Cannot load module Pushover

Begonnen von dklueh, 30 August 2015, 15:32:45

Vorheriges Thema - Nächstes Thema

dklueh

Hi!
Seit dem letzten Updaten von Pushover kann das Modul nicht mehr geladen werden. Das Log ist voller Fehler:

se of ?PATTERN? without explicit operator is deprecated at ./FHEM/70_Pushover.pm line 2356, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2356, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2357, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2357, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2358, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2358, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2361, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2361, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2361, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2361, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2361, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2361, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2361, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2361, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2362, <$fh> line 104.
Bareword found where operator expected at ./FHEM/70_Pushover.pm line 2362, near "/div><div id="l795" class="code_block">        <span class="nv">$hash</span"
   (Missing operator before an?)
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2362, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2362, <$fh> line 104.
Operator or semicolon missing before " at ./FHEM/70_Pushover.pm line 2365, <$fh> line 104.
Ambiguous use of & resolved as operator & at ./FHEM/70_Pushover.pm line 2365, <$fh> line 104.
Operator or semicolon missing before " at ./FHEM/70_Pushover.pm line 2366, <$fh> line 104.
Ambiguous use of & resolved as operator & at ./FHEM/70_Pushover.pm line 2366, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2367, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2367, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2369, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2369, <$fh> line 104.
Number found where operator expected at ./FHEM/70_Pushover.pm line 2369, near "'"
   (Missing operator before 39?)
Bareword found where operator expected at ./FHEM/70_Pushover.pm line 2370, near ""l803" class"
   (Missing operator before class?)
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2371, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2372, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2373, <$fh> line 104.
Bareword found where operator expected at ./FHEM/70_Pushover.pm line 2373, near "/div><div id="l806" class="code_block">        <span class="k">my</span"
   (Missing operator before an?)
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2373, <$fh> line 104.
Having no space between pattern and following word is deprecated at ./FHEM/70_Pushover.pm line 2376, <$fh> line 104.
2015.08.30 15:26:13 1: reload: Error:Modul 70_Pushover deactivated:
Can't modify constant item in predecrement (--) at ./FHEM/70_Pushover.pm line 2, near "Server:"
syntax error at ./FHEM/70_Pushover.pm line 2, near "Server:"
syntax error at ./FHEM/70_Pushover.pm line 2362, near "/div><div id="l795" class="code_block">        <span class="nv">$hash</span"
syntax error at ./FHEM/70_Pushover.pm line 2365, near ">,"
syntax error at ./FHEM/70_Pushover.pm line 2366, near ">)"
syntax error at ./FHEM/70_Pushover.pm line 2369, near "callback:"
syntax error at ./FHEM/70_Pushover.pm line 2370, near ""l803" class"
syntax error at ./FHEM/70_Pushover.pm line 2372, near ">;"
syntax error at ./FHEM/70_Pushover.pm line 2373, near "/div><div id="l806" class="code_block">        <span class="k">my</span"
syntax error at ./FHEM/70_Pushover.pm line 2376, near ">,"
./FHEM/70_Pushover.pm has too many errors.

2015.08.30 15:26:13 0: Can't modify constant item in predecrement (--) at ./FHEM/70_Pushover.pm line 2, near "Server:"
syntax error at ./FHEM/70_Pushover.pm line 2, near "Server:"
syntax error at ./FHEM/70_Pushover.pm line 2362, near "/div><div id="l795" class="code_block">        <span class="nv">$hash</span"
syntax error at ./FHEM/70_Pushover.pm line 2365, near ">,"
syntax error at ./FHEM/70_Pushover.pm line 2366, near ">)"
syntax error at ./FHEM/70_Pushover.pm line 2369, near "callback:"
syntax error at ./FHEM/70_Pushover.pm line 2370, near ""l803" class"
syntax error at ./FHEM/70_Pushover.pm line 2372, near ">;"
syntax error at ./FHEM/70_Pushover.pm line 2373, near "/div><div id="l806" class="code_block">        <span class="k">my</span"
syntax error at ./FHEM/70_Pushover.pm line 2376, near ">,"
./FHEM/70_Pushover.pm has too many errors.

Loredo

Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Loredo

Ich habe eine Änderung eingecheckt, bitte mal probieren (um Zweifel morgen per Update).
Ich kann allerdings nichts testen, weil ich deine Umgebung nicht kenne. Der Fehler ist auf jeden Fall Umgebungs-spezifisch.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

UweH

Mit der neuen eingecheckten Version funktioniert's bei mir wieder, Danke

Gruß
Uwe

dklueh

Bei mir geht's leider noch nicht.
Perl ist 5.14.2 auf raspbian raspberrypi2 3.18.7-v7+ #755
raspberrypi2 3.18.7-v7+ #755
Featurelevel: 5.6
2015.08.30 22:14:57 0: Server started with 146 defined entities (version $Id: fhem.pl 9141 2015-08-27

Die Einträge im log bleiben die selben.

Habt ihr noch ne Idee? Ich kann leider nicht mehr nachvollziehen, seit welchem Change das Problem auftritt.

Grüße,
Daniel

Loredo

ich glaube nicht, dass du die Version aus dem SVN eingespielt hast, richtig? Die ist erst morgen per Update verfügbar.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

dklueh

Doch, ist die aus dem SVN:
  fhem / Code /
  [r9182]

Fehlermeldungen von oben bleiben, beim restart:
Error messages while initializing FHEM:
configfile: Cannot load module Pushover

Loredo

Ich denke eher, dass etwas mit deiner Datei oder FHEM Installation nicht stimmt.
Den ganzen Meldungen nach versucht FHEM den Teil für die HTML-Dokumentation in Perl zu parsen, was natürlich nicht funktionieren kann. Durch irgend etwas wird der pod-Bereich bei dir interpretiert. Bitte prüfe mal deine Datei.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

dklueh

Ich hab nun alles mögliche probiert. Die letzte laufende Version ist die r9136- alles was danach kommt, erzeugt die obigen Fehler...
Hab auch mal mit ner Standard fhem.cfg probiert- gleicher Fehler beim laden des Moduls.
JSON etc. hab ich aber bereits seit einiger Zeit nachgezogen....

Loredo

Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER