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 54878 - CVS: AssertionError: No File for status info - many times today
Summary: CVS: AssertionError: No File for status info - many times today
Status: CLOSED FIXED
Alias: None
Product: obsolete
Classification: Unclassified
Component: vcsgeneric (show other bugs)
Version: 4.x
Hardware: PC Linux
: P2 blocker (vote)
Assignee: Martin Entlicher
URL:
Keywords:
Depends on: 53576
Blocks:
  Show dependency tree
 
Reported: 2005-02-11 14:43 UTC by Marian Mirilovic
Modified: 2006-03-24 12:45 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
AsserionError stack trace (4.03 KB, text/plain)
2005-02-11 14:43 UTC, Marian Mirilovic
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marian Mirilovic 2005-02-11 14:43:18 UTC
NB4.1 (200502101900), JDK1.5.0_03 (ea)

I don't have exact steps to reproduce, but I was
working with CVS internally in IDE and externally,
especially commit and add I am used to do from
command line.

But today , when I push CVS | Status from IDE , I
got AssertionError many times
Comment 1 Marian Mirilovic 2005-02-11 14:43:57 UTC
Created attachment 20313 [details]
AsserionError stack trace
Comment 2 Martin Entlicher 2005-02-11 15:02:31 UTC
A problem in CVS status visualizer. It looks like
StatusFilePathsBuilder is not always reliable.

After issue #35999 is fixed, we can fix this for JDK 1.5.
Comment 3 Martin Entlicher 2005-02-11 15:04:14 UTC
In fact this depends on isue #53576. We can improve it for JDK 1.5 only.
Comment 4 Martin Entlicher 2005-02-11 16:43:08 UTC
This AssertionError is thrown every time there is a file with status
"Entry Invalid".
Comment 5 Martin Entlicher 2005-02-12 18:21:58 UTC
I've managed to fix this for both JDK 1.4 and 1.5 (though on 1.5 and
newer it should be more reliable):

/cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/config/cvs.xml,v
 <--  cvs.xml
new revision: 1.144; previous revision: 1.143

/cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/visualizers/status/Bundle.properties,v
 <--  Bundle.properties
new revision: 1.6; previous revision: 1.5

/cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/visualizers/status/CvsStatusVisualizer.java,v
 <--  CvsStatusVisualizer.java
new revision: 1.16; previous revision: 1.15

/cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/visualizers/status/StatusInfoPanel.java,v
 <--  StatusInfoPanel.java
new revision: 1.14; previous revision: 1.13

/cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/visualizers/status/StatusInformation.java,v
 <--  StatusInformation.java
new revision: 1.9; previous revision: 1.8

/cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/visualizers/status/StatusTreeInfoPanel.java,v
 <--  StatusTreeInfoPanel.java
new revision: 1.8; previous revision: 1.7
Comment 6 Marian Mirilovic 2005-02-16 08:27:18 UTC
verified in NB4.1 (200502151900)