cancel
Showing results for 
Search instead for 
Did you mean: 

WDJ Build error

Former Member
0 Kudos

Hi experts,

When I try build a DC in NWDI, it's show a lot of error messages, but there are error and I don't know how fix it.

Follow NWDI Log. NWDS 7.2 SP7 P0002 - JDK 1.6.24. All help is very welcome.

Regards,

Rui Keiti Kikumatsu

[wdgen] [Info]    Generation of all component interface definitions: 15 ms [wdgen] [Info]    Generating configuration/Components/br.com.cpfl.km_eproc.km_eproc_upload.Km_eproc_upload/wdrr.xml [wdgen] [Info]    Generating packages/br/com/cpfl/km_eproc/km_eproc_upload/wdp/ResourceKm_eproc_upload.properties [wdgen] [Info]    Catching throwable null [wdgen] [Info]    java.lang.reflect.InvocationTargetException [wdgen]      at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) [wdgen]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [wdgen]      at java.lang.reflect.Method.invoke(Method.java:585) [wdgen]      at com.sap.ide.generationfwk.task.GenerationTaskJavaMethod.executePersistent(GenerationTaskJavaMethod.java:139) [wdgen]      at com.sap.ide.generationfwk.GenerationBase.doPersistentGeneration(GenerationBase.java:207) [wdgen]      at com.sap.ide.generationfwk.GenerationBase.doPersistentGeneration(GenerationBase.java:164) [wdgen]      at com.sap.ide.webdynpro.generation.Generation.doPersistentGenerationForComponentDefaultResource(Generation.java:541) [wdgen]      at com.sap.ide.webdynpro.generation.Generation.doPersistentGenerationForComponentResources(Generation.java:3188) [wdgen]      at com.sap.ide.webdynpro.generation.Generation.doPersistentGenerationForComponentRecursively(Generation.java:1788) [wdgen]      at com.sap.ide.webdynpro.generation.Generation.generateComponentsForArchive(Generation.java:2660) [wdgen]      at com.sap.ide.webdynpro.generation.Generation.generateMDOsForArchive(Generation.java:2604) [wdgen]      at com.sap.ide.webdynpro.generation.Generation.generatePersistentArchive(Generation.java:1630) [wdgen]      at com.sap.ide.webdynpro.generation.console.GenerationConsole.generate(GenerationConsole.java:190) [wdgen]      at com.sap.webdynpro.generation.ant.GenerationAnt.main(GenerationAnt.java:69) [wdgen]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [wdgen]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [wdgen]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [wdgen]      at java.lang.reflect.Method.invoke(Method.java:585) [wdgen]      at com.sap.webdynpro.generation.ant.WDGenAntTask.execute(WDGenAntTask.java:240) [wdgen]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) [wdgen]      at org.apache.tools.ant.Task.perform(Task.java:364) [wdgen]      at org.apache.tools.ant.Target.execute(Target.java:341) [wdgen]      at org.apache.tools.ant.Target.performTasks(Target.java:369) [wdgen]      at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) [wdgen]      at org.apache.tools.ant.Project.executeTarget(Project.java:1185) [wdgen]      at com.sap.tc.buildplugin.techdev.ant.util.AntRunner.run(AntRunner.java:114) [wdgen]      at com.sap.tc.buildplugin.DefaultAntBuildAction.execute(DefaultAntBuildAction.java:57) [wdgen]      at com.sap.tc.buildplugin.DefaultPlugin.handleBuildStepSequence(DefaultPlugin.java:195) [wdgen]      at com.sap.tc.buildplugin.DefaultPlugin.performBuild(DefaultPlugin.java:167) [wdgen]      at com.sap.tc.buildplugin.DefaultPluginV3Delegate$BuildRequestHandler.handle(DefaultPluginV3Delegate.java:66) [wdgen]      at com.sap.tc.buildplugin.DefaultPluginV3Delegate.requestV3(DefaultPluginV3Delegate.java:48) [wdgen]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [wdgen]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [wdgen]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [wdgen]      at java.lang.reflect.Method.invoke(Method.java:585) [wdgen]      at com.sap.tc.buildtool.v2.impl.PluginHandler2.maybeInvoke(PluginHandler2.java:403) [wdgen]      at com.sap.tc.buildtool.v2.impl.PluginHandler2.request(PluginHandler2.java:149) [wdgen]      at com.sap.tc.buildtool.v2.impl.PluginHandler2.build(PluginHandler2.java:87) [wdgen]      at com.sap.tc.buildtool.PluginHandler2Wrapper.execute(PluginHandler2Wrapper.java:59) [wdgen]      at com.sap.tc.devconf.internal.DCProxyMake.make(DCProxyMake.java:318) [wdgen]      at com.sap.tc.devconf.internal.DCProxy.make(DCProxy.java:1432) [wdgen]      at com.sap.tc.devconf.internal.DCProxy.make(DCProxy.java:1414) [wdgen]      at com.sap.tc.buildcontroller.CBSBuildController.build(CBSBuildController.java:713) [wdgen]      at com.sap.tc.buildcontroller.CBSBuildController.execCommand(CBSBuildController.java:478) [wdgen]      at com.sap.tc.buildcontroller.CBSBuildController.evalCmdLine(CBSBuildController.java:401) [wdgen]      at com.sap.tc.buildcontroller.CBSBuildController.run(CBSBuildController.java:278) [wdgen]      at com.sap.tc.buildcontroller.CBSBuildController.mainLoop(CBSBuildController.java:187) [wdgen]      at com.sap.tc.buildcontroller.CBSBuildController.main(CBSBuildController.java:143) [wdgen] Caused by: java.lang.NullPointerException [wdgen]      at com.sap.ide.metamodel.core.i18n.TranslatableTextProxy.getResourceType(TranslatableTextProxy.java:197) [wdgen]      at com.sap.ide.webdynpro.generation.runtime._Resource.vm_dumpTextPool(_Resource.java:135) [wdgen]      at com.sap.ide.webdynpro.generation.runtime._Resource.v_main(_Resource.java:91) [wdgen]      at com.sap.ide.webdynpro.generation.runtime.DefaultResource.v_main(DefaultResource.java:80) [wdgen]      at com.sap.ide.webdynpro.generation.runtime.DefaultResource.doGenerate(DefaultResource.java:56) [wdgen]      at com.sap.ide.generationfwk.velocity.runtime.CompiledTemplateBase.generate0(CompiledTemplateBase.java:232) [wdgen]      at com.sap.ide.generationfwk.velocity.runtime.CompiledTemplateBase.generate(CompiledTemplateBase.java:164) [wdgen]      ... 48 more [wdgen] [Info]    Generation error while processing template defaultResource [wdgen] [Info]    Catching throwable null [wdgen] [Info]    java.lang.reflect.InvocationTargetException [wdgen]      at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) [wdgen]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [wdgen]      at java.lang.reflect.Method.invoke(Method.java:585) [wdgen]      at com.sap.ide.generationfwk.task.GenerationTaskJavaMethod.executePersistent(GenerationTaskJavaMethod.java:139) [wdgen]      at com.sap.ide.generationfwk.GenerationBase.doPersistentGeneration(GenerationBase.java:207) [wdgen]      at com.sap.ide.generationfwk.GenerationBase.doPersistentGeneration(GenerationBase.java:164) [wdgen]      at com.sap.ide.webdynpro.generation.Generation.doPersistentGenerationForComponentDefaultResource(Generation.java:541) [wdgen]      at com.sap.ide.webdynpro.generation.Generation.doPersistentGenerationForComponentResources(Generation.java:3188) [wdgen]      at com.sap.ide.webdynpro.generation.Generation.doPersistentGenerationForComponentRecursively(Generation.java:1788) [wdgen]      at com.sap.ide.webdynpro.generation.Generation.generateComponentsForArchive(Generation.java:2660) [wdgen]      at com.sap.ide.webdynpro.generation.Generation.generateMDOsForArchive(Generation.java:2604) [wdgen]      at com.sap.ide.webdynpro.generation.Generation.generatePersistentArchive(Generation.java:1630) [wdgen]      at com.sap.ide.webdynpro.generation.console.GenerationConsole.generate(GenerationConsole.java:190) [wdgen]      at com.sap.webdynpro.generation.ant.GenerationAnt.main(GenerationAnt.java:69) [wdgen]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [wdgen]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [wdgen]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [wdgen]      at java.lang.reflect.Method.invoke(Method.java:585) [wdgen]      at com.sap.webdynpro.generation.ant.WDGenAntTask.execute(WDGenAntTask.java:240) [wdgen]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) [wdgen]      at org.apache.tools.ant.Task.perform(Task.java:364) [wdgen]      at org.apache.tools.ant.Target.execute(Target.java:341) [wdgen]      at org.apache.tools.ant.Target.performTasks(Target.java:369) [wdgen]      at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) [wdgen]      at org.apache.tools.ant.Project.executeTarget(Project.java:1185) [wdgen]      at com.sap.tc.buildplugin.techdev.ant.util.AntRunner.run(AntRunner.java:114) [wdgen]      at com.sap.tc.buildplugin.DefaultAntBuildAction.execute(DefaultAntBuildAction.java:57) [wdgen]      at com.sap.tc.buildplugin.DefaultPlugin.handleBuildStepSequence(DefaultPlugin.java:195) [wdgen]      at com.sap.tc.buildplugin.DefaultPlugin.performBuild(DefaultPlugin.java:167) [wdgen]      at com.sap.tc.buildplugin.DefaultPluginV3Delegate$BuildRequestHandler.handle(DefaultPluginV3Delegate.java:66) [wdgen]      at com.sap.tc.buildplugin.DefaultPluginV3Delegate.requestV3(DefaultPluginV3Delegate.java:48) [wdgen]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [wdgen]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [wdgen]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [wdgen]      at java.lang.reflect.Method.invoke(Method.java:585) [wdgen]      at com.sap.tc.buildtool.v2.impl.PluginHandler2.maybeInvoke(PluginHandler2.java:403) [wdgen]      at com.sap.tc.buildtool.v2.impl.PluginHandler2.request(PluginHandler2.java:149) [wdgen]      at com.sap.tc.buildtool.v2.impl.PluginHandler2.build(PluginHandler2.java:87) [wdgen]      at com.sap.tc.buildtool.PluginHandler2Wrapper.execute(PluginHandler2Wrapper.java:59) [wdgen]      at com.sap.tc.devconf.internal.DCProxyMake.make(DCProxyMake.java:318) [wdgen]      at com.sap.tc.devconf.internal.DCProxy.make(DCProxy.java:1432) [wdgen]      at com.sap.tc.devconf.internal.DCProxy.make(DCProxy.java:1414) [wdgen]      at com.sap.tc.buildcontroller.CBSBuildController.build(CBSBuildController.java:713) [wdgen]      at com.sap.tc.buildcontroller.CBSBuildController.execCommand(CBSBuildController.java:478) [wdgen]      at com.sap.tc.buildcontroller.CBSBuildController.evalCmdLine(CBSBuildController.java:401) [wdgen]      at com.sap.tc.buildcontroller.CBSBuildController.run(CBSBuildController.java:278) [wdgen]      at com.sap.tc.buildcontroller.CBSBuildController.mainLoop(CBSBuildController.java:187) [wdgen]      at com.sap.tc.buildcontroller.CBSBuildController.main(CBSBuildController.java:143) [wdgen] Caused by: java.lang.NullPointerException [wdgen]      at com.sap.ide.metamodel.core.i18n.TranslatableTextProxy.getResourceType(TranslatableTextProxy.java:197) [wdgen]      at com.sap.ide.webdynpro.generation.runtime._Resource.vm_dumpTextPool(_Resource.java:135) [wdgen]      at com.sap.ide.webdynpro.generation.runtime._Resource.v_main(_Resource.java:91) [wdgen]      at com.sap.ide.webdynpro.generation.runtime.DefaultResource.v_main(DefaultResource.java:80) [wdgen]      at com.sap.ide.webdynpro.generation.runtime.DefaultResource.doGenerate(DefaultResource.java:56) [wdgen]      at com.sap.ide.generationfwk.velocity.runtime.CompiledTemplateBase.generate0(CompiledTemplateBase.java:232) [wdgen]      at com.sap.ide.generationfwk.velocity.runtime.CompiledTemplateBase.generate(CompiledTemplateBase.java:164) [wdgen]      ... 48 more [wdgen] [Error]   Generation error while processing D:/CBS/507938650/1a/.B/577/t/5B60C34F86D713C53FFCD1AA46E818D2/gen_wdp/packages/br/com/cpfl/km_eproc/km_eproc_upload/wdp/ResourceKm_eproc_upload.properties (java.lang.reflect.InvocationTargetException) [wdgen] [Error]   Generation failed due to errors (12 seconds) Error: D:\CBS\507938650\1a\.B\577\DCs\cpfl.com.br\webdynpro\km_eproc\_comp\gen\default\logs\build.xml:169: [Error]   Generation failed! at com.sap.webdynpro.generation.ant.WDGenAntTask.execute(WDGenAntTask.java:275) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:341) at org.apache.tools.ant.Target.performTasks(Target.java:369) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) at org.apache.tools.ant.Project.executeTarget(Project.java:1185) at com.sap.tc.buildplugin.techdev.ant.util.AntRunner.run(AntRunner.java:114) at com.sap.tc.buildplugin.DefaultAntBuildAction.execute(DefaultAntBuildAction.java:57) at com.sap.tc.buildplugin.DefaultPlugin.handleBuildStepSequence(DefaultPlugin.java:195) at com.sap.tc.buildplugin.DefaultPlugin.performBuild(DefaultPlugin.java:167) 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:585) 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:318) at com.sap.tc.devconf.internal.DCProxy.make(DCProxy.java:1432) at com.sap.tc.devconf.internal.DCProxy.make(DCProxy.java:1414) at com.sap.tc.buildcontroller.CBSBuildController.build(CBSBuildController.java:713) at com.sap.tc.buildcontroller.CBSBuildController.execCommand(CBSBuildController.java:478) at com.sap.tc.buildcontroller.CBSBuildController.evalCmdLine(CBSBuildController.java:401) at com.sap.tc.buildcontroller.CBSBuildController.run(CBSBuildController.java:278) at com.sap.tc.buildcontroller.CBSBuildController.mainLoop(CBSBuildController.java:187) at com.sap.tc.buildcontroller.CBSBuildController.main(CBSBuildController.java:143)

Accepted Solutions (0)

Answers (1)

Answers (1)

ErvinSzolke
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Rui,

is it possible that this project was created on a 700 environment, and you migrated this project to 720?

If yes, please check how this migration took place.

I have a guide about it, it is for 71, but to 72 the migration should be pretty much the same:

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40af00ad-8080-2a10-88b5-cc4cec99d...&overridelayout=true

What I suspect is that certain XLF files weren't migrated correctly.

I suspect this because the error comes from internationalization (I18N):

Caused by: java.lang.NullPointerException [wdgen]      at com.sap.ide.metamodel.core.i18n.TranslatableTextProxy.getResourceType(TranslatableTextProxy.java:197) [wdgen]     

at com.sap.ide.webdynpro.generation.runtime._Resource.vm_dumpTextPool(_Resource.java:135) [wdgen]      at com.sap.ide.webdynpro.generation.runtime._Resource.v_main(_Resource.java:91) [wdgen]      at com.sap.ide.webdynpro.generation.runtime.DefaultResource.v_main(DefaultResource.java:80) [wdgen]

...

Please go to the DC in question in the DTR webui (from the error message you can see the involved DC) and look up the file .dcdef. (should be under .../dev/inactive/DCs/........./_comp/.dcdef)

After opening it you should see a section like:

...

<ns0:originalLocale>en</ns0:originalLocale>

...

Can you tell me how it looks on your end?

Best Regards,

Ervin

Former Member
0 Kudos

Hi all,

I have same error.

Can anyone help me?

This is my build.log:

 

[wdgen] Caused by: java.lang.NullPointerException

[wdgen] at com.sap.ide.metamodel.core.i18n.TranslatableTextProxy.getResourceType(TranslatableTextProxy.java:197)

[wdgen] at com.sap.ide.webdynpro.generation.runtime._Resource.vm_dumpTextPool(_Resource.java:135)

[wdgen] at com.sap.ide.webdynpro.generation.runtime._Resource.v_main(_Resource.java:83)

[wdgen] at com.sap.ide.webdynpro.generation.runtime.DefaultResource.v_main(DefaultResource.java:80)

[wdgen] at com.sap.ide.webdynpro.generation.runtime.DefaultResource.doGenerate(DefaultResource.java:56)

[wdgen] at com.sap.ide.generationfwk.velocity.runtime.CompiledTemplateBase.generate0(CompiledTemplateBase.java:232)

[wdgen] at com.sap.ide.generationfwk.velocity.runtime.CompiledTemplateBase.generate(CompiledTemplateBase.java:164)

[wdgen] ... 58 more

[wdgen] [Error] Generation error while processing C:/.../workspace_7.3.jdi/19/t/27404E3385989D09BA8E47E12E93FAEB/gen_wdp/packages/.../wdp/ResourceXX.properties (java.lang.reflect.InvocationTargetException)

[wdgen] [Error] Generation failed due to errors (3 seconds)

Ant runtime 4.524 seconds

Ant build finished with ERRORS

[Error] Generation failed!

Build stopped due to an error: [Error] Generation failed!

Regards.

Former Member
0 Kudos

Hello Jim,

We are also facing the same problem while trying to build our WDJ application.

can you pleqase giude us how did you manage to resolve this issue in your application?

Regards

-Sandip

Former Member
0 Kudos

Hi Sandip,

you must open whith text editor your  "ResourceXX.properties". In this file you can see the error.

I had to re-create some atrributes in my files xlf. I copied and pasted these attributes from the "original xlf" to "xlf I would generate".

Regards.