This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Build: NetBeans IDE Dev (Build 201205100400) VM: Java HotSpot(TM) Client VM, 23.0-b21, Java(TM) SE Runtime Environment, 1.7.0_04-b20 OS: Linux User Comments: gholmer: Double-clicked on a file with conflict in the Subversion output pane. Stacktrace: java.lang.NullPointerException at org.tmatesoft.svn.core.internal.util.SVNPathUtil.getRelativePath(SVNPathUtil.java:465) at org.tmatesoft.svn.core.javahl17.SVNClientImpl.getInfo(SVNClientImpl.java:2185) at org.tmatesoft.svn.core.javahl17.SVNClientImpl.access$1000(SVNClientImpl.java:159) at org.tmatesoft.svn.core.javahl17.SVNClientImpl$11.receive(SVNClientImpl.java:2174) at org.tmatesoft.svn.core.javahl17.SVNClientImpl$11.receive(SVNClientImpl.java:2171) at org.tmatesoft.svn.core.wc2.SvnReceivingOperation.receive(SvnReceivingOperation.java:78)
Created attachment 119292 [details] stacktrace
is it reproducible? Can you attach the svn entries file? It's in .svn/entries directly in the folder where the conflicted file resides.
reported to SVNKit as http://issues.tmatesoft.com/issue/SVNKIT-253
*** Bug 214403 has been marked as a duplicate of this bug. ***
*** Bug 215010 has been marked as a duplicate of this bug. ***
*** Bug 215685 has been marked as a duplicate of this bug. ***
*** Bug 216374 has been marked as a duplicate of this bug. ***
*** Bug 217146 has been marked as a duplicate of this bug. ***
should be fixed, svnkit upgraded in NB
Ondra, I know it might be a big change, but what about upgrading svnkit in 7.2.1 (Patch 2) ?
*** Bug 217947 has been marked as a duplicate of this bug. ***
> Ondra, I know it might be a big change, but what about upgrading svnkit in > 7.2.1 (Patch 2) ? Sure, the upgrade consists of just one changeset so the backport should be relatively easy. I suggest we discuss this in #215016
Ok, moving 72patch2 discussion to issue 215016
*** Bug 220548 has been marked as a duplicate of this bug. ***
java.lang.NullPointerException at org.tmatesoft.svn.core.internal.util.SVNPathUtil.getRelativePath(SVNPathUtil.java:465) at org.tmatesoft.svn.core.javahl17.SVNClientImpl.getInfo(SVNClientImpl.java:2185) at org.tmatesoft.svn.core.javahl17.SVNClientImpl.access$1000(SVNClientImpl.java:159) at org.tmatesoft.svn.core.javahl17.SVNClientImpl$11.receive(SVNClientImpl.java:2174) at org.tmatesoft.svn.core.javahl17.SVNClientImpl$11.receive(SVNClientImpl.java:2171) at org.tmatesoft.svn.core.wc2.SvnReceivingOperation.receive(SvnReceivingOperation.java:78) at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgGetInfo.run(SvnNgGetInfo.java:103) at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgGetInfo.run(SvnNgGetInfo.java:50) at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20) at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20) at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1221) at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:292) at org.tmatesoft.svn.core.javahl17.SVNClientImpl.info2(SVNClientImpl.java:1455) at org.tigris.subversion.svnclientadapter.javahl.JhlStatus.populateInfo(JhlStatus.java:91) at org.tigris.subversion.svnclientadapter.javahl.JhlStatus.<init>(JhlStatus.java:68) at org.tigris.subversion.svnclientadapter.javahl.JhlConverter.convertStatus(JhlConverter.java:223) at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:584) at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:550) at org.tigris.subversion.svnclientadapter.svnkit.SvnKitClientAdapter.getStatus(SvnKitClientAdapter.java:107) at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:543) at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:536) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.netbeans.modules.subversion.client.SvnClientInvocationHandler.handle(SvnClientInvocationHandler.java:366) at org.netbeans.modules.subversion.client.SvnClientInvocationHandler.invokeMethod(SvnClientInvocationHandler.java:327) at org.netbeans.modules.subversion.client.SvnClientInvocationHandler$2.call(SvnClientInvocationHandler.java:169) at org.netbeans.modules.subversion.client.SvnClientInvocationHandler.invoke(SvnClientInvocationHandler.java:181) at $Proxy31.getStatus(Unknown Source) at org.netbeans.modules.subversion.FileStatusCache.scanFolder(FileStatusCache.java:859) at org.netbeans.modules.subversion.FileStatusCache.getScannedFiles(FileStatusCache.java:827) at org.netbeans.modules.subversion.FileStatusCache.getStatus(FileStatusCache.java:417) at org.netbeans.modules.subversion.util.SvnUtils.getCurrentContext(SvnUtils.java:243) at org.netbeans.modules.subversion.ui.actions.ContextAction.getContext(ContextAction.java:320) at org.netbeans.modules.subversion.ui.commit.CommitAction.access$400(CommitAction.java:107) at org.netbeans.modules.subversion.ui.commit.CommitAction$6.run(CommitAction.java:610) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:666) at java.awt.EventQueue.access$400(EventQueue.java:81) at java.awt.EventQueue$2.run(EventQueue.java:627) at java.awt.EventQueue$2.run(EventQueue.java:625) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:636) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:158) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) [catch] at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)