Skip to Main Content

Integration

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

NullPointerException when compiling an imported .vdx file in BPM Studio

mrsockoOct 16 2012 — edited Oct 17 2012
After importing a .vdx (Visio) file containing BPMN 1.2 symbols into BPM studio, I tried to build the project and JDeveloper reported the following cryptic error:

Oct 17, 2012 9:40:26 AM oracle.mds
NOTIFICATION: PManager instance is created without multitenancy support as JVM flag "oracle.multitenant.enabled" is not set to enable multitenancy support.
Oct 17, 2012 9:40:26 AM oracle.fabric.common.wsdl.SchemaManager isIncrementalBuildSupported
INFO: XMLSchema incremental build enabled.
java.lang.NullPointerException
at oracle.bpm.project.compile.process.ProcessChecker.updateNextDefault(ProcessChecker.java:648)
at oracle.bpm.project.compile.process.ProcessChecker.updateNextActivityLevel(ProcessChecker.java:562)
at oracle.bpm.project.compile.process.ProcessChecker.updateNextActivityLevel(ProcessChecker.java:602)
at oracle.bpm.project.compile.process.ProcessChecker.updateNextActivityLevel(ProcessChecker.java:602)
at oracle.bpm.project.compile.process.ProcessChecker.updateNextActivityLevel(ProcessChecker.java:602)
at oracle.bpm.project.compile.process.ProcessChecker.updateNextActivityLevel(ProcessChecker.java:602)
at oracle.bpm.project.compile.process.ProcessChecker.updateNextActivityLevel(ProcessChecker.java:602)
at oracle.bpm.project.compile.process.ProcessChecker.setLevelForFlow(ProcessChecker.java:453)
at oracle.bpm.project.compile.process.ProcessChecker.setNodeContainerActivityLevels(ProcessChecker.java:475)
at oracle.bpm.project.compile.process.ProcessChecker.checkFlow(ProcessChecker.java:289)
at oracle.bpm.project.compile.process.ProcessChecker.check(ProcessChecker.java:101)
at oracle.bpm.project.compiler.ProcessCompiler.compile(ProcessCompiler.java:59)
at oracle.bpm.project.compiler.ProcessCompiler.compile(ProcessCompiler.java:24)
at oracle.bpm.project.compiler.ProjectCompiler.compileProjectObject(ProjectCompiler.java:512)
at oracle.bpm.project.compiler.ProjectCompiler.compileModels(ProjectCompiler.java:288)
at oracle.bpm.project.compiler.ProjectCompiler.compile(ProjectCompiler.java:177)
at oracle.bpm.fusion.sca.validator.BPMNComponentValidator.isValidBpmProject(BPMNComponentValidator.java:64)
at oracle.bpm.fusion.sca.validator.BPMNComponentValidator.validate(BPMNComponentValidator.java:104)
at oracle.bpm.fusion.sca.validator.BPMNComponentValidator.validate(BPMNComponentValidator.java:82)
at oracle.soa.scac.bpmn.BPMNComponentValidator.validate(BPMNComponentValidator.java:56)
at oracle.soa.scac.ValidateComposite.validateComponentTypeServicesReferences(ValidateComposite.java:1038)
at oracle.soa.scac.ValidateComposite.doValidation0(ValidateComposite.java:502)
at oracle.soa.scac.ValidateComposite.doValidation(ValidateComposite.java:481)
at oracle.soa.scac.ValidateComposite.run0(ValidateComposite.java:206)
at oracle.soa.scac.ValidateComposite.run(ValidateComposite.java:187)
at oracle.soa.scac.ValidateComposite.main(ValidateComposite.java:179)

My .vdx file -> https://dl.dropbox.com/u/22482565/Drawing1.vdx
My generated .bpmn file -> https://dl.dropbox.com/u/22482565/Drawing10_1111_Default.bpmn

I have no idea why this is happening before, but I noticed that when I changed the *<exclusiveGateway gatewayDirection="Diverging"* to *<exclusiveGateway gatewayDirection="Unspecified"* in the .bpmn file, it works fine. Does this mean there is a defect with the way that BPM Studio imports the .vdx file?
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 14 2012
Added on Oct 16 2012
1 comment
363 views