Hallo,
ich nutzte die Software auf einem Windwos PC. Seit kurzem dauert es bei einem neustart ewig, bis die Datenbank geladen ist. Manchmal 1-2 Stunden, es steht dauerhaft Connection to database.
Hat jemand eine Lösung?
Datenbank CCU Historian
Moderator: Co-Administratoren
-
- Beiträge: 296
- Registriert: 13.12.2015, 14:04
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Re: Datenbank CCU Historian
Also hier mal der Ablauf beim start
Heute hat es mal "nur" 30 Minuten gedauert. Ich habe folgende Einstellung gesetzt
eventuell Sieht ja hier jemand einen Fehler, meine Datenbank ist halt auch 2,5 GB groß, aber eigentlich habe ich überall gelesen, dass dies egal ist und nur das Speichermedium die große beschränkt.
Ich nutze die Version 3.2.0
Code: Alles auswählen
2022-09-13 21:27:51|INFO |CCU-Historian V3.2.0
2022-09-13 21:27:51|INFO |(C)MDZ (info@ccu-historian.de)
2022-09-13 21:27:52|INFO |Starting base services
2022-09-13 21:27:52|INFO |Connecting to database
2022-09-13 22:05:12|INFO |Starting database web server
2022-09-13 22:05:12|INFO |Auto detected local address (please check): "IP-Adresse"
2022-09-13 22:05:13|INFO |Setting up device 1
2022-09-13 22:05:13|INFO |Creating HM script client for http://"IP-Adresse"/tclrega.exe
2022-09-13 22:05:13|INFO |Setting up plug-in 1
2022-09-13 22:05:13|INFO |Configured following interfaces: BidCos-RF, HmIP-RF, SysVar, CUxD
2022-09-13 22:05:13|INFO |Starting interfaces
2022-09-13 22:05:13|INFO |Starting BIN-RPC server on port 2099
2022-09-13 22:05:13|INFO |Starting XML-RPC server on port 2098
2022-09-13 22:05:13|INFO |Connecting to "IP-Adresse"
2022-09-13 22:05:13|INFO |Starting historian
2022-09-13 22:05:14|INFO |Starting web server
2022-09-13 22:05:17|INFO |Web server port: 80
Code: Alles auswählen
// CCU-Historian Konfiguration
//
// Hinweise:
// Kommentarzeilen starten mit zwei Schrägstrichen (//). Alle Zeichen nach den Schrägstrichen
// werden ignoriert. Zeichenketten als Optionswert müssen von einfachen Anführungszeichen (')
// umschlossen sein. Weitere Informationen sind auch im Handbuchs
// (https://github.com/mdzio/ccu-historian/wiki#konfiguration) zu finden.
//
// Liste der zur Verfügung stehen Konfigurationsoptionen mit ihren jeweiligen Standardwerten:
//
// logSystem.consoleLevel=Level.INFO
// logSystem.fileLevel=Level.OFF
// logSystem.fileName='./ccu-historian-%g.log'
// logSystem.fileLimit=1000000
// logSystem.fileCount=5
// logSystem.binRpcLevel=Level.WARNING
database.dir='./data'
database.name='history'
database.user='sa'
database.password='ccu-historian'
// database.backup=''
database.webEnable=true
database.webPort=8082
database.webAllowOthers=true
// database.tcpEnable=false
// database.tcpPort=9092
// database.tcpAllowOthers=false
// database.pgEnable=false
// database.pgPort=5435
// database.pgAllowOthers=false
// webServer.port=80
// webServer.dir='./webapp'
// webServer.logLevel=Level.WARNING
// webServer.historianAddress=''
// webServer.trendDesigns ... (s.a. https://github.com/mdzio/ccu-historian/wiki#anpassung-der-trend-darstellung)
// webServer.apiKeys=[]
// webServer.menuLinks ... (s.a. https://github.com/mdzio/ccu-historian/wiki#eigene-verweise-auf-web-seiten)
// webServer.corsOrigin='*'
// webServer.showLastValue=false
// historian.metaCycle=3600000 // 1 Stunde
// historian.bufferCount=5000
// historian.bufferTime=0
// historian.defaultDisabled=false
// historian.defaultHidden=false
// devices.historianBinRpcPort=2099
// devices.historianXmlRpcPort=2098
// devices.historianAddress=null // null: eigene IP-Adresse automatisch ermitteln
// base.scriptDir='.'
//
// Für jede Zentrale bzw. jedes Gerät müssen folgende zwei Optionen gesetzt werden
// (s.a. https://github.com/mdzio/ccu-historian/wiki#konfiguration-der-angeschlossenen-ger%C3%A4te):
// devices.device<Nr.>.type=<CCU1, CCU2 oder BINRPC>
// devices.device<Nr.>.address='<IP-Adresse>'
//
// Optional können noch folgende Optionen gesetzt werden:
// devices.device<Nr.>.plugin<Nr.>.type=<CUXD oder HMWLGW>
// devices.device<Nr.>.sysVarDataCycle=30000
// devices.device<Nr.>.reinitTimeout=300000
// devices.device<Nr.>.writeAccess=false
// devices.device<Nr.>.watchdogProgram=''
// devices.device<Nr.>.watchdogCycle=300000 // 5 Minuten
// Bei Anbindung von mehreren Zentralen muss ein Präfix je Zentrale gesetzt werden!
// devices.device<Nr.>.prefix=''
//
// Es muss im Folgenden mindestens eine Zentrale bzw. Gerät konfiguriert werden:
// Typ der Zentrale: CCU1 oder CCU2
devices.device1.type=CCU3
// IP-Adresse der Zentrale
devices.device1.address='"IP-Adresse"'
// Falls CUxD verwendet wird, die Kommentarzeichen (//) vor folgender Zeile entfernen:
devices.device1.plugin1.type=CUXD
// Falls das HomeMatic Wired LAN Gateway verwendet wird, die Kommentarzeichen (//) vor
// folgender Zeile entfernen:
// devices.device1.plugin1.type=HMWLGW
// Falls CUxD UND das HMWLGW verwendet wird, die Kommentarzeichen (//) vor folgenden
// zwei Zeilen entfernen:
// devices.device1.plugin1.type=CUXD
// devices.device1.plugin2.type=HMWLGW
// Zum Freischalten der Web-Links zu den Beispiel-Web-Seiten, die Kommentarzeichen (//) vor folgenden
// zwei Zeilen entfernen:
webServer.menuLinks.link1.text='H2-HighChart'
webServer.menuLinks.link1.address='/custom/h2-highchart/H2-HighChart.gy'
// webServer.menuLinks.link2.text='Beispiel 1 - Vorjahresvergleich'
// webServer.menuLinks.link2.address='/custom/example1.gy'
Ich nutze die Version 3.2.0
-
- Beiträge: 296
- Registriert: 13.12.2015, 14:04
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Re: Datenbank CCU Historian
Jetzt kam eine Fehlermeldung...
Code: Alles auswählen
2022-09-13 22:09:33|INFO |CCU-Historian V3.2.0
2022-09-13 22:09:33|INFO |(C)MDZ (info@ccu-historian.de)
2022-09-13 22:09:35|INFO |Starting base services
2022-09-13 22:09:35|INFO |Connecting to database
2022-09-14 00:59:05|SEVERE |Exception: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
2022-09-14 00:59:05|SEVERE |Detail: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:678)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:477)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.mvstore.db.Store.convertMVStoreException(Store.java:166)
at org.h2.mvstore.db.Store.<init>(Store.java:145)
at org.h2.engine.Database.<init>(Database.java:324)
at org.h2.engine.Engine.openSession(Engine.java:92)
at org.h2.engine.Engine.openSession(Engine.java:222)
at org.h2.engine.Engine.createSession(Engine.java:201)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:122)
at org.h2.Driver.connect(Driver.java:59)
at mdz.ccuhistorian.Database.connect(Database.groovy:71)
at mdz.ccuhistorian.Database$_closure1.doCall(Database.groovy:64)
at mdz.ccuhistorian.Database$_closure1.doCall(Database.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.Database.<init>(Database.groovy:64)
at mdz.ccuhistorian.DatabaseSystem.<init>(DatabaseSystem.groovy:54)
at mdz.ccuhistorian.HistorianSystem.<init>(HistorianSystem.groovy:34)
at mdz.ccuhistorian.Main.start(Main.groovy:100)
at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:77)
at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.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.Main.run(Main.groovy:77)
at mdz.ccuhistorian.Main.main(Main.groovy:45)
Caused by: org.h2.mvstore.MVStoreException: File is corrupted - unable to recover a valid set of chunks [2.1.214/6]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004)
at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:1038)
at org.h2.mvstore.MVStore.<init>(MVStore.java:463)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4082)
at org.h2.mvstore.db.Store.<init>(Store.java:136)
... 24 more
2022-09-14 00:59:06|INFO |Auto detected local address (please check): 192.168.170.101
2022-09-14 00:59:06|INFO |Setting up device 1
2022-09-14 00:59:06|INFO |Creating HM script client for http://192.168.170.40:8181/tclrega.exe
2022-09-14 00:59:07|INFO |Setting up plug-in 1
2022-09-14 00:59:07|INFO |Configured following interfaces: BidCos-RF, HmIP-RF, SysVar, CUxD
2022-09-14 00:59:07|INFO |Starting interfaces
2022-09-14 00:59:07|INFO |Starting BIN-RPC server on port 2099
2022-09-14 00:59:07|INFO |Starting XML-RPC server on port 2098
2022-09-14 00:59:08|INFO |Connecting to 192.168.170.40:8701
2022-09-14 00:59:09|INFO |Starting historian
2022-09-14 00:59:09|INFO |Starting web server
2022-09-14 00:59:09|INFO |Connecting to database
2022-09-14 00:59:12|INFO |Web server port: 80
2022-09-14 01:00:54|SEVERE |Error updating data point storage
2022-09-14 01:00:54|SEVERE |Exception: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
2022-09-14 01:00:54|SEVERE |Detail: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:678)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:477)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.mvstore.db.Store.convertMVStoreException(Store.java:166)
at org.h2.mvstore.db.Store.<init>(Store.java:145)
at org.h2.engine.Database.<init>(Database.java:324)
at org.h2.engine.Engine.openSession(Engine.java:92)
at org.h2.engine.Engine.openSession(Engine.java:222)
at org.h2.engine.Engine.createSession(Engine.java:201)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:122)
at org.h2.Driver.connect(Driver.java:59)
at mdz.ccuhistorian.Database.connect(Database.groovy:71)
at mdz.ccuhistorian.Database.getDataPoint(Database.groovy:353)
at mdz.ccuhistorian.ExtendedStorage.getDataPoint(ExtendedStorage.groovy:64)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy:45)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.eventprocessing.Buffer.purge(Buffer.java:74)
at mdz.eventprocessing.Buffer.consume(Buffer.java:65)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.hc.itf.Manager.sendEvents(Manager.groovy:137)
Caused by: org.h2.mvstore.MVStoreException: File is corrupted - unable to recover a valid set of chunks [2.1.214/6]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004)
at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:1038)
at org.h2.mvstore.MVStore.<init>(MVStore.java:463)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4082)
at org.h2.mvstore.db.Store.<init>(Store.java:136)
... 23 more
2022-09-14 01:00:54|INFO |Connecting to database
2022-09-14 01:02:01|SEVERE |Error updating data point storage
2022-09-14 01:02:01|SEVERE |Exception: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
2022-09-14 01:02:01|SEVERE |Detail: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:678)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:477)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.mvstore.db.Store.convertMVStoreException(Store.java:166)
at org.h2.mvstore.db.Store.<init>(Store.java:145)
at org.h2.engine.Database.<init>(Database.java:324)
at org.h2.engine.Engine.openSession(Engine.java:92)
at org.h2.engine.Engine.openSession(Engine.java:222)
at org.h2.engine.Engine.createSession(Engine.java:201)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:122)
at org.h2.Driver.connect(Driver.java:59)
at mdz.ccuhistorian.Database.connect(Database.groovy:71)
at mdz.ccuhistorian.Database.getDataPoint(Database.groovy:353)
at mdz.ccuhistorian.ExtendedStorage.getDataPoint(ExtendedStorage.groovy:64)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy:45)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.eventprocessing.Buffer.purge(Buffer.java:74)
at mdz.eventprocessing.Buffer.consume(Buffer.java:65)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.hc.itf.Manager.sendEvents(Manager.groovy:137)
Caused by: org.h2.mvstore.MVStoreException: File is corrupted - unable to recover a valid set of chunks [2.1.214/6]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004)
at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:1038)
at org.h2.mvstore.MVStore.<init>(MVStore.java:463)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4082)
at org.h2.mvstore.db.Store.<init>(Store.java:136)
... 23 more
2022-09-14 01:02:01|INFO |Connecting to database
2022-09-14 01:03:09|SEVERE |Error updating data point storage
2022-09-14 01:03:09|SEVERE |Exception: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
2022-09-14 01:03:09|SEVERE |Detail: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:678)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:477)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.mvstore.db.Store.convertMVStoreException(Store.java:166)
at org.h2.mvstore.db.Store.<init>(Store.java:145)
at org.h2.engine.Database.<init>(Database.java:324)
at org.h2.engine.Engine.openSession(Engine.java:92)
at org.h2.engine.Engine.openSession(Engine.java:222)
at org.h2.engine.Engine.createSession(Engine.java:201)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:122)
at org.h2.Driver.connect(Driver.java:59)
at mdz.ccuhistorian.Database.connect(Database.groovy:71)
at mdz.ccuhistorian.Database.getDataPoint(Database.groovy:353)
at mdz.ccuhistorian.ExtendedStorage.getDataPoint(ExtendedStorage.groovy:64)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy:45)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.eventprocessing.Buffer.purge(Buffer.java:74)
at mdz.eventprocessing.Buffer.consume(Buffer.java:65)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.hc.itf.Manager.sendEvents(Manager.groovy:137)
Caused by: org.h2.mvstore.MVStoreException: File is corrupted - unable to recover a valid set of chunks [2.1.214/6]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004)
at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:1038)
at org.h2.mvstore.MVStore.<init>(MVStore.java:463)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4082)
at org.h2.mvstore.db.Store.<init>(Store.java:136)
... 23 more
2022-09-14 01:03:09|INFO |Connecting to database
2022-09-14 01:04:16|SEVERE |Error updating data point storage
2022-09-14 01:04:16|SEVERE |Exception: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
2022-09-14 01:04:16|SEVERE |Detail: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:678)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:477)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.mvstore.db.Store.convertMVStoreException(Store.java:166)
at org.h2.mvstore.db.Store.<init>(Store.java:145)
at org.h2.engine.Database.<init>(Database.java:324)
at org.h2.engine.Engine.openSession(Engine.java:92)
at org.h2.engine.Engine.openSession(Engine.java:222)
at org.h2.engine.Engine.createSession(Engine.java:201)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:122)
at org.h2.Driver.connect(Driver.java:59)
at mdz.ccuhistorian.Database.connect(Database.groovy:71)
at mdz.ccuhistorian.Database.getDataPoint(Database.groovy:353)
at mdz.ccuhistorian.ExtendedStorage.getDataPoint(ExtendedStorage.groovy:64)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy:45)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.eventprocessing.Buffer.purge(Buffer.java:74)
at mdz.eventprocessing.Buffer.consume(Buffer.java:65)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.hc.itf.Manager.sendEvents(Manager.groovy:137)
Caused by: org.h2.mvstore.MVStoreException: File is corrupted - unable to recover a valid set of chunks [2.1.214/6]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004)
at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:1038)
at org.h2.mvstore.MVStore.<init>(MVStore.java:463)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4082)
at org.h2.mvstore.db.Store.<init>(Store.java:136)
... 23 more
2022-09-14 01:04:16|INFO |Connecting to database
2022-09-14 01:05:24|SEVERE |Error updating data point storage
2022-09-14 01:05:24|SEVERE |Exception: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
2022-09-14 01:05:24|SEVERE |Detail: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:678)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:477)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.mvstore.db.Store.convertMVStoreException(Store.java:166)
at org.h2.mvstore.db.Store.<init>(Store.java:145)
at org.h2.engine.Database.<init>(Database.java:324)
at org.h2.engine.Engine.openSession(Engine.java:92)
at org.h2.engine.Engine.openSession(Engine.java:222)
at org.h2.engine.Engine.createSession(Engine.java:201)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:122)
at org.h2.Driver.connect(Driver.java:59)
at mdz.ccuhistorian.Database.connect(Database.groovy:71)
at mdz.ccuhistorian.Database.getDataPoint(Database.groovy:353)
at mdz.ccuhistorian.ExtendedStorage.getDataPoint(ExtendedStorage.groovy:64)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy:45)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.eventprocessing.Buffer.purge(Buffer.java:74)
at mdz.eventprocessing.Buffer.consume(Buffer.java:65)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.hc.itf.Manager.sendEvents(Manager.groovy:137)
Caused by: org.h2.mvstore.MVStoreException: File is corrupted - unable to recover a valid set of chunks [2.1.214/6]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004)
at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:1038)
at org.h2.mvstore.MVStore.<init>(MVStore.java:463)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4082)
at org.h2.mvstore.db.Store.<init>(Store.java:136)
... 23 more
2022-09-14 01:05:24|INFO |Connecting to database
2022-09-14 01:06:38|INFO |Connecting to database
2022-09-14 01:06:38|SEVERE |Exception: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
2022-09-14 01:06:38|SEVERE |Detail: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:678)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:477)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.mvstore.db.Store.convertMVStoreException(Store.java:166)
at org.h2.mvstore.db.Store.<init>(Store.java:145)
at org.h2.engine.Database.<init>(Database.java:324)
at org.h2.engine.Engine.openSession(Engine.java:92)
at org.h2.engine.Engine.openSession(Engine.java:222)
at org.h2.engine.Engine.createSession(Engine.java:201)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:122)
at org.h2.Driver.connect(Driver.java:59)
at mdz.ccuhistorian.Database.connect(Database.groovy:71)
at mdz.ccuhistorian.Database.getDataPointsOfInterface(Database.groovy:336)
at mdz.ccuhistorian.ExtendedStorage.getDataPointsOfInterface(ExtendedStorage.groovy:54)
at mdz.ccuhistorian.Historian.update(Historian.groovy:153)
at mdz.ccuhistorian.Historian$_updateDataPointMeta_closure4$_closure13.doCall(Historian.groovy:115)
at mdz.ccuhistorian.Historian$_updateDataPointMeta_closure4$_closure13.doCall(Historian.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.Historian$_updateDataPointMeta_closure4.doCall(Historian.groovy:111)
at mdz.ccuhistorian.Historian.updateDataPointMeta(Historian.groovy:110)
at mdz.ccuhistorian.Historian$_run_closure3.doCall(Historian.groovy:104)
at mdz.ccuhistorian.Historian$_run_closure3.doCall(Historian.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.Historian.run(Historian.groovy:103)
Caused by: org.h2.mvstore.MVStoreException: File is corrupted - unable to recover a valid set of chunks [2.1.214/6]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004)
at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:1038)
at org.h2.mvstore.MVStore.<init>(MVStore.java:463)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4082)
at org.h2.mvstore.db.Store.<init>(Store.java:136)
... 24 more
2022-09-14 01:07:46|SEVERE |Error updating data point storage
2022-09-14 01:07:46|SEVERE |Exception: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
2022-09-14 01:07:46|SEVERE |Detail: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:678)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:477)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.mvstore.db.Store.convertMVStoreException(Store.java:166)
at org.h2.mvstore.db.Store.<init>(Store.java:145)
at org.h2.engine.Database.<init>(Database.java:324)
at org.h2.engine.Engine.openSession(Engine.java:92)
at org.h2.engine.Engine.openSession(Engine.java:222)
at org.h2.engine.Engine.createSession(Engine.java:201)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:122)
at org.h2.Driver.connect(Driver.java:59)
at mdz.ccuhistorian.Database.connect(Database.groovy:71)
at mdz.ccuhistorian.Database.getDataPoint(Database.groovy:353)
at mdz.ccuhistorian.ExtendedStorage.getDataPoint(ExtendedStorage.groovy:64)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy:45)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.eventprocessing.Buffer.purge(Buffer.java:74)
at mdz.eventprocessing.Buffer.consume(Buffer.java:65)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.hc.itf.Manager.sendEvents(Manager.groovy:137)
Caused by: org.h2.mvstore.MVStoreException: File is corrupted - unable to recover a valid set of chunks [2.1.214/6]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004)
at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:1038)
at org.h2.mvstore.MVStore.<init>(MVStore.java:463)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4082)
at org.h2.mvstore.db.Store.<init>(Store.java:136)
... 23 more
2022-09-14 01:07:46|INFO |Connecting to database
2022-09-14 01:08:54|SEVERE |Error updating data point storage
2022-09-14 01:08:54|SEVERE |Exception: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
2022-09-14 01:08:54|SEVERE |Detail: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:678)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:477)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.mvstore.db.Store.convertMVStoreException(Store.java:166)
at org.h2.mvstore.db.Store.<init>(Store.java:145)
at org.h2.engine.Database.<init>(Database.java:324)
at org.h2.engine.Engine.openSession(Engine.java:92)
at org.h2.engine.Engine.openSession(Engine.java:222)
at org.h2.engine.Engine.createSession(Engine.java:201)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:122)
at org.h2.Driver.connect(Driver.java:59)
at mdz.ccuhistorian.Database.connect(Database.groovy:71)
at mdz.ccuhistorian.Database.getDataPoint(Database.groovy:353)
at mdz.ccuhistorian.ExtendedStorage.getDataPoint(ExtendedStorage.groovy:64)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy:45)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.eventprocessing.Buffer.purge(Buffer.java:74)
at mdz.eventprocessing.Buffer.consume(Buffer.java:65)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.hc.itf.Manager.sendEvents(Manager.groovy:137)
Caused by: org.h2.mvstore.MVStoreException: File is corrupted - unable to recover a valid set of chunks [2.1.214/6]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004)
at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:1038)
at org.h2.mvstore.MVStore.<init>(MVStore.java:463)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4082)
at org.h2.mvstore.db.Store.<init>(Store.java:136)
... 23 more
2022-09-14 01:08:54|INFO |Connecting to database
2022-09-14 01:10:02|SEVERE |Error updating data point storage
2022-09-14 01:10:02|SEVERE |Exception: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
2022-09-14 01:10:02|SEVERE |Detail: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:678)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:477)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.mvstore.db.Store.convertMVStoreException(Store.java:166)
at org.h2.mvstore.db.Store.<init>(Store.java:145)
at org.h2.engine.Database.<init>(Database.java:324)
at org.h2.engine.Engine.openSession(Engine.java:92)
at org.h2.engine.Engine.openSession(Engine.java:222)
at org.h2.engine.Engine.createSession(Engine.java:201)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:122)
at org.h2.Driver.connect(Driver.java:59)
at mdz.ccuhistorian.Database.connect(Database.groovy:71)
at mdz.ccuhistorian.Database.getDataPoint(Database.groovy:353)
at mdz.ccuhistorian.ExtendedStorage.getDataPoint(ExtendedStorage.groovy:64)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy:45)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.eventprocessing.Buffer.purge(Buffer.java:74)
at mdz.eventprocessing.Buffer.consume(Buffer.java:65)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.hc.itf.Manager.sendEvents(Manager.groovy:137)
Caused by: org.h2.mvstore.MVStoreException: File is corrupted - unable to recover a valid set of chunks [2.1.214/6]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004)
at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:1038)
at org.h2.mvstore.MVStore.<init>(MVStore.java:463)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4082)
at org.h2.mvstore.db.Store.<init>(Store.java:136)
... 23 more
2022-09-14 01:10:02|INFO |Connecting to database
2022-09-14 01:11:09|SEVERE |Error updating data point storage
2022-09-14 01:11:09|SEVERE |Exception: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
2022-09-14 01:11:09|SEVERE |Detail: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:678)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:477)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.mvstore.db.Store.convertMVStoreException(Store.java:166)
at org.h2.mvstore.db.Store.<init>(Store.java:145)
at org.h2.engine.Database.<init>(Database.java:324)
at org.h2.engine.Engine.openSession(Engine.java:92)
at org.h2.engine.Engine.openSession(Engine.java:222)
at org.h2.engine.Engine.createSession(Engine.java:201)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:122)
at org.h2.Driver.connect(Driver.java:59)
at mdz.ccuhistorian.Database.connect(Database.groovy:71)
at mdz.ccuhistorian.Database.getDataPoint(Database.groovy:353)
at mdz.ccuhistorian.ExtendedStorage.getDataPoint(ExtendedStorage.groovy:64)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy:45)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.eventprocessing.Buffer.purge(Buffer.java:74)
at mdz.eventprocessing.Buffer.consume(Buffer.java:65)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.hc.itf.Manager.sendEvents(Manager.groovy:137)
Caused by: org.h2.mvstore.MVStoreException: File is corrupted - unable to recover a valid set of chunks [2.1.214/6]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004)
at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:1038)
at org.h2.mvstore.MVStore.<init>(MVStore.java:463)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4082)
at org.h2.mvstore.db.Store.<init>(Store.java:136)
... 23 more
2022-09-14 01:11:09|INFO |Connecting to database
2022-09-14 01:12:23|INFO |Connecting to database
2022-09-14 01:12:23|SEVERE |Exception: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
2022-09-14 01:12:23|SEVERE |Detail: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:678)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:477)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.mvstore.db.Store.convertMVStoreException(Store.java:166)
at org.h2.mvstore.db.Store.<init>(Store.java:145)
at org.h2.engine.Database.<init>(Database.java:324)
at org.h2.engine.Engine.openSession(Engine.java:92)
at org.h2.engine.Engine.openSession(Engine.java:222)
at org.h2.engine.Engine.createSession(Engine.java:201)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:122)
at org.h2.Driver.connect(Driver.java:59)
at mdz.ccuhistorian.Database.connect(Database.groovy:71)
at mdz.ccuhistorian.Database.getDataPointsOfInterface(Database.groovy:336)
at mdz.ccuhistorian.ExtendedStorage.getDataPointsOfInterface(ExtendedStorage.groovy:54)
at mdz.ccuhistorian.Historian.update(Historian.groovy:153)
at mdz.ccuhistorian.Historian$_updateDataPointMeta_closure4$_closure13.doCall(Historian.groovy:115)
at mdz.ccuhistorian.Historian$_updateDataPointMeta_closure4$_closure13.doCall(Historian.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.Historian$_updateDataPointMeta_closure4.doCall(Historian.groovy:111)
at mdz.ccuhistorian.Historian.updateDataPointMeta(Historian.groovy:110)
at mdz.ccuhistorian.Historian$_run_closure3.doCall(Historian.groovy:104)
at mdz.ccuhistorian.Historian$_run_closure3.doCall(Historian.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.Historian.run(Historian.groovy:103)
Caused by: org.h2.mvstore.MVStoreException: File is corrupted - unable to recover a valid set of chunks [2.1.214/6]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004)
at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:1038)
at org.h2.mvstore.MVStore.<init>(MVStore.java:463)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4082)
at org.h2.mvstore.db.Store.<init>(Store.java:136)
... 24 more
2022-09-14 01:13:31|SEVERE |Error updating data point storage
2022-09-14 01:13:31|SEVERE |Exception: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
2022-09-14 01:13:31|SEVERE |Detail: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:678)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:477)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.mvstore.db.Store.convertMVStoreException(Store.java:166)
at org.h2.mvstore.db.Store.<init>(Store.java:145)
at org.h2.engine.Database.<init>(Database.java:324)
at org.h2.engine.Engine.openSession(Engine.java:92)
at org.h2.engine.Engine.openSession(Engine.java:222)
at org.h2.engine.Engine.createSession(Engine.java:201)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:122)
at org.h2.Driver.connect(Driver.java:59)
at mdz.ccuhistorian.Database.connect(Database.groovy:71)
at mdz.ccuhistorian.Database.getDataPoint(Database.groovy:353)
at mdz.ccuhistorian.ExtendedStorage.getDataPoint(ExtendedStorage.groovy:64)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy:45)
at mdz.ccuhistorian.eventprocessing.DataPointStorageUpdater.consume(DataPointStorageUpdater.groovy)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.eventprocessing.Buffer.purge(Buffer.java:74)
at mdz.eventprocessing.Buffer.consume(Buffer.java:65)
at mdz.eventprocessing.BasicProducer.lambda$0(BasicProducer.java:36)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.eventprocessing.BasicProducer.safeProduce(BasicProducer.java:36)
at mdz.eventprocessing.BasicProducer.produce(BasicProducer.java:42)
at mdz.hc.itf.Manager.sendEvents(Manager.groovy:137)
Caused by: org.h2.mvstore.MVStoreException: File is corrupted - unable to recover a valid set of chunks [2.1.214/6]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004)
at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:1038)
at org.h2.mvstore.MVStore.<init>(MVStore.java:463)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4082)
at org.h2.mvstore.db.Store.<init>(Store.java:136)
... 23 more
2022-09-14 01:13:31|INFO |Connecting to database
2022-09-14 01:14:46|INFO |Connecting to database
2022-09-14 01:14:46|SEVERE |Exception: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
2022-09-14 01:14:46|SEVERE |Detail: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:678)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:477)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.mvstore.db.Store.convertMVStoreException(Store.java:166)
at org.h2.mvstore.db.Store.<init>(Store.java:145)
at org.h2.engine.Database.<init>(Database.java:324)
at org.h2.engine.Engine.openSession(Engine.java:92)
at org.h2.engine.Engine.openSession(Engine.java:222)
at org.h2.engine.Engine.createSession(Engine.java:201)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:122)
at org.h2.Driver.connect(Driver.java:59)
at mdz.ccuhistorian.Database.connect(Database.groovy:71)
at mdz.ccuhistorian.Database.getDataPointsOfInterface(Database.groovy:336)
at mdz.ccuhistorian.ExtendedStorage.getDataPointsOfInterface(ExtendedStorage.groovy:54)
at mdz.ccuhistorian.Historian.browse(Historian.groovy:126)
at mdz.ccuhistorian.Historian$_updateDataPointMeta_closure4$_closure13.doCall(Historian.groovy:113)
at mdz.ccuhistorian.Historian$_updateDataPointMeta_closure4$_closure13.doCall(Historian.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.Historian$_updateDataPointMeta_closure4.doCall(Historian.groovy:111)
at mdz.ccuhistorian.Historian.updateDataPointMeta(Historian.groovy:110)
at mdz.ccuhistorian.Historian$_run_closure3.doCall(Historian.groovy:104)
at mdz.ccuhistorian.Historian$_run_closure3.doCall(Historian.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.Historian.run(Historian.groovy:103)
Caused by: org.h2.mvstore.MVStoreException: File is corrupted - unable to recover a valid set of chunks [2.1.214/6]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004)
at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:1038)
at org.h2.mvstore.MVStore.<init>(MVStore.java:463)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4082)
at org.h2.mvstore.db.Store.<init>(Store.java:136)
... 24 more
2022-09-14 01:15:53|SEVERE |Error updating data point storage
2022-09-14 01:15:53|SEVERE |Exception: Datei fehlerhaft beim Lesen des Datensatzes: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". M÷gliche L÷sung: Recovery Werkzeug verwenden
File corrupted while reading record: "C:/Program Files (x86)/ccu-historian-3.2.0-bin/data/history.mv.db". Possible solution: use the recovery tool [90030-214]
-
- Beiträge: 1796
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 58 Mal
- Danksagung erhalten: 262 Mal
- Kontaktdaten:
Re: Datenbank CCU Historian
Die Datenbankdatei ist wohl defekt. Also am besten ein Backup zurückspielen.
Ansonsten kann das Recovery-Werkzeug vielleicht helfen.
Ansonsten kann das Recovery-Werkzeug vielleicht helfen.
-
- Beiträge: 1172
- Registriert: 14.02.2016, 12:32
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Heidenheim
- Hat sich bedankt: 57 Mal
- Danksagung erhalten: 226 Mal
Re: Datenbank CCU Historian
Ja, z.B. per Skript automatisch auf allen (sinnvollen) Datenpunkte setzen: https://github.com/mdzio/ccu-historian/ ... ompression
- Baxxy
- Beiträge: 10845
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 609 Mal
- Danksagung erhalten: 2229 Mal
Re: Datenbank CCU Historian
Ich kann noch empfehlen vor dem ersten Start die Option...
...in der Config zu setzen.
Dann wird zwar erstmal gar nichts aufgezeichnet, aber m.E. ist es besser die wirklich benötigten DP's dann händisch zu aktivieren als die vielen unnötigen DP's zu deaktivieren.
Code: Alles auswählen
historian.defaultDisabled=true
Dann wird zwar erstmal gar nichts aufgezeichnet, aber m.E. ist es besser die wirklich benötigten DP's dann händisch zu aktivieren als die vielen unnötigen DP's zu deaktivieren.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen