[JIRA] Created: (OPENENGSB-689) Restoring connectors from Persistence doesn't work

0 views
Skip to first unread message

Christoph Gritschenberger (JIRA)

unread,
Dec 6, 2010, 5:16:48 AM12/6/10
to openen...@googlegroups.com
Restoring connectors from Persistence doesn't work
--------------------------------------------------

Key: OPENENGSB-689
URL: http://issues.openengsb.org/jira/browse/OPENENGSB-689
Project: OpenEngSB
Issue Type: Bug
Reporter: Christoph Gritschenberger
Assignee: Andreas Pieber


1. startup OpenEngSB
2. create some service-instance (e.g. from example-connector)
3. restart OpenEngSB

log-output:
11:13:40,087 | ERROR | xtenderThread-46 | WaiterApplicationContextExecutor | WaiterApplicationContextExecutor 443 | 17 - org.springframework.osgi.extender - 2.0.0.M1 | Unable to create application context for [org.openengsb.connector.example], unsatisfied dependencies: none
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Cannot create inner bean 'org.openengsb.connector.example.LogServiceManager#381ebaf3' of type [org.openengsb.connector.example.LogServiceManager] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openengsb.connector.example.LogServiceManager#381ebaf3' defined in URL [bundle://108.0:0/META-INF/spring/example-connector-context.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:281)[9:org.springframework.beans:3.0.5.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120)[9:org.springframework.beans:3.0.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1325)[9:org.springframework.beans:3.0.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)[9:org.springframework.beans:3.0.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)[9:org.springframework.beans:3.0.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)[9:org.springframework.beans:3.0.5.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)[9:org.springframework.beans:3.0.5.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)[9:org.springframework.beans:3.0.5.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)[9:org.springframework.beans:3.0.5.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)[9:org.springframework.beans:3.0.5.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:563)[9:org.springframework.beans:3.0.5.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)[10:org.springframework.context:3.0.5.RELEASE]
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:62)[18:org.springframework.osgi.core:2.0.0.M1]
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:327)[18:org.springframework.osgi.core:2.0.0.M1]
at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:87)[18:org.springframework.osgi.core:2.0.0.M1]
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:292)[18:org.springframework.osgi.core:2.0.0.M1]
at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)[17:org.springframework.osgi.extender:2.0.0.M1]
at java.lang.Thread.run(Thread.java:636)[:1.6.0_20]
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openengsb.connector.example.LogServiceManager#381ebaf3' defined in URL [bundle://108.0:0/META-INF/spring/example-connector-context.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420)[9:org.springframework.beans:3.0.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)[9:org.springframework.beans:3.0.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)[9:org.springframework.beans:3.0.5.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:270)[9:org.springframework.beans:3.0.5.RELEASE]
... 17 more
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at org.openengsb.core.persistence.internal.NeodatisGetterQuery.match(NeodatisGetterQuery.java:46)
at org.neodatis.odb.impl.core.query.nq.NativeQueryManager.match(NativeQueryManager.java:83)
at org.neodatis.odb.impl.core.query.nq.NativeQueryManager.match(NativeQueryManager.java:76)
at org.neodatis.odb.impl.core.query.nq.NativeQueryExecutor.matchObjectWithOid(NativeQueryExecutor.java:69)
at org.neodatis.odb.core.query.execution.GenericQueryExecutor.executeFullScan(GenericQueryExecutor.java:332)
at org.neodatis.odb.core.query.execution.GenericQueryExecutor.execute(GenericQueryExecutor.java:189)
at org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader.getObjects(ObjectReader.java:2118)
at org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngineReader.getObjects(AbstractStorageEngineReader.java:75)
at org.neodatis.odb.impl.main.ODBAdapter.getObjects(ODBAdapter.java:179)
at org.neodatis.odb.impl.main.ThreadSafeLocalODB.getObjects(ThreadSafeLocalODB.java:322)
at org.openengsb.core.persistence.internal.NeodatisPersistenceService.queryNeodatis(NeodatisPersistenceService.java:215)
at org.openengsb.core.persistence.internal.NeodatisPersistenceService.queryByExample(NeodatisPersistenceService.java:193)
at org.openengsb.core.persistence.internal.NeodatisPersistenceService.query(NeodatisPersistenceService.java:121)
at org.openengsb.core.common.connectorsetupstore.PersistenceConnectorSetupStore.getStoredConnectors(PersistenceConnectorSetupStore.java:78)
at org.openengsb.core.common.AbstractServiceManager.init(AbstractServiceManager.java:69)[93:org.openengsb.core.common:1.1.0.SNAPSHOT]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.6.0_20]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.6.0_20]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.6.0_20]
at java.lang.reflect.Method.invoke(Method.java:616)[:1.6.0_20]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1544)[9:org.springframework.beans:3.0.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1485)[9:org.springframework.beans:3.0.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)[9:org.springframework.beans:3.0.5.RELEASE]
... 20 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.6.0_20]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.6.0_20]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.6.0_20]
at java.lang.reflect.Method.invoke(Method.java:616)[:1.6.0_20]
at org.openengsb.core.persistence.internal.NeodatisGetterQuery.match(NeodatisGetterQuery.java:40)
... 41 more
Caused by: java.lang.NullPointerException
at java.util.HashMap.<init>(HashMap.java:240)[:1.6.0_20]
at org.openengsb.core.common.connectorsetupstore.ConnectorSetupBean.getProperties(ConnectorSetupBean.java:37)
... 46 more

--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply all
Reply to author
Forward
0 new messages