You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by "Heins, Hendrik" <he...@evodion.de> on 2004/11/05 11:31:35 UTC

Problem with J1.6/Fusion NoClassDefFoundError : JetspeedPricipal

Hi all !

I'm trying to setup a portal with Jetspeed 1.6 and Fusion enabled. After building and deploying to Tomcat5 the portal seems to run properly but Tomcats logfile becomes quit big after a short time.
The logfile contains a lot of exceptions so I only post the first one with stack trace.

Starting Apache Jetspeed Portal/1.6-dev

Starting Up Fusion Service
APP ROOT = /home/hheins/tomcat/webapps/jetspeed/
PROP FILE = /home/hheins/tomcat/webapps/jetspeed/WEB-INF/conf/fusion.properties
JNDI System Property flag null
org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name 'org.apache.jetspeed.security.UserManager' defined in URL [file:/home/hheins/tomcat/webapps/jetspeed/WEB-INF/conf/assembly/jetspeed-spring.xml]: Class that bean class [org.apache.jetspeed.security.impl.UserManagerImpl] depends on not found; nested exception is java.lang.NoClassDefFoundError: org/apache/jetspeed/security/om/JetspeedPrincipal
java.lang.NoClassDefFoundError: org/apache/jetspeed/security/om/JetspeedPrincipal
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:219)
	at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinition(DefaultXmlBeanDefinitionParser.java:260)
	at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinition(DefaultXmlBeanDefinitionParser.java:218)
	at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinition(DefaultXmlBeanDefinitionParser.java:186)
	at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:155)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:161)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:127)
	at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:125)
	at org.springframework.context.support.AbstractXmlApplicationContext.refreshBeanFactory(AbstractXmlApplicationContext.java:65)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:226)
	at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:83)
	at org.apache.jetspeed.components.SpringComponentManager.<init>(SpringComponentManager.java:44)
	at org.apache.jetspeed.engine.SpringEngine.initComponents(SpringEngine.java:108)
	at org.apache.jetspeed.engine.AbstractEngine.init(AbstractEngine.java:134)
	at org.apache.jetspeed.Jetspeed.createEngine(Jetspeed.java:64)
	at org.apache.jetspeed.fusion.services.fusion.FusionServiceImpl.startFusion(FusionServiceImpl.java:156)
	at org.apache.jetspeed.fusion.services.fusion.FusionServiceImpl.init(FusionServiceImpl.java:98)
	at org.apache.turbine.services.TurbineBaseService.init(TurbineBaseService.java:108)
	at org.apache.turbine.services.BaseInitableBroker.initClass(BaseInitableBroker.java:149)
	at org.apache.turbine.services.BaseServiceBroker.doInitService(BaseServiceBroker.java:224)
	at org.apache.turbine.services.BaseServiceBroker.initServices(BaseServiceBroker.java:193)
	at org.apache.turbine.Turbine.init(Turbine.java:257)
	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1029)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4013)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4357)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
	at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
	at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
	at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:625)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:431)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
	at org.apache.catalina.core.StandardService.start(StandardService.java:480)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
	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:324)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)

org.apache.jetspeed.exception.JetspeedException: Jetspeed Initialization exception!
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name 'org.apache.jetspeed.security.UserManager' defined in URL [file:/home/hheins/tomcat/webapps/jetspeed/WEB-INF/conf/assembly/jetspeed-spring.xml]: Class that bean class [org.apache.jetspeed.security.impl.UserManagerImpl] depends on not found; nested exception is j

java.lang.NoClassDefFoundError: org/apache/jetspeed/security/om/JetspeedPrincipal

org.apache.jetspeed.exception.JetspeedException: Unable to create Engine

org.apache.commons.logging.LogConfigurationException: java.lang.ClassNotFoundException: org.apache.commons.logging.impl.Log4jFactory (Caused by java.lang.ClassNotFoundException:
org.apache.commons.logging.impl.Log4jFactory)

java.lang.NullPointerException
	at org.apache.jetspeed.fusion.modules.actions.FusionAccessController.doPerform(FusionAccessController.java:90)
	...

The last exception seems to appear after every request.
I checked out the following tags from cvs : 
jakarta-jetspeed fusion-prerelease-test-20040812
jakarta-jetspeed 2 fusion-prerelease-test-20040812
Maybe these are not-working versions ? Which tags should I use to get a working J1.6 with Fusion ?

Thanks in advance
Hendrik Heins
 

Re: Problem with J1.6/Fusion NoClassDefFoundError : JetspeedPricipal

Posted by David Sean Taylor <da...@bluesunrise.com>.
Heins, Hendrik wrote:
> 
> The last exception seems to appear after every request.
> I checked out the following tags from cvs : 
> jakarta-jetspeed fusion-prerelease-test-20040812
> jakarta-jetspeed 2 fusion-prerelease-test-20040812
> Maybe these are not-working versions ? Which tags should I use to get a working J1.6 with Fusion ?
> 
Recommend this tag of Jetspeed-2

pre_portalurl_refactor_20041015

with the cvs head from Jetspeed-1

-- 
David Sean Taylor
Bluesunrise Software
david@bluesunrise.com
[office] +01 707 773 4646
[mobile] +01 707 529 9194

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org