This page last changed on Dec 17, 2013 by sattva.

It seems today we had some server malfunction.
Possibly because of some upgrade. Finally everything was fine,
but an hour ago I started to get a problem trying to start Android app:

OpenRemote says:
ERROR [HTTP-Thread-4]: failed to extract panel.xml for panel : No such Panel

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)
INFO 2013-12-06 21:31:30,468 : Initialized event processor : Drools Rule Engine
INFO 2013-12-06 21:31:30,484 : Initialized event processor : RRD4J Data Logger
INFO 2013-12-06 21:31:30,500 : Initialized event processor : EmonCMS Data Logger

INFO 2013-12-06 21:31:30,531 : Registered sensor : Sensor (Name = 'SensImpulse', ID = '62', State Mappings: {})
INFO 2013-12-06 21:31:30,562 : Registered sensor : Sensor (Name = 'SensCounter', ID = '61', State Mappings: {})
INFO 2013-12-06 21:31:30,593 : Registered sensor : Range Sensor (Name = 'SensLevel [0..100]', ID = '60', Min: 0, Max: 100)
INFO 2013-12-06 21:31:30,609 : Startup complete.
ERROR [HTTP-Thread-4]: failed to extract panel.xml for panel : No such Panel :NAME =
org.openremote.controller.exception.NoSuchPanelException: No such Panel :NAME =
        at org.openremote.controller.service.impl.ProfileServiceImpl.getProfileDocumentByPanelName(ProfileServiceImpl.java:192)
        at org.openremote.controller.service.impl.ProfileServiceImpl.getProfileByPanelName(ProfileServiceImpl.java:91)
        at org.openremote.controller.rest.FindPanelByID.handleRequest(FindPanelByID.java:81)
        at org.openremote.controller.rest.RESTAPI.doPost(RESTAPI.java:159)
        at org.openremote.controller.rest.RESTAPI.doGet(RESTAPI.java:112)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

Several times modified application in UI Designer and problem gone.

Posted by sattva at Dec 06, 2013 20:06

Yes, there was an out of memory error yesterday which may have been related. Sorry for the inconvenience caused. We need to get more people to pay for a pro account that pays for a bigger server and more memory also for all the free users. Tragedy of the commons

Posted by juha at Dec 07, 2013 01:46

Thank you for your kind reply, Juha.
As I see pro accounts (PROFESSIONAL DESIGNER) also don't
have any bug loggers or errors debugger. Is it correct?

I also found one more bug.

If you create a in-memory virtual command type, add it to a sensor,
and sensor to label, but don't use or init this in-memory virtual command type,
then:

  • Android application will crash.
  • Webconsole will have "black hole" - no label on a black background.
  • iOs app possibly will also have errors.

Once more: if you just create command, sensor and label, but don't
init command value or use it by any means, we will have Android app crash
or "black hole" in a webconsole.

If you init it in the way MICHAL RUTKA tought me, then everything will be fine:

rule "init MakeLitersValue"
when
then
  execute.command("MakeLitersValue", "0");
end

P. S.
I like your kind smile on the picture - wery warm,
ready to support new developers!
I work as a psychologiist too so it is professional look

Posted by sattva at Dec 07, 2013 15:17

Hello
i have the same error ,is that a memory thing from OR ,or can i do something to fix it ?

INFO 2013-12-17 11:27:36,315 : Startup complete.
ERROR [HTTP-Thread-3]: failed to extract panel.xml for panel : No such Panel :NAME =
org.openremote.controller.exception.NoSuchPanelException: No such Panel :NAME =
at org.openremote.controller.service.impl.ProfileServiceImpl.getProfileDocumentByPanelName(ProfileServiceImpl.java:192)
at org.openremote.controller.service.impl.ProfileServiceImpl.getProfileByPanelName(ProfileServiceImpl.java:91)
at org.openremote.controller.rest.FindPanelByID.handleRequest(FindPanelByID.java:81)
at org.openremote.controller.rest.RESTAPI.doPost(RESTAPI.java:159)
at org.openremote.controller.rest.RESTAPI.doGet(RESTAPI.java:112)

Posted by biomaynard at Dec 17, 2013 11:13

My error

ERROR HTTP-Thread-3: failed to extract panel.xml for panel : No such Panel 

is still there. No solution found.

Posted by sattva at Dec 17, 2013 12:53

you are saying above "Several times modified application in UI Designer and problem gone" what did you do?

Posted by biomaynard at Dec 17, 2013 14:51

It was my mistake. Nothing helped to solve the error. It is still there, but I don't see any malfunction.

Posted by sattva at Dec 18, 2013 02:50

This is answered here: Recurring No Such Panel Error

Posted by juha at Dec 18, 2013 04:41

ok i think my case is a bit different .im running the webconsole from another computer on the network ,i click search works fine then i click on the ip of the controller ,the above error shows on the controller but the webconsole still works and takes me to the select panel page .i see my panel and when i click on it i get this pop up "console error: panel definition is not correct" and then it takes me back in the controller list .so i dont mind the error ,but it doesnt work properly .any comments ,ideas or suggestions ?

Posted by biomaynard at Dec 18, 2013 11:21

Thank you. I add the answer here:

There is nothing you can or should do about this [error message failed to extract panel.xml]; the controller is providing information (it could be argued that it is an information message not an error but the current code throws an exception).

Long term there is a plan to implement a REST API that reports the capabilities of the controller (is it secure etc.) but until then you'll have to ignore the messages [failed to extract panel.xml].

Posted by sattva at Dec 19, 2013 20:26
Document generated by Confluence on Jun 05, 2016 09:36