[ https://issues.apache.org/jira/browse/ODE-890?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gary Brown updated ODE-890: --------------------------- Attachment: ODE-890.patch Patch to change int to long. > 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 > Attachments: ODE-890.patch > > > 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.