I have had an app running fine in tdk 2.1 forever and have spent the past two days migrating it to 2.2.01

The extended user seems to work fine, except when I try to quickly stop and restart the server, or when I do a recompile on the code base.

I have to force an ant clean, ant compile, then start the server up before it will load the custom User class I have built.

Has anyone else seen this problem before? it is a pain in the debugging stage... shouldn't be a problem in production as long as the server doesn't need to be restarted... this seems odd.

my timeout period is set to 8 hours, I haven't tried adjusting this value but it worked fine in 2.1 and everything else seems to work fine. It loads perfectly after a recompile and server restart.

jdk 1.4.1_01, tdk-2.2.01, redhat and mysql database

Here is the actual error:

[Wed Aug 13 19:06:41 EDT 2003] -- DEBUG -- Refreshing UI manager
[Wed Aug 13 19:06:51 EDT 2003] -- ERROR -- Turbine.handleException: Failed instantiate an User implementation object: Failed to create a Class object for User implementation
[Wed Aug 13 19:06:51 EDT 2003] -- ERROR --
Exception: org.apache.turbine.util.security.UnknownEntityException: Failed instantiate an User implementation object: Failed to create a Class object for User implementation
Stack Trace follows:
org.apache.turbine.util.security.UnknownEntityException: Failed to create a Class object for User implementation
at org.apache.turbine.services.security.BaseSecurityService.getUserClass(BaseSecurityService.java:228)
at org.apache.turbine.services.security.BaseSecurityService.getUserInstance(BaseSecurityService.java:249)
rethrown as org.apache.turbine.util.security.UnknownEntityException: Failed instantiate an User implementation object: Failed to create a Class object for User implementation
at org.apache.turbine.services.security.BaseSecurityService.getUserInstance(BaseSecurityService.java:253)
at org.apache.turbine.services.security.BaseSecurityService.getAnonymousUser(BaseSecurityService.java:357)
at org.apache.turbine.services.security.TurbineSecurity.getAnonymousUser(TurbineSecurity.java:241)
at org.apache.turbine.modules.actions.sessionvalidator.TemplateSessionValidator.doPerform(TemplateSessionValidator.java:95)
at org.apache.turbine.modules.Action.perform(Action.java:87)
at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122)
at org.apache.turbine.Turbine.doGet(Turbine.java:521)
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:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:475)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
at java.lang.Thread.run(Thread.java:536)




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to