Community
Participate
Working Groups
The compiler does not report a Javadoc error when doing a full build. However, if I just make a dummy change and save, it compiles the file and correctly reports the error.
Created attachment 238957 [details] Test project Test Case: 1. start with a new workspace 2. import the project from this attachment and wait until built 3. in the 'Package Explorer' go to SimpleDataInput ==> BUG: no error is reported by the compiler 4. open the class ==> reconciler correctly reports the error 5. make a dummy change and save ==> compiler correctly reports the error
As of today, this seems to have been fixed. Need to find out what fixed this.
Created attachment 250339 [details] Picture of the bug (In reply to Jay Arthanareeswaran from comment #2) > As of today, this seems to have been fixed. Need to find out what fixed this. No, this is not fixed (see attached screenshot). Please exactly follow the steps.
Hmm.. My bad. I added an extra step of adding the required library :( I can reproduce this. Looks like a result of bug 281609, which was about not reporting errors on unresolvable packages. For some reason, scope.getTypeOrPackage returns a package binding (package javaewah[MISSING]), which is wrong.
Okay, this happens because for invalid packages on Javadoc, we are reporting the same error only once. Note that the same invalid reference is also used in SimpleDataOutput. This is probably intentional but I am not keen on investigating further at the moment.
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. -- The automated Eclipse Genie.
This bug still occurs.