Hmm, kannst du mal ein Logfile und vielleicht die ccu-historian.config von einer "nicht funktionierenden Version" zeigen.
Grüße, Baxxy
Moderator: Co-Administratoren
Hmm, kannst du mal ein Logfile und vielleicht die ccu-historian.config von einer "nicht funktionierenden Version" zeigen.
Hallo Baxxy,
Ok, hat ja in der Tat nicht direkt was mit der 2.7er Version zu tun.
Code: Alles auswählen
/usr/local/addons/ccu-historian/ccu-historian.config
Wenn nicht in der .config anders eingestellt müsste das Logfile unter
Code: Alles auswählen
/var/log
Danke für die Wegbeschreibung!Baxxy hat geschrieben: ↑22.09.2021, 14:15Ok, hat ja in der Tat nicht direkt was mit der 2.7er Version zu tun.
Code: Alles auswählen
/usr/local/addons/ccu-historian/ccu-historian.config
Wenn nicht in der .config anders eingestellt müsste das Logfile unterliegen.Code: Alles auswählen
/var/log
Grüße, Baxxy
Code: Alles auswählen
2021-09-22 20:53:26|INFO |Connecting to database
2021-09-22 20:54:42|SEVERE |Exception: File corrupted while reading record: null. Possible solution: use the recovery
tool [90030-199]
Code: Alles auswählen
org.h2.jdbc.JdbcSQLNonTransientConnectionException: The database has been closed [90098-199]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:617)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
at org.h2.message.DbException.get(DbException.java:194)
at org.h2.engine.Session.getTransaction(Session.java:1709)
at org.h2.engine.Session.startStatementWithinTransaction(Session.java:1729)
at org.h2.command.Command.executeQuery(Command.java:196)
at org.h2.jdbc.JdbcStatement.executeQuery(JdbcStatement.java:85)
at mdz.ccuhistorian.Database.getDataPoints(Database.groovy:339)
at mdz.ccuhistorian.ExtendedStorage.getDataPoints(ExtendedStorage.groovy:44)
at index$_run_closure2$_closure4$_closure8$_closure22.doCall(index.gy:134)
at index$_run_closure2$_closure4$_closure8$_closure22.doCall(index.gy)
at index$_run_closure2$_closure4$_closure8.doCall(index.gy:133)
at index$_run_closure2$_closure4$_closure8.doCall(index.gy)
at index$_run_closure2$_closure4.doCall(index.gy:104)
at index$_run_closure2$_closure4.doCall(index.gy)
at index$_run_closure2.doCall(index.gy:32)
at index$_run_closure2.doCall(index.gy)
at mdz.ccuhistorian.webapp.PageRenderer$_runSafe_closure2.doCall(PageRenderer.groovy:55)
at mdz.ccuhistorian.webapp.PageRenderer$_runSafe_closure2.doCall(PageRenderer.groovy)
at mdz.ccuhistorian.webapp.WebUtilities$_catchToLog_closure1.doCall(WebUtilities.groovy:83)
at mdz.ccuhistorian.webapp.WebUtilities$_catchToLog_closure1.doCall(WebUtilities.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:81)
at mdz.ccuhistorian.webapp.PageRenderer.runSafe(PageRenderer.groovy:53)
at mdz.ccuhistorian.webapp.PageRenderer.writeContent(PageRenderer.groovy:286)
at mdz.ccuhistorian.webapp.PageRenderer$_writeBody_closure6$_closure11.doCall(PageRenderer.groovy:139)
at mdz.ccuhistorian.webapp.PageRenderer$_writeBody_closure6$_closure11.doCall(PageRenderer.groovy)
at mdz.ccuhistorian.webapp.PageRenderer$_writeBody_closure6.doCall(PageRenderer.groovy:134)
at mdz.ccuhistorian.webapp.PageRenderer$_writeBody_closure6.doCall(PageRenderer.groovy)
at mdz.ccuhistorian.webapp.PageRenderer.writeBody(PageRenderer.groovy:133)
at mdz.ccuhistorian.webapp.PageRenderer$_writeDocument_closure4.doCall(PageRenderer.groovy:105)
at mdz.ccuhistorian.webapp.PageRenderer$_writeDocument_closure4.doCall(PageRenderer.groovy)
at mdz.ccuhistorian.webapp.PageRenderer.writeDocument(PageRenderer.groovy:103)
at mdz.ccuhistorian.webapp.PageRenderer$_render_closure1.doCall(PageRenderer.groovy:25)
at mdz.ccuhistorian.webapp.PageRenderer$_render_closure1.doCall(PageRenderer.groovy)
at mdz.ccuhistorian.webapp.WebUtilities$_catchToLog_closure1.doCall(WebUtilities.groovy:83)
at mdz.ccuhistorian.webapp.WebUtilities$_catchToLog_closure1.doCall(WebUtilities.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:81)
at mdz.ccuhistorian.webapp.PageRenderer.render(PageRenderer.groovy:22)
at index.run(index.gy:250)
at org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1459)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799)
at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1626)
at org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:319)
at org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:273)
at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:201)
at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:602)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1435)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1350)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
at org.eclipse.jetty.server.Server.handle(Server.java:516)
at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:388)
at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:633)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:380)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:383)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:882)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1036)
Caused by: java.lang.IllegalStateException: Writing to nio:/media/usb1/ccu-historian/history.mv.db failed; length 987137 at 4294049792 [1.4.199/2]
at org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:883)
at org.h2.mvstore.DataUtils.writeFully(DataUtils.java:443)
at org.h2.mvstore.FileStore.writeFully(FileStore.java:113)
at org.h2.mvstore.MVStore.write(MVStore.java:935)
at org.h2.mvstore.MVStore.storeNow(MVStore.java:1332)
at org.h2.mvstore.MVStore.store(MVStore.java:1190)
at org.h2.mvstore.MVStore.tryCommit(MVStore.java:1135)
at org.h2.mvstore.MVStore.beforeWrite(MVStore.java:2436)
at org.h2.mvstore.MVMap.beforeWrite(MVMap.java:897)
at org.h2.mvstore.MVMap.operate(MVMap.java:1649)
at org.h2.mvstore.MVMap.replace(MVMap.java:500)
at org.h2.mvstore.MVMap.rewritePage(MVMap.java:648)
at org.h2.mvstore.MVMap.rewrite(MVMap.java:601)
at org.h2.mvstore.MVMap.rewrite(MVMap.java:615)
at org.h2.mvstore.MVMap.rewrite(MVMap.java:615)
at org.h2.mvstore.MVMap.rewrite(MVMap.java:590)
at org.h2.mvstore.MVStore.compactRewrite(MVStore.java:2164)
at org.h2.mvstore.MVStore.compact(MVStore.java:2041)
at org.h2.mvstore.MVStore.writeInBackground(MVStore.java:2776)
at org.h2.mvstore.MVStore$BackgroundWriterThread.run(MVStore.java:3123)
Caused by: java.io.IOException: File too large
at org.h2.store.fs.FileNio.write(FilePathNio.java:79)
at org.h2.mvstore.DataUtils.writeFully(DataUtils.java:439)
... 18 more
Auch hier fehlt wieder die Info wo der CCU-Historian läuft.
Code: Alles auswählen
Caused by: java.lang.IllegalStateException: Writing to nio:/media/usb1/ccu-historian/history.mv.db failed; length 987137 at 4294049792 [1.4.199/2]
Caused by: java.io.IOException: File too large
Das sieht, wie @slice schon anmerkte, nicht gut aus.
Code: Alles auswählen
/media/usb1/ccu-historian/history.mv.db