karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Guillaume Nodet (JIRA)" <j...@apache.org>
Subject [jira] Moved: (KARAF-14) SMX Kernel must be RESTARTED to allow a bundle to be loaded/started without error
Date Mon, 28 Jun 2010 09:56:57 GMT

     [ https://issues.apache.org/jira/browse/KARAF-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Guillaume Nodet moved FELIX-1073 to KARAF-14:
---------------------------------------------

        Project: Karaf  (was: Felix)
            Key: KARAF-14  (was: FELIX-1073)
    Component/s:     (was: Karaf)

> SMX Kernel must be RESTARTED to allow a bundle to be loaded/started without error
> ---------------------------------------------------------------------------------
>
>                 Key: KARAF-14
>                 URL: https://issues.apache.org/jira/browse/KARAF-14
>             Project: Karaf
>          Issue Type: Bug
>            Reporter: Guillaume Nodet
>
> 1) During the deployment of a DAO bundle (configurated to use Hibernate 3.3.1.GA / Spring
2.5.6), Spring generates the following error :
> {code}
> 16:32:34,762 | INFO  | localShell       | ultOsgiApplicationContextCreator | ultOsgiApplicationContextCreator
  67 | Discovered configurations {osgibundle:/META-INF/spring/*.xml} in bundle [Report Incident
Persistence Bundle (reportincident.persistence)]
> 16:32:34,793 | INFO  | xtenderThread-13 | OsgiBundleXmlApplicationContext  | pport.AbstractApplicationContext
 411 | Refreshing org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext@e31ec5:
display name [OsgiBundleXmlApplicationContext(bundle=reportincident.persistence, config=osgibundle:/META-INF/spring/*.xml)];
startup date [Wed Mar 25 16:32:34 CET 2009]; root of context hierarchy
> 16:32:34,793 | INFO  | xtenderThread-13 | XmlBeanDefinitionReader          | tory.xml.XmlBeanDefinitionReader
 323 | Loading XML bean definitions from URL [bundle://126.0:0/META-INF/spring/persistence-osgi.xml]
> 16:32:34,824 | INFO  | xtenderThread-13 | XmlBeanDefinitionReader          | tory.xml.XmlBeanDefinitionReader
 323 | Loading XML bean definitions from URL [bundle://126.0:0/META-INF/spring/spring-dao-beans.xml]
> 16:32:34,856 | INFO  | xtenderThread-13 | XmlBeanDefinitionReader          | tory.xml.XmlBeanDefinitionReader
 323 | Loading XML bean definitions from URL [bundle://126.0:0/META-INF/spring/spring-datasource-beans.xml]
> 16:32:34,902 | INFO  | xtenderThread-13 | OsgiBundleXmlApplicationContext  | pport.AbstractApplicationContext
 426 | Bean factory for application context [org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext@e31ec5]:
org.springframework.beans.factory.support.DefaultListableBeanFactory@13d99c
> 16:32:34,918 | INFO  | xtenderThread-13 | WaiterApplicationContextExecutor | WaiterApplicationContextExecutor
 245 | No outstanding OSGi service dependencies, completing initialization for OsgiBundleXmlApplicationContext(bundle=reportincident.persistence,
config=osgibundle:/META-INF/spring/*.xml)
> 16:32:34,949 | INFO  | xtenderThread-14 | DefaultListableBeanFactory       | pport.DefaultListableBeanFactory
 414 | Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@13d99c:
defining beans [org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0,incidentDAO,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,dataSource,jdbcExceptionTranslator,sessionFactory,transactionManager,transactionManagerOsgi];
root of factory hierarchy
> 16:32:34,965 | INFO  | xtenderThread-14 | DefaultListableBeanFactory       | ort.DefaultSingletonBeanRegistry
 421 | Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@13d99c:
defining beans [org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0,incidentDAO,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,dataSource,jdbcExceptionTranslator,sessionFactory,transactionManager,transactionManagerOsgi];
root of factory hierarchy
> 16:32:34,981 | ERROR | xtenderThread-14 | OsgiBundleXmlApplicationContext  | gatedExecutionApplicationContext
 366 | Post refresh error
> org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of
init method failed; nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'incidentDAO' defined in URL [bundle://126.0:0/META-INF/spring/spring-dao-beans.xml]:
Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory';
nested exception is org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'sessionFactory' defined in URL [bundle://126.0:0/META-INF/spring/spring-datasource-beans.xml]:
Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException:
Could not instantiate bean class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]:
Constructor threw exception; nested exception is java.lang.NoClassDefFoundError
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'incidentDAO' defined in URL [bundle://126.0:0/META-INF/spring/spring-dao-beans.xml]:
Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory';
nested exception is org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'sessionFactory' defined in URL [bundle://126.0:0/META-INF/spring/spring-datasource-beans.xml]:
Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException:
Could not instantiate bean class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]:
Constructor threw exception; nested exception is java.lang.NoClassDefFoundError
> 	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
> 	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:167)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	... 17 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'sessionFactory' defined in URL [bundle://126.0:0/META-INF/spring/spring-datasource-beans.xml]:
Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException:
Could not instantiate bean class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]:
Constructor threw exception; nested exception is java.lang.NoClassDefFoundError
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:883)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
> 	... 32 more
> Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate
bean class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]: Constructor threw
exception; nested exception is java.lang.NoClassDefFoundError
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:115)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	... 43 more
> Caused by: java.lang.NoClassDefFoundError
> 	at org.springframework.orm.hibernate3.LocalSessionFactoryBean.class$(LocalSessionFactoryBean.java:174)
> 	at org.springframework.orm.hibernate3.LocalSessionFactoryBean.<init>(LocalSessionFactoryBean.java:174)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	... 45 more
> Caused by: java.lang.ClassNotFoundException: org.hibernate.cfg.Configuration
> 	at org.apache.felix.framework.searchpolicy.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:558)
> 	at org.apache.felix.framework.searchpolicy.ModuleImpl.access$100(ModuleImpl.java:59)
> 	at org.apache.felix.framework.searchpolicy.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1427)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
> 	at java.lang.Class.forName0(Native Method)
> 	at java.lang.Class.forName(Class.java:164)
> 	... 52 more
> {code}
> 2) After closing SMX Kernel and start it again, the error disappeared and is replaced
by the following which is not BLOCKING
> {code}
> ...
> 16:35:01,735 | INFO  | xtenderThread-12 | SettingsFactory                  | rg.hibernate.cfg.SettingsFactory
 252 | Query language substitutions: {}
> 16:35:01,735 | INFO  | xtenderThread-12 | SettingsFactory                  | rg.hibernate.cfg.SettingsFactory
 257 | JPA-QL strict compliance: disabled
> 16:35:01,735 | INFO  | xtenderThread-12 | SettingsFactory                  | rg.hibernate.cfg.SettingsFactory
 262 | Second-level cache: enabled
> 16:35:01,735 | INFO  | xtenderThread-12 | SettingsFactory                  | rg.hibernate.cfg.SettingsFactory
 266 | Query cache: disabled
> 16:35:01,735 | INFO  | xtenderThread-12 | SettingsFactory                  | rg.hibernate.cfg.SettingsFactory
 405 | Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory
> 16:35:01,751 | INFO  | xtenderThread-12 | SettingsFactory                  | rg.hibernate.cfg.SettingsFactory
 276 | Optimize cache for minimal puts: disabled
> 16:35:01,751 | INFO  | xtenderThread-12 | SettingsFactory                  | rg.hibernate.cfg.SettingsFactory
 285 | Structured second-level cache entries: disabled
> 16:35:01,767 | INFO  | xtenderThread-12 | SettingsFactory                  | rg.hibernate.cfg.SettingsFactory
 314 | Statistics: disabled
> 16:35:01,767 | INFO  | xtenderThread-12 | SettingsFactory                  | rg.hibernate.cfg.SettingsFactory
 318 | Deleted entity synthetic identifier rollback: disabled
> 16:35:01,767 | INFO  | xtenderThread-12 | SettingsFactory                  | rg.hibernate.cfg.SettingsFactory
 333 | Default entity-mode: pojo
> 16:35:01,767 | INFO  | xtenderThread-12 | SettingsFactory                  | rg.hibernate.cfg.SettingsFactory
 337 | Named query checking : enabled
> 16:35:01,892 | INFO  | xtenderThread-12 | SessionFactoryImpl               | ibernate.impl.SessionFactoryImpl
 187 | building session factory
> 16:35:02,642 | ERROR | xtenderThread-12 | BasicLazyInitializer             | vassist.JavassistLazyInitializer
 165 | Javassist Enhancement failed: org.apache.camel.example.reportincident.model.Incident
> java.lang.RuntimeException: by java.lang.NoClassDefFoundError: org/hibernate/proxy/HibernateProxy
> 	at javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:174)
> 	at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.getProxyFactory(JavassistLazyInitializer.java:162)
> 	at org.hibernate.proxy.pojo.javassist.JavassistProxyFactory.postInstantiate(JavassistProxyFactory.java:66)
> 	at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:183)
> 	at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:158)
> 	at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:76)
> 	at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(EntityEntityModeToTuplizerMapping.java:80)
> 	at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:325)
> 	at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:457)
> 	at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:131)
> 	at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:84)
> 	at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:261)
> 	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1327)
> 	at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:814)
> 	at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:732)
> 	at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
> 	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:167)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: javassist.CannotCompileException: by java.lang.NoClassDefFoundError: org/hibernate/proxy/HibernateProxy
> 	at javassist.util.proxy.FactoryHelper.toClass(FactoryHelper.java:167)
> 	at javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:170)
> 	... 59 more
> Caused by: java.lang.NoClassDefFoundError: org/hibernate/proxy/HibernateProxy
> 	at java.lang.ClassLoader.defineClass1(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at javassist.util.proxy.FactoryHelper.toClass(FactoryHelper.java:159)
> 	... 60 more
> {code}
> I think that the issue is much more related to spring and spring-OSGI ???

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message