Add Git commits fails with 'partial entry'
I've been struggling to find a way to add individual Git commits by hash #, both from the GUI and the cli tool. Both of them return the cryptic error "partial entry". Here's the command I'm attempting: ccollab --debug addchangelist 49745 8fe9ef797a1ad4f42f96bccd23ea01243faf918d Here is the stack trace from the CLI tool: FINE: Error running command addchangelist com.smartbear.cmdline.ScmCommunicationException: partial entry at com.smartbear.scm.impl.git.GitLogCmd.handleStdOut(GitLogCmd.java:238) at com.smartbear.scm.cmd.impl.ScmTextCmdAdapter.handleStdOut(ScmTextCmdAdapter.java:32) at com.smartbear.scm.cmd.impl.DebugCommandRunner$DebugCmdWrapper.handleStdOut(DebugCommandRunner.java:181) at com.smartbear.scm.cmd.impl.CommandRunner$2.run(CommandRunner.java:151) at com.smartbear.scm.cmd.impl.CommandRunner$2.run(CommandRunner.java:148) at com.smartbear.scm.cmd.impl.CommandRunner$StreamHandler.call(CommandRunner.java:225) at com.smartbear.scm.cmd.impl.CommandRunner$StreamHandler.call(CommandRunner.java:215) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) I've attached the log file from running with the --debug flag.108Views0likes0CommentsUse collaborator with GitHub WITHOUT webhooks?
Hi, is it possible to use Collaborator with GitHub but without relying on webhooks? For networking reasons, we can't. I see that Collaborator supports "auto-polling" but the docs indicate that's only to discover the existence of new repositories, not to check for updates on existing repositories. True? Barring this, would it be possible to configure it as a plain old git SCM instead of GitHub? In this case, would polling work? And what functionality would be lost? Thanks for the guidance here.256Views0likes0CommentsVersion Control Server setup for GIT
When attempting to "Test Connection" after configuring the parameters for a valid cloned repo on the Collab server. I receive the following error: Error: Invalid input: Version control server configuration error: Current directory is not controlled by a Git repository. See attached screenshot of the config and error. This is a valid git repo cloned on the collab server. I can use the same repo from the Collab Client GUI without issue to add to reviews. This collab server has GIT installed which is how I cloned the repo and I am able to git pull and check the git status without issue from the server. The server is a Windows Server 2022 Standard. Any thoughts?654Views0likes0CommentsReviews of a submodule change need to show file change in review
When using a git submodule with a pull request / merge request mechanism enforced (i.e., Bitbucket), when the developer changes the submodule and there is no other change in the parent repository other than pointing to the new merge commit, Collaborator shows no files in the review. Commits are properly listed, but there are no changes to actually review, which is incorrect. Bitbucket, for example, lists the "pointer file" that holds the submodule commit reference. It would be extremely helpful to have Collaborator show this difference as well.344Views0likes0CommentsSVN integration failure with Windows desktop GUI
I am trying to set up destop GUI integration in windows with subversion using Slik-Subversion-1.14.2-x64 The collaberator sever can connect to our repository fine but settin up a scm in the desktop client the validate just hangs. Making a log file I saw the following warning at the end. Has anyone any ideas what is wrong? WARN: Thu Jan 19 16:30:21 GMT 2023: com.smartbear.scm.impl.subversion.SubversionClientConfiguration Info SubversionCommandLineClient.info(F:\KutanaCode\FB17249 - Create Dotnetcore Nuget email package, SubMonitor [totalParent=200, usedForParent=0, usedForChildren=0.0, totalForChildren=0, beginTaskCalled=true]) threw java.lang.ClassCastException: class org.apache.xerces.parsers.XIncludeAwareParserConfiguration cannot be cast to class org.apache.xerces.xni.parser.XMLParserConfiguration (org.apache.xerces.parsers.XIncludeAwareParserConfiguration is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @7918c7f8; org.apache.xerces.xni.parser.XMLParserConfiguration is in unnamed module of loader 'app') at org.apache.xerces.parsers.SAXParser.<init>(Unknown Source) at org.apache.xerces.parsers.SAXParser.<init>(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.<init>(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl.<init>(Unknown Source) at org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParser(Unknown Source) at com.smartbear.scm.impl.subversion.SubversionCommand.newSAXParser(SubversionCommand.java:404) at com.smartbear.scm.impl.subversion.SubversionCommand.processAsXml(SubversionCommand.java:370) at com.smartbear.scm.impl.subversion.SubversionCommandInfo.processStdout(SubversionCommandInfo.java:147) at com.smartbear.cmdline.CommandLine.executeCommandLine(CommandLine.java:490) at com.smartbear.cmdline.CommandLine.executeCommandLine(CommandLine.java:410) at com.smartbear.cmdline.CommandLine.executeCommandLine(CommandLine.java:401) at com.smartbear.scm.impl.subversion.SubversionCommandLineClient.info(SubversionCommandLineClient.java:110) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at com.smartbear.logging.InterfaceLogger$LoggingInvocationHandler.invoke(InterfaceLogger.java:289) at com.sun.proxy.$Proxy26.info(Unknown Source) at com.smartbear.scm.impl.subversion.SubversionClientConfiguration.getInfo(SubversionClientConfiguration.java:867) at com.smartbear.scm.impl.subversion.SubversionClientConfiguration.create(SubversionClientConfiguration.java:303) at com.smartbear.scm.impl.subversion.SubversionSystem.getClientConfiguration(SubversionSystem.java:199) at com.smartbear.scm.ScmUtils.requireScm(ScmUtils.java:582) at com.smartbear.collaborator.standalone.ScmConfig.getClientConfig(ScmConfig.java:139) at com.smartbear.collaborator.ui.standalone.scmconfigs.ScmConfigDialog.okPressed(ScmConfigDialog.java:574) at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:468) at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619) at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4213) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1037) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4030) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3630) at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) at org.eclipse.jface.window.Window.open(Window.java:799) at com.smartbear.collaborator.ui.standalone.scmconfigs.ScmConfigsViewer$3.widgetSelected(ScmConfigsViewer.java:167) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4213) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1037) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4030) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3630) at com.smartbear.collaborator.ui.standalone.StandaloneUI.run(StandaloneUI.java:372) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:593) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:205) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at com.smartbear.ccollab.client.commands.eclipse.AbstractGuiCommand$EclipseMainWithApplicationArgument.invokeFramework(AbstractGuiCommand.java:248) at org.eclipse.core.launcher.Main.basicRun(Main.java:313) at org.eclipse.core.launcher.Main.run(Main.java:1010) at com.smartbear.ccollab.client.commands.eclipse.AbstractGuiCommand$EclipseMainWithApplicationArgument.run(AbstractGuiCommand.java:216) at com.smartbear.ccollab.client.commands.eclipse.AbstractGuiCommand.executeJson(AbstractGuiCommand.java:186) at com.smartbear.ccollab.client.commands.Command.validateAndExecute(Command.java:360) at com.smartbear.ccollab.CLI.doMain(CLI.java:908) at com.smartbear.ccollab.GuiMain.main(GuiMain.java:50) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:85) at com.exe4j.runtime.WinLauncher.main(WinLauncher.java:94) at com.install4j.runtime.launcher.WinLauncher.main(WinLauncher.java:25)Solved1KViews0likes1CommentAdd multiple pull requests to "Remote System Links"
Currently a pull request from Bitbucket can only be added to the Remote System Links section automatically when the pull request is created, and there isn't a way to add a link to a pull request manually. Is it possible to make an update that allows linking of more than one pull request in a single review? In the case of making small related changes across multiple repositories, it would be very beneficial to be able to include more than one pull request in a single review, to allow those changes to be reviewed as a set.1.6KViews0likes4CommentsUsage of Collaborator
Is there a way to know how our users are using Collaborator? I want to check if they are using it for document review, or code review? I checked the SCM table in the dB and could only find record of each SCM server. How can I know if the code review was done and when was it done? Thanks in advance.680Views1like0CommentsChange the title of a file upload when using "ccollab addchangelist" with git
Hello, I am using Collaborator with git. When uploading git commits via the command line client (ccollab addchangelist), the title of the upload is the commit SHA, so this shows up in the "version" drop down in the web view. It would be much nicer to see the abbreviated SHA and the commit message. Is there any way to change the "name" of the uploaded changelist? Thanks!551Views0likes0Comments