 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        [JBoss Web Services] - JBossWS - Supported Target Containers
                                
                                
                                
                                    
                                        by Alessio Soldano
                                    
                                
                                
                                        Alessio Soldano [https://community.jboss.org/people/asoldano] modified the document:
"JBossWS - Supported Target Containers"
To view the document, visit: https://community.jboss.org/docs/DOC-13569
--------------------------------------------------------------
The following tables show the JBoss Application Server (community) versions JBossWS has been tested with before the release.
h2. Latest JBossWS versions
||  AS Version ->  || 5.0.0 || 5.0.1  || 5.1.0 || 6.0.0.M1 || 6.0.0.M3 || 6.0.0.CR1 || 6.0.0.Final || 7.0.0 || 7.0.1 || 7.0.2 || 7.1.0 || 7.1.1 || 7.1.2 || 7.1.3 || 7.2.0 ||
|   jbossws-cxf-3.1.2   | X | X | X | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-cxf-3.2.0 | X | X | X | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-cxf-3.2.1 | X | X | X | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-cxf-3.2.2 | X | X | X | X | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-cxf-3.3.0 | 
 | X | X | 
 | X | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-cxf-3.3.1 | 
 | X | X | 
 | X | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-cxf-3.4.0 | 
 | X | X | 
 | 
 | X | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-cxf-3.4.1 | 
 | 
 | 
 | 
 | 
 | 
 | X | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-cxf-4.0.0 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | X | X | X | 
 | 
 | 
 | 
 | 
 |
| jbossws-cxf-4.0.1 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | X | X | X | 
 | 
 | 
 | 
 | 
 |
| jbossws-cxf-4.0.2 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | X | X | X | 
 | 
 | 
 | 
 |
| jbossws-cxf-4.1.0 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | X | X | X | 
 | 
 |
| jbossws-cxf-4.1.1 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | X | X | X | 
 |
| jbossws-cxf-4.2.0 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | X | X | X |
||  AS Version ->  || 5.0.0 || 5.0.1  || 5.1.0 || 6.0.0.M1 || 6.0.0.M3 || 6.0.0.CR1 || 6.0.0.Final || 7.0.0 || 7.0.1 || 7.0.2 || 7.1.0 ||
| jbossws-native-3.1.2 | X | X | X | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-native-3.2.0 | X | X | X | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-native-3.2.1 | X | X | X | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-native-3.2.2 | X | X | X | X | 
 | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-native-3.3.0 | 
 | X | X | 
 | X | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-native-3.3.1 | 
 | X | X | 
 | X | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-native-3.4.0 | 
 | X | X | 
 | 
 | X | 
 | 
 | 
 | 
 | 
 |
| jbossws-native-3.4.1 | 
 | 
 | 
 | 
 | 
 | 
 | X | 
 | 
 | 
 | 
 |
| jbossws-native-4.0.0 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | X | X | X | 
 |
| jbossws-native-4.0.1 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | X | X | X | 
 |
| jbossws-native-4.0.2 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | X | X | X |
h2. Legacy / old JBossWS versions
||  AS Version ->  || 4.0.5 || 4.2.1 || 4.2.2 || 4.2.3 || 5.0.0
Beta4 || 5.0.0
CR1 || 5.0.0
CR2 || 5.0.0 || 5.0.1  ||
| jbossws-native-2.0.1 | X | X | 
 | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-native-2.0.2 | X | X | X | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-native-2.0.3 | X | X | X | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-native-3.0.0 | 
 | X | X | 
 | X | 
 | 
 | 
 | 
 |
| jbossws-native-3.0.1 | 
 | X | X | 
 | X | 
 | 
 | 
 | 
 |
| jbossws-native-3.0.2 | 
 | X | X | 
 | X | X | 
 | 
 | 
 |
| jbossws-native-3.0.3 | 
 | 
 | X | X | 
 | X | X | 
 | 
 |
| jbossws-native-3.0.4 | 
 | 
 | X | X | 
 | 
 | X | 
 | 
 |
| jbossws-native-3.0.5 | 
 | 
 | X | X | 
 | 
 | 
 | X | 
 |
| jbossws-native-3.1.0 | 
 | 
 | 
 | X | 
 | 
 | 
 | X | X |
| jbossws-native-3.1.1 | 
 | 
 | 
 | X | 
 | 
 | 
 | X | X |
||  AS Version ->  || 4.0.5 || 4.2.1 || 4.2.2 || 4.2.3 || 5.0.0
Beta4 || 5.0.0
CR1 || 5.0.0
CR2 || 5.0.0 || 5.0.1 || 5.1.0 || 6.0.0.M1 || 6.0.0.M3 ||
|         jbossws-metro-3.0.0         | 
 | 
 | X | 
 | X | 
 | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-metro-3.0.1 | 
 | 
 | X | 
 | X | 
 | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-metro-3.0.2 | 
 | 
 | X | 
 | X | X | 
 | 
 | 
 | 
 | 
 | 
 |
| jbossws-metro-3.0.3 | 
 | 
 | X | X | 
 | X | X | 
 | 
 | 
 | 
 | 
 |
| jbossws-metro-3.0.4 | 
 | 
 | X | X | 
 | 
 | X | 
 | 
 | 
 | 
 | 
 |
| jbossws-metro-3.0.5 | 
 | 
 | X | X | 
 | 
 | 
 | X | 
 | 
 | 
 | 
 |
| jbossws-metro-3.1.0 | 
 | 
 | 
 | X | 
 | 
 | 
 | X | X | 
 | 
 | 
 |
| jbossws-metro-3.1.1 | 
 | 
 | 
 | X | 
 | 
 | 
 | X | X | 
 | 
 | 
 |
| jbossws-metro-3.2.0 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | X | X | X | 
 | 
 |
| jbossws-metro-3.2.1 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | X | X | X | 
 | 
 |
| jbossws-metro-3.2.2 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | X | X | X | X | 
 |
| jbossws-metro-3.3.0 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | X | X | 
 | X |
| jbossws-metro-3.3.1 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | X | X | 
 | X |
||  AS Version ->  || 4.0.5 || 4.2.1 || 4.2.2 || 4.2.3 || 5.0.0
Beta4 || 5.0.0
CR1 || 5.0.0
CR2 || 5.0.0 || 5.0.1  ||
|    jbossws-cxf-3.0.0    | 
 | 
 | X | 
 | X | 
 | 
 | 
 | 
 |
| jbossws-cxf-3.0.1 | 
 | 
 | X | 
 | X | 
 | 
 | 
 | 
 |
| jbossws-cxf-3.0.2 | 
 | 
 | X | 
 | X | X | 
 | 
 | 
 |
| jbossws-cxf-3.0.3 | 
 | 
 | X | X | 
 | X | X | 
 | 
 |
| jbossws-cxf-3.0.4 | 
 | 
 | X | X | 
 | 
 | X | 
 | 
 |
| jbossws-cxf-3.0.5 | 
 | 
 | X | X | 
 | 
 | 
 | X | 
 |
| jbossws-cxf-3.1.0 | 
 | 
 | 
 | X | 
 | 
 | 
 | X | X |
| jbossws-cxf-3.1.1 | 
 | 
 | 
 | X | 
 | 
 | 
 | X | X |
--------------------------------------------------------------
Comment by going to Community
[https://community.jboss.org/docs/DOC-13569]
Create a new document in JBoss Web Services at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=102&c...]
                                
                         
                        
                                
                                12 years, 3 months
                        
                        
                 
         
 
        
            
        
        
        
                
                        
                                
                                 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        [EJB3] - JBoss 6.1.0.Final SFSB concurrency issue
                                
                                
                                
                                    
                                        by Octavian Pop
                                    
                                
                                
                                        Octavian Pop [https://community.jboss.org/people/PopOctavian] created the discussion
"JBoss 6.1.0.Final SFSB concurrency issue"
To view the discussion, visit: https://community.jboss.org/message/828891#828891
--------------------------------------------------------------
Hi,
I am trying to run a test to investigate a performace issue after upgrading from JBoss 4.0.5 to 6.1. For this I use a simple test application with a service which starts threads, each thread looks-up a SFSB instace and execute a method to increment a number. 
>From this test I notticed that SFSB method calls in the multi-threaded test are serialized - one execution after the other. Investigating in more detail I found that this serialization is caused by CMC interceptor from server/current/deploy/ejb3-interceptors-aop.xml.
If I commented out CMC, performance increased significantly.
Is this a known behavior?
What are the implications if I comment CMC?
Thanks.
Below are code snippets from test:
@Service
public class TestingService
{
 
    public static int numberOfThreads=2;
 
    public static void start() throws Exception
    {
 
        startTest(numberOfThreads);
    }
 
    public static void startTest(int threadNumber) throws InterruptedException
    {
        Thread [] threads = new Thread[threadNumber];
 
        for (int i=0;i< threadNumber;i++)
        {
            Thread t = new Thread()
            {
                public void run()
                {
                    Client testClient = new Client();
                    testClient.processNumber(Math.round(Math.random()*1000));
                    testClient.destroy();
                }
            };
            t.start();
            threads[i] = t;
        }
 
        for(int i=0; i<threadNumber; i++)
        {
            threads[i].join();
        }
    }
}
 
public class Client
{
    IGenericSFB genericSFB;
 
    public Client()
    {
        genericSFB = (IGenericSFB) ServiceLocator.getLocalService(GenericSFB.class.getSimpleName());
        System.out.println("This address " + genericSFB + " " + genericSFB.hashCode());
    }
 
 
    public void processNumber(Long number)
    {
        System.out.println("Client - Start incrementing " + number);
        genericSFB.incrementNumber(number);
        System.out.println("Client - Finish incrementing " + number);
 
    }
...
 
 
@Stateful
public class GenericSFB implements IGenericSFB, Serializable
{
    private int number;
    private String stuff;
    private String someOtherStuff;
 
    public Long incrementNumber(Long number)
    {
        System.out.println("SFB - start incrementing number " + number + " by " + this);
        try
        {
            Thread.currentThread().sleep(10000);
        }
        catch (InterruptedException e){}
 
        System.out.println("SFB - finish incrementing number " + number);
 
        return 0L;
    }
...
 
 
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/828891#828891]
Start a new discussion in EJB3 at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
                                
                         
                        
                                
                                12 years, 3 months
                        
                        
                 
         
 
        
            
        
        
        
            
        
        
        
                
                        
                                
                                 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        [jBPM] - Need help with persistence and initialisation
                                
                                
                                
                                    
                                        by Thomas Colditz
                                    
                                
                                
                                        Thomas Colditz [https://community.jboss.org/people/fellowtom] created the discussion
"Need help with persistence and initialisation"
To view the discussion, visit: https://community.jboss.org/message/829233#829233
--------------------------------------------------------------
Hi all,
I have some questions wich I cant answer myself. What is the difference when initializing a process instance with Knowledgebuilder/KnowledgeBase/.. or with JBPMHelper and the RuntimeManager? Or better to say, when to use which one?
I just want to use jBPM in my own application. Persistance can be handled first in H2 inmem db. Later it will be handled with other db on a server. But atm I just want to test some process-scenarios. If I setup my process with that knowledgebase/... all events/task will work, but im not able to handle a usertask (cant get it working). If I set it up with JBPMHelper and the RuntimeManger the process always terminates when reaching for example a timer(probably all wait-states). No errors or something. Process just terminates. I think its just some kind of persistence problem, but I cant figure it out.
I'm using jBPM 6.0. The initialization of process is done like in chapter 4 (manual) or in type of JBPMHelper like the given exampleprocess "HumanTaskExample". If I run this example it works. But even if I copy this processfiles (bpmn+java) in own project it wont work.
Can somebody give me a hint?
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/829233#829233]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
                                
                         
                        
                                
                                12 years, 3 months
                        
                        
                 
         
 
        
            
        
        
        
                
                        
                                
                                 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        [jBPM] - JBPM5.4 with MySQL with CustomTaskService
                                
                                
                                
                                    
                                        by chakri_7
                                    
                                
                                
                                        chakri_7 [https://community.jboss.org/people/chakri_7] created the discussion
"JBPM5.4 with MySQL with CustomTaskService"
To view the discussion, visit: https://community.jboss.org/message/830136#830136
--------------------------------------------------------------
Hi 
I am using CustomeTaskService as TaskService Provider, IN *JBPM 5.4*
public class DemoTaskService {
    public static void main(String[] args) {
        EntityManagerFactory emf = Persistence.createEntityManagerFactory("org.jbpm.task");
        TaskService taskService = new TaskService(emf, SystemEventListenerFactory.getSystemEventListener());
        TaskServiceSession taskSession = taskService.createSession();
        // Add users
        taskSession.addUser(new User("krisv"));
        taskSession.addUser(new User("john"));
        Map vars = new HashMap();
        InputStream usersin = DemoTaskService.class.getResourceAsStream("/LoadUsers.mvel");
        if(usersin != null) {
                  Reader reader = new InputStreamReader( usersin );   
                  @SuppressWarnings("unchecked")
                  Map<String, User> users = ( Map<String, User> ) TaskService.eval( reader, vars );   
                  for ( User user : users.values() ) {
                            System.out.println("Adding user: "+user);
                            taskSession.addUser( user );
                  }           
        }
        InputStream groupsin = DemoTaskService.class.getResourceAsStream("/LoadGroups.mvel");
        if(groupsin != null) {
                  Reader reader = new InputStreamReader( groupsin );   
                  @SuppressWarnings("unchecked")
                  Map<String, Group> groups = ( Map<String, Group> ) TaskService.eval( reader, vars );     
                  for ( Group group : groups.values() ) {
                            System.out.println("Adding group: "+group);
                            taskSession.addGroup( group );
                  }
        }
        // try to get the usergroup callback properties
        InputStream usergroupsin = DemoTaskService.class.getResourceAsStream("/jbpm.usergroup.callback.properties");
        if(usergroupsin != null) {
                  Properties callbackproperties = new Properties();
                  try {
                      // Properties.load(Reader) is a JDK 6 method
                            System.out.println("Loading usergroupsin: "+usergroupsin);
                            callbackproperties.load(usergroupsin);
                            UserGroupCallbackManager.getInstance().setCallbackFromProperties(callbackproperties);
                            System.out.println("Task service registered usergroup callback ...");
                  } catch (Exception e) {
                            System.out.println("Task service unable to register usergroup callback ...");
                  }
        }
        // start server
        MinaTaskServer server = new MinaTaskServer(taskService,9988);
        Thread thread = new Thread(server);
        thread.start();
        taskSession.dispose();
        System.out.println("Task service started correctly!");
        System.out.println("Task service running ...");
    }
And JBPM process as,
public static final void main(String[] args) {
                              try {
                                        /*
                                        EntityManagerFactory emf = Persistence.createEntityManagerFactory( "org.jbpm.task" );
                                        Environment env = KnowledgeBaseFactory.newEnvironment();
                      env.set( EnvironmentName.ENTITY_MANAGER_FACTORY, emf );
                      env.set( EnvironmentName.TRANSACTION_MANAGER, TransactionManagerServices.getTransactionManager());
                      env.set( EnvironmentName.GLOBALS, new MapGlobalResolver() );*/
                                        // load up the knowledge base
                                        KnowledgeBase kbase = readKnowledgeBase();
                                        StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
                                        //StatefulKnowledgeSession ksession = JPAKnowledgeService.newStatefulKnowledgeSession( kbase, null, env );
                                        KnowledgeRuntimeLogger logger = KnowledgeRuntimeLoggerFactory.newFileLogger(ksession, "test");
                                        WSHumanTaskHandler wsTaskHandler = new WSHumanTaskHandler();
                                        wsTaskHandler.setConnection("127.0.0.1", 9988);
                                        CommandBasedWSHumanTaskHandler cmdTaskHandler = new CommandBasedWSHumanTaskHandler();
                                        cmdTaskHandler.setConnection("127.0.0.1", 9988);
                                        cmdTaskHandler.setSession(ksession);
                                        //Map params = new HashMap();
                      //params.put("employee", "krisv");
                      //UserTransaction ut = (UserTransaction) new InitialContext().lookup("java:comp/UserTransaction"); 
                      //ut.begin();
                                        ksession.getWorkItemManager().registerWorkItemHandler("Human Task", cmdTaskHandler);
                                        // start a new process instance
                                        ksession.startProcess("humantask.demo");
                                        // commit the transaction
                      //ut.commit();
                                        logger.close();
                                        } catch (Throwable t) {
                                                  System.out.println(t.getCause());
                                                  t.printStackTrace();
                              }
in Task Service End I get,
Loading usergroupsin: sun.net.www.protocol.jar.JarURLConnection$JarURLInputStream@67e54826
Task service registered usergroup callback ...
Task service started correctly!
Task service running ...
0    29/07 07:18:13,164[NioProcessor-1] ERROR hibernate.util.JDBCExceptionReporter.logExceptions  - Cannot add or update a child row: a foreign key constraint fails (`task`.`peopleassignments_bas`, CONSTRAINT `FK9D8CF4EC2C122ED2` FOREIGN KEY (`entity_id`) REFERENCES `organizationalentity` (`id`))
3    29/07 07:18:13,167[NioProcessor-1] ERROR event.def.AbstractFlushingEventListener.performExecutions  - Could not synchronize database state with session
org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update
          at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:94)
          at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
          at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:275)
          at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:114)
          at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:109)
          at org.hibernate.jdbc.AbstractBatcher.prepareBatchStatement(AbstractBatcher.java:244)
          at org.hibernate.persister.collection.AbstractCollectionPersister.recreate(AbstractCollectionPersister.java:1141)
          at org.hibernate.action.CollectionRecreateAction.execute(CollectionRecreateAction.java:58)
          at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
          at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263)
          at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:171)
          at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
          at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50)
          at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1028)
          at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:366)
          at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:137)
          at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:54)
          at org.jbpm.task.service.persistence.TaskLocalTransactionManager.commit(TaskLocalTransactionManager.java:55)
          at org.jbpm.task.service.persistence.TaskPersistenceManager.endTransaction(TaskPersistenceManager.java:107)
          at org.jbpm.task.service.TaskServiceSession.doOperationInTransaction(TaskServiceSession.java:1118)
          at org.jbpm.task.service.TaskServiceSession.addTask(TaskServiceSession.java:189)
          at org.jbpm.task.service.TaskServerHandler.messageReceived(TaskServerHandler.java:151)
          at org.jbpm.task.service.mina.MinaTaskServerHandler.messageReceived(MinaTaskServerHandler.java:41)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:713)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:375)
          at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:229)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.filter.logging.LoggingFilter.messageReceived(LoggingFilter.java:176)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:638)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:598)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:587)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:61)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:969)
          at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          at java.lang.Thread.run(Unknown Source)
Caused by: java.sql.BatchUpdateException: Cannot add or update a child row: a foreign key constraint fails (`task`.`peopleassignments_bas`, CONSTRAINT `FK9D8CF4EC2C122ED2` FOREIGN KEY (`entity_id`) REFERENCES `organizationalentity` (`id`))
          at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2007)
          at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1443)
          at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70)
          at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268)
          ... 45 more
25   29/07 07:18:13,189[NioProcessor-1] WARN  service.persistence.TaskLocalTransactionManager.commit  - Unable to commit transaction
javax.persistence.RollbackException: Error while commiting the transaction
          at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:71)
          at org.jbpm.task.service.persistence.TaskLocalTransactionManager.commit(TaskLocalTransactionManager.java:55)
          at org.jbpm.task.service.persistence.TaskPersistenceManager.endTransaction(TaskPersistenceManager.java:107)
          at org.jbpm.task.service.TaskServiceSession.doOperationInTransaction(TaskServiceSession.java:1118)
          at org.jbpm.task.service.TaskServiceSession.addTask(TaskServiceSession.java:189)
          at org.jbpm.task.service.TaskServerHandler.messageReceived(TaskServerHandler.java:151)
          at org.jbpm.task.service.mina.MinaTaskServerHandler.messageReceived(MinaTaskServerHandler.java:41)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:713)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:375)
          at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:229)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.filter.logging.LoggingFilter.messageReceived(LoggingFilter.java:176)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:638)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:598)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:587)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:61)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:969)
          at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          at java.lang.Thread.run(Unknown Source)
Caused by: org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update
          at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:94)
          at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
          at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:275)
          at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:114)
          at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:109)
          at org.hibernate.jdbc.AbstractBatcher.prepareBatchStatement(AbstractBatcher.java:244)
          at org.hibernate.persister.collection.AbstractCollectionPersister.recreate(AbstractCollectionPersister.java:1141)
          at org.hibernate.action.CollectionRecreateAction.execute(CollectionRecreateAction.java:58)
          at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
          at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263)
          at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:171)
          at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
          at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50)
          at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1028)
          at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:366)
          at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:137)
          at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:54)
          ... 31 more
Caused by: java.sql.BatchUpdateException: Cannot add or update a child row: a foreign key constraint fails (`task`.`peopleassignments_bas`, CONSTRAINT `FK9D8CF4EC2C122ED2` FOREIGN KEY (`entity_id`) REFERENCES `organizationalentity` (`id`))
          at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2007)
          at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1443)
          at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70)
          at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268)
          ... 45 more
27   29/07 07:18:13,191[NioProcessor-1] ERROR service.persistence.TaskPersistenceManager.endTransaction  - Unable to commit, rolling back transaction.
java.lang.RuntimeException: Unable to commit transaction
          at org.jbpm.task.service.persistence.TaskLocalTransactionManager.commit(TaskLocalTransactionManager.java:59)
          at org.jbpm.task.service.persistence.TaskPersistenceManager.endTransaction(TaskPersistenceManager.java:107)
          at org.jbpm.task.service.TaskServiceSession.doOperationInTransaction(TaskServiceSession.java:1118)
          at org.jbpm.task.service.TaskServiceSession.addTask(TaskServiceSession.java:189)
          at org.jbpm.task.service.TaskServerHandler.messageReceived(TaskServerHandler.java:151)
          at org.jbpm.task.service.mina.MinaTaskServerHandler.messageReceived(MinaTaskServerHandler.java:41)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:713)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:375)
          at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:229)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.filter.logging.LoggingFilter.messageReceived(LoggingFilter.java:176)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:638)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:598)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:587)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:61)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:969)
          at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          at java.lang.Thread.run(Unknown Source)
Caused by: javax.persistence.RollbackException: Error while commiting the transaction
          at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:71)
          at org.jbpm.task.service.persistence.TaskLocalTransactionManager.commit(TaskLocalTransactionManager.java:55)
          ... 30 more
Caused by: org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update
          at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:94)
          at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
          at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:275)
          at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:114)
          at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:109)
          at org.hibernate.jdbc.AbstractBatcher.prepareBatchStatement(AbstractBatcher.java:244)
          at org.hibernate.persister.collection.AbstractCollectionPersister.recreate(AbstractCollectionPersister.java:1141)
          at org.hibernate.action.CollectionRecreateAction.execute(CollectionRecreateAction.java:58)
          at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
          at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263)
          at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:171)
          at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
          at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50)
          at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1028)
          at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:366)
          at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:137)
          at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:54)
          ... 31 more
Caused by: java.sql.BatchUpdateException: Cannot add or update a child row: a foreign key constraint fails (`task`.`peopleassignments_bas`, CONSTRAINT `FK9D8CF4EC2C122ED2` FOREIGN KEY (`entity_id`) REFERENCES `organizationalentity` (`id`))
          at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2007)
          at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1443)
          at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70)
          at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268)
          ... 45 more
28   29/07 07:18:13,192[NioProcessor-1] WARN  service.persistence.TaskLocalTransactionManager.rollback  - Unable to rollback transaction
java.lang.IllegalStateException: Transaction not active
          at org.hibernate.ejb.TransactionImpl.rollback(TransactionImpl.java:82)
          at org.jbpm.task.service.persistence.TaskLocalTransactionManager.rollback(TaskLocalTransactionManager.java:70)
          at org.jbpm.task.service.persistence.TaskPersistenceManager.endTransaction(TaskPersistenceManager.java:110)
          at org.jbpm.task.service.TaskServiceSession.doOperationInTransaction(TaskServiceSession.java:1118)
          at org.jbpm.task.service.TaskServiceSession.addTask(TaskServiceSession.java:189)
          at org.jbpm.task.service.TaskServerHandler.messageReceived(TaskServerHandler.java:151)
          at org.jbpm.task.service.mina.MinaTaskServerHandler.messageReceived(MinaTaskServerHandler.java:41)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:713)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:375)
          at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:229)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.filter.logging.LoggingFilter.messageReceived(LoggingFilter.java:176)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:638)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:598)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:587)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:61)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:969)
          at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          at java.lang.Thread.run(Unknown Source)
29   29/07 07:18:13,193[NioProcessor-1] WARN  service.persistence.TaskLocalTransactionManager.rollback  - Unable to rollback transaction
java.lang.IllegalStateException: Transaction not active
          at org.hibernate.ejb.TransactionImpl.rollback(TransactionImpl.java:82)
          at org.jbpm.task.service.persistence.TaskLocalTransactionManager.rollback(TaskLocalTransactionManager.java:70)
          at org.jbpm.task.service.persistence.TaskPersistenceManager.rollBackTransaction(TaskPersistenceManager.java:118)
          at org.jbpm.task.service.TaskServiceSession.doOperationInTransaction(TaskServiceSession.java:1120)
          at org.jbpm.task.service.TaskServiceSession.addTask(TaskServiceSession.java:189)
          at org.jbpm.task.service.TaskServerHandler.messageReceived(TaskServerHandler.java:151)
          at org.jbpm.task.service.mina.MinaTaskServerHandler.messageReceived(MinaTaskServerHandler.java:41)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:713)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:375)
          at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:229)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.filter.logging.LoggingFilter.messageReceived(LoggingFilter.java:176)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:638)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:598)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:587)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:61)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:969)
          at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          at java.lang.Thread.run(Unknown Source)
30   29/07 07:18:13,194[NioProcessor-1] ERROR service.persistence.TaskPersistenceManager.rollBackTransaction  - Unable to rollback transaction (or to mark as 'to rollback')!
java.lang.RuntimeException: Unable to rollback transaction
          at org.jbpm.task.service.persistence.TaskLocalTransactionManager.rollback(TaskLocalTransactionManager.java:77)
          at org.jbpm.task.service.persistence.TaskPersistenceManager.rollBackTransaction(TaskPersistenceManager.java:118)
          at org.jbpm.task.service.TaskServiceSession.doOperationInTransaction(TaskServiceSession.java:1120)
          at org.jbpm.task.service.TaskServiceSession.addTask(TaskServiceSession.java:189)
          at org.jbpm.task.service.TaskServerHandler.messageReceived(TaskServerHandler.java:151)
          at org.jbpm.task.service.mina.MinaTaskServerHandler.messageReceived(MinaTaskServerHandler.java:41)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:713)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:375)
          at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:229)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.filter.logging.LoggingFilter.messageReceived(LoggingFilter.java:176)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:638)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:598)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:587)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:61)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:969)
          at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalStateException: Transaction not active
          at org.hibernate.ejb.TransactionImpl.rollback(TransactionImpl.java:82)
          at org.jbpm.task.service.persistence.TaskLocalTransactionManager.rollback(TaskLocalTransactionManager.java:70)
          ... 30 more
33   29/07 07:18:13,197[NioProcessor-1] ERROR task.service.TaskServerHandler.messageReceived  - Could not commit transaction
java.lang.RuntimeException: Could not commit transaction
          at org.jbpm.task.service.TaskServiceSession.doOperationInTransaction(TaskServiceSession.java:1130)
          at org.jbpm.task.service.TaskServiceSession.addTask(TaskServiceSession.java:189)
          at org.jbpm.task.service.TaskServerHandler.messageReceived(TaskServerHandler.java:151)
          at org.jbpm.task.service.mina.MinaTaskServerHandler.messageReceived(MinaTaskServerHandler.java:41)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:713)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:375)
          at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:229)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.filter.logging.LoggingFilter.messageReceived(LoggingFilter.java:176)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:638)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:598)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:587)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:61)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:969)
          at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Unable to rollback transaction
          at org.jbpm.task.service.persistence.TaskLocalTransactionManager.rollback(TaskLocalTransactionManager.java:77)
          at org.jbpm.task.service.persistence.TaskPersistenceManager.endTransaction(TaskPersistenceManager.java:110)
          at org.jbpm.task.service.TaskServiceSession.doOperationInTransaction(TaskServiceSession.java:1118)
          ... 28 more
Caused by: java.lang.IllegalStateException: Transaction not active
          at org.hibernate.ejb.TransactionImpl.rollback(TransactionImpl.java:82)
          at org.jbpm.task.service.persistence.TaskLocalTransactionManager.rollback(TaskLocalTransactionManager.java:70)
          ... 30 more
java.lang.RuntimeException: Could not commit transaction
          at org.jbpm.task.service.TaskServiceSession.doOperationInTransaction(TaskServiceSession.java:1130)
          at org.jbpm.task.service.TaskServiceSession.addTask(TaskServiceSession.java:189)
          at org.jbpm.task.service.TaskServerHandler.messageReceived(TaskServerHandler.java:151)
          at org.jbpm.task.service.mina.MinaTaskServerHandler.messageReceived(MinaTaskServerHandler.java:41)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:713)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:375)
          at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:229)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.filter.logging.LoggingFilter.messageReceived(LoggingFilter.java:176)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:638)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:598)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:587)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:61)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:969)
          at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Unable to rollback transaction
          at org.jbpm.task.service.persistence.TaskLocalTransactionManager.rollback(TaskLocalTransactionManager.java:77)
          at org.jbpm.task.service.persistence.TaskPersistenceManager.endTransaction(TaskPersistenceManager.java:110)
          at org.jbpm.task.service.TaskServiceSession.doOperationInTransaction(TaskServiceSession.java:1118)
          ... 28 more
Caused by: java.lang.IllegalStateException: Transaction not active
          at org.hibernate.ejb.TransactionImpl.rollback(TransactionImpl.java:82)
          at org.jbpm.task.service.persistence.TaskLocalTransactionManager.rollback(TaskLocalTransactionManager.java:70)
          ... 30 more
And at JBPM end I get,
1    29/07 07:18:13,231[NioProcessor-1] ERROR workitem.wsht.CommandBasedWSHumanTaskHandler.setError  - Mon Jul 29 07:18:13 IST 2013: Error when creating task on task server for work item id 1. Error reported by task server: Command AddTaskRequest faild due to Could not commit transaction. Please contact task server administrator.
java.lang.RuntimeException: Command AddTaskRequest faild due to Could not commit transaction. Please contact task server administrator.
          at org.jbpm.task.service.TaskServerHandler.messageReceived(TaskServerHandler.java:729)
          at org.jbpm.task.service.mina.MinaTaskServerHandler.messageReceived(MinaTaskServerHandler.java:41)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:713)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:375)
          at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:229)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.filter.logging.LoggingFilter.messageReceived(LoggingFilter.java:176)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
          at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
          at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:638)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:598)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:587)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:61)
          at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:969)
          at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          at java.lang.Thread.run(Unknown Source)
and persistence.xml is as 
<properties>
<!--       <property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/> -->
      <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
<!--       <property name="hibernate.connection.driver_class" value="org.h2.Driver"/> -->
      <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
<!--       <property name="hibernate.connection.url" value="jdbc:h2:tcp://localhost/runtime/task" /> -->
            <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/task" />
      <property name="hibernate.connection.username" value="root"/>
      <property name="hibernate.connection.password" value="tomcat"/>
      <property name="hibernate.connection.autocommit" value="true" />
      <property name="hibernate.max_fetch_depth" value="3"/>
      <property name="hibernate.hbm2ddl.auto" value="create" />
      <property name="hibernate.show_sql" value="false" />
    </properties>
Please help if something is missing,
Thanks
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/830136#830136]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
                                
                         
                        
                                
                                12 years, 3 months
                        
                        
                 
         
 
        
            
        
        
        
                
                        
                                
                                 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        [Datasource Configuration] - Re: Jboss-3.2.OCR2_tomcat.4.1.18
                                
                                
                                
                                    
                                        by arron lee
                                    
                                
                                
                                        arron lee [https://community.jboss.org/people/arronlee] created the discussion
"Re: Jboss-3.2.OCR2_tomcat.4.1.18"
To view the discussion, visit: https://community.jboss.org/message/830192#830192
--------------------------------------------------------------
I have never used the OCR you mentioned above, so I have never met the errors. But I want to share some information about OCR with you:
Actually, there are two basic types of core OCR algorithm, which may produce a ranked list of candidate characters.
Matrix matching involves comparing an image to a stored glyph on a pixel-by-pixel basis; it is also known as "pattern matching" or "pattern recognition". This relies on the input glyph being correctly isolated from the rest of the image, and on the stored glyph being in a similar font and at the same scale. This technique works best with typewritten text and does not work well when new fonts are encountered. This is the technique the early physical photocell-based OCR implemented, rather directly.
Feature extraction decomposes glyphs into "features" like lines, closed loops, line direction, and line intersections. These are compared with an abstract vector-like representation of a character, which might reduce to one or more glyph prototypes. General techniques of feature detection in computer vision are applicable to this type of OCR, which is commonly seen in "intelligent" handwriting recognition and indeed most  http://www.yiigo.com/net-document-image-plugin/ocr-plugin/ modern OCR software. Nearest neighbour classifiers such as the k-nearest neighbors algorithm are used to compare image features with stored glyph features and choose the nearest match.
Software such as Cuneiform and Tesseract use a two-pass approach to character recognition. The second pass is known as "adaptive recognition" and uses the letter shapes recognized with high confidence on the first pass to better recognize the remaining letters on the second pass. This is advantageous for unusual fonts or low-quality scans where the font is distorted (e.g. blurred or faded).You can refer to some professional OCR SDKs for help. And you'd better try its free trial package first then choose one whose way of processing is simple and fast. I t can save a lot of time for you. I hope you success. Good luck.
Best regards,
Arron
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/830192#830192]
Start a new discussion in Datasource Configuration at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
                                
                         
                        
                                
                                12 years, 3 months
                        
                        
                 
         
 
        
            
        
        
        
                
                        
                                
                                 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        [Datasource Configuration] - JBoss Connection pool not recovered after a database outage with back ground validation enabled
                                
                                
                                
                                    
                                        by Ramesh Kodali
                                    
                                
                                
                                        Ramesh Kodali [https://community.jboss.org/people/kodali.rameshbabu] created the discussion
"JBoss Connection pool not recovered after a database outage with back ground validation enabled"
To view the discussion, visit: https://community.jboss.org/message/830034#830034
--------------------------------------------------------------
Hi,
To give a littler backround of the problem,
Recently we had a data base outage in production due to some  locks applied on tables(due to abnormal termination of DB update jobs)  and it causes  all the connections in JDBC connection pool waiting at data base and waiting to get hold of tables.  After some time, it leads all the connections in the connection pool got exhausted and no more conenctions in the pool.  Aplication server started throrwing connection errors for new coming request as no more conenctions available in pool.
DBA killed those waiting threads and restarted data base instance.  Though after DB servers restarts,  still App servers can not recover the connections in connection pool and it forces us to restart App servers too.
After App servers restarts, problem solved.
*Now question is:*  Why JBoss App servers required to restart after DB  servers are back up?  Will JBoss connection pool does not have mechanism to recover connections automatically?
P.S:  Other team in our company not enabled the back ground validation in their ds.xml, their App servers does not require restart after DB back up.  Their App servers picked up connections automatically.
What makes the back ground validation different here?
Your valueble inputs are much apprecitated. Also if it a problem,  can you please suggest the solution to fix this.
We are using JBoss AS 5.0
Here below our JBoss ds.xml configuration:
We are using the Informix data base.
<local-tx-datasource>
        <jndi-name>JNDIName</jndi-name>
        <connection-url>Connection_URL</connection-url>
        <driver-class>com.informix.jdbc.IfxDriver</driver-class>
        <!-- Use the security domain defined in conf/login-config.xml -->
        <security-domain>Sample-POLICY</security-domain>
        <depends>jboss.security:service=JaasSecurityDomain,domain=ServerMasterPassword</depends>
        <new-connection-sql>SET LOCK MODE TO WAIT </new-connection-sql>
        <check-valid-connection-sql>select * from sysmaster:sysdual</check-valid-connection-sql>
        <min-pool-size>5</min-pool-size>
        <max-pool-size>200</max-pool-size>
   <idle-timeout-minutes>3</idle-timeout-minutes>
        <background-validation-millis>20000</background-validation-millis>
        <validate-on-match>false</validate-on-match>
        <query-timeout>15</query-timeout>
        <set-tx-query-timeout>true</set-tx-query-timeout>
        <prepared-statement-cache-size>20</prepared-statement-cache-size>
        <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.InformixExceptionSorter
        </exception-sorter-class-name>
        <metadata>
            <type-mapping>InformixDB</type-mapping>
        </metadata>
</local-tx-datasource>
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/830034#830034]
Start a new discussion in Datasource Configuration at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
                                
                         
                        
                                
                                12 years, 3 months
                        
                        
                 
         
 
        
            
        
        
        
                
                        
                                
                                 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        [Beginner's Corner] - EAP6 Oracle JDBC as a core module not working
                                
                                
                                
                                    
                                        by Ashwin Kumar Suresh
                                    
                                
                                
                                        Ashwin Kumar Suresh [https://community.jboss.org/people/ashwinkumar_s] created the discussion
"EAP6 Oracle JDBC as a core module not working"
To view the discussion, visit: https://community.jboss.org/message/830165#830165
--------------------------------------------------------------
I followed the Instructions given in the JBoss module for creating "JDBC as a core module"
This is what I did..Created the "module.xml" file inside
jboss_HOME/<release>/modules/com/oracle/oracle 
and that looks like this...
<module xmlns="urn:jboss:module:1.0" name="com.oracle.oracle">
  <resources>
    <resource-root path="ojdbc6.jar"/>
  </resources>
  <dependencies>
    <module name="javax.api"/>
  </dependencies>
</module>
Then I edited the "standalone.xml" file present in 
jboss-7.0.0.<release>/standalone/configuration/standalone.xml
and added...
<driver name="h2" module="com.h2database.h2">
</driver>
Now, when I stared the standalone server, get into Management Console... The JDBC driver is not present in the drivers list be deployed.
I am stuck at this step to deploy the driver as a core module.?????
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/830165#830165]
Start a new discussion in Beginner's Corner at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
                                
                         
                        
                                
                                12 years, 3 months