[ERROR] [xt.xbase.jvmmodel.JvmModelAssociator]

I have created a rule with hadmin, but get the following code:

16:05:51.927 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model '(1)_lichtautoan.rules'
16:05:51.985 [ERROR] [xt.xbase.jvmmodel.JvmModelAssociator] - Error calling inferrer
java.lang.NullPointerException
	at org.eclipse.smarthome.model.rule.jvmmodel.RulesJvmModelInferrer$1$1$1.apply(RulesJvmModelInferrer.java:133)[125:org.eclipse.smarthome.model.rule:0.9.0.201612091054]
	at org.eclipse.smarthome.model.rule.jvmmodel.RulesJvmModelInferrer$1$1$1.apply(RulesJvmModelInferrer.java:1)[125:org.eclipse.smarthome.model.rule:0.9.0.201612091054]
	at org.eclipse.xtext.xbase.lib.ObjectExtensions.operator_doubleArrow(ObjectExtensions.java:139)[144:org.eclipse.xtext.xbase.lib:2.9.2]
	at org.eclipse.smarthome.model.rule.jvmmodel.RulesJvmModelInferrer$1$1.apply(RulesJvmModelInferrer.java:141)[125:org.eclipse.smarthome.model.rule:0.9.0.201612091054]
	at org.eclipse.smarthome.model.rule.jvmmodel.RulesJvmModelInferrer$1$1.apply(RulesJvmModelInferrer.java:1)[125:org.eclipse.smarthome.model.rule:0.9.0.201612091054]
	at org.eclipse.xtext.xbase.lib.internal.FunctionDelegate.apply(FunctionDelegate.java:42)[144:org.eclipse.xtext.xbase.lib:2.9.2]
	at com.google.common.collect.Lists$TransformingRandomAccessList$1.transform(Lists.java:617)[13:com.google.guava:18.0.0]
	at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)[13:com.google.guava:18.0.0]
	at org.eclipse.xtext.xbase.jvmmodel.JvmTypesBuilder.operator_add(JvmTypesBuilder.java:133)[143:org.eclipse.xtext.xbase:2.9.2.v20160428-1452]
	at org.eclipse.smarthome.model.rule.jvmmodel.RulesJvmModelInferrer$1.apply(RulesJvmModelInferrer.java:145)[125:org.eclipse.smarthome.model.rule:0.9.0.201612091054]
	at org.eclipse.smarthome.model.rule.jvmmodel.RulesJvmModelInferrer$1.apply(RulesJvmModelInferrer.java:1)[125:org.eclipse.smarthome.model.rule:0.9.0.201612091054]
	at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator$1.run(JvmModelAssociator.java:397)[143:org.eclipse.xtext.xbase:2.9.2.v20160428-1452]
	at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.installDerivedState(JvmModelAssociator.java:407)[143:org.eclipse.xtext.xbase:2.9.2.v20160428-1452]
	at org.eclipse.xtext.resource.DerivedStateAwareResource.installDerivedState(DerivedStateAwareResource.java:242)[139:org.eclipse.xtext:2.9.2]
	at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getContents(BatchLinkableResource.java:148)[143:org.eclipse.xtext.xbase:2.9.2.v20160428-1452]
	at org.eclipse.smarthome.model.core.internal.ModelRepositoryImpl.getModel(ModelRepositoryImpl.java:61)[120:org.eclipse.smarthome.model.core:0.9.0.201612091054]
	at org.eclipse.smarthome.model.rule.runtime.internal.engine.RuleEngineImpl.modelChanged(RuleEngineImpl.java:243)[126:org.eclipse.smarthome.model.rule.runtime:0.9.0.201612091054]
	at org.eclipse.smarthome.model.core.internal.ModelRepositoryImpl.notifyListeners(ModelRepositoryImpl.java:207)[120:org.eclipse.smarthome.model.core:0.9.0.201612091054]
	at org.eclipse.smarthome.model.core.internal.ModelRepositoryImpl.addOrRefreshModel(ModelRepositoryImpl.java:120)[120:org.eclipse.smarthome.model.core:0.9.0.201612091054]
	at org.eclipse.smarthome.model.core.internal.folder.FolderObserver.checkFile(FolderObserver.java:270)[120:org.eclipse.smarthome.model.core:0.9.0.201612091054]
	at org.eclipse.smarthome.model.core.internal.folder.FolderObserver.access$1(FolderObserver.java:264)[120:org.eclipse.smarthome.model.core:0.9.0.201612091054]
	at org.eclipse.smarthome.model.core.internal.folder.FolderObserver$WatchQueueReader.processWatchEvent(FolderObserver.java:145)[120:org.eclipse.smarthome.model.core:0.9.0.201612091054]
	at org.eclipse.smarthome.core.service.AbstractWatchQueueReader.run(AbstractWatchQueueReader.java:122)[96:org.eclipse.smarthome.core:0.9.0.201612091054]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_65]
16:05:51.996 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model '(1)_lichtautoan.rules'
16:05:52.042 [ERROR] [xt.xbase.jvmmodel.JvmModelAssociator] - Error calling inferrer
java.lang.NullPointerException
	at org.eclipse.smarthome.model.rule.jvmmodel.RulesJvmModelInferrer$1$1$1.apply(RulesJvmModelInferrer.java:133)[125:org.eclipse.smarthome.model.rule:0.9.0.201612091054]
	at org.eclipse.smarthome.model.rule.jvmmodel.RulesJvmModelInferrer$1$1$1.apply(RulesJvmModelInferrer.java:1)[125:org.eclipse.smarthome.model.rule:0.9.0.201612091054]
	at org.eclipse.xtext.xbase.lib.ObjectExtensions.operator_doubleArrow(ObjectExtensions.java:139)[144:org.eclipse.xtext.xbase.lib:2.9.2]
	at org.eclipse.smarthome.model.rule.jvmmodel.RulesJvmModelInferrer$1$1.apply(RulesJvmModelInferrer.java:141)[125:org.eclipse.smarthome.model.rule:0.9.0.201612091054]
	at org.eclipse.smarthome.model.rule.jvmmodel.RulesJvmModelInferrer$1$1.apply(RulesJvmModelInferrer.java:1)[125:org.eclipse.smarthome.model.rule:0.9.0.201612091054]
	at org.eclipse.xtext.xbase.lib.internal.FunctionDelegate.apply(FunctionDelegate.java:42)[144:org.eclipse.xtext.xbase.lib:2.9.2]
	at com.google.common.collect.Lists$TransformingRandomAccessList$1.transform(Lists.java:617)[13:com.google.guava:18.0.0]
	at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)[13:com.google.guava:18.0.0]
	at org.eclipse.xtext.xbase.jvmmodel.JvmTypesBuilder.operator_add(JvmTypesBuilder.java:133)[143:org.eclipse.xtext.xbase:2.9.2.v20160428-1452]
	at org.eclipse.smarthome.model.rule.jvmmodel.RulesJvmModelInferrer$1.apply(RulesJvmModelInferrer.java:145)[125:org.eclipse.smarthome.model.rule:0.9.0.201612091054]
	at org.eclipse.smarthome.model.rule.jvmmodel.RulesJvmModelInferrer$1.apply(RulesJvmModelInferrer.java:1)[125:org.eclipse.smarthome.model.rule:0.9.0.201612091054]
	at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator$1.run(JvmModelAssociator.java:397)[143:org.eclipse.xtext.xbase:2.9.2.v20160428-1452]
	at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.installDerivedState(JvmModelAssociator.java:407)[143:org.eclipse.xtext.xbase:2.9.2.v20160428-1452]
	at org.eclipse.xtext.resource.DerivedStateAwareResource.installDerivedState(DerivedStateAwareResource.java:242)[139:org.eclipse.xtext:2.9.2]
	at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getContents(BatchLinkableResource.java:148)[143:org.eclipse.xtext.xbase:2.9.2.v20160428-1452]
	at org.eclipse.smarthome.model.core.internal.ModelRepositoryImpl.getModel(ModelRepositoryImpl.java:61)[120:org.eclipse.smarthome.model.core:0.9.0.201612091054]
	at org.eclipse.smarthome.model.rule.runtime.internal.engine.RuleEngineImpl.modelChanged(RuleEngineImpl.java:243)[126:org.eclipse.smarthome.model.rule.runtime:0.9.0.201612091054]
	at org.eclipse.smarthome.model.core.internal.ModelRepositoryImpl.notifyListeners(ModelRepositoryImpl.java:207)[120:org.eclipse.smarthome.model.core:0.9.0.201612091054]
	at org.eclipse.smarthome.model.core.internal.ModelRepositoryImpl.addOrRefreshModel(ModelRepositoryImpl.java:120)[120:org.eclipse.smarthome.model.core:0.9.0.201612091054]
	at org.eclipse.smarthome.model.core.internal.folder.FolderObserver.checkFile(FolderObserver.java:270)[120:org.eclipse.smarthome.model.core:0.9.0.201612091054]
	at org.eclipse.smarthome.model.core.internal.folder.FolderObserver.access$1(FolderObserver.java:264)[120:org.eclipse.smarthome.model.core:0.9.0.201612091054]
	at org.eclipse.smarthome.model.core.internal.folder.FolderObserver$WatchQueueReader.processWatchEvent(FolderObserver.java:145)[120:org.eclipse.smarthome.model.core:0.9.0.201612091054]
	at org.eclipse.smarthome.core.service.AbstractWatchQueueReader.run(AbstractWatchQueueReader.java:122)[96:org.eclipse.smarthome.core:0.9.0.201612091054]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_65]

My rule looks like the following:

I’m seeing the same thing:

2017-01-07 11:51:45.716 [ERROR] [xt.xbase.jvmmodel.JvmModelAssociator] - Error calling inferrer
java.lang.IllegalStateException: ScriptServiceUtil not initialized yet!
        at org.eclipse.smarthome.model.script.ScriptServiceUtil.getInstance(ScriptServiceUtil.java:85)
        at org.eclipse.smarthome.model.script.ScriptServiceUtil.getItemRegistry(ScriptServiceUtil.java:91)
        at org.eclipse.smarthome.model.script.internal.engine.ServiceTrackerItemRegistryProvider.get(ServiceTrackerItemRegistryProvider.java:29)
        at org.eclipse.smarthome.model.script.internal.engine.ServiceTrackerItemRegistryProvider.get(ServiceTrackerItemRegistryProvider.java:1)
        at org.eclipse.smarthome.model.rule.jvmmodel.RulesJvmModelInferrer$1.apply(RulesJvmModelInferrer.java:180)
        at org.eclipse.smarthome.model.rule.jvmmodel.RulesJvmModelInferrer$1.apply(RulesJvmModelInferrer.java:1)
        at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator$1.run(JvmModelAssociator.java:397)
        at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.installDerivedState(JvmModelAssociator.java:407)
        at org.eclipse.xtext.resource.DerivedStateAwareResource.installDerivedState(DerivedStateAwareResource.java:242)
        at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getContents(BatchLinkableResource.java:148)
        at org.eclipse.smarthome.model.core.internal.ModelRepositoryImpl.getModel(ModelRepositoryImpl.java:61)
        at org.eclipse.smarthome.model.rule.runtime.internal.engine.RuleEngineImpl.activate(RuleEngineImpl.java:108)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.8.0]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[:1.8.0]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0]
        at java.lang.reflect.Method.invoke(Method.java:483)[:1.8.0]

(I did not change any rules to make this appear.)

What was the solution to this?

my rule was wrong… used the wrong blocks… it’s working now

What do you mean with “used the wrong blocks”? I am facing the problem after every new snapshot install that the log comes up with hundreds of error messages like this one.

So if you could give a hint where to look for the problem, I would appreciate :slight_smile:
thanks

br