cancel
Showing results for 
Search instead for 
Did you mean: 

Error importing SCA into development track

Former Member
0 Kudos

Hi All,<br>

<br>

We have an SCA containing both binary and source that we are trying to import into CMS. The import gives a VcmFailureException and I've included the log below. Other versions of the archive (which also contain binary and source) import without error. Has anyone encountered this error before and are there any ideas how to work through/around this VcmFailureException? <br>

<br>

Also the CMS/CBS/DTR server is a 6.40 Java system at SP24.<br>

<br>

Thanks in advance for any help you can provide,<br>

Jason<br>

<br>

<br>

<pre>


Software Component meridium.com/RCMO 
Version Tst_RCMO2_C.20090309174233 
Label 2.0 Level 0 Update RCMO2.03091742 
System RCMO2-Development 
Step Repository-import 
Log D:\usr\sap\JTrans\CMS\log\RCMO2_D[at]Tst\RCMO2_D[at]Tst200911201708590107Repository-import.log 

Info:Starting Step Repository-import at 2009-11-20 12:09:22.0825 -5:00
Info:Component:meridium.com/RCMO
Info:Version  :Tst_RCMO2_C.20090309174233
Info:1. PR is of type TCSSoftwareComponent
Fatal Exception:com.sap.cms.tcs.interfaces.exceptions.TCSCommunicationException: communication error: VcmFailureException received: Not Found:communication error: VcmFailureException received: Not Found
com.sap.cms.tcs.interfaces.exceptions.TCSCommunicationException: communication error: VcmFailureException received: Not Found
	at com.sap.cms.tcs.client.DTRCommunicator.writeChangelistData(DTRCommunicator.java:265)
	at com.sap.cms.tcs.core.RepositoryImportTask.processRepositoryImport(RepositoryImportTask.java:259)
	at com.sap.cms.tcs.core.RepositoryImportTask.process(RepositoryImportTask.java:500)
	at com.sap.cms.tcs.process.ProcessStep.processStep(ProcessStep.java:77)
	at com.sap.cms.tcs.process.ProcessStarter.process(ProcessStarter.java:179)
	at com.sap.cms.tcs.core.TCSManager.importPropagationRequests(TCSManager.java:376)
	at com.sap.cms.pcs.transport.importazione.ImportManager.importazione(ImportManager.java:216)
	at com.sap.cms.pcs.transport.importazione.ImportQueueHandler.execImport(ImportQueueHandler.java:585)
	at com.sap.cms.pcs.transport.importazione.ImportQueueHandler.startImport(ImportQueueHandler.java:101)
	at com.sap.cms.pcs.transport.proxy.CmsTransportProxyBean.startImport(CmsTransportProxyBean.java:583)
	at com.sap.cms.pcs.transport.proxy.CmsTransportProxyBean.startImport(CmsTransportProxyBean.java:559)
	at com.sap.cms.pcs.transport.proxy.LocalCmsTransportProxyLocalObjectImpl2_0.startImport(LocalCmsTransportProxyLocalObjectImpl2_0.java:1150)
	at com.sap.cms.ui.wl.Custom1.importQueue(Custom1.java:1170)
	at com.sap.cms.ui.wl.wdp.InternalCustom1.importQueue(InternalCustom1.java:2162)
	at com.sap.cms.ui.wl.Worklist.onActionImportQueue(Worklist.java:880)
	at com.sap.cms.ui.wl.wdp.InternalWorklist.wdInvokeEventHandler(InternalWorklist.java:2338)
	at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)
	at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)
	at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleAction(WebDynproMainTask.java:101)
	at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleActionEvent(WebDynproMainTask.java:304)
	at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:659)
	at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)
	at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:251)
	at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154)
	at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116)
	at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:55)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
	at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
	at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
	at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
	at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
	at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
	at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
	at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)

Info:Step Repository-import ended with result 'fatal error' ,stopping execution at 2009-11-20 12:09:46.0669 -5:00

</pre>

Edited by: Jason Cline on Nov 20, 2009 6:52 PM

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Thanks for the reply.<br>

Security is not an issue here though, as I am able to create tracks on this sytem using SCA files from previous builds. We have verified all users have necessary privs.<br>

It is possible that the archive is "corrupted" but it deploys fine we are just unable to import it into CMS. Still searching for an answer on this one...<br>

Former Member
0 Kudos

Try re-downloading the archive. If that does not help, create a Support Message.

Former Member
0 Kudos

Hi,

First thin is check whether your cms_adm use has the admin permissions? Second thing check the permissions for the SCA you want to import,

SIDadm should have all the permission on that sca. Also check the sca you are importing might be corrorpted.

Regards,

Vamshi.

Former Member
0 Kudos

Still no solution but I found some additional logs that appear to be related. <br>

<br>

First it looks like the server tries to open this URL /dtr/nonvresbyid/bc744e790ce011decc5700114358f044 <br>

<br>

Accessing that resource results in a 404 error which is logged in the HTTP log on the server:<br>

<br>

<b>

Message : [Nov 20, 2009 2:17:06 PM ] - 172.16.0.24 : PROPFIND /dtr/nonvresbyid/bc744e790ce011decc5700114358f044 HTTP/1.1 404 0

Datasource : 3306250:D:\usr\sap\J2E\JC00\j2ee\cluster\server0\log\system\httpaccess\responses.trc</b><br>

<br>

<b>That seems to result in this error stack in the defaultTrace log:</b><br>

<pre>

Severity : Error

Category : /Applications/TCSDeployer

Location : com.sap.cms.tcs.client.DTRCommunicator

Application : sap.com/tcSLCMS~PCS

Thread : SAPEngine_Application_Thread[impl:3]_15ID#(J2EE3306200)ID0589047050DB01203245063537756410End.77d046b0d5ec11dec53900114358f044

Datasource : 3306250:D:\usr\sap\J2E\JC00\j2ee\cluster\server0\log\defaultTrace.trc

Message ID : 00114358F0440058000000FB000007C4000478D25252144F

Source Name : com.sap.cms.tcs.client.DTRCommunicator

Argument Objs : com.tssap.dtr.client.lib.deltavlib.DeltavException: Not Found

at com.tssap.dtr.client.lib.deltavlib.impl.DeltavCommand.checkResponseStatus(DeltavCommand.java:121)

at com.tssap.dtr.client.lib.deltavlib.impl.DeltavCommand.execute(DeltavCommand.java:68)

at com.tssap.dtr.client.lib.deltavlib.impl.AbstractResource$PropFinder.load(AbstractResource.java:1085)

at com.tssap.dtr.client.lib.deltavlib.impl.cache.HashmapPropCache.refresh(HashmapPropCache.java:244)

at com.tssap.dtr.client.lib.deltavlib.impl.cache.HashmapPropCache.getPropertyValue(HashmapPropCache.java:215)

at com.tssap.dtr.client.lib.deltavlib.impl.AbstractResource.getProperty(AbstractResource.java:666)

at com.tssap.dtr.client.lib.deltavlib.impl.ResourceProxyFactoryImpl.convertToActualType(ResourceProxyFactoryImpl.java:721)

at com.tssap.dtr.client.lib.deltavlib.impl.ResourceProxyFactoryImpl.createPropagatable(ResourceProxyFactoryImpl.java:692)

at com.tssap.dtr.client.lib.deltavlib.impl.Importable.execute(Importable.java:120)

at com.sap.cms.tcs.client.DTRCommunicator.import_(DTRCommunicator.java:574)

at com.sap.cms.tcs.client.DTRCommunicator.writeChangelistData(DTRCommunicator.java:261)

at com.sap.cms.tcs.core.RepositoryImportTask.processRepositoryImport(RepositoryImportTask.java:259)

at com.sap.cms.tcs.core.RepositoryImportTask.process(RepositoryImportTask.java:500)

at com.sap.cms.tcs.process.ProcessStep.processStep(ProcessStep.java:77)

at com.sap.cms.tcs.process.ProcessStarter.process(ProcessStarter.java:179)

at com.sap.cms.tcs.core.TCSManager.importPropagationRequests(TCSManager.java:376)

at com.sap.cms.pcs.transport.importazione.ImportManager.importazione(ImportManager.java:216)

at com.sap.cms.pcs.transport.importazione.ImportQueueHandler.execImport(ImportQueueHandler.java:585)

at com.sap.cms.pcs.transport.importazione.ImportQueueHandler.startImport(ImportQueueHandler.java:101)

at com.sap.cms.pcs.transport.proxy.CmsTransportProxyBean.startImport(CmsTransportProxyBean.java:583)

at com.sap.cms.pcs.transport.proxy.CmsTransportProxyBean.startImport(CmsTransportProxyBean.java:559)

at com.sap.cms.pcs.transport.proxy.LocalCmsTransportProxyLocalObjectImpl2_0.startImport(LocalCmsTransportProxyLocalObjectImpl2_0.java:1150)

at com.sap.cms.ui.wl.Custom1.importQueue(Custom1.java:1170)

at com.sap.cms.ui.wl.wdp.InternalCustom1.importQueue(InternalCustom1.java:2162)

at com.sap.cms.ui.wl.Worklist.onActionImportQueue(Worklist.java:880)

at com.sap.cms.ui.wl.wdp.InternalWorklist.wdInvokeEventHandler(InternalWorklist.java:2338)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)

at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleAction(WebDynproMainTask.java:101)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleActionEvent(WebDynproMainTask.java:304)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:659)

at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)

at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:251)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:55)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)

</pre>

<br><br>

After that it seems to trigger the error shown in the first post.<br><br>

I looked inside the SCA file that's being imported and the GUID that it can't seem to find is included in the SAP_MANIFEST.mf file. <br>

Specifically, the manifest references that ID on this line:<br><br>

<b>pr_dtrwspropagationlistid: bc744e790ce011decc5700114358f044</b><br>

<br>

Now, my question is, should it be able to locate that item and if so, why is this resource not found? If I extract the ID from an earlier version of the SCA file it finds the resource in DTR and imports successfully but can't find it for this version of the SCA. Is there any way to work around this so the source can be imported even though it can't find that ID?