Ankündigung

Einklappen
Keine Ankündigung bisher.

Editor Fehler: Form too large: 280885 > 200000

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Editor Fehler: Form too large: 280885 > 200000

    Hallo,
    hab eben auf den 0.10.0-RC1 aktualisiert und wenn ich im Editor eine Änderung abspeichern möchte, bekomme ich diesen Fehler:

    Code:
    2017-02-07 20:51:03.396 [WARN ] [eclipse.jetty.servlet.ServletHandler] - /cometvisu/editor/bin/save_config.php
    java.lang.IllegalStateException: Form too large: 280885 > 200000
            at org.eclipse.jetty.server.Request.extractFormParameters(Request.java:366)[80:org.eclipse.jetty.server:9.2.19.v20160908]
            at org.eclipse.jetty.server.Request.extractContentParameters(Request.java:304)[80:org.eclipse.jetty.server:9.2.19.v20160908]
            at org.eclipse.jetty.server.Request.extractParameters(Request.java:258)[80:org.eclipse.jetty.server:9.2.19.v20160908]
            at org.eclipse.jetty.server.Request.getParameter(Request.java:827)[80:org.eclipse.jetty.server:9.2.19.v20160908]
            at org.openhab.ui.cometvisu.servlet.CometVisuServlet.doPost(CometVisuServlet.java:167)[248:org.openhab.ui.cometvisu:2.0.0.RC1]
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)[19:javax.servlet-api:3.1.0]
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)[19:javax.servlet-api:3.1.0]
            at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812)[81:org.eclipse.jetty.servlet:9.2.19.v20160908]
            at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:587)[81:org.eclipse.jetty.servlet:9.2.19.v20160908]
            at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71)[172:org.ops4j.pax.web.pax-web-jetty:4.3.0]
            at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)[80:org.eclipse.jetty.server:9.2.19.v20160908]
            at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)[79:org.eclipse.jetty.security:9.2.19.v20160908]
            at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)[80:org.eclipse.jetty.server:9.2.19.v20160908]
            at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)[80:org.eclipse.jetty.server:9.2.19.v20160908]
            at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:287)[172:org.ops4j.pax.web.pax-web-jetty:4.3.0]
            at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)[81:org.eclipse.jetty.servlet:9.2.19.v20160908]
            at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)[80:org.eclipse.jetty.server:9.2.19.v20160908]
            at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)[80:org.eclipse.jetty.server:9.2.19.v20160908]
            at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)[80:org.eclipse.jetty.server:9.2.19.v20160908]
            at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)[172:org.ops4j.pax.web.pax-web-jetty:4.3.0]
            at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)[80:org.eclipse.jetty.server:9.2.19.v20160908]
            at org.eclipse.jetty.server.Server.handle(Server.java:499)[80:org.eclipse.jetty.server:9.2.19.v20160908]
            at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)[80:org.eclipse.jetty.server:9.2.19.v20160908]
            at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)[80:org.eclipse.jetty.server:9.2.19.v20160908]
            at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)[72:org.eclipse.jetty.io:9.2.19.v20160908]
            at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)[83:org.eclipse.jetty.util:9.2.19.v20160908]
            at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)[83:org.eclipse.jetty.util:9.2.19.v20160908]
            at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
    2017-02-07 20:51:03.414 [WARN ] [org.eclipse.jetty.http.HttpParser   ] - badMessage: java.lang.IllegalStateException: too much data after closed for HttpChannelOverHttp@8c15f1{r=1,c=false,a=IDLE,uri=}
    Der Check Config läuft ohne Fehler durch. Das visu_config.xml ist 2217 Zeilen lang. Ist das ein Bug oder kann mir wer weiterhelfen?

    #2
    Das ist ein server-seitiges Problem, sieht nach OpenHAB aus. Der Server akzeptiert kein Upload in der nötigen Größe.
    Mein Tip wäre die Jetty default maxFormContentSize von 200000 auf etwas größeres erhöhen, irgendwo müsste es eine jetty.xml geben.

    Falls das nicht klappt und sonst hier niemand eine Idee hat, würde ich es mal im OpenHAB Bereich versuchen.

    Kommentar


      #3
      Da gibts ein Ticket zu (steht auch der Workaround drin):
      https://github.com/openhab/openhab2-addons/issues/1666

      Und einen gestern gemerged Pull-Request, der das Problem löst:
      https://github.com/openhab/openhab-distro/pull/419

      Die jetty.xml kannst Du ja selbst anpassen. Ist kein CometVisu-Problem und hat daher auch nichts mit dem RC1 zu tun.
      Gruß
      Tobias

      Kommentar


        #4
        Vielen Dank, das Problem ist beseitigt ... jetzt gibt es aber ein Neues. Im Übrigen stimmt es, es handelt sich hier um opanHAB2 und daher bin ich mir mit meinem Anliegen auch nicht sicher - ob ich hier richtig bin. Wenn ich den Editor starte und etwas anspeichern möchte, wird jetzt folgender Fehler ausgeworfen:
        Code:
        ==> /var/log/openhab2/openhab.log <==
        2017-02-08 18:22:48.556 [DEBUG] [i.cometvisu.servlet.CometVisuServlet] - dataprovider 'list_all_addresses.php' requested
        2017-02-08 18:22:48.664 [DEBUG] [i.cometvisu.servlet.CometVisuServlet] - dataprovider 'list_all_rrds.php' requested
        2017-02-08 18:22:48.685 [DEBUG] [i.cometvisu.servlet.CometVisuServlet] - dataprovider 'list_all_icons.php' requested
        2017-02-08 18:22:48.687 [WARN ] [eclipse.jetty.servlet.ServletHandler] - /cometvisu/editor/dataproviders/list_all_icons.php
        java.lang.NullPointerException
                at java.util.Arrays.sort(Arrays.java:1246)[:1.8.0_121]
                at org.openhab.ui.cometvisu.servlet.CometVisuServlet.dataProviderService(CometVisuServlet.java:883)[248:org.openhab.ui.cometvisu:2.0.0.RC1]
                at org.openhab.ui.cometvisu.servlet.CometVisuServlet.doGet(CometVisuServlet.java:228)[248:org.openhab.ui.cometvisu:2.0.0.RC1]
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)[19:javax.servlet-api:3.1.0]
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)[19:javax.servlet-api:3.1.0]
                at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812)[81:org.eclipse.jetty.servlet:9.2.19.v20160908]
                at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:587)[81:org.eclipse.jetty.servlet:9.2.19.v20160908]
                at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71)[172:org.ops4j.pax.web.pax-web-jetty:4.3.0]
                at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)[80:org.eclipse.jetty.server:9.2.19.v20160908]
                at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)[79:org.eclipse.jetty.security:9.2.19.v20160908]
                at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)[80:org.eclipse.jetty.server:9.2.19.v20160908]
                at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)[80:org.eclipse.jetty.server:9.2.19.v20160908]
                at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:287)[172:org.ops4j.pax.web.pax-web-jetty:4.3.0]
                at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)[81:org.eclipse.jetty.servlet:9.2.19.v20160908]
                at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)[80:org.eclipse.jetty.server:9.2.19.v20160908]
                at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)[80:org.eclipse.jetty.server:9.2.19.v20160908]
                at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)[80:org.eclipse.jetty.server:9.2.19.v20160908]
                at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)[172:org.ops4j.pax.web.pax-web-jetty:4.3.0]
                at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)[80:org.eclipse.jetty.server:9.2.19.v20160908]
                at org.eclipse.jetty.server.Server.handle(Server.java:499)[80:org.eclipse.jetty.server:9.2.19.v20160908]
                at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)[80:org.eclipse.jetty.server:9.2.19.v20160908]
                at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)[80:org.eclipse.jetty.server:9.2.19.v20160908]
                at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)[72:org.eclipse.jetty.io:9.2.19.v20160908]
                at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)[83:org.eclipse.jetty.util:9.2.19.v20160908]
                at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)[83:org.eclipse.jetty.util:9.2.19.v20160908]
                at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
        2017-02-08 18:22:48.716 [DEBUG] [i.cometvisu.servlet.CometVisuServlet] - dataprovider 'list_all_plugins.php' requested
        2017-02-08 18:22:48.735 [DEBUG] [i.cometvisu.servlet.CometVisuServlet] - dataprovider 'get_designs.php' requested
        2017-02-08 18:22:48.757 [DEBUG] [i.cometvisu.servlet.CometVisuServlet] - dataprovider 'list_all_rrds.php' requested
        2017-02-08 18:22:48.770 [DEBUG] [i.cometvisu.servlet.CometVisuServlet] - dataprovider 'list_all_addresses.php' requested
        2017-02-08 18:22:48.832 [DEBUG] [i.cometvisu.servlet.CometVisuServlet] - dataprovider 'dpt_list.json' requested
        2017-02-08 18:22:49.256 [DEBUG] [i.cometvisu.servlet.CometVisuServlet] - php service is not available please install com.caucho.quercus bundle
        Da in in OH2 alles installiert habe und auch die Bundles nochmal neu gestartet habe, bin ich ratlos. Ist das ein CV oder OH Problem?
        Und kann mir hier vielleicht trotzdem wer weiterhelfen? Ich werde parallel auch im openah Forum nachfragen.

        Kommentar


          #5
          Das ist ein Problem des CometVisu bindings für openhab2 in Verbindung mit dem neuen Release-Kandidaten und dessen Umstellung der Icons auf SVG. Hab ich schlicht vergessen im Binding anzupassen. Am besten wäre es, wenn Du auf Github bei den openhab2-addons ein Issue aufmachst, ich werde mir das in den nächsten Tagen mal anschauen.
          Gruß
          Tobias

          Kommentar


            #6
            Alles klar, danke für die schnelle Rückmeldung. Ich werde ein Issue aufmachen.

            Kommentar

            Lädt...
            X