Re: basicportal: content/members admin login bug

Vic Cekvenich <[email protected]> Sat, 31 May 2003 00:13:25 -0400
Newsgroups gmane.comp.java.mvc.devel
Organization baseBeans Engineering
Message-ID <[email protected]>
No they are both breaking down on J2EE security it appears. If I comment 
out J2EE security in WEB.XML on Resin it works great.
.V

grenoml wrote:

> Vic,
>   Is the new servlet spec more strict?  I wouldn't think this is 
> container issue if both containers are behaving in similar manner.
>
> rgds,
> Gerry Reno
>
>
> Vic Cekvenich wrote:
>
>> I get similar in Resin 3.
>> I think we need to let TC5 cook some more.
>> But I assure you that as soon as anything support JSP2.0 I will be on 
>> it (and deprecating JSP 1.2).
>>
>> grenoml wrote:
>>
>>> Vic,
>>>  Using basicportal under TC5, when trying to login into content or
>>> members admin I get a 500 error and exception, and thereafter every
>>> link that I click on gives me the same exception.  Have to recycle
>>> Tomcat to recover.
>>>
>>> type Exception report
>>>
>>> message
>>>
>>> description The server encountered an internal error () that prevented
>>> it from fulfilling this request.
>>>
>>> exception
>>>
>>> javax.servlet.ServletException: java.lang.Exception:
>>> java.lang.ClassCastException
>>>     at
>>> org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545) 
>>>
>>>     at
>>> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486) 
>>>
>>>     at
>>> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) 
>>>
>>>     at
>>> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1480)
>>>     at
>>> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:506)
>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>     at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) 
>>>
>>>     at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:194) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:277) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:490) 
>>>
>>>     at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:996)
>>>     at
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
>>>
>>>     at
>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:555) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:490) 
>>>
>>>     at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:996)
>>>     at
>>> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2570) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
>>>
>>>     at
>>> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) 
>>>
>>>     at
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) 
>>>
>>>     at
>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:490) 
>>>
>>>     at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:996)
>>>     at
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:490) 
>>>
>>>     at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:996)
>>>     at
>>> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:223)
>>>     at
>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594) 
>>>
>>>     at
>>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392) 
>>>
>>>     at
>>> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:546) 
>>>
>>>     at
>>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:593) 
>>>
>>>     at java.lang.Thread.run(Thread.java:534)
>>>
>>> root cause
>>>
>>> java.lang.Exception: java.lang.Exception: java.lang.ClassCastException
>>>     at 
>>> org.apache.scaffoldingXPress.base.BaseAct.procE(BaseAct.java:205)
>>>     at 
>>> org.apache.scaffoldingXPress.base.BaseAct.execute(BaseAct.java:57)
>>>     at
>>> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) 
>>>
>>>     at
>>> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) 
>>>
>>>     at
>>> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1480)
>>>     at
>>> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:506)
>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>     at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) 
>>>
>>>     at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:194) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:277) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:490) 
>>>
>>>     at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:996)
>>>     at
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
>>>
>>>     at
>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:555) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:490) 
>>>
>>>     at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:996)
>>>     at
>>> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2570) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
>>>
>>>     at
>>> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) 
>>>
>>>     at
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) 
>>>
>>>     at
>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:490) 
>>>
>>>     at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:996)
>>>     at
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:490) 
>>>
>>>     at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:996)
>>>     at
>>> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:223)
>>>     at
>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594) 
>>>
>>>     at
>>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392) 
>>>
>>>     at
>>> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:546) 
>>>
>>>     at
>>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:593) 
>>>
>>>     at java.lang.Thread.run(Thread.java:534)
>>> Caused by: java.lang.Exception: java.lang.ClassCastException
>>>     at 
>>> org.apache.scaffoldingXPress.base.BaseAct.procE(BaseAct.java:205)
>>>     at 
>>> org.apache.scaffoldingXPress.base.BaseAct.onLogon(BaseAct.java:178)
>>>     at 
>>> org.apache.scaffoldingXPress.base.BaseAct.execute(BaseAct.java:46)
>>>     ... 39 more
>>> Caused by: java.lang.ClassCastException
>>>     at
>>> org.apache.scaffoldingXPress.coreBeans.UserSessionBean.populate(UserSessionBean.java:30) 
>>>
>>>     at 
>>> org.apache.scaffoldingXPress.base.BaseAct.onLogon(BaseAct.java:174)
>>>     ... 40 more
>>>
>>> rgds,
>>> Gerry Reno
>>>
>>>
>>> __________________________________
>>> Do you Yahoo!?
>>> Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
>>> http://calendar.yahoo.com
>>>  
>>>
>>
>
>

-- 
Vic Cekvenich,
Struts Instructor,
1-800-917-JAVA

Advanced <a href ="baseBeans.com">Struts Training</a> and project recovery in North East.
Open Source <a href ="baseBeans.com">Content Management</a>  basicPortal sofware
Best practice<a href ="baseBeans.com">Struts Support</a> v.1.1 helper ScafflodingXPress