Summary: | A class file was not written. The project may be inconsistent.... | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Craig Detter <craig> |
Component: | Core | Assignee: | Kent Johnson <kent_johnson> |
Status: | VERIFIED NOT_ECLIPSE | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | Olivier_Thomann, philippe_mulet |
Version: | 3.3.2 | ||
Target Milestone: | 3.5 M1 | ||
Hardware: | Macintosh | ||
OS: | Mac OS X - Carbon (unsup.) | ||
Whiteboard: |
Description
Craig Detter
2008-05-27 09:45:43 EDT
Changing component from 'APT' to 'Core', as I don't believe this has anything to do with APT. It looks like a VM problem: it returns "Unknown error: -37". After shutting down, rebooting your machine, and restarting Eclipse, can you still reproduce? Yes, I can reproduce after rebooting. So what happens if you rename the inner class to 'X' ? Or you remove all of its method bodies ? Or you add another inner class named 'NvestorPanel2' ? Do you have any other builders attached to the project ? Or any ant scripts that may be writing .class files to the output folder ? That worked (renaming it to X). It seems that any name longer than 10 characters causes the problem to occur. If I name the inner class 10 characters or less, the problem disappears! Thanks for the suggestion. By the way, I just installed Mac OS X 10.5.3 and the problem persists. It must be something on the Win2K server, but that is fully up to date on patches as well. Ok - I expect the filesystem is enforcing some filename length baloney. Can you also try to define a top level type in the same package named: 'InvestorApplet_NvestorPanel' that should result in a class file with the same length for the name as the inner class. thx This appears to be a filesystem issue with the length of the name. Verified for 3.5M1 using I20080805-1307 |