Ankündigung

Einklappen
Keine Ankündigung bisher.

Openhab und Cometvisu

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

    Openhab und Cometvisu

    Ich bin leider nicht ganz sicher wo es hin gehört: Cometvisu funktioniert bei mir mit Openhab gut, hinter den Kulissen scheint es aber Probleme zu geben. Der Log File sagt mir folgendes:
    Code:
    2017-11-17 11:31:22.774 [ERROR] [cometvisu.internal.config.VisuConfig] -
    java.lang.NullPointerException
        at java.util.regex.Matcher.getTextLength(Matcher.java:1283)[:1.8.0_151]
        at java.util.regex.Matcher.reset(Matcher.java:309)[:1.8.0_151]
        at java.util.regex.Matcher.<init>(Matcher.java:229)[:1.8.0_151]
        at java.util.regex.Pattern.matcher(Pattern.java:1093)[:1.8.0_151]
        at org.openhab.ui.cometvisu.internal.config.ConfigHelper.addFormat(ConfigHelper.java:954)[210:org.openhab.ui.cometvisu:2.1.0]
        at org.openhab.ui.cometvisu.internal.config.VisuConfig.processItemWidget(VisuConfig.java:286)[210:org.openhab.ui.cometvisu:2.1.0]
        at org.openhab.ui.cometvisu.internal.config.VisuConfig.processWidget(VisuConfig.java:202)[210:org.openhab.ui.cometvisu:2.1.0]
        at org.openhab.ui.cometvisu.internal.config.VisuConfig.processWidget(VisuConfig.java:237)[210:org.openhab.ui.cometvisu:2.1.0]
        at org.openhab.ui.cometvisu.internal.config.VisuConfig.processWidget(VisuConfig.java:237)[210:org.openhab.ui.cometvisu:2.1.0]
        at org.openhab.ui.cometvisu.internal.config.VisuConfig.processWidget(VisuConfig.java:209)[210:org.openhab.ui.cometvisu:2.1.0]
        at org.openhab.ui.cometvisu.internal.config.VisuConfig.createPages(VisuConfig.java:162)[210:org.openhab.ui.cometvisu:2.1.0]
        at org.openhab.ui.cometvisu.internal.config.VisuConfig.getConfigXml(VisuConfig.java:129)[210:org.openhab.ui.cometvisu:2.1.0]
        at org.openhab.ui.cometvisu.servlet.CometVisuServlet.doGet(CometVisuServlet.java:213)[210:org.openhab.ui.cometvisu:2.1.0]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)[18:javax.servlet-api:3.1.0]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)[18: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)[71: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:748)[:1.8.0_151]
    2017-11-17 11:31:33.622 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:31:33.626 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:31:38.446 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:31:38.451 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:31:38.496 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:31:38.503 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:31:43.597 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:31:43.598 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:31:48.449 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:31:48.449 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:31:48.449 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:31:48.460 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:31:53.591 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:31:53.595 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:31:58.450 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:31:58.450 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:31:58.455 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:31:58.465 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:03.586 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:03.589 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:08.450 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:08.461 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:08.464 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:08.473 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:13.628 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:13.635 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:18.450 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:18.451 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:18.451 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:18.459 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:23.640 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:23.643 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:28.452 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:28.452 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:28.452 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:28.456 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:33.629 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:33.629 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:38.451 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:38.455 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:38.462 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:38.463 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:43.628 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:43.634 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:48.453 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:48.453 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:48.463 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:48.473 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:53.637 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:53.637 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:58.452 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:58.453 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:58.463 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:32:58.478 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:33:03.681 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:33:03.681 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:33:08.454 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:33:08.454 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:33:08.464 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:33:08.471 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:33:13.683 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:33:13.683 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:33:23.685 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:33:23.685 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:33:33.684 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    2017-11-17 11:33:33.684 [ERROR] [b.ui.cometvisu.backend.ChartResource] - RRD file does not contain RRA: AVERAGE archive: fallback to generic persistance service
    Die Charts werden angezeigt und sind soweit richtig, hat jemand einen Tip für mich?

    #2
    Wenn ich das richtig deute, dann hast Du keine eigene XML-Config-Datei für die CometVisu erzeugt, sondern nutzt eine Sitemap. D.h. im Hintergrund wird diese Sitemap automatisch in ein XML-Config-Datei umgewandelt und dabei scheint es ein Problem zu geben. Sieht so aus als ob in in Deiner Sitemap ein Text-Element ohne label gibt.

    Wenn es keine Darstellungsprobleme gibt kannst Du das einfach ignorieren.

    Für die RRD Fehlermeldung gilt eigentlich das selbe. Intern wird versucht erstmal eine RRD-Datei direkt zu öffnen, da hier einige zusätzlich Funktionen zur Verfügung stehen. Klappt das aus irgendeinem Grund nicht, wird der normale Weg gegangen und der openHAB eigenen Persistenz-Service abgefragt.
    Gruß
    Tobias

    Kommentar


      #3
      Zitat von peuter Beitrag anzeigen
      Wenn ich das richtig deute, dann hast Du keine eigene XML-Config-Datei für die CometVisu erzeugt, sondern nutzt eine Sitemap. D.h. im Hintergrund wird diese Sitemap automatisch in ein XML-Config-Datei umgewandelt und dabei scheint es ein Problem zu geben. Sieht so aus als ob in in Deiner Sitemap ein Text-Element ohne label gibt.

      Wenn es keine Darstellungsprobleme gibt kannst Du das einfach ignorieren.
      Super, danke. Es war die Demo-Sitemap die mit Cometvisu ein Problem hatte bzw. umgekehrt.

      Zitat von peuter Beitrag anzeigen
      Für die RRD Fehlermeldung gilt eigentlich das selbe. Intern wird versucht erstmal eine RRD-Datei direkt zu öffnen, da hier einige zusätzlich Funktionen zur Verfügung stehen. Klappt das aus irgendeinem Grund nicht, wird der normale Weg gegangen und der openHAB eigenen Persistenz-Service abgefragt.
      Muss ich CV da irgendwelche Rechte geben? Wie und wo kann ich einstellen, dass CV direkten Zugriff auf die rdd Dateien hat? Die liegen bei mir unter /var/lib/openhab2/persistence/rrd4j

      Kommentar


        #4
        Zitat von Zippochonda Beitrag anzeigen
        Muss ich CV da irgendwelche Rechte geben? Wie und wo kann ich einstellen, dass CV direkten Zugriff auf die rdd Dateien hat? Die liegen bei mir unter /var/lib/openhab2/persistence/rrd4j
        Einstellen kannst Du das nicht, Zugriff auf die Dateien hat er ja. Die Fehlermeldung besagt ja das er etwas aus der RRD auslesen möchte was nicht drin ist:
        "RRD file does not contain RRA: AVERAGE archive". Warum das so ist, und ob man was dagegen tun kann, weiß ich ehrlich gesagt auch nicht. Ich habe diese Fehlermeldung nicht und wüsste auch nicht, dass ich irgendwo etwas spezielles konfiguriert hätte (Meine rrd4j.cfg ist leer bzw. enthält nur Kommentare).
        Tut mir Leid aber ich kann Dir da nicht weiterhelfen.


        Gruß
        Tobias

        Kommentar

        Lädt...
        X