Hello:

This error is random under Desktop Pipeline and seems to have something
to do with page order (document-order) and submit action. Everything
worked fine under portal pipeline. 

I have two tabs (yes, two psml page). I have four or five portlets on
each page. Also, on each page, I have a portlet contains a submit
button. The problem is, most of the time, only the portlet on the first
page works (i.e. after click submit, all portlets finally renders with
contents). When I navigated to the second tab (page), I tried to submit
something, all other portlets except the one with submit button,
rendered well with content inside. The portlet with submit button
displayed a null pointer error inside it.

I am attaching the log below, but hold on, even strange...

When I switch the document-order of those two pages (folder.metadata),
all two pages worked fine.

To make things even mysterious, I deployed a second portlet application
and created the third page which contains portlets from the new app. One
of those portlets was an action portlet. Same problem happened. The
behavior seemed to be: the first. The action portlet on the last page
usually caused a null pointer exception. 

Here is the exception:

2006-07-18 08:58:15,596 [http-8080-Processor23] ERROR
org.springframework.web.portlet.DispatcherPortlet - caught exception
during action phase [java.lang.NullPointerException] -- forwarding to
render phase
2006-07-18 08:58:15,689 [http-8080-Processor23] ERROR
org.springframework.web.portlet.DispatcherPortlet - render phase found
exception caught during action phase -- rethrowing it
2006-07-18 08:58:15,705 [http-8080-Processor23] WARN
org.springframework.web.portlet.DispatcherPortlet - Handler execution
resulted in exception - forwarding to resolved error view
java.lang.NullPointerException
        at
org.apache.jetspeed.om.preference.impl.FragmentPortletPreferenceSet.<ini
t>(FragmentPortletPreferenceSet.java:54)
        at
org.apache.jetspeed.om.portlet.impl.FragmentPortletDefinition.getPrefere
nceSet(FragmentPortletDefinition.java:229)
        at
org.apache.pluto.core.impl.PortletPreferencesImpl.<init>(PortletPreferen
cesImpl.java:73)
        at
org.apache.pluto.factory.impl.PortletPreferencesFactoryImpl.getPortletPr
eferences(PortletPreferencesFactoryImpl.java:39)
        at
org.apache.pluto.factory.PortletObjectAccess.getPortletPreferences(Portl
etObjectAccess.java:127)
        at
org.apache.pluto.core.impl.ActionRequestImpl.getPreferences(ActionReques
tImpl.java:78)
        at
com.fil.imts.eqportal.portlet.universeselector.UniverseManager.setUniver
se(UniverseManager.java:256)
        at
com.fil.imts.eqportal.portlet.universeselector.ViewController.handleActi
onRequestInternal(ViewController.java:129)
        at
org.springframework.web.portlet.mvc.AbstractController.handleActionReque
st(AbstractController.java:221)
        at
org.springframework.web.portlet.mvc.SimpleControllerHandlerAdapter.handl
eAction(SimpleControllerHandlerAdapter.java:48)
        at
org.springframework.web.portlet.DispatcherPortlet.doActionDispatch(Dispa
tcherPortlet.java:779)
        at
org.springframework.web.portlet.DispatcherPortlet.doActionService(Dispat
cherPortlet.java:702)
        at
org.springframework.web.portlet.FrameworkPortlet.processRequest(Framewor
kPortlet.java:431)
        at
org.springframework.web.portlet.FrameworkPortlet.processAction(Framework
Portlet.java:408)
        at
org.apache.jetspeed.factory.JetspeedPortletInstance.processAction(Jetspe
edPortletInstance.java:96)
        at
org.apache.jetspeed.container.JetspeedContainerServlet.doGet(JetspeedCon
tainerServlet.java:221)
        at
org.apache.jetspeed.container.JetspeedContainerServlet.doPost(JetspeedCo
ntainerServlet.java:344)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:173)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
her.java:672)
        at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDisp
atcher.java:574)
        at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispat
cher.java:499)
        at
org.apache.jetspeed.container.invoker.ServletPortletInvoker.invoke(Servl
etPortletInvoker.java:215)
        at
org.apache.jetspeed.container.invoker.ServletPortletInvoker.action(Servl
etPortletInvoker.java:134)
        at
org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContai
nerImpl.java:164)
        at
org.apache.jetspeed.container.JetspeedPortletContainerWrapper.processPor
tletAction(JetspeedPortletContainerWrapper.java:132)
        at
org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionVal
veImpl.java:95)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:166)
        at
org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:
76)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:166)
        at
org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerValve
Impl.java:255)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:166)
        at
org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalU
RLValveImpl.java:67)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:166)
        at
org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(Capabil
ityValveImpl.java:128)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:166)
        at
org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(Local
izationValveImpl.java:169)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:166)
        at
org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(AbstractSe
curityValve.java:117)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:437)
        at
org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(AbstractS
ecurityValve.java:111)
        at
com.fmr.portal.security.NTLMSecurityValve.invoke(NTLMSecurityValve.java:
161)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(Jets
peedPipeline.java:166)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.ja
va:145)
        at
org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:21
4)
        at
org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:23
8)
        at
org.apache.jetspeed.engine.JetspeedServlet.doPost(JetspeedServlet.java:2
65)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:178)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
Base.java:432)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
48)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:86
8)
        at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proc
essConnection(Http11BaseProtocol.java:663)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint
.java:527)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollow
erWorkerThread.java:80)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:684)
        at java.lang.Thread.run(Thread.java:534)



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

Reply via email to