cancel
Showing results for 
Search instead for 
Did you mean: 

BPM build error: mappingCategory can not be null

Former Member
0 Kudos

Hi,

my BPM seems to be corrupted...

When I try to build, I receive the following error:


[BpemTask] Compiling process 'Revise request' ...

  [BpemTask] Transforming Trigger Network into CSV...

  [BpemTask] BC-BMT-BPM-SRV com.sap.tc.glx.BpemTask execute() - Initiating data mapping validation.

Caused by:

java.lang.IllegalStateException: mappingCategory can not be null.

    at com.sap.mapping.dtmodel.persistency.impl.MappingLoader.getMappingCategory(MappingLoader.java:353)

    at com.sap.mapping.dtmodel.persistency.impl.MappingLoader.createMappingObjectForTargetContextObject(MappingLoader.java:298)

    at com.sap.mapping.dtmodel.persistency.impl.MappingLoader.getMappingObjects(MappingLoader.java:183)

    at com.sap.mapping.dtmodel.persistency.impl.MappingLoader.getMappingObjects(MappingLoader.java:102)

    at com.sap.mapping.dtmodel.validation.impl.MappingValidator.validate(MappingValidator.java:54)

    at com.sap.mapping.dtmodel.validation.impl.MappingValidator.validate(MappingValidator.java:34)

    at com.sap.glx.paradigmInterface.bpmn.compiler.mapping.DataMappingValidator.validate(DataMappingValidator.java:111)

    at com.sap.glx.paradigmInterface.bpmn.compiler.mapping.DataMappingValidator.validate(DataMappingValidator.java:103)

    at com.sap.glx.paradigmInterface.bpmn.compiler.mapping.DataMappingValidator.validateMappings(DataMappingValidator.java:90)

    at com.sap.glx.paradigmInterface.bpmn.compiler.mapping.DataMappingValidator.validate(DataMappingValidator.java:71)

    at com.sap.tc.glx.MappingValidator.validate(MappingValidator.java:72)

    at com.sap.tc.glx.BpemTask.execute(BpemTask.java:228)

    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)

    at sun.reflect.GeneratedMethodAccessor335.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    at java.lang.reflect.Method.invoke(Method.java:597)

    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)

    at org.apache.tools.ant.Task.perform(Task.java:348)

    at org.apache.tools.ant.Target.execute(Target.java:357)

    at org.apache.tools.ant.Target.performTasks(Target.java:385)

    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)

    at org.apache.tools.ant.Project.executeTarget(Project.java:1306)

    at com.sap.tc.buildplugin.ant.util.AntRunner.run(AntRunner.java:115)

    at com.sap.tc.buildplugin.DefaultAntBuildAction.execute(DefaultAntBuildAction.java:53)

    at com.sap.tc.buildplugin.DefaultPlugin.processSequence(DefaultPlugin.java:235)

    at com.sap.tc.buildplugin.DefaultPlugin.handleBuildStepSequence(DefaultPlugin.java:174)

    at com.sap.tc.buildplugin.DefaultPlugin.performBuild(DefaultPlugin.java:165)

    at com.sap.tc.buildplugin.DefaultPluginV3Delegate$BuildRequestHandler.handle(DefaultPluginV3Delegate.java:66)

    at com.sap.tc.buildplugin.DefaultPluginV3Delegate.requestV3(DefaultPluginV3Delegate.java:48)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    at java.lang.reflect.Method.invoke(Method.java:597)

    at com.sap.tc.buildtool.v2.impl.PluginHandler2.maybeInvoke(PluginHandler2.java:403)

    at com.sap.tc.buildtool.v2.impl.PluginHandler2.request(PluginHandler2.java:149)

    at com.sap.tc.buildtool.v2.impl.PluginHandler2.build(PluginHandler2.java:87)

    at com.sap.tc.buildtool.PluginHandler2Wrapper.execute(PluginHandler2Wrapper.java:59)

    at com.sap.tc.devconf.internal.DCProxyMake.make(DCProxyMake.java:276)

    at com.sap.tc.devconf.internal.DCProxy.make(DCProxy.java:1459)

    at com.sap.tc.devconf.internal.DCProxy.make(DCProxy.java:1441)

    at com.sap.tc.devconf.internal.DCProxy.make(DCProxy.java:3927)

    at com.sap.ide.dii08.internal.commandz.BuildDcsCommand.build(BuildDcsCommand.java:337)

    at com.sap.ide.dii08.internal.commandz.BuildDcsCommand.execute(BuildDcsCommand.java:179)

    at com.sap.ide.dii08.internal.service.CommandExecutor$2.run(CommandExecutor.java:77)

    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800)

    at com.sap.ide.dii05.util.internal.lock.DiiConsistencyServiceImpl.executeConsistentWorkspaceRunnable(DiiConsistencyServiceImpl.java:90)

    at com.sap.ide.dii05.util.internal.lock.DiiConsistencyServiceImpl.executeConsistentWorkspaceRunnable(DiiConsistencyServiceImpl.java:52)

    at com.sap.ide.dii08.internal.service.CommandExecutor.executeInWorkspaceAndDevConfLocks(CommandExecutor.java:90)

    at com.sap.ide.dii08.internal.service.InternalDiiCommandService.buildDcs(InternalDiiCommandService.java:179)

    at com.sap.ide.dii08.internal.service.InternalDiiCommandService.buildDcs(InternalDiiCommandService.java:986)

    at com.sap.ide.dii05.ui.internal.actions.dc.BuildAction$2.run(BuildAction.java:193)

    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

Ant runtime 41.403 seconds

Ant build finished with ERRORS

java.lang.IllegalStateException: mappingCategory can not be null.

Build stopped due to an error: java.lang.IllegalStateException: mappingCategory can not be null.

MOIN forced shutdown initiated.

I've already deleted all mappings for the task "Revise request", but it didn't help...

In the BPM no error is displayed, it just fails to build.

Does anybody of you know how to solve that issue?

Thanks in advance!

Best regards,

Thorsten.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

It seems that it has nothing to do with the task "Revise request":

Even after I've deleted it, I still get the same error.

How do I know where the mapping is corrupted???

In the "Composite Designer" perspective no error is displayed...

junwu
Active Contributor
0 Kudos

usually the option is revert and redo it

Former Member
0 Kudos

Unfortunately that's a matter of fact

I reverted the change and then did it again...

The problem with SAP Java developments is the fact that you can easily spend days for bull**it like this!

junwu
Active Contributor
0 Kudos

finally you got it