cancel
Showing results for 
Search instead for 
Did you mean: 

Duplicate technology definition 'sap.com/tc/bi/javatech' error in SP16

former_member212767
Participant
0 Kudos

Hi,

I'm trying to create an External Library DC. i do it from Local Development --> MyComponents ..> Create new DC. DC is created. I then add a jar to libraries folder and try to build the DC. This happens:

Duplicate technology definition: 'sap.com/tc/bi/javatech'

Warning: Could not validate DC meta data, no information available for type 'External Library'

The full error stack trace:

Error: com.sap.tc.buildplugin.util.ConfigurationException: Duplicate technology definition: 'sap.com/tc/bi/javatech'

at com.sap.tc.buildplugin.ext.ExtensionManager.readTechnology(ExtensionManager.java:278)

at com.sap.tc.buildplugin.ext.ExtensionManager.loadExtensionFile(ExtensionManager.java:196)

at com.sap.tc.buildplugin.ext.ExtensionManager.loadExtension(ExtensionManager.java:166)

at com.sap.tc.buildplugin.ext.ExtensionManager.initializeExtensions(ExtensionManager.java:99)

at com.sap.tc.buildplugin.TechnologyManager.initialize(TechnologyManager.java:28)

at com.sap.tc.buildplugin.AbstractPlugin.initialize(AbstractPlugin.java:591)

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

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

at com.sap.tc.buildtool.PluginHandlerImpl.handlePluginCommunication(PluginHandlerImpl.java:354)

at com.sap.tc.buildtool.PluginHandlerImpl.execute(PluginHandlerImpl.java:176)

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

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

at com.sap.ide.eclipse.component.provider.actions.dcproject.BuildAction.buildDCsForDevConfig(BuildAction.java:307)

at com.sap.ide.eclipse.component.provider.actions.dcproject.BuildAction.access$200(BuildAction.java:58)

at com.sap.ide.eclipse.component.provider.actions.dcproject.BuildAction$1.run(BuildAction.java:212)

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

Plugin initialized in 0.06 seconds

Warning: Could not validate DC meta data, no information available for type 'External Library'

Regards,

Jari

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member212767
Participant
0 Kudos

Complete deletion of Dev studio and reinstall did the trick. It is now working.

Jari

Former Member
0 Kudos

Operation erfolgreich, Patient tot

Sometimes it helps to clean the plugin cash in Eclipse. This can be done by adding the parameter "-clean" to the shortcut that starts the NWDS.

Armin

former_member212767
Participant
0 Kudos

Thanks, I'll try that if I have problems again.

Jari

former_member212767
Participant
0 Kudos

I'm replying to myself again...

Wjhen I add an external jar to the libraries folder and do a build I get a different error:

Duplicate technology definition: 'sap.com/tc/bi/javatech'

...

Error: unknown entity type 'Archive'.

The stack trace:

Error: com.sap.tc.buildplugin.util.ConfigurationException: Duplicate technology definition: 'sap.com/tc/bi/javatech'

at com.sap.tc.buildplugin.ext.ExtensionManager.readTechnology(ExtensionManager.java:278)

at com.sap.tc.buildplugin.ext.ExtensionManager.loadExtensionFile(ExtensionManager.java:196)

at com.sap.tc.buildplugin.ext.ExtensionManager.loadExtension(ExtensionManager.java:166)

at com.sap.tc.buildplugin.ext.ExtensionManager.initializeExtensions(ExtensionManager.java:99)

at com.sap.tc.buildplugin.TechnologyManager.initialize(TechnologyManager.java:28)

at com.sap.tc.buildplugin.AbstractPlugin.initialize(AbstractPlugin.java:591)

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

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

at com.sap.tc.buildtool.PluginHandlerImpl.handlePluginCommunication(PluginHandlerImpl.java:354)

at com.sap.tc.buildtool.PluginHandlerImpl.execute(PluginHandlerImpl.java:176)

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

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

at com.sap.ide.eclipse.component.provider.actions.dcproject.BuildAction.buildDCsForDevConfig(BuildAction.java:307)

at com.sap.ide.eclipse.component.provider.actions.dcproject.BuildAction.access$200(BuildAction.java:58)

at com.sap.ide.eclipse.component.provider.actions.dcproject.BuildAction$1.run(BuildAction.java:212)

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

Plugin initialized in 0.03 seconds

Error: unknown entity type 'Archive'.

Jari

former_member212767
Participant
0 Kudos

Hi,

This is reproducible. Can anyone confirm that this happens (or not) on their systems as well ?

Instructions:

In 'Development Configurations Perspective':

Local DC's view, open 'Local Development', open 'MyComponents', right click on 'MyComponents', select 'Create new DC'. Give name 'extlib', select 'External Library'. Click 'Finish'.

Right click on the newly created DC in the Local DC's view and select 'Build'.

Result:

Duplicate technology definition: 'sap.com/tc/bi/javatech'

...

Warning: Could not validate DC meta data, no information available for type 'External Library'

Regards,

Jari