Caused by: BeanCreationException: Error creating bean with name 'actionValve'
defined in ServletContext resource [/WEB-INF/assembly/pipelines.xml]: Cannot
resolve reference to bean 'PortletWindowAccessor' while setting constructor
argument; nested excepti
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Key: JS2-730
URL: https://issues.apache.org/jira/browse/JS2-730
Project: Jetspeed 2
Issue Type: Bug
Affects Versions: 2.1
Environment: Jetspeed 2.1, Weblogic 9.2, JDK 1.5.06
Reporter: Mahesh Mohan
Priority: Blocker
Fix For: 2.1
Hi,
I am trying to deploy a Jetspeed portal on Weblogic 9.2. The same build works
fine on Tomcat 5.5 but when deployed on weblogic I am getting the below
exception.
I am really not sure what causing this.
Thanks...
Mahesh
2007-06-08 06:07:17,275 [[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)'] INFO
org.apache.jetspeed.profiler.impl.JetspeedProfilerImpl - Merging OJB
respository
jar:file:/C:/bea/user_projects/domains/hra_domain/lib/jetspeed-profiler-2.1.jar!/JETSPEED-INF/ojb/profiler_repository.xml
for DAO class org.apache.jetspeed.profiler.impl.JetspeedProfilerImpl
2007-06-08 06:07:17,416 [[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)'] INFO
org.apache.jetspeed.container.JetspeedPortletContainerWrapper - Attmepting to
start Pluto portal container...
2007-06-08 06:07:17,431 [[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)'] INFO
org.apache.jetspeed.container.JetspeedPortletContainerWrapper - Pluto portlet
container successfully started.
2007-06-08 06:07:18,696 [[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)'] INFO
org.apache.jetspeed.components.portletregistry.PersistenceBrokerPortletRegistry
- Merging OJB respository
jar:file:/C:/bea/user_projects/domains/hra_domain/lib/jetspeed-registry-2.1.jar!/JETSPEED-INF/ojb/registry_repository.xml
for DAO class
org.apache.jetspeed.components.portletregistry.PersistenceBrokerPortletRegistry
2007-06-08 06:07:18,868 [[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)'] INFO
org.apache.jetspeed.security.spi.impl.SecurityAccessImpl - Merging OJB
respository
jar:file:/C:/bea/user_projects/domains/hra_domain/lib/jetspeed-security-2.1.jar!/JETSPEED-INF/ojb/security_repository.xml
for DAO class org.apache.jetspeed.security.spi.impl.SecurityAccessImpl
2007-06-08 06:07:19,290 [[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)'] INFO
org.apache.jetspeed.idgenerator.JetspeedIdGenerator - Shutdown for
JetspeedIdGenerator called. idCounter = 65536 (10000)
2007-06-08 06:07:19,555 [[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)'] ERROR
org.apache.jetspeed.engine.JetspeedEngine -
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'actionValve' defined in ServletContext resource
[/WEB-INF/assembly/pipelines.xml]: Cannot resolve reference to bean
'PortletWindowAccessor' while setting constructor argument; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'PortletWindowAccessor' defined in ServletContext resource
[/WEB-INF/assembly/jetspeed-spring.xml]: Instantiation of bean failed; nested
exception is org.springframework.beans.BeanInstantiationException: Could not
instantiate bean class
[org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl]:
Constructor threw exception; nested exception is
java.lang.IllegalArgumentException: Key must not be null
2007-06-08 06:07:19,555 [[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)'] INFO
org.apache.jetspeed.engine.JetspeedEngine - Finished starting Jetspeed Engine
(org.apache.jetspeed.engine.JetspeedEngine) at 08/06/07 06:07. Elapsed time: 8
seconds.
2007-06-08 06:07:19,555 [[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)'] FATAL
org.apache.jetspeed.engine.JetspeedServlet - Jetspeed: init() failed:
org.apache.jetspeed.exception.JetspeedException: Jetspeed Initialization
exception!
at
org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:131)
at
org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:157)
at
weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:274)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at
weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at
weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at
weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:504)
at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1716)
at
weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1693)
at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1613)
at
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2764)
at
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:889)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:333)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
at
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
at
weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:181)
at
weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:358)
at
weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:52)
at
weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:186)
at
weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30)
at
weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
at
weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
at
weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
at
weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:173)
at
weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:89)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'actionValve' defined in ServletContext resource
[/WEB-INF/assembly/pipelines.xml]: Cannot resolve reference to bean
'PortletWindowAccessor' while setting constructor argument; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'PortletWindowAccessor' defined in ServletContext resource
[/WEB-INF/assembly/jetspeed-spring.xml]: Instantiation of bean failed; nested
exception is org.springframework.beans.BeanInstantiationException: Could not
instantiate bean class
[org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl]:
Constructor threw exception; nested exception is
java.lang.IllegalArgumentException: Key must not be null
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:254)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:128)
at
org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:332)
at
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:97)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:683)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:621)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:290)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:348)
at
org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
at
org.apache.jetspeed.components.SpringComponentManager.start(SpringComponentManager.java:248)
at
org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:114)
... 41 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'PortletWindowAccessor' defined in ServletContext
resource [/WEB-INF/assembly/jetspeed-spring.xml]: Instantiation of bean failed;
nested exception is org.springframework.beans.BeanInstantiationException: Could
not instantiate bean class
[org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl]:
Constructor threw exception; nested exception is
java.lang.IllegalArgumentException: Key must not be null
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:442)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:246)
... 56 more
Caused by: org.springframework.beans.BeanInstantiationException: Could not
instantiate bean class
[org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl]:
Constructor threw exception; nested exception is
java.lang.IllegalArgumentException: Key must not be null
at
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:97)
at
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:78)
at
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:156)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:683)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:621)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
... 61 more
Caused by: java.lang.IllegalArgumentException: Key must not be null
at org.springframework.util.Assert.notNull(Assert.java:113)
at
org.springframework.transaction.support.TransactionSynchronizationManager.getResource(TransactionSynchronizationManager.java:130)
at
org.springmodules.orm.ojb.PersistenceBrokerTransactionManager.doGetTransaction(PersistenceBrokerTransactionManager.java:159)
at
org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:281)
at
org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:257)
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:102)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:209)
at $Proxy35.addRegistryListener(Unknown Source)
at
org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl.<init>(PortletWindowAccessorImpl.java:80)
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:82)
... 66 more
2007-06-08 06:07:19,743 [[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)'] INFO
org.apache.jetspeed.engine.JetspeedServlet - Jetspeed Initialization complete,
Ready to service requests.
2007-06-08 06:07:20,227 [[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)'] INFO
org.apache.jetspeed.locator.JetspeedTemplateLocator - Locator application root
C:\bea\user_projects\domains\hra_domain\applications\hr-portal-7.0-dev.ear\hr-portal.war
2007-06-08 06:07:25,224 [[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)'] INFO
org.apache.jetspeed.container.JetspeedPortletContainerWrapper - Attmepting to
start Pluto portal container...
2007-06-08 06:07:25,224 [[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)'] INFO
org.apache.jetspeed.container.JetspeedPortletContainerWrapper - Pluto portlet
container successfully started.
2007-06-08 06:07:25,817 [[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)'] INFO
org.apache.jetspeed.engine.JetspeedServlet - Done shutting down!
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]