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

Woonsan Ko updated JS2-832:
---------------------------

    Fix Version/s:     (was: 2.1.3)

> Found bug when page delete in Layout Edit mode.
> -----------------------------------------------
>
>                 Key: JS2-832
>                 URL: https://issues.apache.org/jira/browse/JS2-832
>             Project: Jetspeed 2
>          Issue Type: Bug
>          Components: Profiling/Portal Navigation
>    Affects Versions: 2.1.2
>         Environment: JDK 1.4.1.13 / Windows XP / IE7.0
>            Reporter: Myungho Lee
>            Assignee: Woonsan Ko
>            Priority: Minor
>             Fix For: 2.2
>
>
> Disapeer Profiler bug when page delete in Portal Layout Edit mode.
> step:
> 1. Cange Portal Layout Edit mode.
> 2. add page 3+ count.
> 3. delete page.
> 4. sometimes error
> incase not find page
> redirect default-page.psml on perent folder
> but sometimes error.
> 2007-12-17 20:26:31,250 [http-9000-Processor23] ERROR 
> org.apache.jetspeed.profiler.impl.ProfilerValveImpl - Exception in request 
> pipeline: null
> java.lang.NullPointerException
>       at org.apache.jetspeed.util.Path.splitPath(Path.java:288)
>       at org.apache.jetspeed.util.Path.<init>(Path.java:100)
>       at org.apache.jetspeed.util.Path.addSegment(Path.java:339)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getLayoutDecorationBasePath(DecorationFactoryImpl.java:467)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getLayoutDecoration(DecorationFactoryImpl.java:189)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getDecoration(DecorationFactoryImpl.java:142)
>       at 
> org.apache.jetspeed.decoration.PageTheme.setupFragmentDecorations(PageTheme.java:91)
>       at org.apache.jetspeed.decoration.PageTheme.<init>(PageTheme.java:63)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getTheme(DecorationFactoryImpl.java:129)
>       at 
> org.apache.jetspeed.decoration.DecorationValve.initFragments(DecorationValve.java:221)
>       at 
> org.apache.jetspeed.decoration.DecorationValve.invoke(DecorationValve.java:139)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.resource.ResourceValveImpl.invoke(ResourceValveImpl.java:130)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionValveImpl.java:207)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:109)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.container.PageHistoryValve.invoke(PageHistoryValve.java:108)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerValveImpl.java:248)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginValidationValveImpl.java:159)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(PasswordCredentialValveImpl.java:150)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:170)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       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:437)
>       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:167)
>       at 
> org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:67)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:126)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:146)
>       at 
> org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:227)
>       at 
> org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:242)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at 
> org.apache.jetspeed.engine.servlet.XXSUrlAttackFilter.doFilter(XXSUrlAttackFilter.java:52)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
>       at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
>       at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>       at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
>       at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
>       at 
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
>       at 
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
>       at 
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
>       at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
>       at java.lang.Thread.run(Thread.java:534)
> 2007-12-17 20:26:31,250 [http-9000-Processor23] ERROR 
> org.apache.jetspeed.security.impl.LoginValidationValveImpl - Exception in 
> request pipeline: java.lang.NullPointerException
> org.apache.jetspeed.pipeline.PipelineException: java.lang.NullPointerException
>       at 
> org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerValveImpl.java:297)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginValidationValveImpl.java:159)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(PasswordCredentialValveImpl.java:150)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:170)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       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:437)
>       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:167)
>       at 
> org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:67)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:126)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:146)
>       at 
> org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:227)
>       at 
> org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:242)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at 
> org.apache.jetspeed.engine.servlet.XXSUrlAttackFilter.doFilter(XXSUrlAttackFilter.java:52)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
>       at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
>       at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>       at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
>       at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
>       at 
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
>       at 
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
>       at 
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
>       at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
>       at java.lang.Thread.run(Thread.java:534)
> Caused by: java.lang.NullPointerException
>       at org.apache.jetspeed.util.Path.splitPath(Path.java:288)
>       at org.apache.jetspeed.util.Path.<init>(Path.java:100)
>       at org.apache.jetspeed.util.Path.addSegment(Path.java:339)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getLayoutDecorationBasePath(DecorationFactoryImpl.java:467)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getLayoutDecoration(DecorationFactoryImpl.java:189)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getDecoration(DecorationFactoryImpl.java:142)
>       at 
> org.apache.jetspeed.decoration.PageTheme.setupFragmentDecorations(PageTheme.java:91)
>       at org.apache.jetspeed.decoration.PageTheme.<init>(PageTheme.java:63)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getTheme(DecorationFactoryImpl.java:129)
>       at 
> org.apache.jetspeed.decoration.DecorationValve.initFragments(DecorationValve.java:221)
>       at 
> org.apache.jetspeed.decoration.DecorationValve.invoke(DecorationValve.java:139)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.resource.ResourceValveImpl.invoke(ResourceValveImpl.java:130)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionValveImpl.java:207)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:109)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.container.PageHistoryValve.invoke(PageHistoryValve.java:108)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerValveImpl.java:248)
>       ... 40 more
> 2007-12-17 20:26:31,250 [http-9000-Processor23] ERROR 
> org.apache.jetspeed.security.impl.PasswordCredentialValveImpl - Exception in 
> request pipeline: org.apache.jetspeed.pipeline.PipelineException: 
> java.lang.NullPointerException
> org.apache.jetspeed.pipeline.PipelineException: 
> org.apache.jetspeed.pipeline.PipelineException: java.lang.NullPointerException
>       at 
> org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginValidationValveImpl.java:164)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(PasswordCredentialValveImpl.java:150)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:170)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       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:437)
>       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:167)
>       at 
> org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:67)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:126)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:146)
>       at 
> org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:227)
>       at 
> org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:242)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at 
> org.apache.jetspeed.engine.servlet.XXSUrlAttackFilter.doFilter(XXSUrlAttackFilter.java:52)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
>       at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
>       at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>       at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
>       at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
>       at 
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
>       at 
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
>       at 
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
>       at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
>       at java.lang.Thread.run(Thread.java:534)
> Caused by: org.apache.jetspeed.pipeline.PipelineException: 
> java.lang.NullPointerException
>       at 
> org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerValveImpl.java:297)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginValidationValveImpl.java:159)
>       ... 38 more
> Caused by: java.lang.NullPointerException
>       at org.apache.jetspeed.util.Path.splitPath(Path.java:288)
>       at org.apache.jetspeed.util.Path.<init>(Path.java:100)
>       at org.apache.jetspeed.util.Path.addSegment(Path.java:339)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getLayoutDecorationBasePath(DecorationFactoryImpl.java:467)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getLayoutDecoration(DecorationFactoryImpl.java:189)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getDecoration(DecorationFactoryImpl.java:142)
>       at 
> org.apache.jetspeed.decoration.PageTheme.setupFragmentDecorations(PageTheme.java:91)
>       at org.apache.jetspeed.decoration.PageTheme.<init>(PageTheme.java:63)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getTheme(DecorationFactoryImpl.java:129)
>       at 
> org.apache.jetspeed.decoration.DecorationValve.initFragments(DecorationValve.java:221)
>       at 
> org.apache.jetspeed.decoration.DecorationValve.invoke(DecorationValve.java:139)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.resource.ResourceValveImpl.invoke(ResourceValveImpl.java:130)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionValveImpl.java:207)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:109)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.container.PageHistoryValve.invoke(PageHistoryValve.java:108)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerValveImpl.java:248)
>       ... 40 more
> 2007-12-17 20:26:31,250 [http-9000-Processor23] FATAL 
> org.apache.jetspeed.engine.JetspeedServlet - Fatal error encountered while 
> processing portal request: org.apache.jetspeed.pipeline.PipelineException: 
> org.apache.jetspeed.pipeline.PipelineException: 
> org.apache.jetspeed.pipeline.PipelineException: java.lang.NullPointerException
> org.apache.jetspeed.pipeline.PipelineException: 
> org.apache.jetspeed.pipeline.PipelineException: 
> org.apache.jetspeed.pipeline.PipelineException: java.lang.NullPointerException
>       at 
> org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(PasswordCredentialValveImpl.java:155)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:170)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       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:437)
>       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:167)
>       at 
> org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:67)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:126)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:146)
>       at 
> org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:227)
>       at 
> org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:242)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at 
> org.apache.jetspeed.engine.servlet.XXSUrlAttackFilter.doFilter(XXSUrlAttackFilter.java:52)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
>       at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
>       at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>       at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
>       at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
>       at 
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
>       at 
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
>       at 
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
>       at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
>       at java.lang.Thread.run(Thread.java:534)
> Caused by: org.apache.jetspeed.pipeline.PipelineException: 
> org.apache.jetspeed.pipeline.PipelineException: java.lang.NullPointerException
>       at 
> org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginValidationValveImpl.java:164)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(PasswordCredentialValveImpl.java:150)
>       ... 36 more
> Caused by: org.apache.jetspeed.pipeline.PipelineException: 
> java.lang.NullPointerException
>       at 
> org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerValveImpl.java:297)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginValidationValveImpl.java:159)
>       ... 38 more
> Caused by: java.lang.NullPointerException
>       at org.apache.jetspeed.util.Path.splitPath(Path.java:288)
>       at org.apache.jetspeed.util.Path.<init>(Path.java:100)
>       at org.apache.jetspeed.util.Path.addSegment(Path.java:339)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getLayoutDecorationBasePath(DecorationFactoryImpl.java:467)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getLayoutDecoration(DecorationFactoryImpl.java:189)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getDecoration(DecorationFactoryImpl.java:142)
>       at 
> org.apache.jetspeed.decoration.PageTheme.setupFragmentDecorations(PageTheme.java:91)
>       at org.apache.jetspeed.decoration.PageTheme.<init>(PageTheme.java:63)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getTheme(DecorationFactoryImpl.java:129)
>       at 
> org.apache.jetspeed.decoration.DecorationValve.initFragments(DecorationValve.java:221)
>       at 
> org.apache.jetspeed.decoration.DecorationValve.invoke(DecorationValve.java:139)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.resource.ResourceValveImpl.invoke(ResourceValveImpl.java:130)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionValveImpl.java:207)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:109)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.container.PageHistoryValve.invoke(PageHistoryValve.java:108)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerValveImpl.java:248)
>       ... 40 more
> 2007-12-17 20:26:31,250 [http-9000-Processor23] ERROR 
> org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/jetspeed].[jetspeed]
>  - Servlet.service() for servlet jetspeed threw exception
> java.lang.NullPointerException
>       at org.apache.jetspeed.util.Path.splitPath(Path.java:288)
>       at org.apache.jetspeed.util.Path.<init>(Path.java:100)
>       at org.apache.jetspeed.util.Path.addSegment(Path.java:339)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getLayoutDecorationBasePath(DecorationFactoryImpl.java:467)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getLayoutDecoration(DecorationFactoryImpl.java:189)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getDecoration(DecorationFactoryImpl.java:142)
>       at 
> org.apache.jetspeed.decoration.PageTheme.setupFragmentDecorations(PageTheme.java:91)
>       at org.apache.jetspeed.decoration.PageTheme.<init>(PageTheme.java:63)
>       at 
> org.apache.jetspeed.decoration.DecorationFactoryImpl.getTheme(DecorationFactoryImpl.java:129)
>       at 
> org.apache.jetspeed.decoration.DecorationValve.initFragments(DecorationValve.java:221)
>       at 
> org.apache.jetspeed.decoration.DecorationValve.invoke(DecorationValve.java:139)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.resource.ResourceValveImpl.invoke(ResourceValveImpl.java:130)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionValveImpl.java:207)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:109)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.container.PageHistoryValve.invoke(PageHistoryValve.java:108)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerValveImpl.java:248)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginValidationValveImpl.java:159)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(PasswordCredentialValveImpl.java:150)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:170)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       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:437)
>       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:167)
>       at 
> org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:67)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:126)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
>       at 
> org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:146)
>       at 
> org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:227)
>       at 
> org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:242)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at 
> org.apache.jetspeed.engine.servlet.XXSUrlAttackFilter.doFilter(XXSUrlAttackFilter.java:52)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
>       at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
>       at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>       at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
>       at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
>       at 
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
>       at 
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
>       at 
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
>       at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
>       at java.lang.Thread.run(Thread.java:534)

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