Seite 1 von 1

BSH-Programm bricht nach Start gleich wieder ab

Verfasst: Mo 2. Nov 2015, 19:46
von checkp
Die Windows-Ereignisanzeige (eventvwr) meldet 2 Fehler, beim Start von BSH.Main.exe.
Das Programm beendet sich danach gleich.


Ausstattung PC:
Windows 7, Microsoft .NET Framework 4.6, Microsoft Visual C++ 2008 Redistributable -x86 9.0.30729

Fehler Application Error, Ereignis-ID 1000
Protokollname: Application
Quelle: Application Error
Datum: 02.11.2015 18:44:45
Ereignis-ID: 1000
Aufgabenkategorie:(100)
Ebene: Fehler
Schlüsselwörter:Klassisch
Benutzer: Nicht zutreffend
Computer: UHW-PC
Beschreibung:
Name der fehlerhaften Anwendung: BSH.Main.exe, Version: 3.6.0.0, Zeitstempel: 0x55eac16c
Name des fehlerhaften Moduls: SQLite.Interop.dll, Version: 1.0.96.0, Zeitstempel: 0x54f76600
Ausnahmecode: 0xc0000005
Fehleroffset: 0x000b6804
ID des fehlerhaften Prozesses: 0xdb8
Startzeit der fehlerhaften Anwendung: 0x01d1159629120090
Pfad der fehlerhaften Anwendung: C:\Program Files\Alexosoft\Backup Service Home 3\BSH.Main.exe
Pfad des fehlerhaften Moduls: C:\Program Files\Alexosoft\Backup Service Home 3\x86\SQLite.Interop.dll
Berichtskennung: 6734e1e0-8189-11e5-8f53-000423a080c3

Fehler .NET Runtime, Ereignis-ID 1026
Protokollname: Application
Quelle: .NET Runtime
Datum: 02.11.2015 18:44:45
Ereignis-ID: 1026
Aufgabenkategorie:Keine
Ebene: Fehler
Schlüsselwörter:Klassisch
Benutzer: Nicht zutreffend
Computer: UHW-PC
Beschreibung:
Anwendung: BSH.Main.exe
Frameworkversion: v4.0.30319
Beschreibung: Der Prozess wurde aufgrund eines Ausnahmefehlers beendet.
Ausnahmeinformationen: System.AccessViolationException
Stapel:
bei System.Data.SQLite.UnsafeNativeMethods.sqlite3_open_interop(Byte[], System.Data.SQLite.SQLiteOpenFlagsEnum, IntPtr ByRef)
bei System.Data.SQLite.SQLite3.Open(System.String, System.Data.SQLite.SQLiteConnectionFlags, System.Data.SQLite.SQLiteOpenFlagsEnum, Int32, Boolean)
bei System.Data.SQLite.SQLiteConnection.Open()
bei BSH.Engine.BackupEngine.ExecuteScalar(System.String)
bei BSH.Engine.BackupConfiguration..ctor(BSH.Engine.BackupEngine)
bei BSH.Engine.BackupEngine..ctor(System.String, Boolean)
bei BSH.Main.modBackupLogic.LoadDatabase()
bei BSH.Main.modBackupLogic.Startup()
bei BSH.Main.modMain.Main()

Re: BSH-Programm bricht nach Start gleich wieder ab

Verfasst: Do 5. Nov 2015, 21:07
von lemarc
Ist denn Microsoft .NET Framework 3.5 installiert?

Re: BSH-Programm bricht nach Start gleich wieder ab

Verfasst: Di 10. Nov 2015, 22:30
von checkp
es ist .NET Framework 4.5.1 und 4.6 (wie in der Fehlermeldung dargestellt) installiert.

Re: BSH-Programm bricht nach Start gleich wieder ab

Verfasst: Mi 11. Nov 2015, 11:57
von lemarc
Dann installiere doch bitte einmal die von Backup Service Home geforderte .NET Framework-Version 3.5.
Microsoft Windows 8 / 8.1 / 10
Das .NET Framework 4 ist vorinstalliert. Dieses ist jedoch nicht kompatibel zur Version 3.5. Daher muss es nachinstalliert werden: Installieren von .NET Framework 3.5 unter Windows 8 (extern)
Visual C++ 2008 Redistributable Package (x86) (extern)

Re: BSH-Programm bricht nach Start gleich wieder ab

Verfasst: Mo 16. Nov 2015, 19:57
von checkp
Ich habe die existierenden .NET Framework Versionen 4.5.1 und 4.6 deaktiviert und entfernt.
Danach habe ich BSH nochmals ohne irgendeine .NET Framework-Version gestartet. Es kommt dann folgende Fehlermeldung:
'BSH.Main.exe Fehler beim Initialisieren von .NET Framework' (vollständige Fehlermeldung: siehe Dateianhang).

Es wird darauf hingewiesen, dass eine 4er-Version von .NET Framework installiert werden soll.
Das widerspricht aber deiner Empfehlung/Forderung die Version 3.5 zu installieren.

Außerdem habe ich jetzt Probleme, die Version 3.5 zu installieren (nach Download von setup.exe und Start dieses Setup tut sich gar nichts mehr).

Ist es wirklich so, dass BSH nur mit einer so alten .NET Framework Version läuft. Das kann ich mir nicht vorstellen.

Re: BSH-Programm bricht nach Start gleich wieder ab

Verfasst: Di 17. Nov 2015, 12:30
von Alex
Hallo checkp,

es ist so, dass die aktuelle BSH Version in .NET 4.5 geschrieben ist, aber Komponente verwendet, die nur in 3.5 verfügbar sind. Leider ist das .NET Framework seit Version 4.0 nicht abwärts kompatibel, weshalb beide Versionen parallel installiert werden müssen.

Ich arbeite schon daran, dieses Problem zu umgehen / zu beheben. Allerdings steht von dieser Änderung aktuell nur die Betaversion (Beta-Beitrag in diesem Forum) zur Verfügung. Diese Version benötigt / soll nur die .NET Framework Version 4.6 benötigen.