OH-SCM-009:同步时发生错误。找不到下载源文件的源参数

时间:2016-08-11 10:40:16

标签: opshub

我遇到了OpsHub Visual Studio迁移实用程序的问题。在迁移过程中,它有时会停留在一个明显的randome变更集上,而我无法让它继续下去。失败的变更集的错误消息是:

  

OH-SCM-009:同步时发生错误。未找到源参数   下载源代码   文件:24 :: 3117 :: $ /解决方案/项目/ ProjectFolder / SomeFile.cs

通过重复整个事情,我成功完成了几个项目的迁移。但对于较大的项目,我从未完成整个迁移。有问题的变更集每次都不同。 查看日志,我可以找到一些例外情况:

08/11/2016 12:10:30,922 ERROR [DefaultQuartzScheduler_Worker-5] (org.jbpm.graph.def.GraphElement) - action threw exception: script evaluation exception
org.jbpm.graph.def.DelegationException: script evaluation exception
    at org.jbpm.graph.action.Script.eval(Script.java:139)
    at org.jbpm.graph.action.Script.eval(Script.java:73)
    at org.jbpm.graph.action.Script.execute(Script.java:62)
    at org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:259)
    at org.jbpm.graph.def.GraphElement.executeActions(GraphElement.java:215)
    at org.jbpm.graph.def.GraphElement.fireAndPropagateEvent(GraphElement.java:185)
    at org.jbpm.graph.def.GraphElement.fireEvent(GraphElement.java:169)
    at org.jbpm.graph.def.Transition.take(Transition.java:138)
    at org.jbpm.graph.def.Node.leave(Node.java:393)
    at org.jbpm.graph.exe.Token.signal(Token.java:192)
    at org.jbpm.graph.exe.Token.signal(Token.java:140)
    at org.jbpm.graph.exe.ProcessInstance.signal(ProcessInstance.java:270)
    at com.opshub.eai.ProcessEngine.executeTask(ProcessEngine.java:190)
    at com.opshub.eai.ProcessEngine.executeProcess(ProcessEngine.java:60)
    at com.opshub.eai.SyncEaiProcess.syncEvent(SyncEaiProcess.java:230)
    at com.opshub.eai.SyncEaiProcess.sync(SyncEaiProcess.java:137)
    at com.opshub.eai.OIMEventGenerator.process(OIMEventGenerator.java:428)
    at com.opshub.jobs.core.OHJob.execute(OHJob.java:125)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:525)
Caused by: com.opshub.eai.core.exceptions.OIMSCMAdapterException: OH-SCM-009: Error occurred while sync. Source parameters not found to download the source file:24::3117::$/Solution/Project/ApiControllers/PersonServiceController.cs
    at com.opshub.eai.core.adapters.OIMSCMAdapter.sync(OIMSCMAdapter.java:409)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at bsh.Reflect.invokeMethod(Unknown Source)
    at bsh.Reflect.invokeObjectMethod(Unknown Source)
    at bsh.Name.invokeMethod(Unknown Source)
    at bsh.BSHMethodInvocation.eval(Unknown Source)
    at bsh.BSHPrimaryExpression.eval(Unknown Source)
    at bsh.BSHVariableDeclarator.eval(Unknown Source)
    at bsh.BSHTypedVariableDeclaration.eval(Unknown Source)
    at bsh.Interpreter.eval(Unknown Source)
    at bsh.Interpreter.eval(Unknown Source)
    at bsh.Interpreter.eval(Unknown Source)
    at org.jbpm.graph.action.Script.eval(Script.java:130)
    ... 19 more
Caused by: java.lang.RuntimeException: Source parameters not found to download the source file:24::3117::$/Solution/Project/ApiControllers/PersonServiceController.cs
    at com.opshub.eai.tfssource.adapter.TFSVersionControlConnector.checkInAll(TFSVersionControlConnector.java:166)
    at com.opshub.eai.tfssource.adapter.TFSSourceAdapter.checkIn(TFSSourceAdapter.java:246)
    at com.opshub.eai.tfssource.adapter.TFSSourceAdapter$$EnhancerByCGLIB$$2a6a7d04.CGLIB$checkIn$17(<generated>)
    at com.opshub.eai.tfssource.adapter.TFSSourceAdapter$$EnhancerByCGLIB$$2a6a7d04$$FastClassByCGLIB$$cee96b8e.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
    at com.opshub.eai.core.adapters.caching.AdapterCacheHandler.intercept(AdapterCacheHandler.java:185)
    at com.opshub.eai.tfssource.adapter.TFSSourceAdapter$$EnhancerByCGLIB$$2a6a7d04.checkIn(<generated>)
    at com.opshub.eai.core.adapters.OIMSCMAdapter.sync(OIMSCMAdapter.java:325)
    ... 34 more
Caused by: Source parameters not found to download the source file:24::3117::$/Solution/Project/ApiControllers/PersonServiceController.cs
    at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
    at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
    at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2973)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:117)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:333)
    at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
    at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
    at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
    at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
    at org.apache.axis.client.Call.invoke(Call.java:2767)
    at org.apache.axis.client.Call.invoke(Call.java:2443)
    at org.apache.axis.client.Call.invoke(Call.java:2366)
    at org.apache.axis.client.Call.invoke(Call.java:1812)
    at com.opshub.tfs.test.BasicHttpBinding_ITFSWebServiceStub.checkinAllStatus(BasicHttpBinding_ITFSWebServiceStub.java:6282)
    at com.opshub.eai.tfssource.adapter.TFSVersionControlConnector.checkInAll(TFSVersionControlConnector.java:155)
    ... 41 more
08/11/2016 12:10:30,924 ERROR [DefaultQuartzScheduler_Worker-5] (com.opshub.eai.SyncEaiProcess) - Error in executing process definition : SCM Default Integration Workflow at node callMethodOpsHub-012013: Process execution failed on node: callMethod, in process definition: 'SCM Default Integration Workflow'; nested exception is : script evaluation exception 
com.opshub.exceptions.eai.EAIProcessEngineException: OpsHub-012013: Process execution failed on node: callMethod, in process definition: 'SCM Default Integration Workflow'; nested exception is : script evaluation exception
    at com.opshub.eai.ProcessEngine.executeTask(ProcessEngine.java:212)
    at com.opshub.eai.ProcessEngine.executeProcess(ProcessEngine.java:60)
    at com.opshub.eai.SyncEaiProcess.syncEvent(SyncEaiProcess.java:230)
    at com.opshub.eai.SyncEaiProcess.sync(SyncEaiProcess.java:137)
    at com.opshub.eai.OIMEventGenerator.process(OIMEventGenerator.java:428)
    at com.opshub.jobs.core.OHJob.execute(OHJob.java:125)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:525)
Caused by: org.jbpm.graph.def.DelegationException: script evaluation exception
    at org.jbpm.graph.action.Script.eval(Script.java:139)
    at org.jbpm.graph.action.Script.eval(Script.java:73)
    at org.jbpm.graph.action.Script.execute(Script.java:62)
    at org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:259)
    at org.jbpm.graph.def.GraphElement.executeActions(GraphElement.java:215)
    at org.jbpm.graph.def.GraphElement.fireAndPropagateEvent(GraphElement.java:185)
    at org.jbpm.graph.def.GraphElement.fireEvent(GraphElement.java:169)
    at org.jbpm.graph.def.Transition.take(Transition.java:138)
    at org.jbpm.graph.def.Node.leave(Node.java:393)
    at org.jbpm.graph.exe.Token.signal(Token.java:192)
    at org.jbpm.graph.exe.Token.signal(Token.java:140)
    at org.jbpm.graph.exe.ProcessInstance.signal(ProcessInstance.java:270)
    at com.opshub.eai.ProcessEngine.executeTask(ProcessEngine.java:190)
    ... 7 more
Caused by: com.opshub.eai.core.exceptions.OIMSCMAdapterException: OH-SCM-009: Error occurred while sync. Source parameters not found to download the source file:24::3117::$/Solution/Project/ApiControllers/PersonServiceController.cs
    at com.opshub.eai.core.adapters.OIMSCMAdapter.sync(OIMSCMAdapter.java:409)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at bsh.Reflect.invokeMethod(Unknown Source)
    at bsh.Reflect.invokeObjectMethod(Unknown Source)
    at bsh.Name.invokeMethod(Unknown Source)
    at bsh.BSHMethodInvocation.eval(Unknown Source)
    at bsh.BSHPrimaryExpression.eval(Unknown Source)
    at bsh.BSHVariableDeclarator.eval(Unknown Source)
    at bsh.BSHTypedVariableDeclaration.eval(Unknown Source)
    at bsh.Interpreter.eval(Unknown Source)
    at bsh.Interpreter.eval(Unknown Source)
    at bsh.Interpreter.eval(Unknown Source)
    at org.jbpm.graph.action.Script.eval(Script.java:130)
    ... 19 more
Caused by: java.lang.RuntimeException: Source parameters not found to download the source file:24::3117::$/Solution/Project/ApiControllers/PersonServiceController.cs
    at com.opshub.eai.tfssource.adapter.TFSVersionControlConnector.checkInAll(TFSVersionControlConnector.java:166)
    at com.opshub.eai.tfssource.adapter.TFSSourceAdapter.checkIn(TFSSourceAdapter.java:246)
    at com.opshub.eai.tfssource.adapter.TFSSourceAdapter$$EnhancerByCGLIB$$2a6a7d04.CGLIB$checkIn$17(<generated>)
    at com.opshub.eai.tfssource.adapter.TFSSourceAdapter$$EnhancerByCGLIB$$2a6a7d04$$FastClassByCGLIB$$cee96b8e.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
    at com.opshub.eai.core.adapters.caching.AdapterCacheHandler.intercept(AdapterCacheHandler.java:185)
    at com.opshub.eai.tfssource.adapter.TFSSourceAdapter$$EnhancerByCGLIB$$2a6a7d04.checkIn(<generated>)
    at com.opshub.eai.core.adapters.OIMSCMAdapter.sync(OIMSCMAdapter.java:325)
    ... 34 more
Caused by: Source parameters not found to download the source file:24::3117::$/Solution/Project/ApiControllers/PersonServiceController.cs
    at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
    at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
    at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2973)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:117)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:333)
    at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
    at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
    at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
    at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
    at org.apache.axis.client.Call.invoke(Call.java:2767)
    at org.apache.axis.client.Call.invoke(Call.java:2443)
    at org.apache.axis.client.Call.invoke(Call.java:2366)
    at org.apache.axis.client.Call.invoke(Call.java:1812)
    at com.opshub.tfs.test.BasicHttpBinding_ITFSWebServiceStub.checkinAllStatus(BasicHttpBinding_ITFSWebServiceStub.java:6282)
    at com.opshub.eai.tfssource.adapter.TFSVersionControlConnector.checkInAll(TFSVersionControlConnector.java:155)
    ... 41 more

1 个答案:

答案 0 :(得分:0)

升级到最新版本解决了我的问题。失败的版本是2.2.4,新版本是2.2.5。