0 Replies Latest reply on Mar 2, 2011 11:50 PM by David Faulstich

    SEAM and JBPM business process WebApplicationContextUtils class not found.

    David Faulstich Newbie
      I am using Seam 2.2.1.GA, eap 5.1.0.GA and jbpm business process.

      Everything has deployed OK BUT i am getting the following error when try to start a process:

      01:43:10,157 ERROR [TxPolicy] javax.ejb.EJBTransactionRolledbackException: Unexpected Error
      java.lang.NoClassDefFoundError: org/springframework/web/context/support/WebApplicationContextUtils
           at org.jboss.seam.ioc.spring.SpringELResolver.getBeanFactory(SpringELResolver.java:131)
           at org.jboss.seam.ioc.spring.SpringELResolver.getValue(SpringELResolver.java:84)
           at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54)
           at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54)
           at org.jboss.el.parser.AstIdentifier.getValue(AstIdentifier.java:44)
           at org.jboss.el.parser.AstValue.getValue(AstValue.java:63)

      any hints about it? This is a BUG?

      My process jpdl.xml:

      <?xml version="1.0" encoding="UTF-8"?>
      <process-definition
           name="protocolo"
           xmlns="urn:jbpm.org:jpdl-3.2"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="urn:jbpm.org:jpdl-3.2 http://jbpm.org/xsd/jpdl-3.2.xsd"
           >
           <start-state name="iniciar_cadastro">
                <transition to="protocolizar"></transition>
           </start-state>
           <task-node name="protocolizar">
                <task name="protocolo" description="Protocolizacao">
                    <assignment actor-id="Protocolizadores"/>
                </task>          
                <transition name="finalizar" to="fim"></transition>
           </task-node>
           <end-state name="fim"></end-state>
      </process-definition>