[rules-users] Droolsflow web console 5.1.M1 - Non human task
satjo
jo_satish at yahoo.com
Wed Nov 4 14:33:32 EST 2009
satjo wrote:
>
> Kris,
>
> I am still getting some IllegalArgumentException and here are the things I
> did. Attached also please find the log file and screenshots.
>
> 1.) I uploaded the following 'Process evaluation.rf' file into Guvnor's
> default package and built the package.
> 2.) When I login into drools-flow console, I would see the definition for
> 'Process evalation', but when I click on that I would get the following
> exception. Also, I would not see anything in 'Process Instances' tab.
>
> -------------------------
> Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException:
> Can n
> ot set static javassist.util.proxy.MethodFilter field
> org.drools.process.audit.N
> odeInstanceLog_$$_javassist_2._method_filter to
> org.hibernate.proxy.pojo.javassi
> st.JavassistLazyInitializer$1
> at
> javassist.util.proxy.ProxyFactory.setField(ProxyFactory.java:356)
> at
> javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:339)
>
> at
> javassist.util.proxy.ProxyFactory.createClass2(ProxyFactory.java:312)
>
> at
> javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:271)
> at
> org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.getProxyF
> actory(JavassistLazyInitializer.java:138)
> ... 52 more
> Caused by: java.lang.IllegalArgumentException: Can not set static
> javassist.util
> .proxy.MethodFilter field
> org.drools.process.audit.NodeInstanceLog_$$_javassist_
> 2._method_filter to
> org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer$
> 1
> at
> sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(
> UnsafeFieldAccessorImpl.java:146)
>
>
>
> Kris Verlaenen wrote:
>>
>> Sure. If you still have issues with it, could you describe in detail
>> what you are doing, seeing, and whether you see anything on the server
>> console.
>>
>> Thx,
>> Kris
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <process xmlns="http://drools.org/drools-5.0/process"
>> xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
>> xs:schemaLocation="http://drools.org/drools-5.0/process
>> drools-processes-5.0.xsd"
>> type="RuleFlow" name="Performance evaluation"
>> id="com.sample.evaluation" package-name="com.sample" >
>>
>> <header>
>> <variables>
>> <variable name="employee" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> </variable>
>> <variable name="projectManager" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> </variable>
>> <variable name="hrManager" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> </variable>
>> </variables>
>> </header>
>>
>> <nodes>
>> <humanTask id="4" name="Self Evaluation" x="96" y="56" width="143"
>> height="48" >
>> <work name="Human Task" >
>> <parameter name="ActorId" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> <value>#{employee}</value>
>> </parameter>
>> <parameter name="Comment" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> <value>As part of your performance evaluation, you have to do
>> a self-assessment.</value>
>> </parameter>
>> <parameter name="Content" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> </parameter>
>> <parameter name="Priority" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> <value>1</value>
>> </parameter>
>> <parameter name="Skippable" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> <value>false</value>
>> </parameter>
>> <parameter name="TaskName" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> <value>Performance Evaluation</value>
>> </parameter>
>> </work>
>> </humanTask>
>> <humanTask id="8" name="Project Manager Evaluation" x="352" y="16"
>> width="225" height="48" >
>> <work name="Human Task" >
>> <parameter name="ActorId" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> <value>#{projectManager}</value>
>> </parameter>
>> <parameter name="Comment" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> <value>A performance evaluation has been requested for
>> employee #{employee}</value>
>> </parameter>
>> <parameter name="Content" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> </parameter>
>> <parameter name="Priority" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> <value>1</value>
>> </parameter>
>> <parameter name="Skippable" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> <value>false</value>
>> </parameter>
>> <parameter name="TaskName" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> <value>Performance Evaluation</value>
>> </parameter>
>> </work>
>> <onEntry>
>> <action type="expression" dialect="mvel"
>>>kcontext.setVariable("projectManager", "john");</action>
>> </onEntry>
>> </humanTask>
>> <split id="6" name="Split" x="271" y="56" width="49" height="49"
>> type="1" />
>> <start id="1" name="Start" x="16" y="56" width="48" height="48" />
>> <end id="3" name="End" x="687" y="57" width="48" height="48" />
>> <join id="7" name="Join" x="603" y="56" width="49" height="49"
>> type="1" />
>> <humanTask id="5" name="HR Manager Evaluation" x="352" y="96"
>> width="225" height="48" >
>> <work name="Human Task" >
>> <parameter name="ActorId" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> <value>#{hrManager}</value>
>> </parameter>
>> <parameter name="Comment" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> <value>A performance evaluation has been requested for
>> employee #{employee}</value>
>> </parameter>
>> <parameter name="Content" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> </parameter>
>> <parameter name="Priority" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> <value>1</value>
>> </parameter>
>> <parameter name="Skippable" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> <value>false</value>
>> </parameter>
>> <parameter name="TaskName" >
>> <type
>> name="org.drools.process.core.datatype.impl.type.StringDataType" />
>> <value>Performance Evaluation</value>
>> </parameter>
>> </work>
>> <onEntry>
>> <action type="expression" dialect="mvel"
>>>kcontext.setVariable("hrManager", "mary");</action>
>> </onEntry>
>> </humanTask>
>> </nodes>
>>
>> <connections>
>> <connection from="1" to="4" />
>> <connection from="6" to="8" bendpoints="[295,39]" />
>> <connection from="4" to="6" />
>> <connection from="7" to="3" />
>> <connection from="5" to="7" bendpoints="[629,119]" />
>> <connection from="8" to="7" bendpoints="[626,41]" />
>> <connection from="6" to="5" bendpoints="[295,120]" />
>> </connections>
>>
>> </process>
>>
>> Quoting satjo <jo_satish at yahoo.com>:
>>
>>>
>>> Yes! It could be a deployment process that I need to understand.
>>>
>>> Kris,
>>> Could it be possible to get the example shown in the documentation?
>>> Is it available in SVN trunk so that I can download and use?
>>>
>>>
>>> Mauricio Salatino wrote:
>>> >
>>> > Kris, I see that behavior in his machine and it seems that for
>>> some
>>> > reason,
>>> > the page that contains the start button, don't get the ID from the
>>> > selected
>>> > process in the process definition page.
>>> > Because a window appear and the error message is that the
>>> gwt-console was
>>> > not able to get the process with the id "asdasd.asd"
>>> > It probably can be a deployment process.
>>> >
>>> >
>>> > On Wed, Oct 28, 2009 at 5:18 AM, Kris Verlaenen <
>>> > kris.verlaenen at cs.kuleuven.be> wrote:
>>> >
>>> >> Satjo,
>>> >>
>>> >> What do you mean by "could not be started"?
>>> >>
>>> >> Note that, if you have no form associated with the process, it
>>> should
>>> >> simply start the process. Also note that, if your process does
>>> not
>>> >> contain any wait states at all (like human tasks), it will be
>>> started
>>> >> but will already be completed when the method returns so the
>>> process
>>> >> instance will not be shown in the process instances view (though
>>> should
>>> >> show up in the history / reporting).
>>> >>
>>> >> Kris
>>> >>
>>> >>
>>> >> Quoting satjo <jo_satish at yahoo.com>:
>>> >>
>>> >> >
>>> >> > Can the Droolsflow web console can be used to select and start
>>> a
>>> >> > process that
>>> >> > does not have any human task?
>>> >> >
>>> >> > When I uploaded a non-human related process, the definition was
>>> >> > shown.
>>> >> > It, however, could not be stared.
>>> >> > --
>>> >> > View this message in context:
>>> >> >
>>> >>
>>> >>
>>>
>> http://www.nabble.com/Droolsflow-web-console-5.1.M1---Non-human-task-tp26054633p26054633.html
>>> >> > Sent from the drools - user mailing list archive at Nabble.com.
>>> >> >
>>> >> > _______________________________________________
>>> >> > rules-users mailing list
>>> >> > rules-users at lists.jboss.org
>>> >> > https://lists.jboss.org/mailman/listinfo/rules-users
>>> >> >
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm
>>> >> _______________________________________________
>>> >> rules-users mailing list
>>> >> rules-users at lists.jboss.org
>>> >> https://lists.jboss.org/mailman/listinfo/rules-users
>>> >>
>>> >
>>> >
>>> >
>>> > --
>>> > - http://salaboy.wordpress.com
>>> > - http://www.jbug.com.ar
>>> > - Salatino "Salaboy" Mauricio -
>>> >
>>> > _______________________________________________
>>> > rules-users mailing list
>>> > rules-users at lists.jboss.org
>>> > https://lists.jboss.org/mailman/listinfo/rules-users
>>> >
>>> >
>>>
>>> --
>>> View this message in context:
>>>
>> http://www.nabble.com/Droolsflow-web-console-5.1.M1---Non-human-task-tp26054633p26115775.html
>>> Sent from the drools - user mailing list archive at Nabble.com.
>>>
>>> _______________________________________________
>>> rules-users mailing list
>>> rules-users at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>
>>
>>
>>
>>
>> Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm
>> _______________________________________________
>> rules-users mailing list
>> rules-users at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>
>
http://old.nabble.com/file/p26203146/definitions.png definitions.png
http://old.nabble.com/file/p26203146/server.log server.log
http://old.nabble.com/file/p26203146/processinstances.png
processinstances.png http://old.nabble.com/file/p26203146/definitions.png
definitions.png http://old.nabble.com/file/p26203146/definitions.png
http://old.nabble.com/file/p26203146/processinstances.png
--
View this message in context: http://old.nabble.com/Droolsflow-web-console-5.1.M1---Non-human-task-tp26054633p26203146.html
Sent from the drools - user mailing list archive at Nabble.com.
More information about the rules-users
mailing list