ERROR: 'The current state is not START_DOCUMENT.'

ERROR: ‘The current state is not START_DOCUMENT.’
2019-06-20 14:56:37 ERROR org.flowable.engine.impl.bpmn.deployer.ParsedDeploymentBuilder - Could not parse resource E:\workspace\medc\target\classes\processes\EsupInitiationDocument.bpmn20.xml
org.flowable.bpmn.exceptions.XMLException: java.lang.IllegalStateException: The current state is not START_DOCUMENT.
at org.flowable.bpmn.converter.BpmnXMLConverter.convertToBpmnModel(BpmnXMLConverter.java:273) ~[flowable-bpmn-converter-6.4.0.jar:6.4.0]
at org.flowable.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:148) ~[flowable-engine-6.4.0.jar:6.4.0]
at org.flowable.engine.impl.bpmn.deployer.ParsedDeploymentBuilder.createBpmnParseFromResource(ParsedDeploymentBuilder.java:97) ~[flowable-engine-6.4.0.jar:6.4.0]
at org.flowable.engine.impl.bpmn.deployer.ParsedDeploymentBuilder.build(ParsedDeploymentBuilder.java:55) ~[flowable-engine-6.4.0.jar:6.4.0]
at org.flowable.engine.impl.bpmn.deployer.BpmnDeployer.deploy(BpmnDeployer.java:77) ~[flowable-engine-6.4.0.jar:6.4.0]
at org.flowable.engine.impl.persistence.deploy.DeploymentManager.deploy(DeploymentManager.java:62) ~[flowable-engine-6.4.0.jar:6.4.0]

Any one please help

The exception seems to indicate either a mistake in the xml or some wrong dependency.
How are you executing this? Which webcontainer (if any), which JDK (as I find some things about IBM JDK and this error …)?

HI Joram,

Thanks for your reply. earlier it was working fine.
I am using jdk 8 and spring boot with flowable engine.
earlier it was working fine .when i add sql files under migration folder. droped the schema from mysql to create new schema.

this issue started and not able to find any answer. this issue keep on coming.
One month before i faced same issue and i cleared the maven folder .m2 and ths issue gone.Now that also not working.

below two dependency ia ma using for flowable.

org.flowable
flowable-spring-boot-starter-process-rest
6.3.1

    <dependency>
        <groupId>org.flowable</groupId>
        <artifactId>flowable-engine</artifactId>
        <version>6.4.0</version>
    </dependency>

Thanks.

From what I can see you have flowable-spring-boot-starter-process-rest with version 6.3.1 and flowable-engine with 6.4.0. Can you make sure that you use the same version of Flowable and try?

Also if you are using the starter you don’t need the flowable-engine dependency. The starter is pulling that transitevely

Hi All ,

Thanks for your hemp.

I have identified the issue and the filenet jar xlxpScanner.jar is not allowing flowable engine to parse the document under processes folder. Once i removed its working fine.

This may help any one in future who is facing the same issue…

1 Like