[SVG] gelöst: nach update kann das SVG-Modul nicht mehr gestartet werden

Begonnen von frank, 23 August 2015, 10:27:12

Vorheriges Thema - Nächstes Thema

frank

ich habe gerade ein update gemacht. unter anderem wurde 98_svg.pm erneuert.

2015.08.23 09:44:58.020 1: Including fhem.cfg
2015.08.23 09:45:04.558 1: HMLAN_Parse: hmusb1 new condition disconnected
2015.08.23 09:45:04.667 1: HMLAN_Parse: hmusb1 new condition init
2015.08.23 09:45:04.698 1: HMLAN_Parse: hmlan1 new condition disconnected
2015.08.23 09:45:04.721 1: HMLAN_Parse: hmlan1 new condition init
2015.08.23 09:45:05.867 1: reload: Error:Modul 98_SVG deactivated:
Type of arg 1 to keys must be hash or array (not hash element) at ./FHEM/98_SVG.pm line 1289, near "}) "

2015.08.23 09:45:05.869 0: Type of arg 1 to keys must be hash or array (not hash element) at ./FHEM/98_SVG.pm line 1289, near "}) "

Subroutine SVG_Initialize redefined at ./FHEM/98_SVG.pm line 55, <$fh> line 104.
Subroutine SVG_Define redefined at ./FHEM/98_SVG.pm line 74, <$fh> line 104.
Subroutine SVG_Set redefined at ./FHEM/98_SVG.pm line 95, <$fh> line 104.
Subroutine SVG_Attr redefined at ./FHEM/98_SVG.pm line 120, <$fh> line 104.
Subroutine SVG_FwDetail redefined at ./FHEM/98_SVG.pm line 130, <$fh> line 104.
Subroutine jsSVG_getAttrs redefined at ./FHEM/98_SVG.pm line 145, <$fh> line 104.
Subroutine SVG_getplotsize redefined at ./FHEM/98_SVG.pm line 156, <$fh> line 104.
Subroutine SVG_isEmbed redefined at ./FHEM/98_SVG.pm line 164, <$fh> line 104.
Subroutine SVG_FwFn redefined at ./FHEM/98_SVG.pm line 172, <$fh> line 104.
Subroutine SVG_cb redefined at ./FHEM/98_SVG.pm line 269, <$fh> line 104.
Subroutine SVG_txt redefined at ./FHEM/98_SVG.pm line 277, <$fh> line 104.
Subroutine SVG_sel redefined at ./FHEM/98_SVG.pm line 287, <$fh> line 104.
Subroutine SVG_PEdit redefined at ./FHEM/98_SVG.pm line 298, <$fh> line 104.
Subroutine SVG_zoomLink redefined at ./FHEM/98_SVG.pm line 496, <$fh> line 104.
Subroutine SVG_showData redefined at ./FHEM/98_SVG.pm line 558, <$fh> line 104.
Subroutine SVG_WriteGplot redefined at ./FHEM/98_SVG.pm line 577, <$fh> line 104.
Subroutine SVG_readgplotfile redefined at ./FHEM/98_SVG.pm line 672, <$fh> line 104.
Subroutine SVG_substcfg redefined at ./FHEM/98_SVG.pm line 745, <$fh> line 104.
Subroutine SVG_tspec redefined at ./FHEM/98_SVG.pm line 804, <$fh> line 104.
Subroutine SVG_calcOffsets redefined at ./FHEM/98_SVG.pm line 818, <$fh> line 104.
Subroutine SVG_showLog redefined at ./FHEM/98_SVG.pm line 958, <$fh> line 104.
Subroutine SVG_doShowLog redefined at ./FHEM/98_SVG.pm line 967, <$fh> line 104.
Subroutine SVG_getData redefined at ./FHEM/98_SVG.pm line 1105, <$fh> line 104.
Subroutine SVG_digestConf redefined at ./FHEM/98_SVG.pm line 1161, <$fh> line 104.
Subroutine SVG_openFile redefined at ./FHEM/98_SVG.pm line 1207, <$fh> line 104.
Subroutine SVG_getSteps redefined at ./FHEM/98_SVG.pm line 1221, <$fh> line 104.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

stromer-12

bei mir auch gerade ein update gemacht, ich habe keinen Fehler. Benutze aber kein Filelog.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

rudolfkoenig

Vermutlich fehlt der "cast" aus Hash, habs geaendert und eingecheckt.

Welche Perl Version hat die Probleme?

frank

die änderungen funktionieren, danke.

Fhem info:
  Release  : 5.6
  OS       : linux
  Arch     : mips-linux
  Perl     : v5.12.2
  uniqueID : 375e84b948558a131eee0094db0b25e4
  upTime   : 00:20:02
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html