FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Peteruser am 28 Februar 2020, 23:40:58

Titel: Fehlermeldungen nach Update [gelöst]
Beitrag von: Peteruser am 28 Februar 2020, 23:40:58
Hallo,
gerade ein Update von FHEM gemacht, nun stört eine Meldung:

Prototype mismatch: sub main::eObj ($$$$$$) vs ($$$$$$$) at /opt/fhem/fhem.pl line 5225.

Kommt bei so einfachen Sachen wie :

/usr/bin/perl /opt/fhem/fhem.pl fhem1:7072 "list FBCALLMONITOR missed_call"
Prototype mismatch: sub main::eObj ($$$$$$) vs ($$$$$$$) at /opt/fhem/fhem.pl line 5225.
FBCALLMONITOR        2020-02-28 15:21:59    01xxxxxxxx

FHEM wurde gerade mit >>update all<< und einem Reboot aktualisiert
2020.02.28 23:32:41 1: Downloading https://fhem.de/fhemupdate/controls_fhem.txt
2020.02.28 23:32:42 1: nothing to do...
System ist ein Ubuntu 18.04 auf dem aktuellen Stand.

Hat das jemand anderes auch?

Grüße peter

Titel: Antw:Fehlermeldungen nach Update
Beitrag von: DS_Starter am 28 Februar 2020, 23:45:41
Ist bereits gefixt , siehe hier : https://forum.fhem.de/index.php/topic,108804.0.html
Titel: Antw:Fehlermeldungen nach Update
Beitrag von: Peteruser am 28 Februar 2020, 23:53:53
Hallo,
ist leider nicht die Lösung, macht alles nur noch schlimmer:
/usr/bin/perl /opt/fhem/fhem.pl fhem1:7072 "list FBCALLMONITOR missed_call"
Not enough arguments for main::eObj at /opt/fhem/fhem.pl line 5186, near "$prefix)"
Not enough arguments for main::eObj at /opt/fhem/fhem.pl line 5201, near "$prefix)"
BEGIN not safe after errors--compilation aborted at /opt/fhem/fhem.pl line 5277.

Grüße Peter
Titel: Antw:Fehlermeldungen nach Update
Beitrag von: DS_Starter am 28 Februar 2020, 23:56:52
Ist doch erst morgen früh im Update oder hast du es direkt aus dem SVN geladen ?
Titel: Antw:Fehlermeldungen nach Update
Beitrag von: Peteruser am 29 Februar 2020, 00:02:32
Hallo,
der Hinweis hier ist eindeutig:

In Zeile 5164
sub eObj($$$$$$);

ändern in

sub eObj($$$$$$$);

Das zu finden ist nicht schwer, hat aber nicht geholfen. Ich halt mal die Füße bis heute früh still, dann mach ich nen Update und teste. Hab das nun zurückgedreht und melde mich  danach.

Update heute hat das Probem gelöst >> DANKE an den schnellen Fix :-)

Peter