FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Klaus Rubik am 20 Oktober 2015, 12:02:38

Titel: FHEM stürzt bei configDB search oder list komplett ab
Beitrag von: Klaus Rubik am 20 Oktober 2015, 12:02:38
Hallo,

seit ein paar tagen habe ich den Effekt, das FHEM komplett abstürzt, sobald ich ein configdb list <device> oder configdb search <device> Kommando absetze.

Folgende Einträge sind im Logfile:
2015.10.20 11:56:46 1: PERL WARNING: DBD::mysql::st execute failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Heizkessel%' ESCAPE '\' OR P2 like 'Heizkessel%' ESCAPE '\') ORDER BY lower(devi' at line 1 at configDB.pm line 907.
DBD::mysql::st execute failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Heizkessel%' ESCAPE '\' OR P2 like 'Heizkessel%' ESCAPE '\') ORDER BY lower(devi' at line 1 at configDB.pm line 907.
2015.10.20 11:56:46 1: PERL WARNING: Issuing rollback() due to DESTROY without explicit disconnect() of DBD::mysql::db handle database=configDB;host=cubietruck;port=3306 at configDB.pm line 907.


FHEM update ist aktuell.

Tritt das Problem nur bei mir auf?

Viele Grüße

Klaus
Titel: Antw:FHEM stürzt bei configDB search oder list komplett ab
Beitrag von: LuckyLuis am 20 Oktober 2015, 12:31:11
Hallo Klaus,

habe das gleiche Problem. Ursache gefunden aber noch nicht behoben. Siehe
http://forum.fhem.de/index.php/topic,42532.msg346909.html#msg346909 (http://forum.fhem.de/index.php/topic,42532.msg346909.html#msg346909)

Gruß

LuckyLuis
Titel: Antw:FHEM stürzt bei configDB search oder list komplett ab
Beitrag von: betateilchen am 20 Oktober 2015, 13:18:40
Komisch, das Problem scheinen nur mysql Benutzer zu haben.

Könnt Ihr mal bitte die Version verwenden, die vor dem 14.10. aktuell war und dann testen?
Titel: Antw:FHEM stürzt bei configDB search oder list komplett ab
Beitrag von: Klaus Rubik am 20 Oktober 2015, 13:45:33
Hallo Udo,

ich bin jetzt wieder auf die Version Rev. 7949 vom 12.02.2015 zurück und damit geht es.

configDB.pm             7949 2015-02-12 22:04:09Z betateilchen
98_configdb.pm          8691 2015-06-04 17:26:00Z betateilchen


Viele Grüße und Danke für den Support

Klaus
Titel: Antw:FHEM stürzt bei configDB search oder list komplett ab
Beitrag von: betateilchen am 20 Oktober 2015, 14:09:43
Ok, ich kümmere mich darum. Vermutlich aber erst am Wochenende. Morgen gibts per update erstmal wieder eine Version ohne das ESCAPE Gedöns, damit nicht noch mehr Probleme auftauchen.
Titel: Antw:FHEM stürzt bei configDB search oder list komplett ab
Beitrag von: Klaus Rubik am 20 Oktober 2015, 14:40:43
Zitat von: betateilchen am 20 Oktober 2015, 14:09:43
Ok, ich kümmere mich darum. Vermutlich aber erst am Wochenende. Morgen gibts per update erstmal wieder eine Version ohne das ESCAPE Gedöns, damit nicht noch mehr Probleme auftauchen.

Perfekt, Danke Dir!!!  :)
Titel: Antw:FHEM stürzt bei configDB search oder list komplett ab
Beitrag von: betateilchen am 24 Oktober 2015, 12:38:32
Eben habe ich unter contrib/configDB/configDB.pm eine Version bereitgestellt, die das Problem beheben sollte. Das ESCAPE wird in dieser Version nur noch verwendet, wenn die configDB auf SQLITE läuft.

Meine Bitte: Kann jemand der mysql Nutzer, die das Problem hatten, bitte testen, ob damit der Fehler behoben ist? Sobald ich eine positive Rückmeldung habe, kann ich die Datei dann regulär einchecken. Mir fehlt im Moment die Zeit, einen eigenen mySQL Server zum Testen aufzusetzen.
Titel: Antw:FHEM stürzt bei configDB search oder list komplett ab
Beitrag von: LuckyLuis am 24 Oktober 2015, 21:27:16
Hi betateilchen,

teste gerne. Wird die Datei über das reguläre FHEM-Update verteilt? Derzeit kommt es noch nicht an.

Danke für die Anpassung!

VG

LuckyLuis
Titel: Antw:FHEM stürzt bei configDB search oder list komplett ab
Beitrag von: betateilchen am 24 Oktober 2015, 23:31:54
Wie oben geschrieben: Die Datei ist in SVN verfügbar.

Bevor ich keine Rückmeldung habe, dass die Version unter mysql funktioniert, wird sie nicht per update verteilt.
Titel: Antw:FHEM stürzt bei configDB search oder list komplett ab
Beitrag von: LuckyLuis am 25 Oktober 2015, 01:45:42
Hallo betateilchen,

habe die Datei installiert, FHEM neu gestartet und den Befehl "configdb list" abgesetzt und er funktioniert.

Deine Arbeit mit configDB ermöglicht mir neue Kombinationen für Darstellungen in Highcharts (highcharts.com).

Danke nochmals dafür!

LuckyLuis