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 Dale Herrig <da...@osi.com> on 2010/05/17 00:32:30 UTC

class cast exception

I down loaded Jetspeed-2.2.1, installed  and was going through the tutorial,
got in just a few steps to where it says to launch the app and got below
exception.



I do not have any previous version of JetSpeed, first time I downloaded.





16.05.2010 15:23:33 ERROR
[org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance():569]
PortletFactory: Faile

d to load portlet org.apache.jetspeed.portlets.layout.MultiColumnPortlet

java.lang.ClassCastException:
org.apache.jetspeed.velocity.JetspeedPowerToolFactory cannot be cast to
org.apache.jetspeed.vel

ocity.JetspeedPowerToolFactory

        at
org.apache.jetspeed.portlets.layout.LayoutPortlet.init(LayoutPortlet.java:98)

        at
org.apache.jetspeed.portlets.layout.MultiColumnPortlet.init(MultiColumnPortlet.java:81)

        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.apache.jetspeed.portlet.PortletObjectProxy.invoke(PortletObjectProxy.java:181)

        at $Proxy67.init(Unknown Source)

        at
org.apache.jetspeed.factory.JetspeedPortletInstance.init(JetspeedPortletInstance.java:99)

        at
org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance(JetspeedPortletFactory.java:541)

        at
org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance(JetspeedPortletFactory.java:440)

        at
org.apache.jetspeed.container.invoker.LocalPortletInvoker.invoke(LocalPortletInvoker.java:127)

        at
org.apache.jetspeed.container.invoker.JetspeedPortletInvokerService.render(JetspeedPortletInvokerService.java:127)



        at
org.apache.pluto.container.impl.PortletContainerImpl.doRender(PortletContainerImpl.java:157)

        at
org.apache.jetspeed.container.JetspeedPortletContainerWrapper.doRender(JetspeedPortletContainerWrapper.java:69)

        at
org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute(RenderingJobImpl.java:183)

        at
org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(PortletRendererImpl.java:172)

        at
org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(PortletRendererImpl.java:150)

        at
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(PageAggregatorImpl.java:107)

        at
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build(PageAggregatorImpl.java:77)

        at
org.apache.jetspeed.aggregator.AggregatorValve.invoke(AggregatorValve.java:46)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)

        at
org.apache.jetspeed.aggregator.HeaderAggregatorValve.invoke(HeaderAggregatorValve.java:53)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)

        at
org.apache.jetspeed.decoration.DecorationValve.invoke(DecorationValve.java:152)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)

        at
org.apache.jetspeed.resource.ResourceValveImpl.invoke(ResourceValveImpl.java:84)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)

        at
org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionValveImpl.java:139)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)

        at
org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:88)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)

        at
org.apache.jetspeed.container.PageHistoryValve.invoke(PageHistoryValve.java:108)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)

        at
org.apache.jetspeed.profiler.impl.RefreshUserHomepageValveImpl.invoke(RefreshUserHomepageValveImpl.java:114)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)

        at
org.apache.jetspeed.pipeline.valve.impl.AbstractPageValveImpl.invoke(AbstractPageValveImpl.java:169)

        at
org.apache.jetspeed.pipeline.valve.impl.PageProfilerValveImpl.invoke(PageProfilerValveImpl.java:59)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)

        at
org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginValidationValveImpl.java:158)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)

        at
org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(PasswordCredentialValveImpl.java:174)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)

        at
org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:170)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)

        at
org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(AbstractSecurityValve.java:138)

        at java.security.AccessController.doPrivileged(Native Method)

        at javax.security.auth.Subject.doAsPrivileged(Subject.java:454)

        at
org.apache.jetspeed.security.JSSubject.doAsPrivileged(JSSubject.java:179)

        at
org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(AbstractSecurityValve.java:132)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)

        at
org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:88)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)

        at
org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:127)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:163)

        at
org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:225)

        at
org.apache.jetspeed.engine.JetspeedServlet.invoke(JetspeedServlet.java:300)

        at
org.apache.jetspeed.engine.JetspeedServlet.service(JetspeedServlet.java:318)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

        at
org.apache.jetspeed.engine.servlet.XXSUrlAttackFilter.doFilter(XXSUrlAttackFilter.java:52)

        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)

        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

        at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

        at java.lang.Thread.run(Thread.java:619)

RE: class cast exception

Posted by "Carvalho, Ruben" <Ru...@fmr.com>.
Dale, if I'm not mistaken the only time I saw this was when I configured
the portal application and ran tomcat from Eclipse (selecting the option
that takes control of the tomcat install). If you install the portal
using the jetspeed installer and start tomcat "manually" using
.../bin/startup.sh everything should work fine.

I think you can fix this in Eclipse by changing the server configuration
from "taking control of the tomcat installation" to a different option,
like using wtpwebapps in the metadata folder. I think WTP changes
server.xml and other "conf" files in tomcat and that's why you get the
ClassCastException.

Hope it helps.
Ruben


-----Original Message-----
From: Dale Herrig [mailto:dale.herrig@osi.com] 
Sent: 16 May 2010 23:33
To: jetspeed-user@portals.apache.org
Subject: class cast exception

I down loaded Jetspeed-2.2.1, installed  and was going through the
tutorial,
got in just a few steps to where it says to launch the app and got below
exception.



I do not have any previous version of JetSpeed, first time I downloaded.





16.05.2010 15:23:33 ERROR
[org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance()
:569]
PortletFactory: Faile

d to load portlet org.apache.jetspeed.portlets.layout.MultiColumnPortlet

java.lang.ClassCastException:
org.apache.jetspeed.velocity.JetspeedPowerToolFactory cannot be cast to
org.apache.jetspeed.vel

ocity.JetspeedPowerToolFactory

        at
org.apache.jetspeed.portlets.layout.LayoutPortlet.init(LayoutPortlet.jav
a:98)

        at
org.apache.jetspeed.portlets.layout.MultiColumnPortlet.init(MultiColumnP
ortlet.java:81)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)

        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:597)

        at
org.apache.jetspeed.portlet.PortletObjectProxy.invoke(PortletObjectProxy
.java:181)

        at $Proxy67.init(Unknown Source)

        at
org.apache.jetspeed.factory.JetspeedPortletInstance.init(JetspeedPortlet
Instance.java:99)

        at
org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance(Je
tspeedPortletFactory.java:541)

        at
org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance(Je
tspeedPortletFactory.java:440)

        at
org.apache.jetspeed.container.invoker.LocalPortletInvoker.invoke(LocalPo
rtletInvoker.java:127)

        at
org.apache.jetspeed.container.invoker.JetspeedPortletInvokerService.rend
er(JetspeedPortletInvokerService.java:127)



        at
org.apache.pluto.container.impl.PortletContainerImpl.doRender(PortletCon
tainerImpl.java:157)

        at
org.apache.jetspeed.container.JetspeedPortletContainerWrapper.doRender(J
etspeedPortletContainerWrapper.java:69)

        at
org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute(RenderingJo
bImpl.java:183)

        at
org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(Portle
tRendererImpl.java:172)

        at
org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(Portle
tRendererImpl.java:150)

        at
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRende
r(PageAggregatorImpl.java:107)

        at
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build(PageAggrega
torImpl.java:77)

        at
org.apache.jetspeed.aggregator.AggregatorValve.invoke(AggregatorValve.ja
va:46)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:242)

        at
org.apache.jetspeed.aggregator.HeaderAggregatorValve.invoke(HeaderAggreg
atorValve.java:53)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:242)

        at
org.apache.jetspeed.decoration.DecorationValve.invoke(DecorationValve.ja
va:152)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:242)

        at
org.apache.jetspeed.resource.ResourceValveImpl.invoke(ResourceValveImpl.
java:84)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:242)

        at
org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionVal
veImpl.java:139)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:242)

        at
org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:
88)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:242)

        at
org.apache.jetspeed.container.PageHistoryValve.invoke(PageHistoryValve.j
ava:108)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:242)

        at
org.apache.jetspeed.profiler.impl.RefreshUserHomepageValveImpl.invoke(Re
freshUserHomepageValveImpl.java:114)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:242)

        at
org.apache.jetspeed.pipeline.valve.impl.AbstractPageValveImpl.invoke(Abs
tractPageValveImpl.java:169)

        at
org.apache.jetspeed.pipeline.valve.impl.PageProfilerValveImpl.invoke(Pag
eProfilerValveImpl.java:59)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:242)

        at
org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginV
alidationValveImpl.java:158)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:242)

        at
org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(Pas
swordCredentialValveImpl.java:174)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:242)

        at
org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(Local
izationValveImpl.java:170)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:242)

        at
org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(AbstractSe
curityValve.java:138)

        at java.security.AccessController.doPrivileged(Native Method)

        at javax.security.auth.Subject.doAsPrivileged(Subject.java:454)

        at
org.apache.jetspeed.security.JSSubject.doAsPrivileged(JSSubject.java:179
)

        at
org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(AbstractS
ecurityValve.java:132)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:242)

        at
org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalU
RLValveImpl.java:88)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:242)

        at
org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(Capabil
ityValveImpl.java:127)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:242)

        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.ja
va:163)

        at
org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:22
5)

        at
org.apache.jetspeed.engine.JetspeedServlet.invoke(JetspeedServlet.java:3
00)

        at
org.apache.jetspeed.engine.JetspeedServlet.service(JetspeedServlet.java:
318)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:290)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:206)

        at
org.apache.jetspeed.engine.servlet.XXSUrlAttackFilter.doFilter(XXSUrlAtt
ackFilter.java:52)

        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:235)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:206)

        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:233)

        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:191)

        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
Base.java:433)

        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)

        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:102)

        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:109)

        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
86)

        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84
5)

        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:583)

        at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

        at java.lang.Thread.run(Thread.java:619)


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