I am using pageflows and jbpm in the same seam ear when I navigate from the 
first page of the page flow I get the error

16:11:04,991 ERROR [PhaseListenerManager] Exception in PhaseListener 
RESTORE_VIEW(1) afterPhase
java.lang.ClassCastException: org.jbpm.graph.node.StartState
        at org.jboss.seam.core.Pageflow.getPage(Pageflow.java:135)
        at org.jboss.seam.core.Pageflow.validatePageflow(Pageflow.java:78)
        at 
org.jboss.seam.jsf.AbstractSeamPhaseListener.restoreAnyConversationContext(AbstractSeamPhaseListener.java:45)

I Set JAVA_OPTS to display class loading
 export JAVA_OPTS="-XX:MaxPermSize=128m -verbose:class"

The whole jboss log is 11000 lines long  so Ill just show some parts

$ grep StartState /tmp/boss.log

[Loaded org.jbpm.graph.node.StartState from 
file:/usr/local/jboss-4.0.4.GA/server/default/tmp/deploy/tmp52708jbpm-3.1.1.jar]
16:00:34,526 INFO  [Configuration] Reading mappings from resource: 
org/jbpm/graph/node/StartState.hbm.xml
16:00:34,532 INFO  [HbmBinder] Mapping subclass: org.jbpm.graph.node.StartState 
-> JBPM_NODE
[Loaded org.jbpm.graph.node.StartState$$EnhancerByCGLIB$$66784c74 from 
file:/usr/local/jboss-4.0.4.GA/server/default/lib/cglib.jar]
java.lang.ClassCastException: org.jbpm.graph.node.StartState


$ grep Pageflow /tmp/boss.log

[Loaded org.jboss.seam.core.Pageflow from 
file:/usr/local/jboss-4.0.4.GA/server/default/tmp/deploy/tmp52765sgi-ear-1.0.ear-contents/jboss-seam-1.0.1.jar]
16:00:33,875 INFO  [Component] Component: org.jboss.seam.core.pageflow, scope: 
CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.core.Pageflow
[Loaded org.jboss.seam.core.Pageflow$$EnhancerByCGLIB$$6b8381f6 from 
file:/usr/local/jboss-4.0.4.GA/server/default/lib/cglib.jar]
[Loaded org.jbpm.pageflow.PageflowHelper from 
file:/usr/local/jboss-4.0.4.GA/server/default/tmp/deploy/tmp52708jbpm-3.1.1.jar]
[Loaded org.jbpm.pageflow.PageflowParser from 
file:/usr/local/jboss-4.0.4.GA/server/default/tmp/deploy/tmp52708jbpm-3.1.1.jar]

I have tried with the Flat classloader (jboss default) and the Hierarchical 
classloader
as shown in the wiki under classloading problems, I moved jppm to the 
deploy/jbossweb-tomcat55.sar/jsf-libs/ to see if that made a difference, but no 
luck.

The only strange thing is that the StartState is a cglib proxy, but that 
shouldnt generate a class cast exception.

Seam is great (when it works)  but I have now spent 2 days trying to solve 
classloading issues
with tomahawk and fileuploads, its just too difficult to configure.

Please can someone come to my rescue.

If I havent provided enough information please let me know

the ear as deployed
META-INF/
META-INF/MANIFEST.MF
META-INF/application.xml
META-INF/jboss-app.xml
jboss-seam-1.0.1.jar
jbpm-3.1.1.jar
sgi-web-1.0.war
[
        WEB-INF/
        WEB-INF/incl/
        WEB-INF/decorators/
        WEB-INF/classes/
        WEB-INF/lib/
        img/
        WEB-INF/incl/admin_nav.xhtml
        WEB-INF/incl/login.xhtml
        WEB-INF/incl/cart.xhtml
        WEB-INF/incl/processmenu.xhtml
        WEB-INF/incl/searchbox.xhtml
        WEB-INF/incl/stats.xhtml
        WEB-INF/incl/store_nav.xhtml
        WEB-INF/components.xml
        WEB-INF/faces-config.xml
        WEB-INF/pages.xml
        WEB-INF/template.xhtml
        WEB-INF/web.xml
        WEB-INF/decorators.xml
        WEB-INF/jboss-web.xml
        WEB-INF/decorators/main.jsp
        WEB-INF/tomahawk.taglib.xml
        WEB-INF/classes/messages.properties
        WEB-INF/lib/el-ri-1.0.1.jar
        WEB-INF/lib/commons-fileupload-1.1.jar
        WEB-INF/lib/commons-email-1.0.jar
        WEB-INF/lib/jboss-seam-ui-1.0.1.jar
        WEB-INF/lib/el-api-1.0.1.jar
        WEB-INF/lib/sitemesh-2.2.1.jar
        WEB-INF/lib/commons-lang-2.1.jar
        WEB-INF/lib/standard-1.0.1.jar
        WEB-INF/lib/mail-1.3.3.jar
        WEB-INF/lib/jsf-facelets-1.0.1.jar
        WEB-INF/lib/commons-io-1.2.jar
        WEB-INF/lib/dumbster-1.6.jar
        WEB-INF/lib/activation-1.0.2.jar
        WEB-INF/lib/jboss-seam-debug-1.0.1.jar
        img/ordermanagement1.html
        img/shade.subtitle.gif
        img/checkout.jpg
        img/nav.tab.left.gif
        img/newuser.html
        img/menu.bg.gif
        img/bg.gif
        img/arrow-l.png
        img/ordermanagement2.html
        img/ordermanagement3.html
        img/menu.top.bg.gif
        img/arrow-r.png
        img/newuser.jpg
        img/ordermanagement1.jpg
        img/checkout.html
        img/ordermanagement2.jpg
        img/nav.tab.right.gif
        img/ordermanagement3.jpg
        confirm.xhtml
        home.xhtml
        admin.xhtml
        showorders.xhtml
        accept.xhtml
        checkout.xhtml
        browse.xhtml
        ship.xhtml
        complete.xhtml
        new_contact.xhtml
        new_account.xhtml
        index.jsp
        dvd.xhtml
        screen.css
        new_complete.xhtml
        style.xsl
        new_card.xhtml
        messages.xhtml
        todo.xhtml
        login.xhtml
        document.xhtml
        documents.xhtml
        documentOrRegister.xhtml
        register.xhtml
        documentDone.xhtml
        menu.xhtml
        style.css
        processes.xhtml
        personView.xhtml
        upload.xhtml
        personEditList.xhtml
        personList.xhtml
        personEdit.xhtml
        META-INF/maven/
        META-INF/maven/com.hazlorealidad/
        META-INF/maven/com.hazlorealidad/sgi-web/
        META-INF/maven/com.hazlorealidad/sgi-web/pom.xml
        META-INF/maven/com.hazlorealidad/sgi-web/pom.properties
]
commons-fileupload-1.1.jar
commons-email-1.0.jar
commons-lang-2.1.jar
mail-1.3.3.jar
commons-io-1.2.jar
sgi-ejb-1.0.jar
[
        com/
        com/hazlorealidad/
        com/hazlorealidad/sgi/
        com/hazlorealidad/sgi/control/
        com/hazlorealidad/sgi/model/
        META-INF/persistence.xml
        META-INF/sgi-ds.xml
        import.sql
        seam.properties
        com/hazlorealidad/sgi/control/PersonManagerBean.class
        com/hazlorealidad/sgi/control/PersonManager.class
        com/hazlorealidad/sgi/control/MessageManagerBean.class
        com/hazlorealidad/sgi/control/MessageManager.class
        com/hazlorealidad/sgi/control/RepeatedTask.class
        com/hazlorealidad/sgi/control/DocumentRegisterEntryBean.class
        com/hazlorealidad/sgi/control/DocumentRegisterEntry.class
        com/hazlorealidad/sgi/control/Documents.class
        com/hazlorealidad/sgi/control/DocumentsBean.class
        com/hazlorealidad/sgi/control/ProcessManager.class
        com/hazlorealidad/sgi/control/Upload.class
        com/hazlorealidad/sgi/control/UploadBackingBean.class
        com/hazlorealidad/sgi/control/LoginAction.class
        com/hazlorealidad/sgi/control/Login.class
        com/hazlorealidad/sgi/control/ProcessManagerBean.class
        com/hazlorealidad/sgi/control/UploadAction.class
        com/hazlorealidad/sgi/model/Person.class
        com/hazlorealidad/sgi/model/Message.class
        com/hazlorealidad/sgi/model/Document.class
        com/hazlorealidad/sgi/model/Actor.class
        com/hazlorealidad/sgi/model/TodoList.class
        com/hazlorealidad/sgi/model/Customer.class
        com/hazlorealidad/sgi/model/User.class
        com/hazlorealidad/sgi/model/Admin.class
        com/hazlorealidad/sgi/model/Login.class
        META-INF/ejb-jar.xml
        META-INF/maven/
        META-INF/maven/com.hazlorealidad/
        META-INF/maven/com.hazlorealidad/sgi-ejb/
        META-INF/maven/com.hazlorealidad/sgi-ejb/pom.xml
        META-INF/maven/com.hazlorealidad/sgi-ejb/pom.properties
]
dumbster-1.6.jar
activation-1.0.2.jar
checkout.jpdl.xml
newuser.jpdl.xml
jbpm.cfg.xml
ordermanagement1.jpdl.xml
ordermanagement2.jpdl.xml
ordermanagement3.jpdl.xml
hibernate.cfg.xml
todo.jpdl.xml
person.jpdl.xml
documentRegisterEntry.jpdl.xml
META-INF/maven/
META-INF/maven/com.hazlorealidad/
META-INF/maven/com.hazlorealidad/sgi-ear/
META-INF/maven/com.hazlorealidad/sgi-ear/pom.xml
META-INF/maven/com.hazlorealidad/sgi-ear/pom.properties


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3970557#3970557

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3970557
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to