cancel
Showing results for 
Search instead for 
Did you mean: 

Build error during Checkin

Former Member
0 Kudos

Hi,

I'm new to NWDI. I 'm working with NetWeaver 7 connecting to WAS 04s. When I check in my project, the build fails. I'm posting in 2 parts.

The build log shows this error,

Feb 9, 2009 1:58:54 PM /userOut/Development Component (com.sap.ide.eclipse.component.provider.listener.DevConfListener) [Thread[ModalContext,5,main]] ERROR: salesdelete: Build failed for cts.cc/salesdelete(cts_DEV_SC_1) in variant "default":

-


Build log -


Development Component Build (2009-02-09 13:58:27)

Component name: salesdelete

Component vendor: cts.cc

SC compartment: cts_DEV_SC_1

Configuration: ASD_Dev_D

Location: ASD_Dev_D

Source code location: http://LTIIB00814:50100/dtr/ws/Dev/cts_DEV_SC/dev/inactive/DCs/cts.cc/salesdelete/_comp/

DC root folder: C:\Documents and Settings\190198\.dtc\0\DCs\cts.cc\salesdelete\_comp\

DC type: Web Dynpro

compile:

[wdgen] [Info] Generating configuration/Components/com.cts.sales.CO_SalesDelete/CO_SalesDelete.xml

[Ant] com.sap.tc.webdynpro.repository.RepositoryRuntimeException: Cannot determine role name in parent

at com.sap.tc.webdynpro.repository.generation.mdapiadapter.MdApiRepositoryObjectAdapter.getRoleNameInParent(MdApiRepositoryObjectAdapter.java:145)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.findCorrespondingTargetObject(RuntimeRepositoryGenerator.java:309)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.fillAssociation(RuntimeRepositoryGenerator.java:242)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.copyAggregationTree(RuntimeRepositoryGenerator.java:144)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.iterateIntoChildren(RuntimeRepositoryGenerator.java:175)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.handleAggregation(RuntimeRepositoryGenerator.java:165)

at com.sap.tc.webdynpro.repository.generation.ProgmodelRepositoryGenerator.handleAggregation(ProgmodelRepositoryGenerator.java:298)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.copyAggregationTree(RuntimeRepositoryGenerator.java:147)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.iterateIntoChildren(RuntimeRepositoryGenerator.java:175)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.handleAggregation(RuntimeRepositoryGenerator.java:165)

at com.sap.tc.webdynpro.repository.generation.ProgmodelRepositoryGenerator.handleAggregation(ProgmodelRepositoryGenerator.java:298)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.copyAggregationTree(RuntimeRepositoryGenerator.java:147)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.copy(RuntimeRepositoryGenerator.java:67)

at com.sap.tc.webdynpro.repository.generation.ProgmodelRepositoryGenerator.doGenerate(ProgmodelRepositoryGenerator.java:165)

at com.sap.tc.webdynpro.repository.generation.ProgmodelRepositoryGenerator.generate(ProgmodelRepositoryGenerator.java:80)

at com.sap.ide.webdynpro.generation.runtime.RRComponentGenerator.generate(RRComponentGenerator.java:21)

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:324)

at com.sap.ide.generationfwk.task.GenerationTaskJavaMethod.executePersistent(GenerationTaskJavaMethod.java:147)

at com.sap.ide.generationfwk.GenerationBase.doPersistentGeneration(GenerationBase.java:219)

at com.sap.ide.generationfwk.GenerationBase.doPersistentGeneration(GenerationBase.java:175)

at com.sap.ide.webdynpro.generation.Generation.doPersistentGenerationForComponentRuntimeRepository(Generation.java:209)

at com.sap.ide.webdynpro.generation.Generation.doPersistentGenerationForComponentRecursivly(Generation.java:1735)

at com.sap.ide.webdynpro.generation.Generation.generatePersistentArchive(Generation.java:1599)

at com.sap.ide.webdynpro.generation.console.GenerationConsole.generate(GenerationConsole.java:212)

at com.sap.webdynpro.generation.ant.GenerationAnt.main(GenerationAnt.java:50)

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:324)

at com.sap.webdynpro.generation.ant.WDGenAntTask.execute(WDGenAntTask.java:211)

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.executeTarget(Project.java:1214)

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

at com.sap.tc.buildplugin.AbstractAntBuildAction.execute(AbstractAntBuildAction.java:62)

at com.sap.tc.buildplugin.AbstractPlugin.handleBuildActionSequence(AbstractPlugin.java:213)

at com.sap.tc.buildplugin.AbstractPlugin.performBuild(AbstractPlugin.java:193)

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:324)

at com.sap.tc.buildtool.PluginCommunicator.maybeInvoke(PluginCommunicator.java:112)

at com.sap.tc.buildtool.PluginCommunicatorV2.communicate(PluginCommunicatorV2.java:44)

at com.sap.tc.buildtool.PluginHandler1.handlePluginCommunication(PluginHandler1.java:111)

at com.sap.tc.buildtool.PluginHandler1.execute(PluginHandler1.java:56)

at com.sap.tc.buildtool.PluginHandler1.build(PluginHandler1.java:50)

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

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

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

at com.sap.tc.devconf.impl.DCProxy.make(DCProxy.java:1750)

at com.sap.tc.devconf.impl.DCProxy.make(DCProxy.java:6004)

at com.sap.ide.eclipse.component.provider.actions.dc.DcCreateProjectAction.buildDCs(DcCreateProjectAction.java:1027)

at com.sap.ide.eclipse.component.provider.actions.dc.DcCreateProjectAction$1.execute(DcCreateProjectAction.java:299)

at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:71)

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

at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:85)

at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:101)

[Ant] com.sap.tc.webdynpro.repository.RepositoryRuntimeException: Cannot determine role name in parent

at com.sap.tc.webdynpro.repository.generation.mdapiadapter.MdApiRepositoryObjectAdapter.getRoleNameInParent(MdApiRepositoryObjectAdapter.java:145)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.findCorrespondingTargetObject(RuntimeRepositoryGenerator.java:309)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.fillAssociation(RuntimeRepositoryGenerator.java:242)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.copyAggregationTree(RuntimeRepositoryGenerator.java:144)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.iterateIntoChildren(RuntimeRepositoryGenerator.java:175)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.handleAggregation(RuntimeRepositoryGenerator.java:165)

at com.sap.tc.webdynpro.repository.generation.ProgmodelRepositoryGenerator.handleAggregation(ProgmodelRepositoryGenerator.java:298)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.copyAggregationTree(RuntimeRepositoryGenerator.java:147)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.iterateIntoChildren(RuntimeRepositoryGenerator.java:175)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.handleAggregation(RuntimeRepositoryGenerator.java:165)

at com.sap.tc.webdynpro.repository.generation.ProgmodelRepositoryGenerator.handleAggregation(ProgmodelRepositoryGenerator.java:298)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.copyAggregationTree(RuntimeRepositoryGenerator.java:147)

at com.sap.tc.webdynpro.repository.conversion.RuntimeRepositoryGenerator.copy(RuntimeRepositoryGenerator.java:67)

at com.sap.tc.webdynpro.repository.generation.ProgmodelRepositoryGenerator.doGenerate(ProgmodelRepositoryGenerator.java:165)

at com.sap.tc.webdynpro.repository.generation.ProgmodelRepositoryGenerator.generate(ProgmodelRepositoryGenerator.java:80)

at com.sap.ide.webdynpro.generation.runtime.RRComponentGenerator.generate(RRComponentGenerator.java:21)

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:324)

at com.sap.ide.generationfwk.task.GenerationTaskJavaMethod.executePersistent(GenerationTaskJavaMethod.java:147)

at com.sap.ide.generationfwk.GenerationBase.doPersistentGeneration(GenerationBase.java:219)

at com.sap.ide.generationfwk.GenerationBase.doPersistentGeneration(GenerationBase.java:175)

at com.sap.ide.webdynpro.generation.Generation.doPersistentGenerationForComponentRuntimeRepository(Generation.java:209)

at com.sap.ide.webdynpro.generation.Generation.doPersistentGenerationForComponentRecursivly(Generation.java:1735)

at com.sap.ide.webdynpro.generation.Generation.generatePersistentArchive(Generation.java:1599)

at com.sap.ide.webdynpro.generation.console.GenerationConsole.generate(GenerationConsole.java:212)

at com.sap.webdynpro.generation.ant.GenerationAnt.main(GenerationAnt.java:50)

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:324)

at com.sap.webdynpro.generation.ant.WDGenAntTask.execute(WDGenAntTask.java:211)

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.executeTarget(Project.java:1214)

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

at com.sap.tc.buildplugin.AbstractAntBuildAction.execute(AbstractAntBuildAction.java:62)

at com.sap.tc.buildplugin.AbstractPlugin.handleBuildActionSequence(AbstractPlugin.java:213)

at com.sap.tc.buildplugin.AbstractPlugin.performBuild(AbstractPlugin.java:193)

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:324)

at com.sap.tc.buildtool.PluginCommunicator.maybeInvoke(PluginCommunicator.java:112)

at com.sap.tc.buildtool.PluginCommunicatorV2.communicate(PluginCommunicatorV2.java:44)

at com.sap.tc.buildtool.PluginHandler1.handlePluginCommunication(PluginHandler1.java:111)

at com.sap.tc.buildtool.PluginHandler1.execute(PluginHandler1.java:56)

at com.sap.tc.buildtool.PluginHandler1.build(PluginHandler1.java:50)

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

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

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

at com.sap.tc.devconf.impl.DCProxy.make(DCProxy.java:1750)

at com.sap.tc.devconf.impl.DCProxy.make(DCProxy.java:6004)

at com.sap.ide.eclipse.component.provider.actions.dc.DcCreateProjectAction.buildDCs(DcCreateProjectAction.java:1027)

at com.sap.ide.eclipse.component.provider.actions.dc.DcCreateProjectAction$1.execute(DcCreateProjectAction.java:299)

at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:71)

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

at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:85)

at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:101)

Thanks & Regards,

Meenakshi

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

hi,

build using the development component.You can spot the errors.

Regards

Jayapriya

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

Thanks for the replies. The problem was solved by another colleague of mine. There was a wrong entry in the <componentname>.wdcomponent file.

Check this thread :

Thanks & Regards,

Meenakshi

Former Member
0 Kudos

[wdgen] ERROR: com.sap.tc.webdynpro.repository.RepositoryRuntimeException: Cannot determine role name in parent, C:/Documents and Settings/190198/.dtc/0/t/284242709EA45EE08608C4BE8A54276E/gwd/configuration/Components/com.cts.sales.CO_SalesDelete/CO_SalesDelete.xml

[wdgen] [Info] Catching throwable null

[wdgen] [Info] com.sap.webdynpro.generation.ant.GenerationAntTaskError

at com.sap.webdynpro.generation.ant.GenerationAnt.printMessage(GenerationAnt.java:123)

at com.sap.ide.generationfwk.GenerationBase.doPersistentGeneration(GenerationBase.java:229)

at com.sap.ide.generationfwk.GenerationBase.doPersistentGeneration(GenerationBase.java:175)

at com.sap.ide.webdynpro.generation.Generation.doPersistentGenerationForComponentRuntimeRepository(Generation.java:209)

at com.sap.ide.webdynpro.generation.Generation.doPersistentGenerationForComponentRecursivly(Generation.java:1735)

at com.sap.ide.webdynpro.generation.Generation.generatePersistentArchive(Generation.java:1599)

at com.sap.ide.webdynpro.generation.console.GenerationConsole.generate(GenerationConsole.java:212)

at com.sap.webdynpro.generation.ant.GenerationAnt.main(GenerationAnt.java:50)

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:324)

at com.sap.webdynpro.generation.ant.WDGenAntTask.execute(WDGenAntTask.java:211)

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.executeTarget(Project.java:1214)

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

at com.sap.tc.buildplugin.AbstractAntBuildAction.execute(AbstractAntBuildAction.java:62)

at com.sap.tc.buildplugin.AbstractPlugin.handleBuildActionSequence(AbstractPlugin.java:213)

at com.sap.tc.buildplugin.AbstractPlugin.performBuild(AbstractPlugin.java:193)

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:324)

at com.sap.tc.buildtool.PluginCommunicator.maybeInvoke(PluginCommunicator.java:112)

at com.sap.tc.buildtool.PluginCommunicatorV2.communicate(PluginCommunicatorV2.java:44)

at com.sap.tc.buildtool.PluginHandler1.handlePluginCommunication(PluginHandler1.java:111)

at com.sap.tc.buildtool.PluginHandler1.execute(PluginHandler1.java:56)

at com.sap.tc.buildtool.PluginHandler1.build(PluginHandler1.java:50)

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

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

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

at com.sap.tc.devconf.impl.DCProxy.make(DCProxy.java:1750)

at com.sap.tc.devconf.impl.DCProxy.make(DCProxy.java:6004)

at com.sap.ide.eclipse.component.provider.actions.dc.DcCreateProjectAction.buildDCs(DcCreateProjectAction.java:1027)

at com.sap.ide.eclipse.component.provider.actions.dc.DcCreateProjectAction$1.execute(DcCreateProjectAction.java:299)

at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:71)

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

at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:85)

at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:101)

[wdgen] ERROR: Unknown exception during generation null (com.sap.webdynpro.generation.ant.GenerationAntTaskError)

[wdgen] ERROR: Generation failed due to errors (8 seconds)

Ant build finished with ERRORS

C:\Documents and Settings\190198\.dtc\0\DCs\cts.cc\salesdelete\_comp\gen\default\logs\build.xml:104: [Error] Generation failed!

Ant build finished at 2009-02-09 13:58:54 GMT+05:30, Duration: 13.61 seconds

Build finished with ERROR

Cleaning up.

Total build plug-in runtime: 18.61 seconds

But tthere are no build erros while rebuilding the project in NWDS WebDynPro Prospective

Thanks & Regards,

Meenakshi

Former Member
0 Kudos

Hi,

Check the xml file and see if the names of all the views, windows and the other elements are correct.

Hope it helps,

Prabu J