Hi all,

I’m new in Apache Cayenne 4.2.2.

I have a problem: every time I try to do this
ServerRuntime cayenneRuntime = ServerRuntime.builder()
         
.addConfig("it/cpsistemi/ignition/mes/core/scripting/cayenne-Cayenne.xml")
        .build();
DataManager dataManager = new DataManager(cayenneRuntime.newContext());

Config files are in resources


I have this error
org.apache.cayenne.di.DIRuntimeException: DI container has no binding for key 
<BindingKey: org.apache.cayenne.resource.ResourceLocator>

at 
org.apache.cayenne.di.spi.DefaultInjector.getProvider(DefaultInjector.java:158)

at 
org.apache.cayenne.di.spi.DefaultInjector.getInstance(DefaultInjector.java:139)

at 
org.apache.cayenne.di.spi.FieldInjectingProvider.value(FieldInjectingProvider.java:103)

at 
org.apache.cayenne.di.spi.FieldInjectingProvider.injectMember(FieldInjectingProvider.java:68)

at 
org.apache.cayenne.di.spi.FieldInjectingProvider.injectMembers(FieldInjectingProvider.java:59)

at 
org.apache.cayenne.di.spi.FieldInjectingProvider.injectMembers(FieldInjectingProvider.java:63)

at 
org.apache.cayenne.di.spi.FieldInjectingProvider.get(FieldInjectingProvider.java:44)

at 
org.apache.cayenne.di.spi.CustomProvidersProvider.get(CustomProvidersProvider.java:39)

at 
org.apache.cayenne.di.spi.FieldInjectingProvider.get(FieldInjectingProvider.java:43)

at 
org.apache.cayenne.di.spi.DefaultScopeProvider.get(DefaultScopeProvider.java:50)

at 
org.apache.cayenne.di.spi.DefaultInjector.getInstance(DefaultInjector.java:134)

at 
it.cpsistemi.ignition.mes.core.scripting.GatewayHook.setup(GatewayHook.java:43)

Any help will be appreciated.
Stefano

Reply via email to