Fehlermeldungen nach Update [gelöst]

Begonnen von Peteruser, 28 Februar 2020, 23:40:58

Vorheriges Thema - Nächstes Thema

Peteruser

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

Ubuntu+Debian FHEM + ESPEasy + Homematic + ConBee + DUROFERN

DS_Starter

Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Peteruser

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
Ubuntu+Debian FHEM + ESPEasy + Homematic + ConBee + DUROFERN

DS_Starter

Ist doch erst morgen früh im Update oder hast du es direkt aus dem SVN geladen ?
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Peteruser

#4
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
Ubuntu+Debian FHEM + ESPEasy + Homematic + ConBee + DUROFERN