An artifact in a non-atomic plan fails to start, VWS stops all other artifacts [message #723778] |
Fri, 09 September 2011 12:59 |
Alexey Romanov Messages: 263 Registered: May 2010 |
Senior Member |
|
|
As one of experiments, I've tried to make my plan non-atomic:
<?xml version="1.0" encoding="UTF-8"?>
<plan name="pshd.plan" version="3.2.0" scoped="false" atomic="false"
xmlns="http://www.springsource.org/schema/dm-server/plan"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springsource.org/schema/dm-server/plan
http://www.springsource.org/schema/dm-server/plan/springsource-dm-server-plan.xsd">
<artifact type="configuration" name="ru.focusmedia.odp.pshd.ssd.app" version="0"/>
<!--
<artifact type="bundle" name="ru.focusmedia.comms" version="[0.0.6, 0.0.6]"/>
<artifact type="bundle" name="poim_resources" version="0"/>
-->
<artifact type="bundle" name="org.apache.mina.core" version="[2.0.2, 2.0.2]"/>
<artifact type="bundle" name="ru.focusmedia.jsr-275" version="1.0.0"/>
<artifact type="bundle" name="ru.focusmedia.odp.ssd.db" version="[3.1.0, 3.3.0)"/>
<artifact type="bundle" name="ru.focusmedia.odp.ssd" version="[3.1.0, 3.3.0)"/>
<artifact type="bundle" name="ru.focusmedia.odp.pshd.jpa" version="[3.1.0, 3.3.0)"/>
<artifact type="bundle" name="ru.focusmedia.odp.pshd.video" version="[3.1.0, 3.3.0)"/>
<artifact type="configuration" name="ru.focusmedia.odp.poim.server" version="0"/>
<artifact type="bundle" name="ru.focusmedia.odp.poim.server" version="[3.1.0, 3.3.0)"/>
</plan>
However, when one of the bundles fails to start, all bundles get stopped and uninstalled:
[2011-09-09 15:48:11.688] TCP Connection(2)-127.0.0.1 <DE0000I> Installing plan 'pshd.plan' version '3.2.0'.
[2011-09-09 15:48:11.700] TCP Connection(2)-127.0.0.1 <DE0000I> Installing configuration 'ru.focusmedia.odp.pshd.ssd.app' version '0.0.0'.
[2011-09-09 15:48:11.871] start-signalling-2 <DE0005I> Started bundle 'org.eclipse.virgo.apps.admin.core' version '2.1.1.RELEASE'.
[2011-09-09 15:48:12.495] Thread-3 <WE0001I> Started web bundle 'org.eclipse.virgo.apps.admin.web' version '2.1.1.RELEASE' with context path '/admin'.
[2011-09-09 15:48:12.498] start-signalling-1 <DE0005I> Started bundle 'org.eclipse.virgo.apps.admin.web' version '2.1.1.RELEASE'.
[2011-09-09 15:48:12.501] start-signalling-1 <DE0005I> Started plan 'org.eclipse.virgo.apps.admin.plan' version '2.1.1'.
[2011-09-09 15:48:14.841] TCP Connection(2)-127.0.0.1 <DE0000I> Installing bundle 'org.apache.mina.core' version '2.0.2'.
[2011-09-09 15:48:14.944] TCP Connection(2)-127.0.0.1 <DE0000I> Installing bundle 'ru.focusmedia.jsr-275' version '1.0.0'.
[2011-09-09 15:48:14.954] TCP Connection(2)-127.0.0.1 <DE0000I> Installing bundle 'ru.focusmedia.odp.ssd.db' version '3.2.0'.
[2011-09-09 15:48:15.704] TCP Connection(2)-127.0.0.1 <DE0000I> Installing bundle 'ru.focusmedia.odp.ssd' version '3.1.0'.
[2011-09-09 15:48:15.973] TCP Connection(2)-127.0.0.1 <DE0000I> Installing bundle 'ru.focusmedia.odp.pshd.jpa' version '3.2.0'.
[2011-09-09 15:48:15.994] TCP Connection(2)-127.0.0.1 <DE0000I> Installing bundle 'ru.focusmedia.odp.pshd.video' version '3.2.0'.
[2011-09-09 15:48:16.001] TCP Connection(2)-127.0.0.1 <DE0000I> Installing configuration 'ru.focusmedia.odp.poim.server' version '0.0.0'.
[2011-09-09 15:48:16.758] TCP Connection(2)-127.0.0.1 <DE0000I> Installing bundle 'ru.focusmedia.odp.poim.server' version '3.2.0'.
[2011-09-09 15:48:20.864] TCP Connection(2)-127.0.0.1 <DE0001I> Installed configuration 'ru.focusmedia.odp.pshd.ssd.app' version '0.0.0'.
[2011-09-09 15:48:20.867] TCP Connection(2)-127.0.0.1 <DE0001I> Installed bundle 'org.apache.mina.core' version '2.0.2'.
[2011-09-09 15:48:20.870] TCP Connection(2)-127.0.0.1 <DE0001I> Installed bundle 'ru.focusmedia.jsr-275' version '1.0.0'.
[2011-09-09 15:48:20.876] TCP Connection(2)-127.0.0.1 <DE0001I> Installed bundle 'ru.focusmedia.odp.ssd.db' version '3.2.0'.
[2011-09-09 15:48:20.879] TCP Connection(2)-127.0.0.1 <DE0001I> Installed bundle 'ru.focusmedia.odp.ssd' version '3.1.0'.
[2011-09-09 15:48:20.882] TCP Connection(2)-127.0.0.1 <DE0001I> Installed bundle 'ru.focusmedia.odp.pshd.jpa' version '3.2.0'.
[2011-09-09 15:48:20.885] TCP Connection(2)-127.0.0.1 <DE0001I> Installed bundle 'ru.focusmedia.odp.pshd.video' version '3.2.0'.
[2011-09-09 15:48:20.888] TCP Connection(2)-127.0.0.1 <DE0001I> Installed configuration 'ru.focusmedia.odp.poim.server' version '0.0.0'.
[2011-09-09 15:48:20.891] TCP Connection(2)-127.0.0.1 <DE0001I> Installed bundle 'ru.focusmedia.odp.poim.server' version '3.2.0'.
[2011-09-09 15:48:20.894] TCP Connection(2)-127.0.0.1 <DE0001I> Installed plan 'pshd.plan' version '3.2.0'.
[2011-09-09 15:48:20.913] TCP Connection(2)-127.0.0.1 <DE0004I> Starting plan 'pshd.plan' version '3.2.0'.
[2011-09-09 15:48:20.917] TCP Connection(2)-127.0.0.1 <DE0004I> Starting configuration 'ru.focusmedia.odp.pshd.ssd.app' version '0.0.0'.
[2011-09-09 15:48:20.929] TCP Connection(2)-127.0.0.1 <DE0005I> Started configuration 'ru.focusmedia.odp.pshd.ssd.app' version '0.0.0'.
[2011-09-09 15:48:20.934] TCP Connection(2)-127.0.0.1 <DE0004I> Starting bundle 'org.apache.mina.core' version '2.0.2'.
[2011-09-09 15:48:20.940] start-signalling-1 <DE0005I> Started bundle 'org.apache.mina.core' version '2.0.2'.
[2011-09-09 15:48:20.948] TCP Connection(2)-127.0.0.1 <DE0004I> Starting bundle 'ru.focusmedia.jsr-275' version '1.0.0'.
[2011-09-09 15:48:20.953] start-signalling-1 <DE0005I> Started bundle 'ru.focusmedia.jsr-275' version '1.0.0'.
[2011-09-09 15:48:20.957] TCP Connection(2)-127.0.0.1 <DE0004I> Starting bundle 'ru.focusmedia.odp.ssd.db' version '3.2.0'.
[2011-09-09 15:48:20.968] TCP Connection(2)-127.0.0.1 <DE0004I> Starting bundle 'ru.focusmedia.odp.ssd' version '3.1.0'.
[2011-09-09 15:48:20.982] TCP Connection(2)-127.0.0.1 <DE0004I> Starting bundle 'ru.focusmedia.odp.pshd.jpa' version '3.2.0'.
[2011-09-09 15:48:20.993] TCP Connection(2)-127.0.0.1 <DE0004I> Starting bundle 'ru.focusmedia.odp.pshd.video' version '3.2.0'.
[2011-09-09 15:48:21.001] Thread-3 <WE0000I> Starting web bundle 'ru.focusmedia.odp.pshd.video' version '3.2.0' with context path '/video'.
[2011-09-09 15:48:21.038] TCP Connection(2)-127.0.0.1 <DE0004I> Starting configuration 'ru.focusmedia.odp.poim.server' version '0.0.0'.
[2011-09-09 15:48:21.061] TCP Connection(2)-127.0.0.1 <DE0005I> Started configuration 'ru.focusmedia.odp.poim.server' version '0.0.0'.
[2011-09-09 15:48:21.070] TCP Connection(2)-127.0.0.1 <DE0004I> Starting bundle 'ru.focusmedia.odp.poim.server' version '3.2.0'.
[2011-09-09 15:48:21.271] fs-watcher <DE0000I> Installing par 'org.eclipse.virgo.apps.repository' version '2.1.1.RELEASE'.
[2011-09-09 15:48:21.277] fs-watcher <DE0000I> Installing bundle 'org.eclipse.virgo.apps.repository-2.1.1.RELEASE-org.eclipse.virgo.apps.repository.core' version '2.1.1.RELEASE'.
[2011-09-09 15:48:21.283] fs-watcher <DE0000I> Installing bundle 'org.eclipse.virgo.apps.repository-2.1.1.RELEASE-org.eclipse.virgo.apps.repository.web' version '2.1.1.RELEASE'.
[2011-09-09 15:48:22.378] fs-watcher <DE0001I> Installed bundle 'org.eclipse.virgo.apps.repository-2.1.1.RELEASE-org.eclipse.virgo.apps.repository.core' version '2.1.1.RELEASE'.
[2011-09-09 15:48:22.386] fs-watcher <DE0001I> Installed bundle 'org.eclipse.virgo.apps.repository-2.1.1.RELEASE-org.eclipse.virgo.apps.repository.web' version '2.1.1.RELEASE'.
[2011-09-09 15:48:22.398] fs-watcher <DE0001I> Installed bundle 'org.eclipse.virgo.apps.repository-2.1.1.RELEASE-synthetic.context' version '2.1.1.RELEASE'.
[2011-09-09 15:48:22.406] fs-watcher <DE0001I> Installed par 'org.eclipse.virgo.apps.repository' version '2.1.1.RELEASE'.
[2011-09-09 15:48:22.442] fs-watcher <DE0004I> Starting par 'org.eclipse.virgo.apps.repository' version '2.1.1.RELEASE'.
[2011-09-09 15:48:22.454] fs-watcher <DE0004I> Starting bundle 'org.eclipse.virgo.apps.repository-2.1.1.RELEASE-org.eclipse.virgo.apps.repository.core' version '2.1.1.RELEASE'.
[2011-09-09 15:48:22.487] fs-watcher <DE0004I> Starting bundle 'org.eclipse.virgo.apps.repository-2.1.1.RELEASE-org.eclipse.virgo.apps.repository.web' version '2.1.1.RELEASE'.
[2011-09-09 15:48:22.502] fs-watcher <DE0004I> Starting bundle 'org.eclipse.virgo.apps.repository-2.1.1.RELEASE-synthetic.context' version '2.1.1.RELEASE'.
[2011-09-09 15:48:22.517] fs-watcher <HD0001I> Hot deployer processing 'INITIAL' event for file 'org.eclipse.virgo.apps.splash-2.1.1.RELEASE.war'.
[2011-09-09 15:48:22.571] Thread-3 <WE0000I> Starting web bundle 'org.eclipse.virgo.apps.repository-2.1.1.RELEASE-org.eclipse.virgo.apps.repository.web' version '2.1.1.RELEASE' with context path '/org.eclipse.virgo.apps.repository'.
[2011-09-09 15:48:22.728] start-signalling-3 <DE0005I> Started bundle 'org.eclipse.virgo.apps.repository-2.1.1.RELEASE-synthetic.context' version '2.1.1.RELEASE'.
[2011-09-09 15:48:23.061] start-signalling-3 <DE0005I> Started bundle 'ru.focusmedia.odp.ssd.db' version '3.2.0'.
[2011-09-09 15:48:24.082] start-signalling-3 <DE0005I> Started bundle 'org.eclipse.virgo.apps.repository-2.1.1.RELEASE-org.eclipse.virgo.apps.repository.core' version '2.1.1.RELEASE'.
[2011-09-09 15:48:24.248] fs-watcher <DE0000I> Installing bundle 'org.eclipse.virgo.apps.splash' version '2.1.1.RELEASE'.
[2011-09-09 15:48:24.502] fs-watcher <DE0001I> Installed bundle 'org.eclipse.virgo.apps.splash' version '2.1.1.RELEASE'.
[2011-09-09 15:48:24.519] fs-watcher <DE0004I> Starting bundle 'org.eclipse.virgo.apps.splash' version '2.1.1.RELEASE'.
[2011-09-09 15:48:24.530] Thread-3 <WE0000I> Starting web bundle 'org.eclipse.virgo.apps.splash' version '2.1.1.RELEASE' with context path '/'.
[2011-09-09 15:48:24.887] Thread-3 <WE0001I> Started web bundle 'ru.focusmedia.odp.pshd.video' version '3.2.0' with context path '/video'.
[2011-09-09 15:48:24.909] start-signalling-1 <DE0005I> Started bundle 'ru.focusmedia.odp.pshd.video' version '3.2.0'.
[2011-09-09 15:48:24.918] start-signalling-4 <DE0005I> Started bundle 'ru.focusmedia.odp.ssd' version '3.1.0'.
[2011-09-09 15:48:25.174] Thread-3 <WE0001I> Started web bundle 'org.eclipse.virgo.apps.splash' version '2.1.1.RELEASE' with context path '/'.
[2011-09-09 15:48:25.180] start-signalling-3 <DE0005I> Started bundle 'org.eclipse.virgo.apps.splash' version '2.1.1.RELEASE'.
[2011-09-09 15:48:27.142] Thread-3 <WE0001I> Started web bundle 'org.eclipse.virgo.apps.repository-2.1.1.RELEASE-org.eclipse.virgo.apps.repository.web' version '2.1.1.RELEASE' with context path '/org.eclipse.virgo.apps.repository'.
[2011-09-09 15:48:27.146] start-signalling-2 <DE0005I> Started bundle 'org.eclipse.virgo.apps.repository-2.1.1.RELEASE-org.eclipse.virgo.apps.repository.web' version '2.1.1.RELEASE'.
[2011-09-09 15:48:27.152] start-signalling-2 <DE0005I> Started par 'org.eclipse.virgo.apps.repository' version '2.1.1.RELEASE'.
[2011-09-09 15:48:27.376] Thread-3 <AG0000E> Application context creation failure for bundle 'ru.focusmedia.odp.pshd.jpa' version '3.2.0'. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in URL [bundleentry://73.fwk603140762/META-INF/spring/module-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 1.0 (Build 1.0 - 20080707)): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [PSHD] failed.
Internal Exception: org.eclipse.virgo.kernel.osgi.framework.BundleClassLoaderUnavailableException: Failed to get class loader for bundle 'org.eclipse.virgo.region.user_0.0.0 [1]' - possible resolution problem.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:540)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:69)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:355)
at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:320)
at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:132)
at org.eclipse.virgo.kernel.agent.dm.ContextPropagatingTaskExecutor$2.run(ContextPropagatingTaskExecutor.java:95)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 1.0 (Build 1.0 - 20080707)): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [PSHD] failed.
Internal Exception: org.eclipse.virgo.kernel.osgi.framework.BundleClassLoaderUnavailableException: Failed to get class loader for bundle 'org.eclipse.virgo.region.user_0.0.0 [1]' - possible resolution problem.
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:870)
at org.eclipse.persistence.jpa.PersistenceProvider.createContainerEntityManagerFactory(PersistenceProvider.java:189)
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:225)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:288)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
... 17 common frames omitted
Caused by: org.eclipse.persistence.exceptions.EntityManagerSetupException:
Exception Description: Predeployment of PersistenceUnit [PSHD] failed.
Internal Exception: org.eclipse.virgo.kernel.osgi.framework.BundleClassLoaderUnavailableException: Failed to get class loader for bundle 'org.eclipse.virgo.region.user_0.0.0 [1]' - possible resolution problem.
at org.eclipse.persistence.exceptions.EntityManagerSetupException.predeployFailed(EntityManagerSetupException.java:210)
... 23 common frames omitted
Caused by: org.eclipse.virgo.kernel.osgi.framework.BundleClassLoaderUnavailableException: Failed to get class loader for bundle 'org.eclipse.virgo.region.user_0.0.0 [1]' - possible resolution problem.
at org.eclipse.virgo.kernel.userregion.internal.equinox.EquinoxUtils.getBundleClassLoader(EquinoxUtils.java:69)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader.getBundleClassLoader(KernelBundleClassLoader.java:125)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader.access$4(KernelBundleClassLoader.java:124)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader$ThrowAwayClassLoader.findClassFromImport(KernelBundleClassLoader.java:415)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader$ThrowAwayClassLoader.findClassInternal(KernelBundleClassLoader.java:392)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader$ThrowAwayClassLoader.loadClass(KernelBundleClassLoader.java:364)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.lang.ClassLoader.defineClass(ClassLoader.java:466)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader$ThrowAwayClassLoader.findClassInternal(KernelBundleClassLoader.java:403)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader$ThrowAwayClassLoader.loadClass(KernelBundleClassLoader.java:364)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:95)
at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:107)
at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:31)
at sun.reflect.generics.visitor.Reifier.reifyTypeArguments(Reifier.java:50)
at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:120)
at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:31)
at sun.reflect.generics.repository.FieldRepository.getGenericType(FieldRepository.java:67)
at java.lang.reflect.Field.getGenericType(Field.java:223)
at org.eclipse.persistence.internal.jpa.metadata.accessors.objects.MetadataField.<init>(MetadataField.java:40)
at org.eclipse.persistence.internal.jpa.metadata.accessors.classes.ClassAccessor.processAccessorFields(ClassAccessor.java:445)
at org.eclipse.persistence.internal.jpa.metadata.accessors.classes.ClassAccessor.processAccessors(ClassAccessor.java:552)
at org.eclipse.persistence.internal.jpa.metadata.accessors.classes.EntityAccessor.process(EntityAccessor.java:471)
at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.processORMMetadata(MetadataProcessor.java:443)
at org.eclipse.persistence.internal.jpa.deployment.PersistenceUnitProcessor.processORMetadata(PersistenceUnitProcessor.java:300)
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:830)
... 22 common frames omitted
Caused by: java.lang.ClassCastException: org.eclipse.osgi.internal.composite.CompositeClassLoader cannot be cast to org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader
at org.eclipse.virgo.kernel.userregion.internal.equinox.EquinoxUtils.getBundleClassLoader(EquinoxUtils.java:67)
... 52 common frames omitted
[2011-09-09 15:48:27.377] start-signalling-2 <DE0006E> Start failed for bundle 'ru.focusmedia.odp.pshd.jpa' version '3.2.0'. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in URL [bundleentry://73.fwk603140762/META-INF/spring/module-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 1.0 (Build 1.0 - 20080707)): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [PSHD] failed.
Internal Exception: org.eclipse.virgo.kernel.osgi.framework.BundleClassLoaderUnavailableException: Failed to get class loader for bundle 'org.eclipse.virgo.region.user_0.0.0 [1]' - possible resolution problem.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:540)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:69)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:355)
at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:320)
at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:132)
at org.eclipse.virgo.kernel.agent.dm.ContextPropagatingTaskExecutor$2.run(ContextPropagatingTaskExecutor.java:95)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 1.0 (Build 1.0 - 20080707)): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [PSHD] failed.
Internal Exception: org.eclipse.virgo.kernel.osgi.framework.BundleClassLoaderUnavailableException: Failed to get class loader for bundle 'org.eclipse.virgo.region.user_0.0.0 [1]' - possible resolution problem.
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:870)
at org.eclipse.persistence.jpa.PersistenceProvider.createContainerEntityManagerFactory(PersistenceProvider.java:189)
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:225)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:288)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
... 17 common frames omitted
Caused by: org.eclipse.persistence.exceptions.EntityManagerSetupException:
Exception Description: Predeployment of PersistenceUnit [PSHD] failed.
Internal Exception: org.eclipse.virgo.kernel.osgi.framework.BundleClassLoaderUnavailableException: Failed to get class loader for bundle 'org.eclipse.virgo.region.user_0.0.0 [1]' - possible resolution problem.
at org.eclipse.persistence.exceptions.EntityManagerSetupException.predeployFailed(EntityManagerSetupException.java:210)
... 23 common frames omitted
Caused by: org.eclipse.virgo.kernel.osgi.framework.BundleClassLoaderUnavailableException: Failed to get class loader for bundle 'org.eclipse.virgo.region.user_0.0.0 [1]' - possible resolution problem.
at org.eclipse.virgo.kernel.userregion.internal.equinox.EquinoxUtils.getBundleClassLoader(EquinoxUtils.java:69)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader.getBundleClassLoader(KernelBundleClassLoader.java:125)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader.access$4(KernelBundleClassLoader.java:124)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader$ThrowAwayClassLoader.findClassFromImport(KernelBundleClassLoader.java:415)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader$ThrowAwayClassLoader.findClassInternal(KernelBundleClassLoader.java:392)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader$ThrowAwayClassLoader.loadClass(KernelBundleClassLoader.java:364)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.lang.ClassLoader.defineClass(ClassLoader.java:466)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader$ThrowAwayClassLoader.findClassInternal(KernelBundleClassLoader.java:403)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader$ThrowAwayClassLoader.loadClass(KernelBundleClassLoader.java:364)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:95)
at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:107)
at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:31)
at sun.reflect.generics.visitor.Reifier.reifyTypeArguments(Reifier.java:50)
at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:120)
at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:31)
at sun.reflect.generics.repository.FieldRepository.getGenericType(FieldRepository.java:67)
at java.lang.reflect.Field.getGenericType(Field.java:223)
at org.eclipse.persistence.internal.jpa.metadata.accessors.objects.MetadataField.<init>(MetadataField.java:40)
at org.eclipse.persistence.internal.jpa.metadata.accessors.classes.ClassAccessor.processAccessorFields(ClassAccessor.java:445)
at org.eclipse.persistence.internal.jpa.metadata.accessors.classes.ClassAccessor.processAccessors(ClassAccessor.java:552)
at org.eclipse.persistence.internal.jpa.metadata.accessors.classes.EntityAccessor.process(EntityAccessor.java:471)
at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.processORMMetadata(MetadataProcessor.java:443)
at org.eclipse.persistence.internal.jpa.deployment.PersistenceUnitProcessor.processORMetadata(PersistenceUnitProcessor.java:300)
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:830)
... 22 common frames omitted
Caused by: java.lang.ClassCastException: org.eclipse.osgi.internal.composite.CompositeClassLoader cannot be cast to org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader
at org.eclipse.virgo.kernel.userregion.internal.equinox.EquinoxUtils.getBundleClassLoader(EquinoxUtils.java:67)
... 52 common frames omitted
[2011-09-09 15:48:27.400] start-signalling-2 <DE0010I> Stopping bundle 'ru.focusmedia.odp.pshd.jpa' version '3.2.0'.
[2011-09-09 15:48:27.413] start-signalling-2 <DE0011I> Stopped bundle 'ru.focusmedia.odp.pshd.jpa' version '3.2.0'.
[2011-09-09 15:48:27.422] start-signalling-2 <DE0006E> Start failed for plan 'pshd.plan' version '3.2.0'. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in URL [bundleentry://73.fwk603140762/META-INF/spring/module-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 1.0 (Build 1.0 - 20080707)): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [PSHD] failed.
Internal Exception: org.eclipse.virgo.kernel.osgi.framework.BundleClassLoaderUnavailableException: Failed to get class loader for bundle 'org.eclipse.virgo.region.user_0.0.0 [1]' - possible resolution problem.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:540)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:69)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:355)
at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:320)
at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:132)
at org.eclipse.virgo.kernel.agent.dm.ContextPropagatingTaskExecutor$2.run(ContextPropagatingTaskExecutor.java:95)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 1.0 (Build 1.0 - 20080707)): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [PSHD] failed.
Internal Exception: org.eclipse.virgo.kernel.osgi.framework.BundleClassLoaderUnavailableException: Failed to get class loader for bundle 'org.eclipse.virgo.region.user_0.0.0 [1]' - possible resolution problem.
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:870)
at org.eclipse.persistence.jpa.PersistenceProvider.createContainerEntityManagerFactory(PersistenceProvider.java:189)
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:225)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:288)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
... 17 common frames omitted
Caused by: org.eclipse.persistence.exceptions.EntityManagerSetupException:
Exception Description: Predeployment of PersistenceUnit [PSHD] failed.
Internal Exception: org.eclipse.virgo.kernel.osgi.framework.BundleClassLoaderUnavailableException: Failed to get class loader for bundle 'org.eclipse.virgo.region.user_0.0.0 [1]' - possible resolution problem.
at org.eclipse.persistence.exceptions.EntityManagerSetupException.predeployFailed(EntityManagerSetupException.java:210)
... 23 common frames omitted
Caused by: org.eclipse.virgo.kernel.osgi.framework.BundleClassLoaderUnavailableException: Failed to get class loader for bundle 'org.eclipse.virgo.region.user_0.0.0 [1]' - possible resolution problem.
at org.eclipse.virgo.kernel.userregion.internal.equinox.EquinoxUtils.getBundleClassLoader(EquinoxUtils.java:69)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader.getBundleClassLoader(KernelBundleClassLoader.java:125)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader.access$4(KernelBundleClassLoader.java:124)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader$ThrowAwayClassLoader.findClassFromImport(KernelBundleClassLoader.java:415)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader$ThrowAwayClassLoader.findClassInternal(KernelBundleClassLoader.java:392)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader$ThrowAwayClassLoader.loadClass(KernelBundleClassLoader.java:364)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.lang.ClassLoader.defineClass(ClassLoader.java:466)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader$ThrowAwayClassLoader.findClassInternal(KernelBundleClassLoader.java:403)
at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader$ThrowAwayClassLoader.loadClass(KernelBundleClassLoader.java:364)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:95)
at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:107)
at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:31)
at sun.reflect.generics.visitor.Reifier.reifyTypeArguments(Reifier.java:50)
at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:120)
at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:31)
at sun.reflect.generics.repository.FieldRepository.getGenericType(FieldRepository.java:67)
at java.lang.reflect.Field.getGenericType(Field.java:223)
at org.eclipse.persistence.internal.jpa.metadata.accessors.objects.MetadataField.<init>(MetadataField.java:40)
at org.eclipse.persistence.internal.jpa.metadata.accessors.classes.ClassAccessor.processAccessorFields(ClassAccessor.java:445)
at org.eclipse.persistence.internal.jpa.metadata.accessors.classes.ClassAccessor.processAccessors(ClassAccessor.java:552)
at org.eclipse.persistence.internal.jpa.metadata.accessors.classes.EntityAccessor.process(EntityAccessor.java:471)
at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.processORMMetadata(MetadataProcessor.java:443)
at org.eclipse.persistence.internal.jpa.deployment.PersistenceUnitProcessor.processORMetadata(PersistenceUnitProcessor.java:300)
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:830)
... 22 common frames omitted
Caused by: java.lang.ClassCastException: org.eclipse.osgi.internal.composite.CompositeClassLoader cannot be cast to org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader
at org.eclipse.virgo.kernel.userregion.internal.equinox.EquinoxUtils.getBundleClassLoader(EquinoxUtils.java:67)
... 52 common frames omitted
[2011-09-09 15:48:27.431] TCP Connection(2)-127.0.0.1 <DE0013I> Uninstalling plan 'pshd.plan' version '3.2.0'.
[2011-09-09 15:48:27.434] TCP Connection(2)-127.0.0.1 <DE0010I> Stopping configuration 'ru.focusmedia.odp.pshd.ssd.app' version '0.0.0'.
[2011-09-09 15:48:27.441] TCP Connection(2)-127.0.0.1 <DE0011I> Stopped configuration 'ru.focusmedia.odp.pshd.ssd.app' version '0.0.0'.
[2011-09-09 15:48:27.444] TCP Connection(2)-127.0.0.1 <DE0013I> Uninstalling configuration 'ru.focusmedia.odp.pshd.ssd.app' version '0.0.0'.
[2011-09-09 15:48:27.449] TCP Connection(2)-127.0.0.1 <DE0014I> Uninstalled configuration 'ru.focusmedia.odp.pshd.ssd.app' version '0.0.0'.
[2011-09-09 15:48:27.455] TCP Connection(2)-127.0.0.1 <DE0010I> Stopping bundle 'org.apache.mina.core' version '2.0.2'.
[2011-09-09 15:48:27.459] TCP Connection(2)-127.0.0.1 <DE0011I> Stopped bundle 'org.apache.mina.core' version '2.0.2'.
[2011-09-09 15:48:27.463] TCP Connection(2)-127.0.0.1 <DE0013I> Uninstalling bundle 'org.apache.mina.core' version '2.0.2'.
[2011-09-09 15:48:27.474] TCP Connection(2)-127.0.0.1 <DE0014I> Uninstalled bundle 'org.apache.mina.core' version '2.0.2'.
[2011-09-09 15:48:27.499] TCP Connection(2)-127.0.0.1 <DE0010I> Stopping bundle 'ru.focusmedia.odp.poim.server' version '3.2.0'.
[2011-09-09 15:48:27.508] TCP Connection(2)-127.0.0.1 <DE0011I> Stopped bundle 'ru.focusmedia.odp.poim.server' version '3.2.0'.
[2011-09-09 15:48:27.533] start-signalling-2 <DE0006E> Start failed for bundle 'ru.focusmedia.odp.poim.server' version '3.2.0'. java.lang.RuntimeException: bundle stopped
at org.eclipse.virgo.kernel.core.internal.BundleStartTracker$StartupTrackerBundleListener.bundleChanged(BundleStartTracker.java:246)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:919)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:227)
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:149)
at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEventPrivileged(Framework.java:1349)
at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1300)
at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:517)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:550)
at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1097)
at org.eclipse.osgi.framework.internal.core.PackageAdminImpl.suspendBundle(PackageAdminImpl.java:311)
at org.eclipse.osgi.framework.internal.core.PackageAdminImpl.processDelta(PackageAdminImpl.java:457)
at org.eclipse.osgi.framework.internal.core.PackageAdminImpl.doResolveBundles(PackageAdminImpl.java:239)
at org.eclipse.osgi.framework.internal.core.PackageAdminImpl.refreshPackages(PackageAdminImpl.java:168)
at org.eclipse.virgo.kernel.userregion.internal.equinox.StandardPackageAdminUtil.synchronouslyRefreshPackages(StandardPackageAdminUtil.java:43)
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:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58)
at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56)
at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy62.synchronouslyRefreshPackages(Unknown Source)
at org.eclipse.virgo.kernel.install.artifact.internal.bundle.StandardBundleDriver.uninstall(StandardBundleDriver.java:299)
at org.eclipse.virgo.kernel.install.artifact.internal.bundle.StandardBundleInstallArtifact.doUninstall(StandardBundleInstallArtifact.java:296)
at org.eclipse.virgo.kernel.install.artifact.internal.AbstractInstallArtifact.uninstall(AbstractInstallArtifact.java:328)
at org.eclipse.virgo.kernel.install.artifact.internal.bundle.StandardBundleInstallArtifact.uninstall(StandardBundleInstallArtifact.java:291)
at org.eclipse.virgo.kernel.install.artifact.internal.StandardPlanInstallArtifact.doUninstall(StandardPlanInstallArtifact.java:156)
at org.eclipse.virgo.kernel.install.artifact.internal.AbstractInstallArtifact.uninstall(AbstractInstallArtifact.java:328)
at org.eclipse.virgo.kernel.deployer.core.internal.PipelinedApplicationDeployer.uninstallArtifact(PipelinedApplicationDeployer.java:549)
at org.eclipse.virgo.kernel.deployer.core.internal.PipelinedApplicationDeployer.deploy(PipelinedApplicationDeployer.java:199)
at org.eclipse.virgo.kernel.deployer.management.StandardDeployer.deploy(StandardDeployer.java:52)
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:597)
at com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn(ConvertingMethod.java:167)
at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:96)
at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:33)
at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:208)
at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:120)
at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:262)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1427)
at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1265)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1360)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:788)
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:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
[2011-09-09 15:48:27.570] service-monitor-thread-1 <KE0100W> Reference '&userService' in bundle 'ru.focusmedia.odp.poim.server' version '3.2.0' is waiting for service with filter '(objectClass=ru.focusmedia.odp.pshd.repository.spi.UserService)'.
[2011-09-09 15:48:27.793] service-monitor-thread-1 <KE0100W> Reference '&fbService' in bundle 'ru.focusmedia.odp.poim.server' version '3.2.0' is waiting for service with filter '(objectClass=ru.focusmedia.odp.pshd.repository.spi.FBService)'.
[2011-09-09 15:48:29.008] TCP Connection(2)-127.0.0.1 <DE0010I> Stopping bundle 'ru.focusmedia.jsr-275' version '1.0.0'.
[2011-09-09 15:48:29.011] TCP Connection(2)-127.0.0.1 <DE0011I> Stopped bundle 'ru.focusmedia.jsr-275' version '1.0.0'.
[2011-09-09 15:48:29.015] TCP Connection(2)-127.0.0.1 <DE0013I> Uninstalling bundle 'ru.focusmedia.jsr-275' version '1.0.0'.
[2011-09-09 15:48:29.020] TCP Connection(2)-127.0.0.1 <DE0014I> Uninstalled bundle 'ru.focusmedia.jsr-275' version '1.0.0'.
[2011-09-09 15:48:29.025] Thread-3 <WE0002I> Stopping web bundle 'ru.focusmedia.odp.pshd.video' version '3.2.0' with context path '/video'.
[2011-09-09 15:48:29.042] Thread-3 <WE0003I> Stopped web bundle 'ru.focusmedia.odp.pshd.video' version '3.2.0' with context path '/video'.
[2011-09-09 15:48:29.045] TCP Connection(2)-127.0.0.1 <DE0010I> Stopping bundle 'ru.focusmedia.odp.pshd.video' version '3.2.0'.
[2011-09-09 15:48:29.048] TCP Connection(2)-127.0.0.1 <DE0011I> Stopped bundle 'ru.focusmedia.odp.pshd.video' version '3.2.0'.
[2011-09-09 15:48:29.052] TCP Connection(2)-127.0.0.1 <DE0010I> Stopping bundle 'ru.focusmedia.odp.ssd' version '3.1.0'.
[2011-09-09 15:48:39.059] TCP Connection(2)-127.0.0.1 <DE0011I> Stopped bundle 'ru.focusmedia.odp.ssd' version '3.1.0'.
[2011-09-09 15:48:39.319] TCP Connection(2)-127.0.0.1 <DE0010I> Stopping bundle 'ru.focusmedia.odp.ssd.db' version '3.2.0'.
[2011-09-09 15:48:39.338] TCP Connection(2)-127.0.0.1 <DE0011I> Stopped bundle 'ru.focusmedia.odp.ssd.db' version '3.2.0'.
[2011-09-09 15:48:39.343] TCP Connection(2)-127.0.0.1 <DE0013I> Uninstalling bundle 'ru.focusmedia.odp.ssd.db' version '3.2.0'.
[2011-09-09 15:48:39.351] TCP Connection(2)-127.0.0.1 <DE0014I> Uninstalled bundle 'ru.focusmedia.odp.ssd.db' version '3.2.0'.
[2011-09-09 15:48:39.473] TCP Connection(2)-127.0.0.1 <DE0013I> Uninstalling bundle 'ru.focusmedia.odp.ssd' version '3.1.0'.
[2011-09-09 15:48:39.712] TCP Connection(2)-127.0.0.1 <DE0014I> Uninstalled bundle 'ru.focusmedia.odp.ssd' version '3.1.0'.
[2011-09-09 15:48:40.053] TCP Connection(2)-127.0.0.1 <DE0013I> Uninstalling bundle 'ru.focusmedia.odp.pshd.jpa' version '3.2.0'.
[2011-09-09 15:48:40.085] TCP Connection(2)-127.0.0.1 <DE0014I> Uninstalled bundle 'ru.focusmedia.odp.pshd.jpa' version '3.2.0'.
[2011-09-09 15:48:40.193] TCP Connection(2)-127.0.0.1 <DE0013I> Uninstalling bundle 'ru.focusmedia.odp.pshd.video' version '3.2.0'.
[2011-09-09 15:48:40.207] TCP Connection(2)-127.0.0.1 <DE0014I> Uninstalled bundle 'ru.focusmedia.odp.pshd.video' version '3.2.0'.
[2011-09-09 15:48:40.297] TCP Connection(2)-127.0.0.1 <DE0010I> Stopping configuration 'ru.focusmedia.odp.poim.server' version '0.0.0'.
[2011-09-09 15:48:40.303] TCP Connection(2)-127.0.0.1 <DE0011I> Stopped configuration 'ru.focusmedia.odp.poim.server' version '0.0.0'.
[2011-09-09 15:48:40.306] TCP Connection(2)-127.0.0.1 <DE0013I> Uninstalling configuration 'ru.focusmedia.odp.poim.server' version '0.0.0'.
[2011-09-09 15:48:40.310] TCP Connection(2)-127.0.0.1 <DE0014I> Uninstalled configuration 'ru.focusmedia.odp.poim.server' version '0.0.0'.
[2011-09-09 15:48:40.314] TCP Connection(2)-127.0.0.1 <DE0013I> Uninstalling bundle 'ru.focusmedia.odp.poim.server' version '3.2.0'.
[2011-09-09 15:48:40.464] TCP Connection(2)-127.0.0.1 <DE0014I> Uninstalled bundle 'ru.focusmedia.odp.poim.server' version '3.2.0'.
[2011-09-09 15:48:40.686] TCP Connection(2)-127.0.0.1 <DE0014I> Uninstalled plan 'pshd.plan' version '3.2.0'.
This seems unexpected, because the Programmer Guide says
Quote:Also, in an atomic plan, Virgo Tomcat Server prevents artifacts from being in inconsistent states. For example, if one artifact should fail to start, then Virgo Tomcat Server stops all artifacts in the plan.
Is this a bug or error in documentation?
|
|
|
Re: An artifact in a non-atomic plan fails to start, VWS stops all other artifacts [message #723783 is a reply to message #723778] |
Fri, 09 September 2011 13:07 |
|
Hi,
The docs are correct and the behaviour of Atomic plan is well tested, it looks like the bundle concerned is hitting a problem that propagates out and takes down the whole of the user region, not just your plan. "Failed to get class loader for bundle 'org.eclipse.virgo.region.user_0.0.0 [1]'". So this is a bug and I'd really appreciate it if you raise a Bug so we can figure out what is going on. Unfortunately I'm not familiar with persistence technology like Eclipse Link so I'm not sure why that bundle is failing, possibly something in it description of its service dependencies.
Chris
------------------------------------------------
Chris Frost, Twitter @cgfrost
Springsource, a divison of VMware.
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03698 seconds