Subclipse 1.6.7
Eclipse 3.5.0 (Eclipse Java EE IDE for Web Developers)
I had a checked out a directory from subversion that contained a single war
file (a type of jar file). Outside of eclipse I did the following:
1. Created a temp directory as a child of the directory I checked out
2. Unzipped war file into the temp directory
3. Deleted the original war file
4. Renamed the temp directory to the name of the original war file. So, for
example, if the war file was "example.war", then the temp directory was
renamed to "example.war".
When I refreshed my workspace in Eclipse, Subclipse started throwing off a
bunch of errors and looked like it was stuck in an infinite loop. I
restarted Eclipse, refreshed the workspace again, and this time I only got a
single error (attached) and the Synchronization View in the Synchronization
Perspective shows the message: "Show Errors Reset View Errors have
occurred calculating the synchronization state for SVN (/<directory_name>)"
I was expecting Subclipse to handle this case more gracefully, like the
subversion command line interface does:
svn status
~ jbpmeditor.war
Here's what the error console returns:
org.tigris.subversion.subclipse.core.SVNException:
org.tigris.subversion.javahl.ClientException: Working copy not locked; this
is probably a bug, please report
svn: Expected 'C:\jbpm-prod\jbpm-4.3\install\src\signavio\jbpmeditor.war' to
be a file but found a directory
Path is not a working copy file
svn: Expected 'C:\jbpm-prod\jbpm-4.3\install\src\signavio\jbpmeditor.war' to
be a file but found a directory
at
org.tigris.subversion.subclipse.core.SVNException.wrapException(SVNException.java:91)
at
org.tigris.subversion.subclipse.core.status.RecursiveStatusUpdateStrategy.statusesToUpdate(RecursiveStatusUpdateStrategy.java:64)
at
org.tigris.subversion.subclipse.core.status.StatusCacheManager.basicGetStatus(StatusCacheManager.java:217)
at
org.tigris.subversion.subclipse.core.status.StatusCacheManager.getStatus(StatusCacheManager.java:188)
at
org.tigris.subversion.subclipse.core.status.StatusCacheManager.getStatus(StatusCacheManager.java:136)
at
org.tigris.subversion.subclipse.core.resources.LocalResource.getStatus(LocalResource.java:208)
at
org.tigris.subversion.subclipse.core.resources.LocalFolder.getStatus(LocalFolder.java:318)
at
org.tigris.subversion.subclipse.core.resources.LocalResource.isIgnored(LocalResource.java:116)
at
org.tigris.subversion.subclipse.core.sync.SVNWorkspaceSubscriber.isSupervised(SVNWorkspaceSubscriber.java:124)
at
org.tigris.subversion.subclipse.core.sync.SVNWorkspaceSubscriber.getSyncInfo(SVNWorkspaceSubscriber.java:173)
at org.eclipse.team.core.subscribers.Subscriber.collect(Subscriber.java:325)
at org.eclipse.team.core.subscribers.Subscriber.collect(Subscriber.java:310)
at org.eclipse.team.core.subscribers.Subscriber.collect(Subscriber.java:310)
at org.eclipse.team.core.subscribers.Subscriber.collect(Subscriber.java:310)
at org.eclipse.team.core.subscribers.Subscriber.collect(Subscriber.java:310)
at
org.eclipse.team.core.subscribers.Subscriber.collectOutOfSync(Subscriber.java:258)
at
org.eclipse.team.internal.core.subscribers.SubscriberSyncInfoEventHandler.collectAll(SubscriberSyncInfoEventHandler.java:162)
at
org.eclipse.team.internal.core.subscribers.SubscriberEventHandler.processEvent(SubscriberEventHandler.java:317)
at
org.eclipse.team.internal.core.BackgroundEventHandler.processEvents(BackgroundEventHandler.java:369)
at
org.eclipse.team.internal.core.BackgroundEventHandler$1.run(BackgroundEventHandler.java:203)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: org.tigris.subversion.svnclientadapter.SVNClientException:
org.tigris.subversion.javahl.ClientException: Working copy not locked; this
is probably a bug, please report
svn: Expected 'C:\jbpm-prod\jbpm-4.3\install\src\signavio\jbpmeditor.war' to
be a file but found a directory
Path is not a working copy file
svn: Expected 'C:\jbpm-prod\jbpm-4.3\install\src\signavio\jbpmeditor.war' to
be a file but found a directory
at
org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:542)
at
org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:514)
at
org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:507)
at
org.tigris.subversion.subclipse.core.status.RecursiveStatusUpdateStrategy.statusesToUpdate(RecursiveStatusUpdateStrategy.java:62)
... 19 more
Caused by: org.tigris.subversion.javahl.ClientException: Working copy not
locked; this is probably a bug, please report
svn: Expected 'C:\jbpm-prod\jbpm-4.3\install\src\signavio\jbpmeditor.war' to
be a file but found a directory
Path is not a working copy file
svn: Expected 'C:\jbpm-prod\jbpm-4.3\install\src\signavio\jbpmeditor.war' to
be a file but found a directory
at org.tigris.subversion.javahl.SVNClient.status(Native Method)
at
org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:528)
... 22 more
------------------------------------------------------
http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1047&dsMessageId=2460080
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subclipse.tigris.org].
Received on 2010-03-15 18:38:29 CET