Bonjour,

J’utilise JBPM 4.3 avec spring 3, j ai arrivé à configurer jbpm avec spring,

J ai voulez tester ma Class de gestion des processus jbpm, après déploiement de mans fichier jpdl.xml, je lance executionService.startProcessInstanceById et la j ai l'exception suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Exception in thread "main" java.lang.NumberFormatException: For input string: "java.vm.version"
	at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
	at java.lang.Long.parseLong(Long.java:410)
	at java.lang.Long.valueOf(Long.java:525)
	at org.jbpm.pvm.internal.repository.RepositorySessionImpl.validateRepositoryCache(RepositorySessionImpl.java:208)
	at org.jbpm.pvm.internal.repository.RepositorySessionImpl.findProcessDefinitionById(RepositorySessionImpl.java:177)
	at org.jbpm.pvm.internal.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:53)Hibernate: 
    /* select
        dbid 
    from
        org.jbpm.pvm.internal.repository.DeploymentImpl as deployment  */ select
            deployment0_.DBID_ as col_0_0_ 
        from
            JBPM4_DEPLOYMENT deployment0_
 
	at org.jbpm.pvm.internal.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:37)
	at org.jbpm.pvm.internal.svc.DefaultCommandService.execute(DefaultCommandService.java:42)
	at org.jbpm.pvm.internal.tx.SpringCommandCallback.doInTransaction(SpringCommandCallback.java:45)
	at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
	at org.jbpm.pvm.internal.tx.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:55)
	at org.jbpm.pvm.internal.svc.EnvironmentInterceptor.executeInNewEnvironment(EnvironmentInterceptor.java:53)
	at org.jbpm.pvm.internal.svc.EnvironmentInterceptor.execute(EnvironmentInterceptor.java:40)
	at org.jbpm.pvm.internal.svc.RetryInterceptor.execute(RetryInterceptor.java:55)
	at org.jbpm.pvm.internal.svc.ExecutionServiceImpl.startProcessInstanceById(ExecutionServiceImpl.java:50)
	at com.sagem.securite.component.asscap.bpm.BpmEngineImpl.StartProcessusCreation(BpmEngineImpl.java:56)
	at TestJBPM.main(TestJBPM.java:12)

Merci pour votre aide.