XML Error

    • Hi, habe gerade alles installiert und auch einige Funksteckdosen konfiguriert, aber nun bekomme ich überall Fehlermeldungen:
      XML Error


      Die XML Datei konnte nicht geladen werden

      Klasse: RWF\XML\Exception\XmlException
      File: lib/xml/xmleditor.class.php
      Line: 63
      Code: 1100
      Stack:
      #0 lib/xml/xmleditor.class.php @ Line: 88RWF\XML\XmlEditor::createFromString('...')#1 lib/xml/xmlfilemanager.class.php @ Line: 115RWF\XML\XmlEditor::createFromFile('/var/www/shc/shc/data/storage/switchables.xml')#2 /var/www/shc/shc/lib/switchable/switchableeditor.class.php @ Line: 152RWF\XML\XmlFileManager->getXmlObject('switchables...')#3 /var/www/shc/shc/lib/switchable/switchableeditor.class.php @ Line: 144SHC\Switchable\SwitchableEditor->loadData()#4 /var/www/shc/shc/lib/switchable/switchableeditor.class.php @ Line: 1483SHC\Switchable\SwitchableEditor->__construct()#5 /var/www/shc/shc/lib/view/room/viewhelpereditor.class.php @ Line: 168SHC\Switchable\SwitchableEditor::getInstance()#6 /var/www/shc/shc/data/commands/web/room/showroomajax.class.php @ Line: 42SHC\View\Room\ViewHelperEditor->getViewHelperForRoom(1)#7 lib/request/commands/ajaxcommand.class.php @ Line: 32SHC\Command\Web\ShowRoomAjax->processData()#8 lib/request/abstractcommand.class.php @ Line: 77RWF\Request\Commands\AjaxCommand->executeCommand()#9 lib/request/requesthandler.class.php @ Line: 184RWF\Request\AbstractCommand->execute(RWF\Request\HttpRequest, RWF\Request\HttpResponse)#10 lib/request/requesthandler.class.php @ Line: 133RWF\Request\RequestHandler->handleWebRequest('ajax...', 'showroom...')#11 lib/request/requesthandler.class.php @ Line: 99RWF\Request\RequestHandler->__construct('ajax...', 'showroom...')#12 /var/www/shc/index.php @ Line: 25RWF\Request\RequestHandler::handleRequest()#13 {main}
      XML:
    • RE: XML Error

      könnte ein rechte problem sein

      einfach mal damit versuchen:

      cd /var/www/shc/
      sudo chmod 0777 -R ./

      wenn das nicht hilft, mal nachsehen on die Datei /var/www/shc/shc/data/storage/switchables.xml eventuell leer ist. das ist bei mir auch schon passiert. wenn dem so ist, einfach aus dem backup zurück spielen und dann wieder die rechte vergeben, danach sollte es funktionieren.
      Gruß

      Matthias
      1x RasPi b, 3x RasPi b+, 1x RasPi 2, 2x RasPi 3, 2x RasPi Zero, 1x RadPi 4 (4GB) 1x BananaPi M1, 1x BananaPi R1, 1x BananaPi M3, 2x OrangePi Zero, 1x OrangePi One

      BTC: 1AJgWX9SXzH6wpoQ9d5HpkLcct6kAuatvJ
      NMC: N9fF4858aVWpY3Zu5xSxBV4XLvZ73D8eKV

      The post was edited 1 time, last by adm1n ().

    • RE: XML Error

      Hab ich gemacht. Wenn ich jetzt auf Steckdosen gehe kommt das:


      XML Error


      Die XML Datei konnte nicht geladen werden


      Name

      Typ

      Optionen




      Klasse: RWF\XML\Exception\XmlException
      File: lib/xml/xmleditor.class.php
      Line: 63
      Code: 1100
      Stack:
      #0 lib/xml/xmleditor.class.php @ Line: 88RWF\XML\XmlEditor::createFromString('...')#1 lib/xml/xmlfilemanager.class.php @ Line: 115RWF\XML\XmlEditor::createFromFile('/var/www/shc/shc/data/storage/switchables.xml')#2 /var/www/shc/shc/lib/switchable/switchableeditor.class.php @ Line: 152RWF\XML\XmlFileManager->getXmlObject('switchables...')#3 /var/www/shc/shc/lib/switchable/switchableeditor.class.php @ Line: 144SHC\Switchable\SwitchableEditor->loadData()#4 /var/www/shc/shc/lib/switchable/switchableeditor.class.php @ Line: 1483SHC\Switchable\SwitchableEditor->__construct()#5 /var/www/shc/shc/lib/view/room/viewhelpereditor.class.php @ Line: 168SHC\Switchable\SwitchableEditor::getInstance()#6 data/cache/templates/web_listswitchables_b50b26f0273342d24a9b6356896d136b.php @ Line: 33SHC\View\Room\ViewHelperEditor->getViewHelperForRoom(1)#7 lib/template/template.class.php @ Line: 393include('/var/www/shc/rwf/data/cache/templates/web_listswitchables_b50b26f0273342d24a9b6356896d136b.php')#8 lib/template/template.class.php @ Line: 406RWF\Template\Template->display('listswitchables.html...')#9 /var/www/shc/shc/data/commands/web/acp/switchables/listswitchablesajax.class.php @ Line: 153RWF\Template\Template->fetchString('listswitchables.html...')#10 lib/request/commands/ajaxcommand.class.php @ Line: 32SHC\Command\Web\ListSwitchablesAjax->processData()#11 lib/request/abstractcommand.class.php @ Line: 77RWF\Request\Commands\AjaxCommand->executeCommand()#12 lib/request/requesthandler.class.php @ Line: 184RWF\Request\AbstractCommand->execute(RWF\Request\HttpRequest, RWF\Request\HttpResponse)#13 lib/request/requesthandler.class.php @ Line: 133RWF\Request\RequestHandler->handleWebRequest('ajax...', 'listswitchables...')#14 lib/request/requesthandler.class.php @ Line: 99RWF\Request\RequestHandler->__construct('ajax...', 'listswitchables...')#15 /var/www/shc/index.php @ Line: 25RWF\Request\RequestHandler::handleRequest()#16 {main}
      XML:
    • RE: XML Error

      Wenn Du ein Backup hast, was ich mal hoffe, dann unzip das mal und hole dir den rwf Ordner.

      Falls Du nicht weißt wie das geht, unter Tutorials habe ich eines gepostet. Steht irgendwo ziemlich am Ende. Du kannst auch noch den SHC Ordner holen.
      SHC Master B2+ WLAN sowie 1 Slave B2+, 2 Slave B+ und 2 Slave Raspi B. 5x Pi Cam; Imac mit OSX El Capitan; Iphone 6 plus; Ipad mini; Lenovo Android Tablet.
    • RE: XML Error

      Du kannst vielleicht diesen Teil noch mal machen. Da bin ich aber auch nicht so sattelfest.

      ~ & cd /var/www
      /var/www $ sudo git clone https://github.com/agent4788/SHC_Framework
      /var/www $ sudo mv SHC_Framework/ shc/
      /var/www $ sudo chmod 0777 -R shc/
      /var/www $ cd shc/
      /var/www/shc $ php shc_install.php
      /var/www/shc $ sudo chmod 0777 -R ./

      Jetzt müsste ich aber auch erst nachschauen, ob der "mv" Befehl so einfach existierende Ordner und Dateien überschreibt. Eventuell muss da noch mit "-" ein Schalter gesetzt werden, damit er das tut. Einfach mal googlen.

      Ob mit sudo git clone .... das alte SHC_Framework überschreibt, siehst Du ja, wie viel er geholt hat.
      SHC Master B2+ WLAN sowie 1 Slave B2+, 2 Slave B+ und 2 Slave Raspi B. 5x Pi Cam; Imac mit OSX El Capitan; Iphone 6 plus; Ipad mini; Lenovo Android Tablet.
    • RE: XML Error

      Wenn man ein xml löscht, z.b. Die switchables.xml, dann muss man natürlich hinterher shc mit "sudo service shcd stop" und "start" Neustarten, damit das SHC die fehlende Dtei überhaupt bemerken kann und aus den default auch wiederherstellen kann.

      Darüber hinaus empfiehl es sich, zumindest beim IE den Cache zu löschen, sonst kann es passieren, dass noch ein xml-Fehler angezeigt wird, obwohl er längst weg ist.

      Deswegen komplett neu zu installieren ist nicht nötig.
      Gruß Dieter
      --------------
      Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
    • RE: XML Error

      rmjspa wrote:


      Du kannst vielleicht diesen Teil noch mal machen. Da bin ich aber auch nicht so sattelfest.

      ~ & cd /var/www
      /var/www $ sudo git clone https://github.com/agent4788/SHC_Framework
      /var/www $ sudo mv SHC_Framework/ shc/
      /var/www $ sudo chmod 0777 -R shc/
      /var/www $ cd shc/
      /var/www/shc $ php shc_install.php
      /var/www/shc $ sudo chmod 0777 -R ./

      Jetzt müsste ich aber auch erst nachschauen, ob der "mv" Befehl so einfach existierende Ordner und Dateien überschreibt. Eventuell muss da noch mit "-" ein Schalter gesetzt werden, damit er das tut. Einfach mal googlen.

      Ob mit sudo git clone .... das alte SHC_Framework überschreibt, siehst Du ja, wie viel er geholt hat.


      Hat geklappt. Das war die Lösung. Vielen Dank!!!
    • RE: XML Error

      der Einfachheit halber

      Fehler simuliert:

      Source Code

      1. XML Error
      2. Die XML Datei konnte nicht geladen werden
      3. Name Typ Optionen
      4. Klasse: RWF\XML\Exception\XmlException
      5. File: lib/xml/xmleditor.class.php
      6. Line: 63
      7. Code: 1100
      8. Stack:
      9. #0 lib/xml/xmleditor.class.php @ Line: 88
      10. RWF\XML\XmlEditor::createFromString('...')
      11. #1 lib/xml/xmlfilemanager.class.php @ Line: 115
      12. RWF\XML\XmlEditor::createFromFile('/var/www/shc/shc/data/storage/switchpoints.xml')
      13. #2 /var/www/shc/shc/lib/timer/switchpointeditor.class.php @ Line: 66
      14. RWF\XML\XmlFileManager->getXmlObject('switchpoints...')
      15. #3 /var/www/shc/shc/lib/timer/switchpointeditor.class.php @ Line: 61
      16. SHC\Timer\SwitchPointEditor->loadData()
      17. #4 /var/www/shc/shc/lib/timer/switchpointeditor.class.php @ Line: 434
      18. SHC\Timer\SwitchPointEditor->__construct()
      19. #5 /var/www/shc/shc/lib/switchable/switchableeditor.class.php @ Line: 250
      20. SHC\Timer\SwitchPointEditor::getInstance()
      21. #6 /var/www/shc/shc/lib/switchable/switchableeditor.class.php @ Line: 144
      22. SHC\Switchable\SwitchableEditor->loadData()
      23. #7 /var/www/shc/shc/lib/switchable/switchableeditor.class.php @ Line: 1483
      24. SHC\Switchable\SwitchableEditor->__construct()
      25. #8 /var/www/shc/shc/lib/view/room/viewhelpereditor.class.php @ Line: 168
      26. SHC\Switchable\SwitchableEditor::getInstance()
      27. #9 data/cache/templates/shc_web_listswitchables_b50b26f0273342d24a9b6356896d136b.php @ Line: 33
      28. SHC\View\Room\ViewHelperEditor->getViewHelperForRoom(1)
      29. #10 lib/template/template.class.php @ Line: 393
      30. include('/var/www/shc/rwf/data/cache/templates/shc_web_listswitchables_b50b26f0273342d24a9b6356896d136b.php')
      31. #11 lib/template/template.class.php @ Line: 406
      32. RWF\Template\Template->display('listswitchables.html...')
      33. #12 /var/www/shc/shc/data/commands/web/acp/switchables/listswitchablesajax.class.php @ Line: 153
      34. RWF\Template\Template->fetchString('listswitchables.html...')
      35. #13 lib/request/commands/ajaxcommand.class.php @ Line: 32
      36. SHC\Command\Web\ListSwitchablesAjax->processData()
      37. #14 lib/request/abstractcommand.class.php @ Line: 77
      38. RWF\Request\Commands\AjaxCommand->executeCommand()
      39. #15 lib/request/requesthandler.class.php @ Line: 184
      40. RWF\Request\AbstractCommand->execute(RWF\Request\HttpRequest, RWF\Request\HttpResponse)
      41. #16 lib/request/requesthandler.class.php @ Line: 133
      42. RWF\Request\RequestHandler->handleWebRequest('ajax...', 'listswitchables...')
      43. #17 lib/request/requesthandler.class.php @ Line: 99
      44. RWF\Request\RequestHandler->__construct('ajax...', 'listswitchables...')
      45. #18 /var/www/shc/index.php @ Line: 25
      46. RWF\Request\RequestHandler::handleRequest()
      47. #19 {main}
      48. XML:
      Display All


      Source Code

      1. pi@RasPi-Server /var/www/shc $ sudo /etc/init.d/shcd stop
      2. sudo rm /var/www/shc/shc/data/storage/switchpoints.xml
      3. sudo /etc/init.d/shcd start


      fertig!
      Gruß

      Matthias
      1x RasPi b, 3x RasPi b+, 1x RasPi 2, 2x RasPi 3, 2x RasPi Zero, 1x RadPi 4 (4GB) 1x BananaPi M1, 1x BananaPi R1, 1x BananaPi M3, 2x OrangePi Zero, 1x OrangePi One

      BTC: 1AJgWX9SXzH6wpoQ9d5HpkLcct6kAuatvJ
      NMC: N9fF4858aVWpY3Zu5xSxBV4XLvZ73D8eKV
    • RE: XML Error

      steffan8 wrote:


      Hi, noch nix. Nicht viel los hier im Forum, schade.


      Also
      - 94 Mitglieder
      - 121 Themen
      - 780 Beiträge
      - 2,4 Themen pro Tag
      - 15,46 Beiträge pro Tag
      - fast 2 neue Mitglieder pro Tag
      und das seit der Eröffnung am 04.01.2015, also in knapp 50 Tagen,
      das würde ich nicht "nicht viel los" nennen. (nur mal so am Rande)
      Gruß Dieter
      --------------
      Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
    • RE: XML Error

      Ist doch egal. Du stellst doch eh auf SQL um. Im Grunde läuft es ja, wenn erst mal alles konfiguriert ist. Dann muß man sich halt ne Sicherheitskopie anlegen (sollte man eh machen ;) ).
      Wenn du dann mit der neuen Version rauskommst, ist das Vergangenheit. Würde ich jetzt keine Zeit für ewige Fehlersuche opfern.
      Gruß Dieter
      --------------
      Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.