You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Michel Erard <co...@besonet.ch> on 2007/10/02 09:33:40 UTC
Re: Continuation.suspend(); does not stop
thanks for your hint Torsten,
I've now added:
<map:classloader factory-role="org.apache.cocoon.classloader.ClassLoaderFactory/reloading">
<class-dir src="WEB-INF/classes">
<store class="org.apache.cocoon.components.flow.java.JavaflowResourceStore" />
</class-dir>
<include-classes pattern="org.apache.cocoon.forms.flow.java.FormInstance" />
<include-classes pattern="org.apache.cocoon.components.flow.java.**" />
<include-classes pattern="org.apache.cocoon.components.flow.java.AbstractContinuable" />
</map:classloader>
to my Sitemap.
Now, I've the error:
java.lang.IllegalStateException: stack corruption. Is class org.apache.cocoon.components.flow.java.Invoker instrumented for javaflow?
at org.apache.commons.javaflow.bytecode.StackRecorder.execute(StackRecorder.java:102)
at org.apache.commons.javaflow.Continuation.continueWith(Continuation.java:170)
at org.apache.commons.javaflow.Continuation.startWith(Continuation.java:129)
at org.apache.cocoon.components.flow.java.JavaInterpreter.callFunction(JavaInterpreter.java:152)
at org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invoke(CallFunctionNode.java:109)
do I have to add this Invoker? Why?
Thanks,
Mike
---------- Original Message ----------------------------------
From: Torsten Curdt <tc...@apache.org>
Reply-To: users@cocoon.apache.org
Date: Sun, 30 Sep 2007 04:22:57 +0200
>Hey Mike
>
>You need to make sure the classes get rewritten, too. I suggest you
>have a look into the COB-INF/sitemap.xmap of the samples.
>
>http://svn.apache.org/repos/asf/cocoon/trunk/blocks/cocoon-javaflow/
>cocoon-javaflow-sample/src/main/resources/COB-INF/sitemap.xmap
>
>cheers
>--
>Torsten
>
>On 21.09.2007, at 14:28, cocoon.erard wrote:
>
>> ok, I'm starting the application with jetty out of maven.
>>
>> The code is:
>>
>> public void showPage() {
>>
>> FormInstance form = new FormInstance("pages/forms/
>> search_model.xml");
>> SearchTO to = new SearchTO();
>>
>> form.createBinding("pages/bindings/searchBinding.xml");
>> form.load(to);
>> form.show("Search.form");
>>
>>
>> //more code processed without waiting on the form
>> ...
>>
>> }
>>
>> in the sitemap:
>>
>> <map:flow language="java">
>> <map:script src="ch.smitch.flow.MainFlow"/>
>>
>> </map:flow>
>> ...
>> <map:act type="parameter-loader" />
>> <map:call function="showPage"></map:call>
>> ...
>>
>> ---------- Original Message ----------------------------------
>> From: Torsten Curdt <tc...@apache.org>
>> Reply-To: users@cocoon.apache.org
>> Date: Fri, 21 Sep 2007 14:14:17 +0200
>>
>>> Sounds like the code instrumentation is not happening. For further
>>> help you will need to provide some more details.
>>>
>>> cheers
>>> --
>>> Torsten
>>>
>>> On 21.09.2007, at 14:10, cocoon.erard wrote:
>>>
>>>> Hello,
>>>>
>>>> I'm using cocoon 2.2 and replaced all my javascript flow with
>>>> javaflow. Now I've the problem, that the code does not stop in the
>>>> sendPageAndWait for Forms.
>>>>
>>>> Any hints?
>>>>
>>>> Regards,
>>>>
>>>> Mike
>>>>
>>>>
>>>> ____________________________________________
>>>> QuickLine WebMail - http://www.QuickLine.com
>>>>
>>>> --------------------------------------------------------------------
>>>> -
>>>> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
>>>> For additional commands, e-mail: users-help@cocoon.apache.org
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
>>> For additional commands, e-mail: users-help@cocoon.apache.org
>>>
>>>
>>
>>
>>
>> ____________________________________________
>> QuickLine WebMail - http://www.QuickLine.com
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
>> For additional commands, e-mail: users-help@cocoon.apache.org
>>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
>For additional commands, e-mail: users-help@cocoon.apache.org
>
>
____________________________________________
QuickLine WebMail - http://www.QuickLine.com
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: Continuation.suspend(); does not stop
Posted by Torsten Curdt <tc...@vafer.org>.
Hey, Mike
I haven't used this for a while. In theory you would not have to care
about the invoker.
Are you just trying to get the examples working? ...and they don't?
cheers
--
Torsten
On 02.10.2007, at 09:33, Michel Erard wrote:
> thanks for your hint Torsten,
>
> I've now added:
>
> <map:classloader factory-
> role="org.apache.cocoon.classloader.ClassLoaderFactory/reloading">
> <class-dir src="WEB-INF/classes">
> <store
> class="org.apache.cocoon.components.flow.java.JavaflowResourceStore" /
> >
> </class-dir>
> <include-classes
> pattern="org.apache.cocoon.forms.flow.java.FormInstance" />
> <include-classes
> pattern="org.apache.cocoon.components.flow.java.**" />
> <include-classes
> pattern="org.apache.cocoon.components.flow.java.AbstractContinuable" /
> >
> </map:classloader>
>
> to my Sitemap.
>
> Now, I've the error:
>
> java.lang.IllegalStateException: stack corruption. Is class
> org.apache.cocoon.components.flow.java.Invoker instrumented for
> javaflow?
> at org.apache.commons.javaflow.bytecode.StackRecorder.execute
> (StackRecorder.java:102)
> at org.apache.commons.javaflow.Continuation.continueWith
> (Continuation.java:170)
> at org.apache.commons.javaflow.Continuation.startWith
> (Continuation.java:129)
> at
> org.apache.cocoon.components.flow.java.JavaInterpreter.callFunction
> (JavaInterpreter.java:152)
> at
> org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.in
> voke(CallFunctionNode.java:109)
>
>
> do I have to add this Invoker? Why?
>
> Thanks,
>
> Mike
>
> ---------- Original Message ----------------------------------
> From: Torsten Curdt <tc...@apache.org>
> Reply-To: users@cocoon.apache.org
> Date: Sun, 30 Sep 2007 04:22:57 +0200
>
>> Hey Mike
>>
>> You need to make sure the classes get rewritten, too. I suggest you
>> have a look into the COB-INF/sitemap.xmap of the samples.
>>
>> http://svn.apache.org/repos/asf/cocoon/trunk/blocks/cocoon-javaflow/
>> cocoon-javaflow-sample/src/main/resources/COB-INF/sitemap.xmap
>>
>> cheers
>> --
>> Torsten
>>
>> On 21.09.2007, at 14:28, cocoon.erard wrote:
>>
>>> ok, I'm starting the application with jetty out of maven.
>>>
>>> The code is:
>>>
>>> public void showPage() {
>>>
>>> FormInstance form = new FormInstance("pages/forms/
>>> search_model.xml");
>>> SearchTO to = new SearchTO();
>>>
>>> form.createBinding("pages/bindings/searchBinding.xml");
>>> form.load(to);
>>> form.show("Search.form");
>>>
>>>
>>> //more code processed without waiting on the form
>>> ...
>>>
>>> }
>>>
>>> in the sitemap:
>>>
>>> <map:flow language="java">
>>> <map:script src="ch.smitch.flow.MainFlow"/>
>>>
>>> </map:flow>
>>> ...
>>> <map:act type="parameter-loader" />
>>> <map:call function="showPage"></map:call>
>>> ...
>>>
>>> ---------- Original Message ----------------------------------
>>> From: Torsten Curdt <tc...@apache.org>
>>> Reply-To: users@cocoon.apache.org
>>> Date: Fri, 21 Sep 2007 14:14:17 +0200
>>>
>>>> Sounds like the code instrumentation is not happening. For further
>>>> help you will need to provide some more details.
>>>>
>>>> cheers
>>>> --
>>>> Torsten
>>>>
>>>> On 21.09.2007, at 14:10, cocoon.erard wrote:
>>>>
>>>>> Hello,
>>>>>
>>>>> I'm using cocoon 2.2 and replaced all my javascript flow with
>>>>> javaflow. Now I've the problem, that the code does not stop in the
>>>>> sendPageAndWait for Forms.
>>>>>
>>>>> Any hints?
>>>>>
>>>>> Regards,
>>>>>
>>>>> Mike
>>>>>
>>>>>
>>>>> ____________________________________________
>>>>> QuickLine WebMail - http://www.QuickLine.com
>>>>>
>>>>> ------------------------------------------------------------------
>>>>> --
>>>>> -
>>>>> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
>>>>> For additional commands, e-mail: users-help@cocoon.apache.org
>>>>>
>>>>
>>>>
>>>> -------------------------------------------------------------------
>>>> --
>>>> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
>>>> For additional commands, e-mail: users-help@cocoon.apache.org
>>>>
>>>>
>>>
>>>
>>>
>>> ____________________________________________
>>> QuickLine WebMail - http://www.QuickLine.com
>>>
>>> --------------------------------------------------------------------
>>> -
>>> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
>>> For additional commands, e-mail: users-help@cocoon.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
>> For additional commands, e-mail: users-help@cocoon.apache.org
>>
>>
>
>
>
> ____________________________________________
> QuickLine WebMail - http://www.QuickLine.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org