Hi all, I am using:
- _Eclipse Java EE IDE for Web Developers
- Version: Neon.1a Release (4.6.1)_
- **_Subversion Client Adapter org.tigris.subversion.clientadapter.feature 1.10.3
- SVNKit Client Adapter org.tigris.subversion.clientadapter.svnkit.feature 1.8.9_**
When I try to switch my Eclipse Project from the Trunk to a Branch, I receive an error dialog in Eclipse complaining of a NullPointerException, no stacktrace no details.
When I look in the .log file, I see the following:
!ENTRY org.eclipse.core.jobs 4 2 2016-11-23 13:38:09.636
!MESSAGE An internal error occurred during: "SVN Switch".
!STACK 0
java.lang.NullPointerException
at org.tigris.subversion.svnclientadapter.javahl.JhlConverter.convertConflictDescriptor(JhlConverter.java:283)
at org.tigris.subversion.svnclientadapter.javahl.JhlConflictResolver.resolve(JhlConflictResolver.java:23)
at org.tmatesoft.svn.core.javahl17.SVNClientImpl$1.handleConflict(SVNClientImpl.java:343)
at org.tmatesoft.svn.core.internal.wc17.SVNWCContext.resolveTextConflict(SVNWCContext.java:5508)
at org.tmatesoft.svn.core.internal.wc17.SVNWCContext.invokeConflictResolver(SVNWCContext.java:5306)
at org.tmatesoft.svn.core.internal.wc17.SVNUpdateEditor17.closeFile(SVNUpdateEditor17.java:1688)
at org.tmatesoft.svn.core.internal.wc.SVNCancellableEditor.closeFile(SVNCancellableEditor.java:142)
at org.tmatesoft.svn.core.internal.io.dav.handlers.DAVEditorHandler.endElement(DAVEditorHandler.java:513)
at org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVHandler.endElement(BasicDAVHandler.java:103)
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:1776)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2964)
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:118)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:504)
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:643)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:932)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:897)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.dispatch(HTTPRequest.java:220)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:497)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:398)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:386)
at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:863)
at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:360)
at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1340)
at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.diff(DAVRepository.java:848)
at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.switchInternal(SvnNgAbstractUpdate.java:790)
at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.doSwitch(SvnNgAbstractUpdate.java:664)
at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgSwitch.run(SvnNgSwitch.java:14)
at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgSwitch.run(SvnNgSwitch.java:9)
at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21)
at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235)
at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
at org.tmatesoft.svn.core.javahl17.SVNClientImpl.doSwitch(SVNClientImpl.java:690)
at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.switchToUrl(AbstractJhlClientAdapter.java:2210)
at org.tigris.subversion.subclipse.core.commands.SwitchToUrlCommand$1.run(SwitchToUrlCommand.java:80)
at org.tigris.subversion.subclipse.core.SVNProviderPlugin$6.run(SVNProviderPlugin.java:535)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
at org.tigris.subversion.subclipse.core.SVNProviderPlugin.run(SVNProviderPlugin.java:530)
at org.tigris.subversion.subclipse.core.commands.SwitchToUrlCommand.run(SwitchToUrlCommand.java:71)
at org.tigris.subversion.subclipse.ui.operations.SwitchOperation.execute(SwitchOperation.java:82)
at org.tigris.subversion.subclipse.ui.operations.RepositoryProviderOperation.execute(RepositoryProviderOperation.java:74)
at org.tigris.subversion.subclipse.ui.operations.SVNOperation.run(SVNOperation.java:90)
at org.eclipse.team.internal.ui.actions.JobRunnableContext.run(JobRunnableContext.java:151)
at org.eclipse.team.internal.ui.actions.JobRunnableContext$ResourceJob.runInWorkspace(JobRunnableContext.java:76)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
After this, only the root project folder switched to the Branch, but all of the subfolders (src, etc) remained at the Trunk, leaving the project in an inconsistent state.
Hi all, I am using:
When I try to switch my Eclipse Project from the Trunk to a Branch, I receive an error dialog in Eclipse complaining of a NullPointerException, no stacktrace no details.
When I look in the .log file, I see the following:
After this, only the root project folder switched to the Branch, but all of the subfolders (src, etc) remained at the Trunk, leaving the project in an inconsistent state.