Hi Mad,

I have one last change to make to fix a problem with rememberMe.  I'll
be doing that soon (hopefully in the next 10 min or so)

Regards,

Les

On Wed, Aug 26, 2009 at 9:07 AM, mad rug<[email protected]> wrote:
> Hi Les,
> Is the trunk stable again with these fixes, or you'll still be commiting
> something else?
> Thanks
>
> On Tue, Aug 25, 2009 at 11:42 PM, Kalle Korhonen
> <[email protected]> wrote:
>>
>> Yes works now, thanks!
>>
>> Kalle
>>
>>
>> On Tue, Aug 25, 2009 at 3:06 PM, Les Hazlewood<[email protected]>
>> wrote:
>> > Hi all,
>> >
>> > I've committed a fix for the "missing ServletRequest" exceptions seen
>> > in trunk over the last few days.  Please post to the dev list or
>> > create a Jira issue if problems persist after updating/rebuilding
>> > trunk.
>> >
>> > Thanks,
>> >
>> > Les
>> >
>> > On Tue, Aug 25, 2009 at 1:42 PM, Neo
>> > Anderson<[email protected]> wrote:
>> >>
>> >>
>> >> It looks like revision number r801772 would work.
>> >>
>> >> svn co -r r801772
>> >> http://svn.apache.org/repos/asf/incubator/shiro/trunk/
>> >> shiro-r801772
>> >>
>> >> Thank you.
>> >>
>> >>
>> >> Neo Anderson wrote:
>> >>>
>> >>>
>> >>> Just to double check because in the svn repos I notice that both
>> >>> branches
>> >>> and tags folder (e.g.
>> >>> http://svn.apache.org/repos/asf/incubator/shiro/tags/) doesn't contain
>> >>> anything; except in import folder, but that looks like the old source
>> >>> used
>> >>> as jsecurity. So what place I am able to find the snapshot or stable
>> >>> release?
>> >>>
>> >>>
>> >>>     *  ..
>> >>>     * KEYS
>> >>>     * STATUS
>> >>>     * board/
>> >>>     * branches/
>> >>>     * import/
>> >>>     * sandbox/
>> >>>     * tags/
>> >>>     * trunk/
>> >>>
>> >>> Thanks again for the help.
>> >>>
>> >>>
>> >>> Les Hazlewood-2 wrote:
>> >>>>
>> >>>> Thanks Kalle,
>> >>>>
>> >>>> Yep, I'm hoping to clean this up today - this is due to a bug
>> >>>> introduced on Friday.  Any snapshot Thursday or before should be ok
>> >>>> for now.
>> >>>>
>> >>>> I'll post again to the user list when it is stable again.
>> >>>>
>> >>>> - Les
>> >>>>
>> >>>> On Tue, Aug 25, 2009 at 12:14 PM, Kalle
>> >>>> Korhonen<[email protected]> wrote:
>> >>>>> Trunk's currently unstable - this is being discussed on the dev list
>> >>>>> -
>> >>>>> Les is hoping to be able to complete the changes today. Use earlier
>> >>>>> snapshots in the meantime or build locally from a version before
>> >>>>> Subject refactoring (see svn log).
>> >>>>>
>> >>>>> Kalle
>> >>>>>
>> >>>>>
>> >>>>> On Tue, Aug 25, 2009 at 9:07 AM, Neo
>> >>>>> Anderson<[email protected]> wrote:
>> >>>>>>
>> >>>>>> I download the lastest source from svn and build from scratch using
>> >>>>>> maven
>> >>>>>> 2.0.9, deploying sample web appplication
>> >>>>>> (samples-web-1.0-incubating-SNAPSHOT) to tomcat-6.0.20. Now the
>> >>>>>> exception
>> >>>>>> thrown becomes java.lang.IllegalStateException: Subject context map
>> >>>>>> must
>> >>>>>> contain a javax.servlet.ServletRequest instance to support Web
>> >>>>>> Subject
>> >>>>>> construction.
>> >>>>>>
>> >>>>>> It looks like the servlet request does not contain in the Map
>> >>>>>> `context'
>> >>>>>> where if it contains servlet the map should look like
>> >>>>>>
>> >>>>>> DefaultWebSubjectFactory.java
>> >>>>>> context:{org.apache.shiro.mgt.SubjectFactory.SERVLET_RESPONSE
>> >>>>>> =org.apache.catalina.connector.responsefac...@28305d,
>> >>>>>>
>> >>>>>> org.apache.shiro.mgt.subjectfactory.servlet_request=org.apache.shiro.web.servlet.shirohttpservletrequ...@198c6f3,
>> >>>>>>
>> >>>>>> org.apache.shiro.mgt.subjectfactory.session=org.apache.shiro.session.mgt.delegatingsess...@12d8ecd}
>> >>>>>>
>> >>>>>> However, the fact is that the context doesn't contain serverlet
>> >>>>>> request
>> >>>>>> object:
>> >>>>>>
>> >>>>>> DefaultWebSubjectFactory.java
>> >>>>>>
>> >>>>>> context:{org.apache.shiro.mgt.SubjectFactory.AUTHENTICATION_TOKEN=org.apach
>> >>>>>> e.shiro.authc.UsernamePasswordToken - lonestarr, rememberMe=false
>> >>>>>> (/0:0:0:0:0:0:0:1),
>> >>>>>>
>> >>>>>> org.apache.shiro.mgt.subjectfactory.authentication_info=org.apache.shiro.subject.simpleprincipalcollect...@2be4d84a,
>> >>>>>> org.apache.shiro.mgt.SubjectFactory.AUTHENTICATED=true,
>> >>>>>>
>> >>>>>> org.apache.shiro.mgt.subjectfactory.subject=org.apache.shiro.web.subject.webdelegatingsubj...@497062}
>> >>>>>>
>> >>>>>> So it goes wrong (stacktrace is as below). Is there any possibility
>> >>>>>> may
>> >>>>>> cause such problem? I appreciate any help. Thank you very much.
>> >>>>>>
>> >>>>>>
>> >>>>>> exception
>> >>>>>>
>> >>>>>> javax.servlet.ServletException: Filter execution resulted in an
>> >>>>>> unexpected
>> >>>>>> Exception (not IOException or ServletException as the Filter api
>> >>>>>> recommends).  Wrapping in ServletException and propagating.
>> >>>>>>
>> >>>>>>
>> >>>>>>  org.apache.shiro.web.servlet.AdviceFilter.cleanup(AdviceFilter.java:205)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:159)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:191)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:65)
>> >>>>>>
>> >>>>>>
>> >>>>>>  org.apache.shiro.web.servlet.ShiroFilter.executeChain(ShiroFilter.java:648)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.web.servlet.ShiroFilter.doFilterInternal(ShiroFilter.java:585)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:191)
>> >>>>>>
>> >>>>>> root cause
>> >>>>>>
>> >>>>>> java.lang.IllegalStateException: Subject context map must contain a
>> >>>>>> javax.servlet.ServletRequest instance to support Web Subject
>> >>>>>> construction.
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.web.mgt.DefaultWebSubjectFactory.getServletRequest(DefaultWebSubjectFactory.java:42)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.web.mgt.DefaultWebSubjectFactory.createSubject(DefaultWebSubjectFactory.java:73)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.mgt.DefaultSecurityManager.getSubject(DefaultSecurityManager.java:404)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.mgt.DefaultSecurityManager.createSubject(DefaultSecurityManager.java:274)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.mgt.DefaultSecurityManager.login(DefaultSecurityManager.java:370)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.subject.DelegatingSubject.login(DelegatingSubject.java:245)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.web.filter.authc.AuthenticatingFilter.executeLogin(AuthenticatingFilter.java:51)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.web.filter.authc.FormAuthenticationFilter.onAccessDenied(FormAuthenticationFilter.java:152)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.web.filter.AccessControlFilter.onAccessDenied(AccessControlFilter.java:135)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.web.filter.AccessControlFilter.onPreHandle(AccessControlFilter.java:164)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.web.filter.PathMatchingFilter.preHandle(PathMatchingFilter.java:179)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:133)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:191)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:65)
>> >>>>>>
>> >>>>>>
>> >>>>>>  org.apache.shiro.web.servlet.ShiroFilter.executeChain(ShiroFilter.java:648)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.web.servlet.ShiroFilter.doFilterInternal(ShiroFilter.java:585)
>> >>>>>>
>> >>>>>>
>> >>>>>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:191)
>> >>>>>>
>> >>>>>>
>> >>>>>> --
>> >>>>>> View this message in context:
>> >>>>>>
>> >>>>>> http://n2.nabble.com/IllegalStateException-Subject-context-map-must-contain-a-javax-servlet-ServletRequest-instance-to-su-tp3511027p3511027.html
>> >>>>>> Sent from the Shiro User mailing list archive at Nabble.com.
>> >>>>>>
>> >>>>>
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >>
>> >> --
>> >> View this message in context:
>> >> http://n2.nabble.com/IllegalStateException-Subject-context-map-must-contain-a-javax-servlet-ServletRequest-instance-to-su-tp3511027p3511651.html
>> >> Sent from the Shiro User mailing list archive at Nabble.com.
>> >>
>> >
>
>

Reply via email to