yes make an issue but i think there is already a issue for this ...

On Mon, Aug 25, 2008 at 3:09 PM, ChuckDeal <[EMAIL PROTECTED]> wrote:

>
> I moved 1.3-SNAPSHOT and still the same problem.  I now see that it is the
> WicketURLDecoder that is causing the problem.  It is prematurely decoding
> my
> **parameter**
>
> Here is the URL:  /jspfs/legacyUrl/peerReview%2Fpr_start.jsp
> where
> jspfs is the Wicket mount
> legacyUrl is the parm name
> peerReview%2Fpr_start.jsp is the parm VALUE, it needs to stay encoded!
>
> instead, it becomes /jspfs/legacyUrl/peerReview/pr_start.jsp which fails to
> match the serveltPath on line 184 of ServletWebRequest.
>
> I'm not sure how to proceed, should I open a JIRA for this?
>
>
>
> Johan Compagner wrote:
> >
> > cant you patch wicket for that specific problem?
> >
> > Is maybe trunk of 1.3 better for you?
> >
> >
> > On Fri, Aug 15, 2008 at 6:59 PM, ChuckDeal <[EMAIL PROTECTED]> wrote:
> >
> >>
> >> OK, I upgraded to 1.3.4 and now I remember what was broken for me.  Some
> >> of
> >> my pages are having the wrong relative path prepended to them.  Upon
> >> further
> >> inspection, line 184 of ServletWebRequest is not matching due to an
> >> encoding
> >> issue where
> >>
> >> path = jspfs/legacyUrl/peerReview/pr_start.jsp
> >> serveltPath = /jspfs/legacyUrl/peerReview%2Fpr_start.jsp
> >>
> >> I read up on WICKET-1624 and WICKET-1627 because it was referenced in
> the
> >> code, but I am not sure where to go from here.
> >>
> >>
> >> Johan Compagner wrote:
> >> >
> >> > onBeginRequest of your RequestCycle or something like that
> >> >
> >> > but first try to upgrade
> >> >
> >> > On Fri, Aug 15, 2008 at 4:50 PM, ChuckDeal <[EMAIL PROTECTED]> wrote:
> >> >
> >> >>
> >> >> Sorry, you had asked some questions too:
> >> >>
> >> >> I had not verified that it was the same httpsession. it just seemed
> to
> >> be
> >> >> the same wicket session.  Where would you recommend to print the
> >> session
> >> >> id
> >> >> (i'm guessing httpsession id?)?
> >> >>
> >> >>
> >> >> Johan Compagner wrote:
> >> >> >
> >> >> > do you really see the same httpsession instance?
> >> >> > or just the wicket session instance?
> >> >> >
> >> >> > Can you print out the session ids?
> >> >> >
> >> >> > But first upgrade to 1.3.4:
> >> >> >
> >> >> > The Apache Wicket team is proud to announce the availability of the
> >> >> fourth
> >> >> > maintenance release: Apache Wicket 1.3.4. A lot of bugs have been
> >> >> squashed
> >> >> > and
> >> >> > several improvements implemented. Two noteworthy bugs have been
> >> >> squashed:
> >> >> >
> >> >> >    - cross session leakage due to a dangling thread local in
> >> >> exceptional
> >> >> >    circumstances
> >> >> >    - memory leak in localizer (WICKET-1667)
> >> >> >
> >> >> > johan
> >> >> >
> >> >> >
> >> >> >
> >> >> > On Fri, Aug 15, 2008 at 4:29 PM, ChuckDeal <[EMAIL PROTECTED]> wrote:
> >> >> >
> >> >> >>
> >> >> >> Wicket 1.3.3
> >> >> >>
> >> >> >> I am going to attempt to describe what I have experienced in the
> >> hopes
> >> >> >> that
> >> >> >> a core dev can point me in the right direction.
> >> >> >>
> >> >> >> The background:  We previously had a complete JSP system in place.
> >>  We
> >> >> >> decided to use the Wicket framework, but could not convert the
> >> entire
> >> >> >> system
> >> >> >> at once, so the foundation is now wicket with a few of its pieces
> >> in
> >> >> >> Wicket,
> >> >> >> but much of the legacy system is accessed thorugh a technique the
> >> Al
> >> >> Maw
> >> >> >> posted whereby the legacy url is captured then redirected into a
> >> >> Wicket
> >> >> >> page
> >> >> >> hosting an IFrame, which then loads the original URL.  All of the
> >> pure
> >> >> >> Wicket pages are mounted using the HybridUrlCodingStrategy, except
> >> for
> >> >> >> the
> >> >> >> Wicket page that acts as the legacy interface, which is the
> >> standard
> >> >> >> BookmarkablePageRequestTargetUCS.  We use the wicket-auth module
> >> for
> >> >> >> authentication (with Databinder), so the user (user_id) is stored
> >> in
> >> >> the
> >> >> >> WebSession.
> >> >> >>
> >> >> >> The problem:  It seems that when two users enter the system, there
> >> is
> >> >> a
> >> >> >> scenario where the second user "becomes" the first user.  Both
> >> users
> >> >> >> login
> >> >> >> through a Wicket Page, which deposits them on a wicket page.  If
> >> user1
> >> >> go
> >> >> >> to
> >> >> >> a legacy URL, then the next wicket page that user2 visits changes
> >> to
> >> >> >> user1's
> >> >> >> session.  This can be observed because we display the logged in
> >> user
> >> >> on
> >> >> >> each
> >> >> >> page and the name changes.
> >> >> >>
> >> >> >> My working theory is that it has something to do with loading a
> >> >> >> serialized
> >> >> >> page from disk.  We are using JDK serialization and the std
> >> >> >> SecondLevelCache/DiskPageStore session store.  Can a dev verify
> >> that
> >> >> the
> >> >> >> Session is serialized with a Page?  How on earth is one user
> >> loading
> >> >> >> another's serialized Page from disk?  Has anyone experienced this?
> >> >> How
> >> >> >> can
> >> >> >> I prevent this?  Obviously, this is a serious issue for us because
> >> >> this
> >> >> >> defeats user security.
> >> >> >>
> >> >> >> Chuck
> >> >> >> --
> >> >> >> View this message in context:
> >> >> >>
> >> http://www.nabble.com/session-%22jumping%22--tp18999615p18999615.html
> >> >> >> Sent from the Wicket - User mailing list archive at Nabble.com.
> >> >> >>
> >> >> >>
> >> >> >>
> >> ---------------------------------------------------------------------
> >> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> >> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >> >> >>
> >> >> >>
> >> >> >
> >> >> >
> >> >>
> >> >> --
> >> >> View this message in context:
> >> >>
> http://www.nabble.com/session-%22jumping%22--tp18999615p18999966.html
> >> >> Sent from the Wicket - User mailing list archive at Nabble.com.
> >> >>
> >> >>
> >> >> ---------------------------------------------------------------------
> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >> >>
> >> >>
> >> >
> >> >
> >>
> >> --
> >> View this message in context:
> >> http://www.nabble.com/session-%22jumping%22--tp18999615p19002132.html
> >> Sent from the Wicket - User mailing list archive at Nabble.com.
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/session-%22jumping%22--tp18999615p19143569.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to