Seite 1 von 1

Bosmon 2023.5 funktioniert nicht mit MariaDB 10.11.2

Verfasst: 10. Nov 2023, 15:52
von Saveman
Hallo,

nach mehreren Stunden Rumexperimentierens komme ich zum Schluss, dass Bosmon nicht mit MariaDB 10.11.2 (z.B. Synology Diskstation) kompatibel ist.
Es kommt neben einer Vielzahl von anderen Meldungen folgendes:
Ein Objekt kann nicht von DBNull in andere Typen umgewandelt werden.

Das Log sieht wie folgt aus:

Code: Alles auswählen

10.11.2023 14:38:24 AccessManager, LoadThread() Error System.InvalidCastException: Ein Objekt kann nicht von DBNull in andere Typen umgewandelt werden.
   bei System.DBNull.System.IConvertible.ToInt32(IFormatProvider provider)
   bei System.Convert.ToInt32(Object value, IFormatProvider provider)
   bei MySql.Data.MySqlClient.Driver.LoadCharacterSets(MySqlConnection connection)
   bei MySql.Data.MySqlClient.Driver.Configure(MySqlConnection connection)
   bei MySql.Data.MySqlClient.MySqlConnection.Open()
   bei #=ztYVoVihIGqm73nz5nifD1u6i2lAq.Open()
   bei #=zMzeYvMTyRUc59C6RJ9gwo$hWVwwB.#=zGDSNl8u4Br5i(IBosMonDBConfiguration #=z9FWf8NB6ilXO)
   bei #=zMzeYvMTyRUc59C6RJ9gwo$hWVwwB.#=zuCnKExc=()
   bei #=zMzeYvMTyRUc59C6RJ9gwo$hWVwwB.#=z89b52LA=()
   bei #=zMzeYvMTyRUc59C6RJ9gwo$hWVwwB.#=zfH5QWGV6huL6(Object #=zG8KE_JY=, NotifyListChangedEventArgs`1 #=z7IeTQHM=)
   bei BosMon.Collections.NotifyListChangedEventHandler`1.Invoke(Object sender, NotifyListChangedEventArgs`1 e)
   bei BosMon.Collections.LockedObservableList`1.GenEvent(NotifyListChangedEventArgs`1 args)
   bei BosMon.Collections.LockedObservableList`1.Add(T item)
   bei #=zBYGVgWsXVLuUJxae94H30dY=.Add(IAccountSettings #=z_$pYwxo=)
   bei #=zobmsK3gW5yT9nlybs9c1nsc=.#=zondYiFnxLqmV()
   bei #=zobmsK3gW5yT9nlybs9c1nsc=.#=zifRZ25KreBYd(Object #=zkSfJFBE=), Ein Objekt kann nicht von DBNull in andere Typen umgewandelt werden.:    bei System.DBNull.System.IConvertible.ToInt32(IFormatProvider provider)
   bei System.Convert.ToInt32(Object value, IFormatProvider provider)
   bei MySql.Data.MySqlClient.Driver.LoadCharacterSets(MySqlConnection connection)
   bei MySql.Data.MySqlClient.Driver.Configure(MySqlConnection connection)
   bei MySql.Data.MySqlClient.MySqlConnection.Open()
   bei #=ztYVoVihIGqm73nz5nifD1u6i2lAq.Open()
   bei #=zMzeYvMTyRUc59C6RJ9gwo$hWVwwB.#=zGDSNl8u4Br5i(IBosMonDBConfiguration #=z9FWf8NB6ilXO)
   bei #=zMzeYvMTyRUc59C6RJ9gwo$hWVwwB.#=zuCnKExc=()
   bei #=zMzeYvMTyRUc59C6RJ9gwo$hWVwwB.#=z89b52LA=()
   bei #=zMzeYvMTyRUc59C6RJ9gwo$hWVwwB.#=zfH5QWGV6huL6(Object #=zG8KE_JY=, NotifyListChangedEventArgs`1 #=z7IeTQHM=)
   bei BosMon.Collections.NotifyListChangedEventHandler`1.Invoke(Object sender, NotifyListChangedEventArgs`1 e)
   bei BosMon.Collections.LockedObservableList`1.GenEvent(NotifyListChangedEventArgs`1 args)
   bei BosMon.Collections.LockedObservableList`1.Add(T item)
   bei #=zBYGVgWsXVLuUJxae94H30dY=.Add(IAccountSettings #=z_$pYwxo=)
   bei #=zobmsK3gW5yT9nlybs9c1nsc=.#=zondYiFnxLqmV()
   bei #=zobmsK3gW5yT9nlybs9c1nsc=.#=zifRZ25KreBYd(Object #=zkSfJFBE=)
10.11.2023 14:38:51 core, Quit() 
MFG
Saveman

Re: Bosmon 2023.5 funktioniert nicht mit MariaDB 10.11.2

Verfasst: 11. Nov 2023, 13:18
von bosmon
Hallo,

wahrscheinlich hast du das gleiche Problem wie hier: viewtopic.php?t=5408

MariaDB hat interne Strukturen geändert, so dass der bishgier MySQL-Treiber nicht mehr korrekt mit der Datenbank kommunizieren kann.

Probiere mal bitte die Beta-Version 2023.6: https://dev.bosmon.de/download/download-bosmon-beta/

Beste Grüße
Thimo Eichstädt

Re: Bosmon 2023.5 funktioniert nicht mit MariaDB 10.11.2

Verfasst: 15. Nov 2023, 08:06
von Saveman
Vielen Dank.

Die Beta-Version 2023.6 funktioniert.