NumberFormatException when deploying multiple versions of a process with long version -------------------------------------------------------------------------------------
Key: ODE-890 URL: https://issues.apache.org/jira/browse/ODE-890 Project: ODE Issue Type: Bug Components: BPEL Runtime Affects Versions: 1.3.4 Reporter: Gary Brown When two versions of the same process are deployed, where the version numbers are yyyymmddhhmmss (long), ODE throws a number format exception: Error while activating process: pid={http://www.jboss.org/examples/creditAgency}PurchaseGoodsProcess_CreditAgency-20100922165011 package=PurchaseGoodsProcess-CreditAgency-20100922165011 java.lang.NumberFormatException: For input string: "20100922165011" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:484) at java.lang.Integer.parseInt(Integer.java:514) at org.apache.ode.bpel.engine.BpelProcess.getVersion(BpelProcess.java:1156) at org.apache.ode.bpel.engine.BpelEngineImpl.registerProcess(BpelEngineImpl.java:335) at org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.java:321) The process definition stores the version as a long, but two classes in the bpel-runtime module (org.apache.ode.bpel.engine.BpelProcess and BpelEngineImpl) treat the version as an int. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.