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