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

Ate Douma resolved JS2-730.
---------------------------

    Resolution: Invalid

After reviewing the error stacktrace my assessment is that this is caused by a 
(Spring) configuration error and/or incorrect mix/match of specific jetspeed 
artifacts/jars.

This should be easy enough to test/verify and fix when it happens, but doesn't 
concern a bug in Jetspeed itself.

So resolving as invalid. 

> 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
>
> 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]

Reply via email to