Date: Fri, 20 Sep 2002 22:00:20 -0700 From: Brian Korver <briank@briank.com> To: freebsd-java@freebsd.org Subject: odd java.lang.AbstractMethodError failure Message-ID: <3D8BFCE5.5380D824@briank.com>
next in thread | raw e-mail | index | archive | help
I'm getting a java.lang.AbstractMethodError failure in code that works on other platforms. I do not have the source myself. It's in a webapp that I'm attempting to run under tomcat. I've tried tomcat3 and tomcat4, with JDK 1.2 and 1.3. The same failure always occurs. Relevant version info: # uname -a FreeBSD oe8.briank.com 4.6.2-RELEASE FreeBSD 4.6.2-RELEASE #0: Thu Aug 22 08:49:01 PDT 2002 root@oe8.briank.com:/usr/obj/usr/src/sys/OLD_ENGLISH_800 i386 # pkg_info | grep -i jdk jdk-1.1.8 Java Development Kit 1.1 jdk-1.2.2p10 Java Development Kit 1.2 jdk-1.3.1p7 Java Development Kit 1.3 linux-sun-jdk-1.2.2.013 Sun Java Development Kit 1.2 for Linux linux-sun-jdk-1.3.1.04_1 Sun Java Development Kit 1.3 for Linux # pkg_info | grep -i tomcat jakarta-tomcat-3.3.1_14 Open-source Java web server by Apache, stable 3.x branch jakarta-tomcat-4.0.4 Open-source Java web server by Apache, stable 4.x branch Let me know if there is anything else you'd like to know about. The .war file that is causing the problem is at: http://endymion.com/products/sake/downloads/sake_2002-08-20.war and the URL I'm getting the failure on is http://oe8.briank.com:8080/sake/mail Now for the Error.... Error: 500 Location: /sake/mail Internal Servlet Error: java.lang.AbstractMethodError: com/jclark2/xsl/expr/PathPatternBase.matches at com.jclark2.xsl.tr.TemplateRuleSet$Rule.(TemplateRuleSet.java:27) at com.jclark2.xsl.tr.TemplateRuleSet.add(TemplateRuleSet.java:98) at com.jclark2.xsl.tr.SheetImpl$TemplateParser.parse(SheetImpl.java:85) at com.jclark2.xsl.tr.SheetImpl.parseTopLevel(SheetImpl.java:793) at com.jclark2.xsl.tr.SheetImpl.parseSheet(SheetImpl.java:737) at com.jclark2.xsl.tr.SheetImpl.(SheetImpl.java:718) at com.jclark2.xsl.tr.EngineImpl.createSheet(EngineImpl.java:19) at com.jclark2.xsl.sax.XSLProcessorImpl.loadStylesheet(XSLProcessorImpl.java:106) at com.endymion.template.processor.ProcessorCache.getTemplateStream(ProcessorCache.java:348) at com.endymion.template.processor.ProcessorCache.BuildParseList(ProcessorCache.java:651) at com.endymion.template.processor.ProcessorCache.cacheFile(ProcessorCache.java:211) at com.endymion.template.processor.ProcessorCache.getSnippet(ProcessorCache.java:580) at com.endymion.sake.servlet.mail.MailServlet.addLoginSnippets(MailServlet.java:3683) at com.endymion.sake.servlet.mail.MailServlet.outputLoginPageWithSnippet(MailServlet.java:3636) at com.endymion.sake.servlet.mail.MailServlet.dispatch(MailServlet.java:532) at com.endymion.sake.servlet.SakeServlet.doGet(SakeServlet.java:271) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:574) at org.apache.tomcat.core.Handler.invoke(Handler.java:322) at org.apache.tomcat.core.Handler.service(Handler.java:235) at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:485) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:917) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:833) at org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10Interceptor.java:176) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:494) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:516) at java.lang.Thread.run(Thread.java:484) I'm not a java programmer, and I don't have the source, and the vendor isn't helpful ("we've never seen this before"). I am a developer however, so if there's something you'd like me to try, I can give it a whirl. -brian briank@briank.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3D8BFCE5.5380D824>