DO NOT REPLY [Bug 37054] New: - NoClassDefFoundError using ServletContextListener
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=37054. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=37054 Summary: NoClassDefFoundError using ServletContextListener Product: Tomcat 5 Version: 5.5.12 Platform: PC OS/Version: Windows XP Status: NEW Severity: major Priority: P2 Component: Unknown AssignedTo: tomcat-dev@jakarta.apache.org ReportedBy: [EMAIL PROTECTED] Since 5.5.12 using a ServletContextListener leads to a NoClassDefFoundError. 5.5.11 instead worked as expected with exactly the same code. The class ServletListener is part of the web application. The web application of course has no servlet-api.jar included as this must be provided by the servlet engine through the appropriate classloader. o JVM is Sun 1.5.0_05, I got the same error with 1.5.0_04. o My web.xml: web-app ... listener listener-class this.is.my.ServletListener /listener-class /listener /web-app o My listener class: public class ServletListener implements ServletContextListener { public void contextInitialized(ServletContextEvent arg0) {...} public void contextDestroyed(ServletContextEvent arg0) { } } o This is the error during startup: 09:09:12,579 ERROR [/myApp]:3643 - Error configuring application listener of class this.is.my.ServletListener java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:870) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1305) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1187) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3640) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4127) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012) at org.apache.catalina.core.StandardHost.start(StandardHost.java:718) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442) at org.apache.catalina.core.StandardService.start(StandardService.java:450) at org.apache.catalina.core.StandardServer.start(StandardServer.java:680) at org.apache.catalina.startup.Catalina.start(Catalina.java:536) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 09:09:12,594 ERROR [/myApp]:3650 - Skipped installing application listeners due to previous error(s) -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 26447] - NoClassDefFoundError while using Custom Validator (or standard validator - missing ModuleUtils)
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=26447. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=26447 [EMAIL PROTECTED] changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution||INVALID --- Additional Comments From [EMAIL PROTECTED] 2005-06-18 07:51 --- This issue, even the last case of Tomcat problems, is obviously an app server issue. Please reopen if you can identify a change Struts needs to make to remedy the issue. -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug, or are watching someone who is. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 26447] - NoClassDefFoundError while using Custom Validator (or standard validator - missing ModuleUtils)
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=26447. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=26447 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED], tomcat- ||[EMAIL PROTECTED] Status|RESOLVED|REOPENED Resolution|INVALID | Summary|NoClassDefFoundError while |NoClassDefFoundError while |using Custom Validator |using Custom Validator (or ||standard validator - missing ||ModuleUtils) --- Additional Comments From [EMAIL PROTECTED] 2005-05-25 02:24 --- when switching from tomcat 5.5.4 to 5.5.9, getting ERROR [http-8443-Processor25] (StandardWrapperValve.java:253) - Servlet.service() for servlet action threw exception java.lang.NoClassDefFoundError: org/apache/struts/util/ModuleUtils at org.apache.struts.validator.Resources.getValidatorResources(Resources.java:94) at org.apache.struts.validator.Resources.initValidator(Resources.java:294) at org.apache.struts.validator.ValidatorForm.validate(ValidatorForm.java:106) at com.privasphere.privalope.util.PsphValForm.validateFromAction(PsphValForm.java:123) at com.privasphere.privalope.control.action.LoginAction.userCheck(LoginAction.java:1146) at com.privasphere.privalope.control.action.LoginAction.execute(LoginAction.java:239) at com.privasphere.privalope.control.action.LoginAction.execute(LoginAction.java:98) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252 ) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:407) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol .java:744) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) admitted my struts.jar is in CATALINA_HOME/shared/lib against the warning of http://struts.apache.org/userGuide/configuration.html#config_add but why should the behaviour change from 5.5.4 to 5.5.9? -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug, or are watching someone who is. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 [EMAIL PROTECTED] changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution||WONTFIX --- Additional Comments From [EMAIL PROTECTED] 2004-11-17 16:03 --- So it seems to work on 5.5 (I tried 5.5.4, couldn't reproduce the error, and Marc couldn't reproduce it on 5.5.3). Given that no one feels like doing classloader work on the 5.0 branch now that 5.5 is stable, I'm closing this issue. Please only reopen this issue if you have a tested patch to the classloader that you can attach to it -- thanks. -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup --- Additional Comments From [EMAIL PROTECTED] 2004-10-27 11:23 --- I could only test it on one computer up to now, but it seems better with 5.5.3: I wasn't able to reproduce the problem in 20 tests when it appeared ~8 times for 20 tests with 5.0.28. I have to perform tests on other machines to have a better opinion. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup --- Additional Comments From [EMAIL PROTECTED] 2004-10-27 12:08 --- Then it would indicate that the issue was with StandardClassLoader (which in 5.5 is replaced by a URL classloader). - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 31304] - NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=31304. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=31304 NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList [EMAIL PROTECTED] changed: What|Removed |Added Status|RESOLVED|CLOSED --- Additional Comments From [EMAIL PROTECTED] 2004-10-26 10:26 --- After numerous fresh installs on my laptop with no success I attempted an install on another machine. It worked. But for the life of me still can't see why it doesn't on my laptop ... Thanks for your help Yoav, sorry for troubling you. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup --- Additional Comments From [EMAIL PROTECTED] 2004-10-25 19:11 --- Updates? Is 5.5.3 better? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup --- Additional Comments From [EMAIL PROTECTED] 2004-10-07 11:01 --- I tried it, and it worked (I'm on Windows). I tried increasing the amount of frames too. I don't quite see how it would be different from hitting one of the pages with ab and a high concurrecy. This bug doesn't make sense to me overall: it's getting closer to INVALID. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup --- Additional Comments From [EMAIL PROTECTED] 2004-10-07 12:56 --- As it is a bug that doesn't happen systematically, I understand that it is for you difficult to accept it as valid. But as I'm not the only one having the problem, I'm sure that it is not a dream (sorry a nighmare) and it sould NOT be changed to INVALID. As you can't reproduce it on your computer, perhaps can you give some indication to those wo can, so that they to find the cause? What would you look at if you could reproduce it? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup [EMAIL PROTECTED] changed: What|Removed |Added Version|5.0.19 |5.0.28 --- Additional Comments From [EMAIL PROTECTED] 2004-10-07 13:01 --- I'd look at the thread-safety of the relevant classloader. Multiple frames means multiple more-or-less concurrent hits, and if there's a class that needs to be loaded it means multiple concurrent loadClass-type requests. But you don't want to just synchronized everything on the classloader for no reason, as that's a performance penalty. However, that can be a useful diagnostic tool: So here's one approach, if you have the time and really want to help us out: build your own Tomcat 5.0.28 having added the synchronized keyword around every method in every Catalina classloader. Then try your test and see if the error goes away. This is just a guess, but that's what I'd try if I were in your position. It's wild overkill, but you can always strip out the synchronized places one by one afterwards. BTW, updating version from 5.0.19 to 5.0.28 on this issue. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup --- Additional Comments From [EMAIL PROTECTED] 2004-10-07 13:12 --- If this was the case, then you would get problems for servlet based application as well, or for JSPs which use helper classes. Actually, since a frame is only a way to do a few concurrent requests, you'd get problems during load tests (for ex on the date.jsp example). Syncing everything in the classloader is a bad test IMO. I think it will greatly affect the capability of the server to run concurrent stuff, and as a result it will change the behavior of many other components. Let's not waste time on this. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 31304] - NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=31304. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=31304 NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||WORKSFORME --- Additional Comments From [EMAIL PROTECTED] 2004-10-07 13:33 --- I took your WAR, and modified it for my environment. The only changes were the JDBC driver class (I have Oracle locally, so oracle.jdbc.driver.OracleDriver), and of course database URL, username, and password. Whether I deploy as a packed WAR, or as an expanded directory structure, both dbtest.jsp and dbtestdirect.jsp work for me. (I had to create a dummy table testdata of course to match your query). I get no errors at all, much less that collections error you quote. This was on a clean, new 5.0.28 installation, using Sun JDK 1.4.2 on Solaris 8. I repeated the same thing on Windows 2000, same results. It all works. So I'm closing this item as WORKSFORME. If I were you, I'd try it with a clean installation, as there's no other explanation for what you're seeing. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup --- Additional Comments From [EMAIL PROTECTED] 2004-10-07 14:08 --- For info: I've just performed a test on an older computer with Windows 2000. Downloaded Tomcat 5.0.28 zip version and placed the small test application attached to this bug in the webapps dir. I've performed 20 times startup.bat, called the default page of the webapp in the browser and then shutdown.bat. In 12 cases everything was correct and in 8 cases one of the frame had the NoClassDefFoundError exception. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup --- Additional Comments From [EMAIL PROTECTED] 2004-10-07 14:21 --- I am sure this is a bug. There is just too much documentation and too many disparate reports for that not to be the case. I am also not sure what INVALID means, but if it means that the bug does not exist, that is not right. The bug does exist. So, I assume INVALID does not mean that. I clearly get the undesired behavior both with Marc's test war and with my own application. I should mention that I have different frame based pages. Some of the pages have this problem on a consistent basis. Others never have this problem. Why that would be is a mystery to me. The only apparent difference between the pages is the number of times the custom taglib is used. On the page with twelve uses of the taglib, the behavior is clear and persistent: nearly everytime but not quite. Why that should make a difference is not clear to me. But, that is the only difference I see. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup --- Additional Comments From [EMAIL PROTECTED] 2004-10-07 14:33 --- Created an attachment (id=12984) I tested Marc's war 7 times and got the error everytime on a Compaq Presario 2500 running XP Home and Tomcat 5.0 as previously indicated. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup --- Additional Comments From [EMAIL PROTECTED] 2004-10-07 14:54 --- Yoav, you mean in all 3: org.apache.catalina.loader.StandardClassLoader org.apache.catalina.loader.WebappClassLoader org.apache.jasper.servlet.JasperLoader or are there any other class loaders? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup --- Additional Comments From [EMAIL PROTECTED] 2004-10-07 14:58 --- Try Tomcat 5.5.3 first. Then I think you shouldn't get guidance if you expect to actually get a fresh look at what this issue could be. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup --- Additional Comments From [EMAIL PROTECTED] 2004-10-07 05:06 --- Created an attachment (id=12980) This is a war provided by Marc Guillemot which replicates this bug. The replication works better (or worse) on Windows than Linux. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup --- Additional Comments From [EMAIL PROTECTED] 2004-10-06 05:59 --- Hi. It is definitely still happening on 5.0.28. Additional comments/indicators: - Only happens when frames are in use - and more than 1 page separate frames are accessing the custom tag libs - Seems to happen when the machine running Tomcat is under fairly heavy memory load - Seems more likely to occur if the custom tag lib defines a large number of tags. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 31304] - NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=31304. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=31304 NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList --- Additional Comments From [EMAIL PROTECTED] 2004-09-28 09:31 --- Created an attachment (id=12875) test webapp war file - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 31304] - NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=31304. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=31304 NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList --- Additional Comments From [EMAIL PROTECTED] 2004-09-28 09:32 --- Yoav, Please accept my apologies for the delay in providing the war file. I don't normally deploy using one so I hope it is what you were after. Thanks again. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup --- Additional Comments From [EMAIL PROTECTED] 2004-09-21 19:20 --- Without a test case allowing us to reproduce this problem, this issue will be closed as either INVALID or WORKSFORME. Please post a WAR file which we can reload using the admin webapp that will throw this exception. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 31304] - NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=31304. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=31304 NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList --- Additional Comments From [EMAIL PROTECTED] 2004-09-21 19:57 --- Can you please attach a .war file to this issue with your test JSP, web.xml, and META-INF/context.xml file? Obviously you can use dummy database URL, username, and password, as I'll have to use local test values. I'd like to try to reproduce it, although obviously if this was true out of the box we'd have heard about it on the mailing list. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 31304] - NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=31304. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=31304 NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList --- Additional Comments From [EMAIL PROTECTED] 2004-09-20 16:46 --- First, using DBCP works for me out of the box with Tomcat 5.0.28. So you must have changed something in order to get this error. Did you modify the commons-pool, commons-collections, or commons-dbcp versions that shipped with Tomcat? Did you place additional versions of any of these jars in $CATALINA_HOME/common/lib or in your webapp's WEB-INF/lib directory? This is the kind of issue that's best discussed on tomcat-user first, rather than opening a Tomcat bug report right away, as it's much more likely to be a configuration error on your part than an actual Tomcat bug. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 31304] - NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=31304. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=31304 NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList --- Additional Comments From [EMAIL PROTECTED] 2004-09-20 16:48 --- Looking at the Jakarta Commons-Collections 3.1 JavaDoc makes it clear that org.apache.commons.collections.CursorableLinkedList exists (although it's deprecated). - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 31304] - NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=31304. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=31304 NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList --- Additional Comments From [EMAIL PROTECTED] 2004-09-21 00:01 --- Yoav, All that was added was the mysql-connector JAR to common/lib and a session counting listener to common/classes. Both WEB-INF/lib and WEB-INF/classes are empty. --- # jar tf common/lib/commons-collections-3.1.jar --- org/apache/commons/collections/CursorableLinkedList$Listable.class org/apache/commons/collections/CursorableLinkedList$ListIter.class org/apache/commons/collections/CursorableLinkedList$Cursor.class org/apache/commons/collections/CursorableLinkedList.class So yes it exists in mine as well. To be expected really since I haven't modified anything. --- context config --- Resource auth=container name=jdbc/test type=javax.sql.DataSource/ ResourceParams name=jdbc/test parameter nameurl/name valuejdbc:mysql://dev:3306/test?autoReconnect=true/value /parameter parameter namevalidationQuery/name valueselect id, foo, bar from testdata/value /parameter parameter namemaxIdle/name value5/value /parameter parameter namemaxActive/name value100/value /parameter parameter namedriverClassName/name valuecom.mysql.jdbc.Driver/value /parameter parameter namemaxWait/name value1/value /parameter parameter nameremoveAbandoned/name valuetrue/value /parameter parameter namefactory/name valueorg.apache.commons.dbcp.BasicDataSourceFactory/value /parameter parameter nameusername/name valuetest/value /parameter parameter namelogAbandoned/name valuetrue/value /parameter parameter nameremoveAbandonedTimeout/name value60/value /parameter parameter namepassword/name valuetest/value /parameter /ResourceParams --- WEB-INF/web.xml --- resource-ref description DB Connection Pool /description res-ref-name jdbc/test /res-ref-name res-type javax.sql.DataSource /res-type res-auth Container /res-auth /resource-ref --- test JSP --- %@ page import=java.sql.*, javax.naming.Context, javax.naming.InitialContext, javax.sql.DataSource% % Context initContext = new InitialContext(); Context envContext = (Context)initContext.lookup(java:/comp/env); DataSource ds = (DataSource)envContext.lookup(jdbc/test); Statement stmt = null; ResultSet rs = null; Connection conn = null; if (ds != null) { try { conn = ds.getConnection(); stmt = conn.createStatement(); rs = stmt.executeQuery(select id, foo, bar from testdata); while (rs.next()) { %id: %= rs.getInt(id) %, foo: %= rs.getString(foo) %, bar: %= rs.getInt(bar) %br/% } rs.close(); rs = null; stmt.close(); stmt = null; conn.close(); conn = null; } catch (SQLException e) { ; } finally { if (rs != null) { try { rs.close(); } catch (SQLException e) { ; } rs = null; } if (stmt != null) { try { stmt.close(); } catch (SQLException e) { ; } stmt = null; } if (conn != null) { try { conn.close(); } catch (SQLException e) { ; } conn = null; } } } else { % DataSource is null % } % I also have a page that performs the same function but by going directly using the same settings i.e. Class.forName ... etc ... - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 31304] New: - NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=31304. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=31304 NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList Summary: NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList Product: Tomcat 5 Version: 5.0.28 Platform: PC OS/Version: Linux Status: NEW Severity: Critical Priority: Other Component: Unknown AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Hi, I am receiving the above error when I try to execute a JSP page which attempts to access a MySQL database via a DataSource. The configuration is following the JNDI reference in the documentation. I have experienced this with both 5.0.25 and 5.0.28. Context initContext = new InitialContext(); Context envContext = (Context)initContext.lookup(java:/comp/env); DataSource ds = (DataSource)envContext.lookup(jdbc/test); Statement stmt = null; ResultSet rs = null; Connection conn = null; try { conn = ds.getConnection(); -- error occurs here ApplicationDispatcher[/sportsweb] Servlet.service() for servlet jsp threw exception java.lang.NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList at org.apache.commons.pool.impl.GenericObjectPool.init(Unknown Source) at org.apache.commons.pool.impl.GenericObjectPool.init(Unknown Source) at org.apache.commons.dbcp.AbandonedObjectPool.init(AbandonedObjectPool.java:97) at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:545) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:312) at org.apache.jsp.dbtest_jsp._jspService(dbtest_jsp.java:58) # java -version java version 1.4.2_03 Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02) Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode) Tomcat 5 was installed by extracting the tar.gz version and modifying the conf files appropriately. I have searched through the mailing list archive but can't find anything regarding this. My common/lib directory containg commons-collections-3.1.jar as distributed with Tomcat 5.0.28 (20 Sep 04) Any help will be appreciated. Thanks, Peter Johnson - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup --- Additional Comments From [EMAIL PROTECTED] 2004-09-08 13:22 --- Yes, it still happens with Tomcat 5.0.28. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 30575] - noClassDefFoundError: org/apache/tomcat/util/http/mapper/Mapper
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=30575. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=30575 noClassDefFoundError: org/apache/tomcat/util/http/mapper/Mapper [EMAIL PROTECTED] changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution||INVALID --- Additional Comments From [EMAIL PROTECTED] 2004-08-18 20:09 --- This bug doesn't make any sense. What are you trying to do? Please add a test case or more info. -- Jeanfrancois - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 30575] New: - noClassDefFoundError: org/apache/tomcat/util/http/mapper/Mapper
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=30575. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=30575 noClassDefFoundError: org/apache/tomcat/util/http/mapper/Mapper Summary: noClassDefFoundError: org/apache/tomcat/util/http/mapper/Mapper Product: Tomcat 5 Version: 5.0.27 Platform: Other OS/Version: Other Status: UNCONFIRMED Severity: Critical Priority: Other Component: Unknown AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Found the tomcat-util.jar file. It has the http directory but no http/mapper directory. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup [EMAIL PROTECTED] changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|INVALID | --- Additional Comments From [EMAIL PROTECTED] 2004-08-04 16:12 --- This seems to happen after each restart of the applicaton on one development computer. It appears only sporadically on other computers. I can't send the application. If you have indications, I can apply them on this computer to help solving this bug. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup [EMAIL PROTECTED] changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution||INVALID --- Additional Comments From [EMAIL PROTECTED] 2004-07-19 12:29 --- Sorry, it still doens't happen for me. The admin webapp appears to work fine, with all its Struts tags and frames. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup [EMAIL PROTECTED] changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|INVALID | --- Additional Comments From [EMAIL PROTECTED] 2004-06-15 16:33 --- I'm having the same issue. A refresh of the offending page loads properly. It's always after a tomcat restart and it can't find one of the classes for a custom tag. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup --- Additional Comments From [EMAIL PROTECTED] 2004-05-29 18:56 --- I've got the same problem: webapp reloading/starting page with frames NoClassDefFoundError: xxxTag (after reloading of page everything is OK) this happens sporadically (but happens :( ) i know that NoClassDefFoundError: class is usually connected with the problem of the visibility of dependent classes of class in classloader tree, but in this case it seems to be st. else (i've checked that all required clasess was visible). i don't understand the accidentality of occurrences of this error (various frames, various tags) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup --- Additional Comments From [EMAIL PROTECTED] 2004-05-29 19:10 --- Hi. This also happens to me. In my case is always seems to happen with TEI classes that are in my custom tag library - and if there are not any TEI classes then another class - also a custom tag class - is not found after restart. A refresh sorts the problem. I have posted this issue to the users list a number of times. The problem seems to happen under the following conditions: - large custom tag library (mine is custom with 200+ tags) - A number of frames in the browser - one or more of which reference the tag library - TEI classes (if present) are always the culprits - and always in order of appearance in the tld. I have now got a servlet doing a load-on-startup of 1 and in its init I do the following: ClassLoader cls = this.getClass().getClassLoader(); cls.loadClass(offence.very.TEIClasses); :) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||INVALID --- Additional Comments From [EMAIL PROTECTED] 2004-05-14 07:20 --- I've never seen this occur with the admin webapp, which seems a good candidate, nor with other Struts based webapps. Please submit a test case. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28949] New: - Occasional NoClassDefFoundError for tag classes at startup
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=28949. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=28949 Occasional NoClassDefFoundError for tag classes at startup Summary: Occasional NoClassDefFoundError for tag classes at startup Product: Tomcat 5 Version: 5.0.19 Platform: PC OS/Version: Linux Status: NEW Severity: Normal Priority: Other Component: Catalina AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] I get now and then a NoClassDefFoundError concerning a tag class (not always the same) after I've restarted the webapp. After a reload, the concerned page is displayed normally and it doesn't seem to have any consequences. This occurs on a page with many frames (I've not seen it on any other page, but I call this page really more frequently than others) and when it occurs, only 1 frame is concerned. The stacktrace from the last case: 2004-05-13 14:53:38 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception java.lang.NoClassDefFoundError: org.apache.struts.taglib.html.ImgTag at org.apache.jsp.nav.navtop_jsp.class$(navtop_jsp.java:262) at org.apache.jsp.nav.navtop_jsp._jspx_meth_html_img_0(navtop_jsp.java:459) at org.apache.jsp.nav.navtop_jsp._jspx_meth_html_link_0(navtop_jsp.java:440) at org.apache.jsp.nav.navtop_jsp._jspService(navtop_jsp.java:182) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204) at de.internetzky.util.web.JSPEngineExceptionReporter.doFilter(JSPEngineExceptionReporter.java:45) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:233) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204) at de.internetzky.util.web.SessionsObserver$SessionCreationFilter.doFilter(SessionsObserver.java:77) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:233) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204) at de.internetzky.jnetz.web.Log4jNDCFilter.doFilter(Log4jNDCFilter.java:68) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:233) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:257) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:184) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:833) at org.apache.coyote.http11
DO NOT REPLY [Bug 14595] - bind to RMI registry fails in Registry.rebind() with noClassDefFoundError
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14595. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14595 bind to RMI registry fails in Registry.rebind() with noClassDefFoundError [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||INVALID --- Additional Comments From [EMAIL PROTECTED] 2004-02-12 22:30 --- This looks like a JDK issue rather than a Tomcat bug. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 26174] New: - NoClassDefFoundError when calling getNamedDispatcher with security manager
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26174. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26174 NoClassDefFoundError when calling getNamedDispatcher with security manager Summary: NoClassDefFoundError when calling getNamedDispatcher with security manager Product: Tomcat 4 Version: 4.1.24 Platform: PC OS/Version: Linux Status: NEW Severity: Normal Priority: Other Component: Catalina AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] In the default RPM installation, the following servlet code causes a NoClassDefFoundError when running under the security manager. RequestDispatcher rd = servletcontext.getNamedDispatcher(default); This problem was solved by putting the following into catalina.policy: permission java.lang.RuntimePermission accessClassInPackage.org.apache.catalina.*; permission java.lang.RuntimePermission accessClassInPackage.org.apache.catalina; permission java.lang.RuntimePermission defineClassInPackage.org.apache.catalina.*; permission java.lang.RuntimePermission defineClassInPackage.org.apache.catalina; I propose that either (A) getNamedDispatcher be modified so that it doesn't generate this error or (B) the above lines get added by default to catalina.policy. (Possibly this is too liberal. Maybe there is a more specific setting that should be applied). As a side note, the RPM (rightly so, I believe) installs Tomcat with the security manager on by default. This makes it important that catalina.policy settings allow servlets and JSP files to work smoothly. Trace: java.lang.NoClassDefFoundError: org/apache/catalina/core/ApplicationDispatcher java.lang.NoClassDefFoundError: org/apache/catalina/core/ApplicationDispatcher at org.apache.catalina.core.ApplicationContext.getNamedDispatcher (Unknown Source) at org.apache.catalina.core.ApplicationContextFacade.getNamedDispatcher (Unknown Source) at com.forio.servlet.plugin.implement.ServeFile.sendFileResponse (Unknown Source) at com.forio.servlet.plugin.implement.ServeFile.processRequest(Unknown Source) at com.forio.servlet.SimServlet.handleRequest(Unknown Source) at com.forio.servlet.util.VelocityServletAlt.doRequest(Unknown Source) at com.forio.servlet.util.VelocityServletAlt.doGet(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (Unknown Source) at org.apache.catalina.core.ApplicationFilterChain.access$0(Unknown Source) at org.apache.catalina.core.ApplicationFilterChain$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown Source) at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown Source) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 24270] New: - NoClassDefFoundError when running in security mode
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24270. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24270 NoClassDefFoundError when running in security mode Summary: NoClassDefFoundError when running in security mode Product: Tomcat 5 Version: Nightly Build Platform: Sun OS/Version: Solaris Status: NEW Severity: Normal Priority: Other Component: Jasper AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] CC: [EMAIL PROTECTED] I ran standalone tomcat nightly (10/29/2003) build with -security option, and default catlina.policy. When executing a jsp that uses reflection, internal error occurred: It happened on both Windows 200 pro and Solaris 9 Sparc, with j2se 1.4.2_01/_02 javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/tomcat/util/http/FastHttpDateFormat at com.sun.ts.tests.jsp.common.util.JspTestUtil.invokeTest(JspTestUtil.java:78) at org.apache.jsp.JspWriterTest_jsp._jspService(JspWriterTest_jsp.java:510) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:284) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:500) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:306) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:200) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:278) at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:97) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:187) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:183) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:195) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:209) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666) at java.lang.Thread.run(Thread.java:534
DO NOT REPLY [Bug 24270] - NoClassDefFoundError when running in security mode
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24270. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24270 NoClassDefFoundError when running in security mode --- Additional Comments From [EMAIL PROTECTED] 2003-10-30 23:34 --- Created an attachment (id=8840) war file to reproduce - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 24270] - NoClassDefFoundError when running in security mode
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24270. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24270 NoClassDefFoundError when running in security mode --- Additional Comments From [EMAIL PROTECTED] 2003-10-30 23:36 --- http://localhost:8080/jsp_jspwriter_web/JspWriterTest.jsp?testname=jspWriterClearIOExceptionTest is the url that triggered the error with attached war. The following is from catalina.out on Solaris: Security Violation, attempt to use Restricted Class: org.apache.jasper.compiler.Localizer java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.org.apache.jasper.compiler) at java.security.AccessControlContext.checkPermission(AccessControlContext.java:269) at java.security.AccessController.checkPermission(AccessController.java:401) at java.lang.SecurityManager.checkPermission(SecurityManager.java:524) at java.lang.SecurityManager.checkPackageAccess(SecurityManager.java:1491) at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:820) at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:756) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) at org.apache.jasper.runtime.JspWriterImpl.clear(JspWriterImpl.java:178) at org.apache.jsp.JspWriterTest_jsp.jspWriterClearIOExceptionTest(JspWriterTest_jsp.java:231) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.sun.ts.tests.jsp.common.util.JspTestUtil.invokeTest(JspTestUtil.java:76) at org.apache.jsp.JspWriterTest_jsp._jspService(JspWriterTest_jsp.java:510) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:284) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:500) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:306) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:200) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:278) at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:97) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:187) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:183) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 24270] - NoClassDefFoundError when running in security mode
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24270. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24270 NoClassDefFoundError when running in security mode [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Additional Comments From [EMAIL PROTECTED] 2003-10-31 01:35 --- Fixed. Thanks -- Jeanfrancois - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 14595] New: - bind to RMI registry fails in Registry.rebind() with noClassDefFoundError
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14595. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14595 bind to RMI registry fails in Registry.rebind() with noClassDefFoundError Summary: bind to RMI registry fails in Registry.rebind() with noClassDefFoundError Product: Tomcat 4 Version: 4.1.12 Platform: PC OS/Version: Linux Status: NEW Severity: Normal Priority: Other Component: Unknown AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Trying to create/bind to an RMI registry fails with the error: java.lang.NoClassDefFoundError: sun/reflect/SerializationConstructorAccessorImpl The Java installation is SDK 1.4.1. The OS is RedHat 7.3. In searching the Web the only reference to this problem I have located is to do with a bug in Java 1.4 or Ant. The workaround during building is to set the fork=true option for Ant. A temporary fix is to run Tomcat with JRE 1.3.1. -- To unsubscribe, e-mail: mailto:tomcat-dev-unsubscribe;jakarta.apache.org For additional commands, e-mail: mailto:tomcat-dev-help;jakarta.apache.org
JK2+Apache2: LogFactory java Error: NoClassDefFoundError
Getting an error message when I start Tomcat 4.1.12 on Solaris 8 SPARC: 15750 [main] ERROR server.JkMain - Can't create apr java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.apache.jk.apr.AprImpl.clinit(AprImpl.java:340) I'm using the Apache Tomcat/4.1.12-LE-jdk14. FYI: CLASSPATH set to: /server/lib/commons-logging.jar:/em/opt/j2sdk1.4.0_02/lib/tools.jar:.:/em/op t/j2sdk1.4.0_02/lib/jta.jar:/em/opt/jaf-1.0.2/activation.jar:/em/opt/javamai l-1.3/mail.jar:/em/opt/j2sdk1.4.0_02/jre/lib/jsse.jar Anyone else run into this? Know how to solve it? Is it a CLASSPATH env var problem? -- mailto:[EMAIL PROTECTED] Enterprise Distributed Capabilities EDS Corporation 248-265-8283 Paul J. Brzezinski ([EMAIL PROTECTED]).vcf Description: Binary data -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 13052] - SecurityManager + req.getParameter() = ParameterMap class loading NoClassDefFoundError exception
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13052. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13052 SecurityManager + req.getParameter() = ParameterMap class loading NoClassDefFoundError exception [EMAIL PROTECTED] changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution||FIXED --- Additional Comments From [EMAIL PROTECTED] 2002-09-30 20:02 --- Note, only security exploit bug fixes are being made to the Tomcat 4.0.x branch. I had already added the accessClassInPackage for the util package to the catalina.policy in the current Tomcat 4.1.x branch. I added the additional defineClassInPackage permissions to this branch in CVS. Thanks for reporting this. -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 13052] - SecurityManager + req.getParameter() = ParameterMap class loading NoClassDefFoundError exception
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13052. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13052 SecurityManager + req.getParameter() = ParameterMap class loading NoClassDefFoundError exception [EMAIL PROTECTED] changed: What|Removed |Added Status|RESOLVED|CLOSED -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 13052] - SecurityManager + req.getParameter() = ParameterMap class loading NoClassDefFoundError exception
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13052. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13052 SecurityManager + req.getParameter() = ParameterMap class loading NoClassDefFoundError exception [EMAIL PROTECTED] changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution||INVALID --- Additional Comments From [EMAIL PROTECTED] 2002-09-27 22:19 --- As I stated in the other bugzilla report, there is nothing in org.apache.catalina.util.* that is security sensitive. Fix your policy so that the correct defineClassInPackage Runitme permission is granted. -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 13052] - SecurityManager + req.getParameter() = ParameterMap class loading NoClassDefFoundError exception
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13052. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13052 SecurityManager + req.getParameter() = ParameterMap class loading NoClassDefFoundError exception [EMAIL PROTECTED] changed: What|Removed |Added Status|RESOLVED|CLOSED -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 13052] New: - SecurityManager + req.getParameter() = ParameterMap class loading NoClassDefFoundError exception
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13052. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13052 SecurityManager + req.getParameter() = ParameterMap class loading NoClassDefFoundError exception Summary: SecurityManager + req.getParameter() = ParameterMap class loading NoClassDefFoundError exception Product: Tomcat 4 Version: 4.0.4 Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: Other Component: Connector:Other AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] NOTE: You should add a 4.0.5 Final Tomcat version option in Bugzilla. I have confirmed this is a bug in Tomcat 4.0.5 when run with the SecurityManager enabled (but this may have existed in older Tomcat versions). After starting the server using the HTTP/1.1 Connector, a requested servlet that calls request.getParameter() will cause Tomcat to throw a java.lang.NoClassDefFoundError exception for class ParameterMap. This is due to the webapp code not being granted the defineClassInPackage RuntimePermission for org.apache.catalina.util in the catalina.policy file. I imagine that the best solution here is to avoid having to grant this extra permission to webapps in the policy file by simply ensuring that ParameterMap gets loaded by the server classloader during Tomcat initialization. This should be as simple as changing org.apache.catalina.connector.HttpRequestBase as follows: -protected ParameterMap parameters = null; +protected ParameterMap parameters = new ParameterMap(); Although the HTTP/1.1 Connector is deprecated as of Tomcat 4.1.x, the fix to this can still be made to HttpRequestBase, as it is a connector-independent base class. -Eddie __ Example request: http://127.0.0.1:8080/examples/servlet/RequestParamExample? firstname=foolastname=bar Example output (exception): htmlheadtitleApache Tomcat/4.0.5 - Error report/titleSTYLE!--H1{font- family : sans-serif,Arial,Tahoma;color : white;background-color : #0086b2;} BODY {font-family : sans-serif,Arial,Tahoma;color : black;background-color : white;} B{color : white;background-color : #0086b2;} HR{color : #0086b2;} --/STYLE /headbodyh1Apache Tomcat/4.0.5 - HTTP Status 500 - Internal Server Error/h1HR size=1 noshadepbtype/b Exception report/ppbmessage/b uInternal Server Error/u/ppbdescription/b uThe server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request./u/ppbexception/b prejavax.servlet.ServletException: Servlet execution threw an exception at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.access$000 (ApplicationFilterChain.java:98) at org.apache.catalina.core.ApplicationFilterChain$1.run (ApplicationFilterChain.java:176) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:172) at filters.ExampleFilter.doFilter(ExampleFilter.java:149) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.access$000 (ApplicationFilterChain.java:98) at org.apache.catalina.core.ApplicationFilterChain$1.run (ApplicationFilterChain.java:176) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:172) 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.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
DO NOT REPLY [Bug 13052] - SecurityManager + req.getParameter() = ParameterMap class loading NoClassDefFoundError exception
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13052. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13052 SecurityManager + req.getParameter() = ParameterMap class loading NoClassDefFoundError exception [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||DUPLICATE --- Additional Comments From [EMAIL PROTECTED] 2002-09-27 00:40 --- This duplicates a previous report. See bug 12101 for the work around. *** This bug has been marked as a duplicate of 12101 *** -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 13052] - SecurityManager + req.getParameter() = ParameterMap class loading NoClassDefFoundError exception
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13052. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13052 SecurityManager + req.getParameter() = ParameterMap class loading NoClassDefFoundError exception [EMAIL PROTECTED] changed: What|Removed |Added Status|RESOLVED|CLOSED -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 13052] - SecurityManager + req.getParameter() = ParameterMap class loading NoClassDefFoundError exception
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13052. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13052 SecurityManager + req.getParameter() = ParameterMap class loading NoClassDefFoundError exception [EMAIL PROTECTED] changed: What|Removed |Added Status|CLOSED |REOPENED Resolution|DUPLICATE | --- Additional Comments From [EMAIL PROTECTED] 2002-09-27 06:19 --- Although it may be related, this is technically a DIFFERENT problem than bug 12101. Your fix to 12101 was to add the accessClassInPackage RuntimePermission to the catalina.policy file. In Tomcat 4.0.5, even with this policy file, the exception is thrown due to a lack of a defineClassInPackage permission. Hence, this bug calls for an additional fix to Tomcat. I proposed a few solutions -- you can either grant the defineClassInPackage for org.apache.catalina.util to webapp code or (better yet) fix it in the Tomcat source by defining ParameterMap during server initialization (e.g., when HttpRequestBase gets instantiated). So, I'm reopening this bug for your attention and comments. -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
NoClassDefFoundError
Hi, I'm using Apache Tomcat 4.0.3 (OS - Win2000). I've encountered the problem of - java.lang.NoClassDefFoundError: oracle/jdbc/driver/OracleDriver I can successfully compile the java file which is basically for DB utility and the way I'm loading the oracle driver is mentioned below - (Line no. 25) DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); But while running the application through the tomcat it's throwing the exception and pointing towards the line 25 of the java file. I've already included the classes12.zip classes111.zip file under the classpath (jdk1.3.1). Any suggestion? - Samit THIS E-MAIL MESSAGE ALONG WITH ANY ATTACHMENTS IS INTENDED ONLY FOR THE ADDRESSEE and may contain confidential and privileged information. If the reader of this message is not the intended recipient, you are notified that any dissemination, distribution or copy of this communication is strictly Prohibited. If you have received this message by error, please notify us immediately, return the original mail to the sender and delete the message from your system. -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
RE: NoClassDefFoundError
I've already included the classes12.zip classes111.zip file under the classpath (jdk1.3.1). Any suggestion? 2 suggestions: 1) Use tomcat-user for this kind of messages.. Thanks.. 2) None of Tomcat versions ( 3.x or 4.x ) reads zip files from the jar repositories ( web-inf/lib nor any of the server repositiories ) ( as the Servlet Spec says ), so rename your *.zip files to *.jar Saludos , Ignacio J. Ortega -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 6948] - Cocoon2 doesn't work because of strange NoClassDefFoundError
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6948. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6948 Cocoon2 doesn't work because of strange NoClassDefFoundError [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||DUPLICATE --- Additional Comments From [EMAIL PROTECTED] 2002-03-07 08:19 --- 4.0.4 b1 fixes that problem (which has been discussed quite a bit on tomcat-user). *** This bug has been marked as a duplicate of 6374 *** -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 6948] New: - Cocoon2 doesn't work because of strange NoClassDefFoundError
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6948. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6948 Cocoon2 doesn't work because of strange NoClassDefFoundError Summary: Cocoon2 doesn't work because of strange NoClassDefFoundError Product: Tomcat 4 Version: 4.0.3 Final Platform: PC OS/Version: All Status: NEW Severity: Critical Priority: Other Component: Catalina AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] When I tryed to run default install of Cocoon 2.0.1 Final on a default install of Tomcat 4.0.3 Final I saw Internal Server Error 500 showing that CocoonServlet cannot initialize with the root cause of NoClassDefFoundError (it couldn't find javax.xml.transform.URIResolver). Restarting Tomcat and playing with different configurations couldn't help. When I installed Cocoon 2.0.1 Final under the same conditions but on Tomcat 4.0.1 Final it run OK! Here is the error page that I get with Cocoon 2.0.1 and Tomcat 4.0.3: Apache Tomcat/4.0.3 - HTTP Status 500 - Internal Server Error type Exception report message Internal Server Error description The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request. exception javax.servlet.ServletException: Servlet.init() for servlet Cocoon2 threw exception at org.apache.catalina.core.StandardWrapper.loadServlet (StandardWrapper.java:935) at org.apache.catalina.core.StandardWrapper.allocate (StandardWrapper.java:653) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:214) 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.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:2343) 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:1012) at org.apache.catalina.connector.http.HttpProcessor.run (HttpProcessor.java:1107) at java.lang.Thread.run(Thread.java:484) root cause java.lang.NoClassDefFoundError: javax/xml/transform/URIResolver at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:486) at java.security.SecureClassLoader.defineClass (SecureClassLoader.java:111) at org.apache.catalina.loader.WebappClassLoader.findClassInternal (WebappClassLoader.java:1631) at org.apache.catalina.loader.WebappClassLoader.findClass (WebappClassLoader.java:926) at org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1360) at java.lang.ClassLoader.loadClass(ClassLoader.java:290) at java.lang.ClassLoader.loadClass(ClassLoader.java:253) at org.apache.avalon.excalibur.component.ExcaliburComponentManager.configure
NoClassDefFoundError
hi all i am trying to run a jsp file with a bean tag in Apache Jserv. i have been provided with a servlets directory and a bean directory where the bean directory has been included in classpath on the server. the code for jsp file is html jsp:useBean id=comment class=cal.hello scope=request jsp:setProperty name=comment property=* / /jsp:useBean b% out.print(comment.getComment()); %/b /html the code for bean is package cal; public class hello{ String comment; public hello() { comment = comment; } public String getComment() { return comment; } public void setComment(String acomment) { comment = acomment; } } i put the jsp file in servlets directory and the class file in bean/cal. i get the following error. Exception while servicing request for /servlets/hello.jsp: java.lang.NoClassDefFoundError i also tried putting a jar file in bean directory and pls help -kailash __ Do You Yahoo!? Get personalized email addresses from Yahoo! Mail - only $35 a year! http://personal.mail.yahoo.com/
: RE: Tomcat NoClassDefFoundError
On downloading the latest version of Jarkarta (jakarta-tomcat-3.2.1) and attempting to run the startup.sh under in the bin directory I got the NoClassDefFoundError. What I found was untarring the files under the directory foo, the directory foo/tomcat/jakarta-tomcat-3.2.1 was created. The scripts work relative to foo/tomcat rather than foo/tomcat/jakarta-tomcat-3.2.1. To remedy the problem, everything under jakarta-3.2.1 must be placed under foo/tomcat. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]