Yes, this is true - this is related to the used container (the
pluto project). So, if this can be fixed, it has to be fixed
there.

Carsten 

> -----Original Message-----
> From: Ralph Goers [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, February 19, 2004 8:20 PM
> To: '[EMAIL PROTECTED]'; '[EMAIL PROTECTED]'
> Subject: RE: portal engine in 2.1.4
> 
> I believe I have figured out the problem. My webapp is a war 
> so I suspect
> servletContext.getRealPath("") is returning null (which is 
> the documented behavior).  I suppose this means that the 
> Cocoon portal can only be used in an exploded app?
> 
> Ralph
> 
>  -----Original Message-----
> From:         Ralph Goers  
> Sent: Thursday, February 19, 2004 10:44 AM
> To:   '[EMAIL PROTECTED]'
> Subject:      portal engine in 2.1.4
> 
> I'm trying to upgrade to 2.1.4 in my webapp. I included the 
> portal engine block in my cocoon build. When my webapp tries 
> to deploy it fails with a NullPointerException.  I'm 
> wondering if there is some configuration I am missing.
> 
> java.lang.NullPointerException
>         at
> org.apache.cocoon.portal.pluto.om.PortletDefinitionRegistryImp
> l.initialize(P
> ortletDefinitionRegistryImpl.java:178)
>         at
> org.apache.avalon.framework.container.ContainerUtil.initialize
> (ContainerUtil
> .java:282)
>         at
> org.apache.cocoon.portal.pluto.PortletContainerEnvironmentImpl
> .init(PortletC
> ontainerEnvironmentImpl.java:137)
>         at
> org.apache.cocoon.portal.pluto.PortletContainerEnvironmentImpl
> .initialize(Po
> rtletContainerEnvironmentImpl.java:116)
>         at
> org.apache.avalon.framework.container.ContainerUtil.initialize
> (ContainerUtil
> .java:282)
>         at
> org.apache.cocoon.portal.impl.PortletPortalManager.initContain
> er(PortletPort
> alManager.java:206)
>         at
> org.apache.cocoon.portal.impl.PortletPortalManager.initialize(
> PortletPortalM
> anager.java:173)
>         at
> org.apache.avalon.framework.container.ContainerUtil.initialize
> (ContainerUtil
> .java:282)
>         at
> org.apache.avalon.excalibur.component.DefaultComponentFactory.
> newInstance(De
> faultComponentFactory.java:313)
>         at
> org.apache.avalon.excalibur.component.ThreadSafeComponentHandl
> er.initialize(
> ThreadSafeComponentHandler.java:143)
>         at
> org.apache.avalon.excalibur.component.ExcaliburComponentManage
> r.initialize(E
> xcaliburComponentManager.java:558)
>         at
> org.apache.cocoon.components.CocoonComponentManager.initialize
> (CocoonCompone
> ntManager.java:547)
>         at
> org.apache.avalon.framework.container.ContainerUtil.initialize
> (ContainerUtil
> .java:282)
>         at org.apache.cocoon.Cocoon.initialize(Cocoon.java:340)
>         at
> org.apache.avalon.framework.container.ContainerUtil.initialize
> (ContainerUtil
> .java:282)
>         at
> org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonSer
> vlet.java:1371
> )
>         at
> org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:514)
>         at
> weblogic.servlet.internal.ServletStubImpl$ServletInitAction.ru
> n(ServletStubI
> mpl.java:993)
>         at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authe
> nticatedSubjec
> t.java:317)
>         at
> weblogic.security.service.SecurityManager.runAs(SecurityManage
> r.java:118)
>         at
> weblogic.servlet.internal.ServletStubImpl.createServlet(Servle
> tStubImpl.java
> :869)
>         at
> weblogic.servlet.internal.ServletStubImpl.createInstances(Serv
> letStubImpl.ja
> va:848)
>         at
> weblogic.servlet.internal.ServletStubImpl.prepareServlet(Servl
> etStubImpl.jav
> a:787)
>         at
> weblogic.servlet.internal.WebAppServletContext.preloadServlet(
> WebAppServletC
> ontext.java:3252)
>         at
> weblogic.servlet.internal.WebAppServletContext.preloadServlets
> (WebAppServlet
> Context.java:3197)
>         at
> weblogic.servlet.internal.WebAppServletContext.preloadResource
> s(WebAppServle
> tContext.java:3174)
>         at
> weblogic.servlet.internal.HttpServer.preloadResources(HttpServ
> er.java:688)
>         at
> weblogic.servlet.internal.WebService.preloadResources(WebServi
> ce.java:483)
>         at
> weblogic.servlet.internal.ServletInitService.resume(ServletIni
> tService.java:
> 30)
>         at
> weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
>         at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
>         at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
>         at weblogic.Server.main(Server.java:32)
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to