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.

Bug 190282 - error on show changes command
Summary: error on show changes command
Status: RESOLVED WORKSFORME
Alias: None
Product: versioncontrol
Classification: Unclassified
Component: Subversion (show other bugs)
Version: 6.x
Hardware: PC Windows 7
: P3 normal (vote)
Assignee: Ondrej Vrabec
URL:
Keywords: USABILITY
Depends on:
Blocks:
 
Reported: 2010-09-10 07:48 UTC by jnem1281
Modified: 2011-11-16 16:42 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
message log from error state (172.48 KB, application/octet-stream)
2010-09-10 09:12 UTC, jnem1281
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jnem1281 2010-09-10 07:48:40 UTC
After "Show chanegs" command IDE list few lines (deleted, changed, ...)
and error message shows
Header:
"Microsoft Visual C++ Runtime Library"
Body:
"This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information."

And after OK click - Netbeans IDE  stops working and shuts down.

Message in log corresponding to subversion is:
"
INFO [org.netbeans.modules.subversion]: org.tigris.subversion.javahl.ClientException: Working copy not locked; this is probably a bug, please report
svn: Directory 'C:\websrv\nette_tpp\nette_app\temp\.svn' containing working copy admin area is missing

org.tigris.subversion.javahl.ClientException: Working copy not locked; this is probably a bug, please report
svn: Directory 'C:\websrv\nette_tpp\nette_app\temp\.svn' containing working copy admin area is missing

	at org.tigris.subversion.javahl.SVNClient.status(Native Method)
	at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:481)
Caused: org.tigris.subversion.svnclientadapter.SVNClientException
	at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:495)
	at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:445)
	at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getSingleStatus(AbstractJhlClientAdapter.java:436)
	at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source)
	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:365)
	at org.netbeans.modules.subversion.client.SvnClientInvocationHandler.invokeMethod(SvnClientInvocationHandler.java:329)
	at org.netbeans.modules.subversion.client.SvnClientInvocationHandler$2.call(SvnClientInvocationHandler.java:172)
	at org.netbeans.modules.subversion.client.SvnClientInvocationHandler.invoke(SvnClientInvocationHandler.java:181)
	at $Proxy12.getSingleStatus(Unknown Source)
	at org.netbeans.modules.subversion.FileStatusCache.refresh(FileStatusCache.java:558)
	at org.netbeans.modules.subversion.FileStatusCache.refresh(FileStatusCache.java:494)
	at org.netbeans.modules.subversion.FileStatusCache.refreshRecursively(FileStatusCache.java:528)
	at org.netbeans.modules.subversion.FileStatusCache.refreshRecursively(FileStatusCache.java:533)
	at org.netbeans.modules.subversion.FileStatusCache.refreshRecursively(FileStatusCache.java:533)
	at org.netbeans.modules.subversion.ui.commit.CommitAction$5.perform(CommitAction.java:402)
	at org.netbeans.modules.subversion.client.SvnProgressSupport.performIntern(SvnProgressSupport.java:109)
[catch] at org.netbeans.modules.subversion.client.SvnProgressSupport.run(SvnProgressSupport.java:102)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1957)
"
Comment 1 Ondrej Vrabec 2010-09-10 08:08:22 UTC
Please go to commandline, run:
1) svn --version
2) svn status C:\websrv\nette_tpp\nette_app\temp
3) svn info C:\websrv\nette_tpp\nette_app\temp
report the results back.

Could you also check the install dir and look for a crash log (hs_err_...)? If you can find one, please attach it.
Attach the full message log with the error (we would like to know more about your environment).

Finally, try to run the IDE with the following commandline switch: -J-DsvnClientAdapterFactory=commandline. Any difference?
Comment 2 jnem1281 2010-09-10 09:11:24 UTC
ad 1)
svn, version 1.6.6 (r40053)
   compiled Oct 26 2009, 20:14:36

Copyright (C) 2000-2009 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).

The following repository access (RA) modules are available:

* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
  - handles 'http' scheme
  - handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - handles 'http' scheme
  - handles 'https' scheme

ad 2)
svn: Directory 'C:\websrv\nette_tpp\nette_app\temp\.svn' contains working copy admin area is missing

ad 3)
Path: C:\websrv\nette_tpp\nette_app\temp
URL: svn://tereza/nette_tpp/nette_tpp/nette_app
Repository Root: svn://tereza
Repository UUID: 10f2513e-8403-894f-8653-ac5a0de97a2b
Revision: 40
Node Kind: directory
Schedule: normal
Depth: empty
Last Changed Author: mrazek
Last Changed Rev: 39
Last Changed Date: 2010-07-15 14:27:19 +0200 (út, 15 7 2010)

no hs_err_*.* file in filesystem


-J-DsvnClientAdapterFactory=commandline
seems to solve the problem show changes works fine and I committed my work without problem - thanks a lot.
Comment 3 jnem1281 2010-09-10 09:12:10 UTC
Created attachment 101975 [details]
message log from error state
Comment 4 Ondrej Vrabec 2010-09-22 11:17:07 UTC
javahl occasionally causes NB to crash, in that case there's always the option to switch to a commandline client. I am sorry but since the javahl client is an external shared library, we cannot do anything about it.

BTW, your message log is full of the following:
> svn: Directory 'C:\websrv\nette_tpp\nette_app\temp\.svn' containing working copy admin area is missing
This probably means your working copy is corrupted. Try to run: 'svn st C:\websrv\nette_tpp\nette_app\temp'.
I urge you to fix the subversion metadata manually. Try combination of 'svn revert' and 'svn update' on the folder.