Bekomme komischen JAVA fehler

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

Antworten
grazcrew
Beiträge: 302
Registriert: 14.12.2010, 23:27
Danksagung erhalten: 1 Mal

Bekomme komischen JAVA fehler

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:

Re: Bekomme komischen JAVA fehler

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

Re: Bekomme komischen JAVA fehler

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:

Re: Bekomme komischen JAVA fehler

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

Re: Bekomme komischen JAVA fehler

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

Benutzeravatar
Eli_78
Beiträge: 160
Registriert: 09.09.2017, 13:09
Hat sich bedankt: 18 Mal
Danksagung erhalten: 20 Mal

Re: Bekomme komischen JAVA fehler

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! :D

Mathias
Beiträge: 1791
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 259 Mal
Kontaktdaten:

Re: Bekomme komischen JAVA fehler

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

Benutzeravatar
Eli_78
Beiträge: 160
Registriert: 09.09.2017, 13:09
Hat sich bedankt: 18 Mal
Danksagung erhalten: 20 Mal

Re: Bekomme komischen JAVA fehler

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! :D

Mathias
Beiträge: 1791
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 259 Mal
Kontaktdaten:

Re: Bekomme komischen JAVA fehler

Beitrag von Mathias » 29.10.2018, 08:35

Hilft denn ein Neustart des Rechners, auf dem der CCU-Historian läuft?

Gruß
Mathias

Antworten

Zurück zu „CCU-Historian“