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: | Exception while expanding nodes. | ||
---|---|---|---|
Product: | platform | Reporter: | Peter Pis <ppis> |
Component: | Data Systems | Assignee: | Jaroslav Tulach <jtulach> |
Status: | VERIFIED FIXED | ||
Severity: | blocker | CC: | jtulach, msandor, pnejedly, rmatous |
Priority: | P2 | ||
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | |
Attachments: | DataObjectNotFoundException |
Description
Peter Pis
2006-08-10 12:20:53 UTC
Created attachment 32752 [details]
DataObjectNotFoundException
The .svn folder's FO is marked as invalid, yet passes through a filter. Probably a consequence of some of the hiding techniques in svn support. Note that the exception should be logged as warning according to FilderChildren code. We do not hide anything, this is a Paste operation. I will investigate a bit. Same expection for similar scenario but with "CTRL-X" and "CTRL-V" is used but without use of refactoring. It seems to be only a warning and not a real error, is this the real problem here? If so, we should fix the logger. So I assume YES to my previous question, can we change logging then please? It looks like some kind of race condition to me. The FO is invalid, yet was returned from the DF.getChildren (8 frames deeper in stack). It might have been valid at that time. What's wrong with WARNING level? Why was the folder marked as invalid in the first place? Was it nonexistent (hardly, there was copy operation, not cut). What was the real layout of the experimet? The description doesn't match the file from the exception: D:/SunWork/svn/work11/JavaDepender/src/tt/zz/xx/gg/.svn The .svn folder may have been deleted in the meantime. When a copy operation is in progress we record any .svn folders that are created and erase them eventually some time later. Using Level.INFO: Checking in FolderChildren.java; /shared/data/ccvs/repository/openide/loaders/src/org/openide/loaders/FolderChildren.java,v <-- FolderChildren.java new revision: 1.20; previous revision: 1.19 Verified. |