What is the name of the flow function you are calling?

Also, make sure the JDK version you compiled cocoon with matches the
JDK you are using to run and compile your classes with.

Irv

On 7/5/05, Ben Anderson <[EMAIL PROTECTED]> wrote:
> Hi,
> I'm trying to do my first javaflow, but getting this exception.  It
> doesn't make much sense to me.  I've got this in my sitemap:
>   <map:flow language="java">
>     <map:script src="com.dotech.cocoon.flow.MyFlow"/>
>   </map:flow>
> and this is from my class:
> public class MyFlow extends AbstractContinuable {
>     public void doUndecodable() {
> 
> 
> $ discovering methods on com.dotech.cocoon.flow.MyFlow
> 13:15:16.015 WARN!! Error for
> /vanguard/forms/undecodable?fileName=4.tif&nextFileName=6.tif
> java.lang.VerifyError: (class: com/dotech/cocoon/flow/MyFlow, method:
> doUndecodable signature: ()V) Incompatible object argument for
> function call
>         at java.lang.Class.getDeclaredMethods0(Native Method)
>         at java.lang.Class.privateGetDeclaredMethods(Class.java:1655)
>         at java.lang.Class.getDeclaredMethods(Class.java:1139)
>         at 
> org.apache.cocoon.util.ReflectionUtils.discoverMethods(ReflectionUtils.java:124)
>         at 
> org.apache.cocoon.util.ReflectionUtils.discoverMethods(ReflectionUtils.java:109)
>         at 
> org.apache.cocoon.components.flow.java.JavaInterpreter.initialize(JavaInterpreter.java:94)
>         at 
> org.apache.cocoon.components.flow.java.JavaInterpreter.callFunction(JavaInterpreter.java:119)
>         at 
> org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invoke(CallFunctionNode.java:135)
>         at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46)
>         at 
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)
>         at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)
>         at 
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:138)
>         at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)
>         at 
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:89)
>         at 
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:240)
>         at 
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:180)
>         at 
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:243)
>         at 
> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:117)
>         at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46)
>         at 
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)
>         at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)
>         at 
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:138)
>         at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)
>         at 
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:89)
>         at 
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:240)
>         at 
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:180)
>         at 
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:243)
>         at org.apache.cocoon.Cocoon.process(Cocoon.java:606)
>         at 
> org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1119)
>         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(WebApplicationHandler.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(WebApplicationContext.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)
> 
> 
> Any ideas?
> Thanks,
> Ben
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

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

Reply via email to