Exception delivering baseline to stream
Hi,
I'm working on a client-side plugin which has to deliver a baseline from a workspace to a stream. I'm using the following methods: source.deliver(target, syncReport, Collections.EMPTY_LIST, syncReport.outgoingBaselines(), null); where source and target are WorkspaceConnection between a rep.Workspace (source) and a stream (target). syncReport is obtained using compareTo methods of WorkspaceConnection and WorkspaceComparisonFlags.INCLUDE_BASELINE_INFO parameter. The exception I've obtained is the following: GRAVE: null java.lang.IllegalArgumentException at com.ibm.team.scm.client.internal.WorkspaceConnection.checkForDuplicates(WorkspaceConnection.java:1895) at com.ibm.team.scm.client.internal.WorkspaceConnection.checkAgainstReport(WorkspaceConnection.java:1916) at com.ibm.team.scm.client.internal.WorkspaceConnection.runDeliver(WorkspaceConnection.java:1833) at com.ibm.team.scm.client.internal.WorkspaceConnection$1.run(WorkspaceConnection.java:1822) at com.ibm.team.scm.common.process.RunnableAdvisableOperation.run(RunnableAdvisableOperation.java:103) at com.ibm.team.process.internal.common.advice.runtime.OperationAdviceManager.runOperation(OperationAdviceManager.java:1245) at com.ibm.team.process.internal.common.advice.runtime.OperationAdviceManager.advise(OperationAdviceManager.java:284) at com.ibm.team.process.internal.common.util.AbstractProcess.doAdvise(AbstractProcess.java:181) at com.ibm.team.process.internal.client.ClientProcess.doAdvise(ClientProcess.java:130) at com.ibm.team.process.internal.client.ClientProcess.adviseAndExecute(ClientProcess.java:113) at com.ibm.team.scm.client.internal.process.ProcessUtils$ClientProcessProxy.adviseAndExecute(ProcessUtils.java:61) at com.ibm.team.scm.common.process.RunnableAdvisableOperation.processExec(RunnableAdvisableOperation.java:189) at com.ibm.team.scm.common.process.RunnableAdvisableOperation.processExec(RunnableAdvisableOperation.java:170) at com.ibm.team.scm.client.internal.WorkspaceConnection.deliver(WorkspaceConnection.java:1825) at com.ibm.team.scm.client.internal.WorkspaceConnection.deliver(WorkspaceConnection.java:1718) at it.nexen.wi.RebaseOpenUDC.execute(RebaseOpenUDC.java:182) at it.nexen.commands.EstrObj.run(EstrObj.java:328) at it.nexen.commands.EstrObj.main(EstrObj.java:62) Exception in thread "main" java.lang.IllegalArgumentException at com.ibm.team.scm.client.internal.WorkspaceConnection.checkForDuplicates(WorkspaceConnection.java:1895) at com.ibm.team.scm.client.internal.WorkspaceConnection.checkAgainstReport(WorkspaceConnection.java:1916) at com.ibm.team.scm.client.internal.WorkspaceConnection.runDeliver(WorkspaceConnection.java:1833) at com.ibm.team.scm.client.internal.WorkspaceConnection$1.run(WorkspaceConnection.java:1822) at com.ibm.team.scm.common.process.RunnableAdvisableOperation.run(RunnableAdvisableOperation.java:103) at com.ibm.team.process.internal.common.advice.runtime.OperationAdviceManager.runOperation(OperationAdviceManager.java:1245) at com.ibm.team.process.internal.common.advice.runtime.OperationAdviceManager.advise(OperationAdviceManager.java:284) at com.ibm.team.process.internal.common.util.AbstractProcess.doAdvise(AbstractProcess.java:181) at com.ibm.team.process.internal.client.ClientProcess.doAdvise(ClientProcess.java:130) at com.ibm.team.process.internal.client.ClientProcess.adviseAndExecute(ClientProcess.java:113) at com.ibm.team.scm.client.internal.process.ProcessUtils$ClientProcessProxy.adviseAndExecute(ProcessUtils.java:61) at com.ibm.team.scm.common.process.RunnableAdvisableOperation.processExec(RunnableAdvisableOperation.java:189) at com.ibm.team.scm.common.process.RunnableAdvisableOperation.processExec(RunnableAdvisableOperation.java:170) at com.ibm.team.scm.client.internal.WorkspaceConnection.deliver(WorkspaceConnection.java:1825) at com.ibm.team.scm.client.internal.WorkspaceConnection.deliver(WorkspaceConnection.java:1718) at it.nexen.wi.RebaseOpenUDC.execute(RebaseOpenUDC.java:182) at it.nexen.commands.EstrObj.run(EstrObj.java:328) at it.nexen.commands.EstrObj.main(EstrObj.java:62) If I deliver changeSet instead of baseline everything is ok, but with baseline is incorrect. Any ideas? Thanks, Michele. |
2 answers
It looks like the arguments for change sets and baselines are reversed. The baselines are being passed for the change sets and is causing the error.
Hi, |
Hi!
I'm new in Jazz and I 'm developing a plug in to import user story but i have a problem: I'm following the Hello Jazz'guide to make my first plugin but when i must exend com.ibm.team.repository.client.clientLibraryFactory, there is not any information about this point and so i can't extend it. All client extention'point have no information why? I think i didn't load some necessary plugin on the client'side but a i'don't understand what libraries are missing... Any ideas? Thanks a lot Luigi |