Alle Things verschwunden [OH 3.0]

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Benutzeravatar
lukh
Beiträge: 100
Registriert: 5. Dez 2019 20:15
Answers: 2

Alle Things verschwunden [OH 3.0]

Beitrag von lukh »

Hallo Freunde,

ich komme heute von der Arbeit und wundere mich, warum im Windfang das Licht nicht automatisch angeht. Gestern noch in der Facebookgruppe gelesen, das bei einem anderen OH-User alle Things verschwunden sind. Und nun ist es mir auch passiert :twisted:
Der Log von heute ist auch nicht vorhanden.

Das hier steht jetzt nach dem Neustart von meinem Raspberry im Log:

Code: Alles auswählen

2021-01-18 16:25:42.654 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Time zone set to 'Europe/Berlin'.
2021-01-18 16:25:42.713 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Location set to '53.4954568348322,10.177627087032308'.
2021-01-18 16:25:42.718 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Locale set to 'de_DE'.
2021-01-18 16:26:05.362 [INFO ] [.core.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2021-01-18 16:26:12.719 [INFO ] [org.openhab.ui.internal.UIService   ] - Started UI on port 8080
2021-01-18 16:26:13.199 [INFO ] [e.automation.internal.RuleEngineImpl] - Rule engine started.
2021-01-18 16:26:19.261 [ERROR] [xtext.validation.CompositeEValidator] - Error executing EValidator
java.util.ConcurrentModificationException: null
	at org.eclipse.emf.common.util.AbstractEList$EIterator.checkModCount(AbstractEList.java:751) ~[?:?]
	at org.eclipse.emf.common.util.AbstractEList$EIterator.doNext(AbstractEList.java:699) ~[?:?]
	at org.eclipse.emf.common.util.AbstractEList$EIterator.next(AbstractEList.java:685) ~[?:?]
	at org.eclipse.emf.common.util.AbstractTreeIterator.next(AbstractTreeIterator.java:133) ~[?:?]
	at org.eclipse.xtext.resource.impl.DefaultResourceDescription.computeExportedObjects(DefaultResourceDescription.java:89) ~[?:?]
	at org.eclipse.xtext.resource.DerivedStateAwareResourceDescriptionManager$1.getLookUp(DerivedStateAwareResourceDescriptionManager.java:85) ~[?:?]
	at org.eclipse.xtext.resource.impl.AbstractResourceDescription.getExportedObjects(AbstractResourceDescription.java:51) ~[?:?]
	at org.eclipse.xtext.resource.impl.AbstractCompoundSelectable$4.apply(AbstractCompoundSelectable.java:76) ~[?:?]
	at org.eclipse.xtext.resource.impl.AbstractCompoundSelectable$4.apply(AbstractCompoundSelectable.java:72) ~[?:?]
	at com.google.common.collect.Iterators$6.transform(Iterators.java:783) ~[bundleFile:?]
	at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:47) ~[bundleFile:?]
	at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:47) ~[bundleFile:?]
	at com.google.common.collect.Iterators$ConcatenatedIterator.hasNext(Iterators.java:1330) ~[bundleFile:?]
	at org.eclipse.xtext.common.types.access.impl.IndexedJvmTypeAccess.getIndexedJvmType(IndexedJvmTypeAccess.java:110) ~[?:?]
	at org.eclipse.xtext.common.types.access.impl.IndexedJvmTypeAccess.getIndexedJvmType(IndexedJvmTypeAccess.java:94) ~[?:?]
	at org.eclipse.xtext.common.types.access.impl.IndexedJvmTypeAccess.getIndexedJvmType(IndexedJvmTypeAccess.java:70) ~[?:?]
	at org.eclipse.xtext.common.types.access.TypeResource.resolveJavaObjectURIProxy(TypeResource.java:169) ~[?:?]
	at org.eclipse.xtext.common.types.impl.JvmAnnotationReferenceImplCustom.eResolveProxy(JvmAnnotationReferenceImplCustom.java:36) ~[?:?]
	at org.eclipse.xtext.common.types.impl.JvmAnnotationReferenceImpl.getAnnotation(JvmAnnotationReferenceImpl.java:100) ~[?:?]
	at org.eclipse.xtext.common.types.util.DeprecationUtil.isDeprecatedMember(DeprecationUtil.java:60) ~[?:?]
	at org.eclipse.xtext.common.types.util.DeprecationUtil.isTransitivelyDeprecatedMember(DeprecationUtil.java:75) ~[?:?]
	at org.eclipse.xtext.xbase.validation.XbaseValidator.checkDeprecated(XbaseValidator.java:1873) ~[?:?]
	at org.eclipse.xtext.xbase.validation.XbaseValidator.checkDeprecated(XbaseValidator.java:1943) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
	at org.eclipse.xtext.validation.AbstractDeclarativeValidator$MethodWrapper.invoke(AbstractDeclarativeValidator.java:129) ~[bundleFile:?]
	at org.eclipse.xtext.validation.AbstractDeclarativeValidator.internalValidate(AbstractDeclarativeValidator.java:337) ~[bundleFile:?]
	at org.eclipse.xtext.validation.AbstractInjectableValidator.validate(AbstractInjectableValidator.java:72) ~[bundleFile:?]
	at org.eclipse.xtext.validation.CompositeEValidator.validate(CompositeEValidator.java:151) [bundleFile:?]
	at org.eclipse.emf.ecore.util.Diagnostician.doValidate(Diagnostician.java:257) [bundleFile:?]
	at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostician.java:244) [bundleFile:?]
	at org.eclipse.xtext.validation.CancelableDiagnostician.validate(CancelableDiagnostician.java:41) [bundleFile:?]
	at org.eclipse.xtext.xbase.validation.XbaseDiagnostician.validate(XbaseDiagnostician.java:43) [bundleFile:?]
	at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostician.java:201) [bundleFile:?]
	at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostician.java:143) [bundleFile:?]
	at org.eclipse.xtext.validation.ResourceValidatorImpl.validate(ResourceValidatorImpl.java:147) [bundleFile:?]
	at org.eclipse.xtext.xbase.annotations.validation.DerivedStateAwareResourceValidator.validate(DerivedStateAwareResourceValidator.java:33) [bundleFile:?]
	at org.eclipse.xtext.validation.ResourceValidatorImpl.validate(ResourceValidatorImpl.java:91) [bundleFile:?]
	at org.openhab.core.model.script.runtime.internal.engine.ScriptEngineImpl.validate(ScriptEngineImpl.java:174) [bundleFile:?]
	at org.openhab.core.model.script.runtime.internal.engine.ScriptEngineImpl.getValidationErrors(ScriptEngineImpl.java:178) [bundleFile:?]
	at org.openhab.core.model.script.runtime.internal.engine.ScriptEngineImpl.parseScriptIntoXTextEObject(ScriptEngineImpl.java:146) [bundleFile:?]
	at org.openhab.core.model.script.runtime.internal.engine.ScriptEngineImpl.newScriptFromString(ScriptEngineImpl.java:110) [bundleFile:?]
	at org.openhab.core.model.script.runtime.internal.engine.DSLScriptEngine.eval(DSLScriptEngine.java:122) [bundleFile:?]
	at org.openhab.core.automation.module.script.internal.handler.ScriptActionHandler.lambda$0(ScriptActionHandler.java:62) [bundleFile:?]
	at java.util.Optional.ifPresent(Optional.java:183) [?:?]
	at org.openhab.core.automation.module.script.internal.handler.ScriptActionHandler.execute(ScriptActionHandler.java:59) [bundleFile:?]
	at org.openhab.core.automation.internal.RuleEngineImpl.executeActions(RuleEngineImpl.java:1179) [bundleFile:?]
	at org.openhab.core.automation.internal.RuleEngineImpl.runRule(RuleEngineImpl.java:987) [bundleFile:?]
	at org.openhab.core.automation.internal.TriggerHandlerCallbackImpl$TriggerData.run(TriggerHandlerCallbackImpl.java:89) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2021-01-18 16:26:20.978 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'c642398e8f' failed:     if(UmgebungswerteKammer_MotionAlarm.state == ON) {       
        LichtschalterKammer_Dimmer1.sendCommand(ON)
    }  
    else {
        if(LichtschalterKammer_Dimmer1.state != OFF)
        LichtschalterKammer_Dimmer1.sendCommand(OFF)
    }
   Error executing EValidator; line 0, column 0, length 0
2021-01-18 16:26:23.088 [INFO ] [ab.ui.habpanel.internal.HABPanelTile] - Started HABPanel at /habpanel
2021-01-18 16:26:26.607 [INFO ] [internal.ModuleHandlerFactoryStarter] - WebPushNotificationModuleHandlerFactory started by ModuleHandlerFactoryStarter
2021-01-18 16:26:28.623 [INFO ] [hab.ui.habot.tile.internal.HABotTile] - Started HABot at /habot
2021-01-18 16:26:32.624 [INFO ] [io.openhabcloud.internal.CloudClient] - Connected to the openHAB Cloud service (UUID = 92e99f16-dbaf-4e51-a2c1-383b7a5fab38, base URL = http://localhost:8080)
2021-01-18 16:26:50.158 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing 'hue:bridge:ecb5fa12022b' to inbox.
Ansonsten läuft, soweit ich sehen kann, alles noch. Ich komme über den Browser auf die GUI.
Items und Regeln sind noch alle da. Das Semanticmodel ist auch noch vorhanden. Addons ebenso.
Besteht eine Chance, das noch zu retten? Wo genau werden denn die Things alle gespeichert?
Ich hätte noch ein Image vom Mittwoch letzter Woche. Würde aber gerne nur Daten aus dem Image ziehen und nicht komplett zurückspielen, da ich die letzten Tage noch einige Regeln, HUE Lampen und die ganze Googleverknüpfung eingerichtet habe.
Vielleicht muss ich ja auch gar nicht auf das Image zurückgreifen und die Things sind noch da, werden nur nicht korrekt eingelesen?
Weiß jemand was da los ist bei OH3? Das habe ich jetzt schon öfters im Netz gelesen, das plötzlich alle Things verschwunden sind.

Gruß lukh

Sigi
Beiträge: 15
Registriert: 4. Jan 2020 23:50
Answers: 0

Re: Alle Things verschwunden [OH 3.0]

Beitrag von Sigi »

Guten Abend,

hatte ich auch schon mehrfach. Echt komisch.

Hab dann diese Anleitung befolgt
https://community.openhab.org/t/solve ... hab/47644

Der Speicherort ist halt openhab und nicht openhab2. Ansonsten hat es bei mir echt super geklappt.

Viel Erfolg,
Sigi

BOP
Beiträge: 197
Registriert: 23. Sep 2018 19:43
Answers: 1

Re: Alle Things verschwunden [OH 3.0]

Beitrag von BOP »

Ich habe mir angewöhnt nach Änderungen das System schnell zu sichern:
sudo openhab-cli backup

Benutzeravatar
lukh
Beiträge: 100
Registriert: 5. Dez 2019 20:15
Answers: 2

Re: Alle Things verschwunden [OH 3.0]

Beitrag von lukh »

Vielen Dank, das hat geholfen. Ich habe die Datei

Code: Alles auswählen

org.openhab.core.thing.Thing.json
aus dem Backupordner genommen und es sind alle Things wieder da. Und ein

Code: Alles auswählen

sudo openhab-cli backup
habe ich auch gleich erledigt. Bei 2.5 hatte ich immer Amanda im Einsatz. Das muss ich noch mal wieder in Gang bringen.

Eine Frage noch. Weiß irgendjemand, warum so etwas passiert? Und hat auch wirklich nur die Thing-Datei Schaden genommen oder sind noch andere Dateien zu Schaden gekommen, bei denen vielleicht erst später Probleme auftreten und man das jetzt noch nicht auf Anhieb sieht?

Mclupo
Beiträge: 178
Registriert: 6. Jun 2020 20:55
Answers: 2
Wohnort: Kirchheim Teck

Re: Alle Things verschwunden [OH 3.0]

Beitrag von Mclupo »

Moin
Habe OH3 auf nem Pi4 und heute sind alle Things verschwunden. Der Rest läuft munter weiter und zeigt die alten Daten an.
OH 3.4.2 auf Raspi 4 mit Aeotec z-wave Stick gen 5+ und zigbee conbee II

Antworten