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.
Summary: | sibling == null from OutputFileManager.getFileForOutput | ||
---|---|---|---|
Product: | java | Reporter: | Jesse Glick <jglick> |
Component: | Source | Assignee: | Tomas Zezula <tzezula> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | P2 | ||
Version: | 6.x | ||
Hardware: | PC | ||
OS: | Linux | ||
Issue Type: | DEFECT | Exception Reporter: | |
Attachments: | More complete stack trace |
Description
Jesse Glick
2010-04-09 18:28:11 UTC
Knowing the sibling is not really optional for us. There are mechanisms to get the sibling even if it is not passed as a parameter. The rest of the exception will probably be needed to find out why that did not work in this case. As Honza mentioned above. The sibling is required for projects with 2 or more source roots. The java source maintains separated caches for each source root (adding removing of root is cheaper). And only way how to find out to which cache root the class file belongs is the sibling. More important increasing priority. Created attachment 97103 [details]
More complete stack trace
Fixed in jet-main 5ab135061577 Integrated into 'main-golden', will be available in build *201004131450* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/5ab135061577 User: Tomas Zezula <tzezula@netbeans.org> Log: #183803:sibling == null from OutputFileManager.getFileForOutput |