cancel
Showing results for 
Search instead for 
Did you mean: 

Error reading xml

vinayak_talkar
Champ in-the-making
Champ in-the-making
Hi, I am getting an error "Error reading xml"  while my activiti attempts to retry for pending activiti which failed to complete before its keep alive time was reached. I am new to activiti and I am not getting the exact issue. here are my logs:

2015-08-10 17:22:13,212 (BpmnDeployer.java:82) INFO - Processing resource  *******.bpmn20.xml
2015-08-10 17:22:13,223 (BpmnDeployer.java:82) INFO - Processing resource *******.bpmn20.xmlException in thread "pool-1-thread-3" org.activiti.bpmn.exceptions.XMLException: Error reading XML
   at org.activiti.bpmn.converter.BpmnXMLConverter.convertToBpmnModel(BpmnXMLConverter.java:309)
   at org.activiti.bpmn.converter.BpmnXMLConverter.convertToBpmnModel(BpmnXMLConverter.java:281)
   at org.activiti.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:186)
   at org.activiti.engine.impl.bpmn.deployer.BpmnDeployer.deploy(BpmnDeployer.java:112)
   at org.activiti.engine.impl.persistence.deploy.DeploymentManager.deploy(DeploymentManager.java:50)
   at org.activiti.engine.impl.persistence.deploy.DeploymentManager.resolveProcessDefinition(DeploymentManager.java:121)
   at org.activiti.engine.impl.persistence.deploy.DeploymentManager.findDeployedProcessDefinitionById(DeploymentManager.java:69)
   at org.activiti.engine.impl.persistence.entity.ExecutionEntity.ensureProcessDefinitionInitialized(ExecutionEntity.java:790)
   at org.activiti.engine.impl.persistence.entity.ExecutionEntity.getProcessDefinition(ExecutionEntity.java:743)
   at org.activiti.engine.impl.persistence.entity.ExecutionEntity.ensureActivityInitialized(ExecutionEntity.java:842)
   at org.activiti.engine.impl.persistence.entity.ExecutionEntity.getActivity(ExecutionEntity.java:835)
   at org.activiti.engine.impl.cmd.JobRetryCmd.getCurrentActivity(JobRetryCmd.java:163)
   at org.activiti.engine.impl.cmd.JobRetryCmd.execute(JobRetryCmd.java:67)
   at org.activiti.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:24)
   at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:57)
   at org.activiti.spring.SpringTransactionInterceptor$1.doInTransaction(SpringTransactionInterceptor.java:47)
   at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
   at org.activiti.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:45)
   at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:31)
   at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:40)
   at org.activiti.engine.impl.asyncexecutor.ExecuteAsyncRunnable$1.execute(ExecuteAsyncRunnable.java:127)
   at org.activiti.engine.impl.asyncexecutor.ExecuteAsyncRunnable$1.execute(ExecuteAsyncRunnable.java:118)
   at org.activiti.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:24)
   at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:57)
   at org.activiti.spring.SpringTransactionInterceptor$1.doInTransaction(SpringTransactionInterceptor.java:47)
   at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
   at org.activiti.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:45)
   at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:31)
   at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:40)
   at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:35)
   at org.activiti.engine.impl.asyncexecutor.ExecuteAsyncRunnable.handleFailedJob(ExecuteAsyncRunnable.java:118)
   at org.activiti.engine.impl.asyncexecutor.ExecuteAsyncRunnable.run(ExecuteAsyncRunnable.java:88)
   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.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1]
Message: Content is not allowed in prolog.
   at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(Unknown Source)
   at org.activiti.bpmn.converter.BpmnXMLConverter.convertToBpmnModel(BpmnXMLConverter.java:306)
   … 34 more
1 REPLY 1

vasile_dirla
Star Contributor
Star Contributor
Hi,
could you create a unit test ? http://forums.activiti.org/content/sticky-how-write-unit-test
Since it's a problem when the engine is parsing the xml file would be great if we'll have access to this xml.
also it's useful to know what's your Activiti version.