Das Langzeitarchiv für HomeMatic
Moderator: Co-Administratoren
-
grazcrew
- Beiträge: 302
- Registriert: 14.12.2010, 23:27
- Danksagung erhalten: 1 Mal
Beitrag
von grazcrew » 09.10.2018, 10:25
Hi,
kann mir jemand sagen, was dieser Fehler bei CCU-Historian im Fenster bedeutet und wie ich ihn weg bekomme?
Das kam erst als ich auf die 2.0 gewechselt bin. Meine Version ist die "CCU-Historian V2.0.0-beta.4"
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: sun.java2d.HeadlessGraphicsEnvironment cannot be cast to sun.awt.Win32GraphicsEnvironment
at sun.awt.windows.WToolkit$3.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
-
Mathias
- Beiträge: 1791
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 58 Mal
- Danksagung erhalten: 259 Mal
-
Kontaktdaten:
Beitrag
von Mathias » 09.10.2018, 21:05
Welches Java verwendest Du denn? Version? Hersteller?
Gruß
Mathias
-
grazcrew
- Beiträge: 302
- Registriert: 14.12.2010, 23:27
- Danksagung erhalten: 1 Mal
Beitrag
von grazcrew » 11.10.2018, 09:27
ccu-historian>java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
-
Mathias
- Beiträge: 1791
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 58 Mal
- Danksagung erhalten: 259 Mal
-
Kontaktdaten:
Beitrag
von Mathias » 11.10.2018, 21:54
Unter welchem Betriebssystem läuft der Historian?
Gibt es noch weitere Log-Meldungen?
Zeichnet denn der Historian Werte auf?
-
grazcrew
- Beiträge: 302
- Registriert: 14.12.2010, 23:27
- Danksagung erhalten: 1 Mal
Beitrag
von grazcrew » 13.10.2018, 19:13
Dieses ist z.B. im LOG:
Code: Alles auswählen
2018-10-10 21:11:11|SEVERE |Exception: Unexpected end of stream
2018-10-10 21:11:11|SEVERE |Detail: java.io.IOException: Unexpected end of stream
at mdz.hc.itf.binrpc.BinRpcClient.receive(BinRpcClient.groovy:118)
at mdz.hc.itf.binrpc.BinRpcClient.call(BinRpcClient.groovy:144)
at mdz.hc.itf.hm.HmBinRpcInterface.init(HmBinRpcInterface.groovy:121)
at mdz.hc.itf.hm.HmReinitTask$_checkInterfaces_closure1$_closure3$_closure4.doCall(HmReinitTask.groovy:80)
at mdz.hc.itf.hm.HmReinitTask$_checkInterfaces_closure1$_closure3$_closure4.call(HmReinitTask.groovy)
at mdz.Exceptions.lambda$0(Exceptions.java:84)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.Exceptions.catchToLog(Exceptions.java:84)
at mdz.hc.itf.hm.HmReinitTask$_checkInterfaces_closure1$_closure3.doCall(HmReinitTask.groovy:79)
at mdz.hc.itf.hm.HmReinitTask$_checkInterfaces_closure1$_closure3.call(HmReinitTask.groovy)
at mdz.hc.itf.hm.HmReinitTask$_checkInterfaces_closure1.doCall(HmReinitTask.groovy:77)
at mdz.hc.itf.hm.HmReinitTask$_checkInterfaces_closure1.call(HmReinitTask.groovy)
at mdz.Exceptions.lambda$0(Exceptions.java:84)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.Exceptions.catchToLog(Exceptions.java:84)
at mdz.hc.itf.hm.HmReinitTask.checkInterfaces(HmReinitTask.groovy:73)
2018-10-10 21:11:21|INFO |Connecting to 192.168.1.9:8701
2018-10-10 21:13:01|SEVERE |Exception: Unexpected end of stream
2018-10-10 21:13:01|SEVERE |Detail: java.io.IOException: Unexpected end of stream
at mdz.hc.itf.binrpc.BinRpcClient.receive(BinRpcClient.groovy:118)
at mdz.hc.itf.binrpc.BinRpcClient.call(BinRpcClient.groovy:144)
at mdz.hc.itf.hm.HmBinRpcInterface.init(HmBinRpcInterface.groovy:121)
at mdz.hc.itf.hm.HmReinitTask$_checkInterfaces_closure1$_closure3$_closure4.doCall(HmReinitTask.groovy:80)
at mdz.hc.itf.hm.HmReinitTask$_checkInterfaces_closure1$_closure3$_closure4.call(HmReinitTask.groovy)
at mdz.Exceptions.lambda$0(Exceptions.java:84)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.Exceptions.catchToLog(Exceptions.java:84)
at mdz.hc.itf.hm.HmReinitTask$_checkInterfaces_closure1$_closure3.doCall(HmReinitTask.groovy:79)
at mdz.hc.itf.hm.HmReinitTask$_checkInterfaces_closure1$_closure3.call(HmReinitTask.groovy)
at mdz.hc.itf.hm.HmReinitTask$_checkInterfaces_closure1.doCall(HmReinitTask.groovy:77)
at mdz.hc.itf.hm.HmReinitTask$_checkInterfaces_closure1.call(HmReinitTask.groovy)
at mdz.Exceptions.lambda$0(Exceptions.java:84)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.Exceptions.catchToLog(Exceptions.java:84)
at mdz.hc.itf.hm.HmReinitTask.checkInterfaces(HmReinitTask.groovy:73)
2018-10-10 21:13:11|INFO |Connecting to 192.168.1.9:2001
Windows 10 PRO 64bit
-
Eli_78
- Beiträge: 160
- Registriert: 09.09.2017, 13:09
- Hat sich bedankt: 18 Mal
- Danksagung erhalten: 20 Mal
Beitrag
von Eli_78 » 20.10.2018, 10:21
Habe ein ähnliches Problem mit dem UI.
Wollte gestern mal wieder einen Temperaturverlauf anschauen und bekam folgende Meldung angezeigt:
org.h2.jdbc.JdbcSQLException: Allgemeiner Fehler: "java.lang.IllegalStateException: Transaction is closed [1.4.197/4]"
General error: "java.lang.IllegalStateException: Transaction is closed [1.4.197/4]" [50000-197]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:357)
at org.h2.message.DbException.get(DbException.java:168)
at org.h2.message.DbException.convert(DbException.java:307)
at org.h2.message.DbException.toSQLException(DbException.java:280)
at org.h2.message.TraceObject.logAndConvert(TraceObject.java:357)
at org.h2.jdbc.JdbcStatement.executeQuery(JdbcStatement.java:100)
at mdz.ccuhistorian.Database.getDataPoints(Database.groovy:231)
at mdz.ccuhistorian.ExtendedStorage.getDataPoints(ExtendedStorage.groovy:47)
at dpconfig$_run_closure2$_closure4.doCall(dpconfig.gy:49)
at dpconfig$_run_closure2$_closure4.doCall(dpconfig.gy)
at dpconfig$_run_closure2.doCall(dpconfig.gy:43)
at dpconfig$_run_closure2.doCall(dpconfig.gy)
at mdz.ccuhistorian.webapp.PageRenderer$_runSafe_closure2.doCall(PageRenderer.groovy:53)
at mdz.ccuhistorian.webapp.PageRenderer$_runSafe_closure2.doCall(PageRenderer.groovy)
at mdz.Exceptions.lambda$0(Exceptions.java:84)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.Exceptions.catchToLog(Exceptions.java:84)
at mdz.ccuhistorian.webapp.WebUtilities.catchToLog(WebUtilities.groovy:83)
at mdz.ccuhistorian.webapp.PageRenderer.runSafe(PageRenderer.groovy:51)
at mdz.ccuhistorian.webapp.PageRenderer.writeContent(PageRenderer.groovy:278)
at mdz.ccuhistorian.webapp.PageRenderer$_writeBody_closure6$_closure11.doCall(PageRenderer.groovy:137)
at mdz.ccuhistorian.webapp.PageRenderer$_writeBody_closure6$_closure11.doCall(PageRenderer.groovy)
at mdz.ccuhistorian.webapp.PageRenderer$_writeBody_closure6.doCall(PageRenderer.groovy:132)
at mdz.ccuhistorian.webapp.PageRenderer$_writeBody_closure6.doCall(PageRenderer.groovy)
at mdz.ccuhistorian.webapp.PageRenderer.writeBody(PageRenderer.groovy:131)
at mdz.ccuhistorian.webapp.PageRenderer$_writeDocument_closure4.doCall(PageRenderer.groovy:103)
at mdz.ccuhistorian.webapp.PageRenderer$_writeDocument_closure4.doCall(PageRenderer.groovy)
at mdz.ccuhistorian.webapp.PageRenderer.writeDocument(PageRenderer.groovy:101)
at mdz.ccuhistorian.webapp.PageRenderer$_render_closure1.doCall(PageRenderer.groovy:24)
at mdz.ccuhistorian.webapp.PageRenderer$_render_closure1.doCall(PageRenderer.groovy)
at mdz.Exceptions.lambda$0(Exceptions.java:84)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.Exceptions.catchToLog(Exceptions.java:84)
at mdz.ccuhistorian.webapp.WebUtilities.catchToLog(WebUtilities.groovy:83)
at mdz.ccuhistorian.webapp.PageRenderer.render(PageRenderer.groovy:21)
at dpconfig.run(dpconfig.gy:258)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:534)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1351)
at org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:186)
at org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:158)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1322)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:473)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:516)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:929)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:403)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:864)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:114)
at org.eclipse.jetty.server.Server.handle(Server.java:352)
at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:596)
at org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1068)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:805)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218)
at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:426)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:508)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.access$000(SelectChannelEndPoint.java:34)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:451)
Caused by: java.lang.IllegalStateException: Transaction is closed [1.4.197/4]
at org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:870)
at org.h2.mvstore.db.TransactionStore$Transaction.checkNotClosed(TransactionStore.java:849)
at org.h2.mvstore.db.TransactionStore$Transaction.commit(TransactionStore.java:806)
at org.h2.engine.Session.commit(Session.java:661)
at org.h2.command.Command.stop(Command.java:157)
at org.h2.command.CommandContainer.stop(CommandContainer.java:122)
at org.h2.command.Command.executeQuery(Command.java:232)
at org.h2.jdbc.JdbcStatement.executeQuery(JdbcStatement.java:85)
... 55 more
Das ganze läuft auf einem BananaPi M2 mit SSD
Java Version ist:
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) Client VM (build 25.65-b01, mixed mode)
Kann da Jemand was mit Anfangen?
Grüße Thomas
Intel NUC (NUC6CAYH) 8GB Ram, 60GB SSD + RPI-RF-MOD auf HB-RF-USB-2 + APC USV via Nut Server (Master)
IOBroker auf RPI3B+
1262 Kanäle in 323 Geräten und 127 CUxD-Kanäle in 16 CUxD-Geräten
Und der ganze Haufen funktioniert auch noch!
-
Mathias
- Beiträge: 1791
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 58 Mal
- Danksagung erhalten: 259 Mal
-
Kontaktdaten:
Beitrag
von Mathias » 21.10.2018, 17:37
grazcrew hat geschrieben: ↑13.10.2018, 19:13
Dieses ist z.B. im LOG:
Code: Alles auswählen
2018-10-10 21:11:21|INFO |Connecting to 192.168.1.9:8701
2018-10-10 21:13:01|SEVERE |Exception: Unexpected end of stream
Hast Du CUxD auf der CCU installiert?
Bitte mal in der ccu-historian.config den CUxD heraus nehmen?
Der ursprüngliche Fehler "Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: sun.java2d.HeadlessGraphicsEnvironment cannot be cast to sun.awt.Win32GraphicsEnvironment" sollte unkritisch sein, und der CCU-Historian normal aufzeichnen.
Eli_78 hat geschrieben:
Wollte gestern mal wieder einen Temperaturverlauf anschauen und bekam folgende Meldung angezeigt:
Code: Alles auswählen
org.h2.jdbc.JdbcSQLException: Allgemeiner Fehler: "java.lang.IllegalStateException: Transaction is closed [1.4.197/4]"
Bekommst Du denn noch anderen Fehler? Zeichnet der CCU-Historian denn auf?
Gruß
Mathias
-
Eli_78
- Beiträge: 160
- Registriert: 09.09.2017, 13:09
- Hat sich bedankt: 18 Mal
- Danksagung erhalten: 20 Mal
Beitrag
von Eli_78 » 27.10.2018, 17:09
Hallo
Ansonsten bekomme ich keine Fehler angezeigt.
Der ccu-historian hat seinen dienst komplett eingestellt.
Grüße Thomas
Intel NUC (NUC6CAYH) 8GB Ram, 60GB SSD + RPI-RF-MOD auf HB-RF-USB-2 + APC USV via Nut Server (Master)
IOBroker auf RPI3B+
1262 Kanäle in 323 Geräten und 127 CUxD-Kanäle in 16 CUxD-Geräten
Und der ganze Haufen funktioniert auch noch!
-
Mathias
- Beiträge: 1791
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 58 Mal
- Danksagung erhalten: 259 Mal
-
Kontaktdaten:
Beitrag
von Mathias » 29.10.2018, 08:35
Hilft denn ein Neustart des Rechners, auf dem der CCU-Historian läuft?
Gruß
Mathias