[
https://issues.apache.org/jira/browse/JS2-768?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Sean Taylor resolved JS2-768.
-----------------------------------
Resolution: Fixed
Fix Version/s: 2.2
The Site session context was getting reset over the span of a page refresh from
the desktop pipeline
The problem was that the desktop pipeline uses multiple pipelines causing
frequent refresh of the session context over multithreaded requests on the same
session (desktop is multithreaded)
The check to see if the pipeline changed was added to support switching between
the Desktop and Portal, which is often done during evaluations but probably not
a valid use case
Introduced a new method to abstract the changing of pipelines, and only return
true if the Portal Pipeline is involved, otherwise, short circuit this check
> Desktop pipeline gets null page in request context
> --------------------------------------------------
>
> Key: JS2-768
> URL: https://issues.apache.org/jira/browse/JS2-768
> Project: Jetspeed 2
> Issue Type: Bug
> Components: Desktop
> Affects Versions: 2.1.3
> Reporter: David Sean Taylor
> Assignee: David Sean Taylor
> Fix For: 2.1.3, 2.2
>
>
> When using the NTLM Security Valve, running under the desktop pipeline
> intermittently throws exceptions in the desktop as shown in the stack trace
> below
> It seems that the Page is NULL in the request context
> ERROR org.apache.jetspeed.profiler.impl.ProfilerValveImpl - Exception in
> request pipeline: null
> java.lang.NullPointerException
> at
>
> org.apache.jetspeed.om.page.ContentPageImpl.getId(ContentPageImpl.java:4
> 69)
> at
>
> org.apache.jetspeed.profiler.impl.ProfilerValveImpl.getPageActionAccess(
> ProfilerValveImpl.java:310)
> at
>
> org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerValve
> Impl.java:244)
> at
--
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]