Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 63753 invoked from network); 30 Jul 2004 11:28:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 30 Jul 2004 11:28:08 -0000 Received: (qmail 55991 invoked by uid 500); 30 Jul 2004 11:28:06 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 55685 invoked by uid 500); 30 Jul 2004 11:28:04 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: dev@cocoon.apache.org Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 55672 invoked by uid 99); 30 Jul 2004 11:28:04 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [80.89.232.240] (HELO server.bizzdesign.nl) (80.89.232.240) by apache.org (qpsmtpd/0.27.1) with ESMTP; Fri, 30 Jul 2004 04:28:01 -0700 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: DO NOT REPLY [Bug 30406] New: - X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1 Date: Fri, 30 Jul 2004 13:27:22 +0200 Message-ID: <5E091A68F794974CAF431CA31F5AF2CC1893E0@server.bizzdesign.nl> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: DO NOT REPLY [Bug 30406] New: - Thread-Index: AcR2J78cXLMWaLmyQW2pTPgpQmoe+AAABRGw From: "Bart Molenkamp" To: X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Note: I use Eclipse for development. I can do a lot of changes to code while running Cocoon in Tomcat, but with JavaFlow, I need to restart everytime I change the code. This made me think: maybe the problem is related to class loading somehow. I don't know if it's useful to place this information in bugzilla too. Bart. -----Original Message----- From: bugzilla@apache.org [mailto:bugzilla@apache.org]=20 Sent: Friday, July 30, 2004 1:26 PM To: dev@cocoon.apache.org Subject: DO NOT REPLY [Bug 30406] New: - DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG=20 RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT . ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND=20 INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=3D30406 JavaFlow throws VerifyError when using .class in code Summary: JavaFlow throws VerifyError when using .class in code Product: Cocoon 2 Version: 2.1.5 Platform: PC OS/Version: Windows XP Status: NEW Severity: Normal Priority: Other Component: blocks AssignedTo: dev@cocoon.apache.org ReportedBy: b.molenkamp@bizzdesign.nl This code causes an error: QueryByCriteria query =3D new QueryByCriteria(Account.class, new Criteria()); =20 While this code works fine:=20 QueryByCriteria query =3D new QueryByCriteria(Class.forName("com.bizzdesign.persistence.risks.Account" ), new Criteria()); The stack trace: 13:10:26.216 WARN!! Error for /risks/editAccount.jfdo java.lang.VerifyError: (class: org/apache/cocoon/samples/flow/java/CalculatorFlow, method: doEditAccount signature: ()V) Unable to pop operand off an empty stack at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:1647) at java.lang.Class.privateGetPublicMethods(Class.java:1770) at java.lang.Class.getMethods(Class.java:824) at org.apache.cocoon.components.flow.java.JavaInterpreter.initialize(JavaIn terpreter.java:96) at org.apache.cocoon.components.flow.java.JavaInterpreter.callFunction(Java Interpreter.java:130) at org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invo ke(CallFunctionNode.java:130) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. invokeNodes(AbstractParentProcessingNode.java:49) at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i nvoke(PreparableMatchNode.java:130) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. invokeNodes(AbstractParentProcessingNode.java:72) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P ipelineNode.java:126) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. invokeNodes(AbstractParentProcessingNode.java:72) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke( PipelinesNode.java:101) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro cessor.java:336) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro cessor.java:277) at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(Moun tNode.java:103) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. invokeNodes(AbstractParentProcessingNode.java:49) at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i nvoke(PreparableMatchNode.java:130) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. invokeNodes(AbstractParentProcessingNode.java:72) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P ipelineNode.java:126) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. invokeNodes(AbstractParentProcessingNode.java:72) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke( PipelinesNode.java:101) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro cessor.java:336) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro cessor.java:277) at org.apache.cocoon.Cocoon.process(Cocoon.java:639) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1098) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:354) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationH andler.java:294) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567) at org.mortbay.http.HttpContext.handle(HttpContext.java:1808) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationCon text.java:525) at org.mortbay.http.HttpContext.handle(HttpContext.java:1758) at org.mortbay.http.HttpServer.service(HttpServer.java:879) at org.mortbay.http.HttpConnection.service(HttpConnection.java:790) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:952) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:197 ) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:501)