Bug 61707 - Wrong javadoc warnings and IllegalThreadStateException during Reconciling
Summary: Wrong javadoc warnings and IllegalThreadStateException during Reconciling
Status: RESOLVED INVALID
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Text (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: JDT-Text-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: needinfo
Depends on:
Blocks:
 
Reported: 2004-05-11 05:54 EDT by Christian Spreuer CLA
Modified: 2007-06-22 10:04 EDT (History)
0 users

See Also:


Attachments
log file containing IllegalStateException (1.67 KB, text/plain)
2004-05-11 05:55 EDT, Christian Spreuer CLA
no flags Details
Zip with two projects but without jacorb.jar (233.02 KB, application/octet-stream)
2004-05-11 06:04 EDT, Christian Spreuer CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Spreuer CLA 2004-05-11 05:54:24 EDT
Unzip a fresh eclipse3.0M8, start it, stop it so that its workspace directory 
is there.
Unzip the attached projects under that workspace, start eclipse again, add the 
two contained projects (using new->project wizard), turn on Javadoc warnings 
specific for project test. (Don't turn them on for test2, this is generated 
code without any javadoc.)

Soon a set of problems for one constructor with a long argument list are shown, 
e.g.:
Severity	Description	Resource	In Folder	Location
	Creation Time
1	Javadoc: Missing tag for parameter p_notificationId
	AlarmNewSecurityNotification.java
	test/src/com/siemens/icm/nm/corbanitf/common/intf/notification	line 94
	May 11, 2004 10:57:36 AM

When looking at my source, there is no error, everything is documented; the 
javadoc tool from Sun's SDK is happy with these sources.
At least when you modify spaces and save the file again, it may happen that the 
eclipse log shows a IllegalThreadStateException.

---
Sorry that the attached file is so big, I already tried to reduce it.
But if I reduce the projects, especially "test" by deleting some comments or 
removing dependencies e.g. to jacorb, the problem sometimes vanishes. So I 
assume that a certain size of the comments or argument list or whatever is 
needed.

The bug remembers be to bug19135. However, I can always reproduce my symptoms.

I used sun's java1.5 for reproducing it but found it using 1.4.2_04. My machine 
is a quite common P4 2.6GHz.

(attachments to be added)
Comment 1 Christian Spreuer CLA 2004-05-11 05:55:30 EDT
Created attachment 10485 [details]
log file containing IllegalStateException
Comment 2 Christian Spreuer CLA 2004-05-11 06:04:45 EDT
Created attachment 10486 [details]
Zip with two projects but without jacorb.jar

You have to fetch jacorb.jar separately, and place it under workspace/test2.
Use http://www.jacorb.org/download.html. I used jacorb 2.1.
Comment 3 Dani Megert CLA 2004-05-12 03:54:03 EDT
I cannot reproduce this using I200405111600

re comment 2: we cannot download this since it is GPL
Could you provide another test case?
Comment 4 Christian Spreuer CLA 2004-05-12 10:13:33 EDT
I am sorry, I can't provide a simpler test case. I assume it has to do with the 
size of the project.

I tried again to remove jacorb.jar, and provided dummy replacements for the 
loose ends. While editing, the warnings stayed there, but when I added the 
reduced project to a new copy of eclipse 3.0M8 everything was clean.

Why are you not allowed to download GPL code for testing purposes? My symptoms 
are definitively too vague to use the attachments that I provided to make a 
regression test case out of it, and that's the only reason I can think of why 
you are not allowed to use them. But the attachments should be sufficient to 
analyze the error.

I can't try I2004-builds, as none of them succeeded recently for the PC 
plattform, and the symptom may be PC specific.
Comment 5 Dani Megert CLA 2004-05-12 10:29:51 EDT
All licenses must get checked by lawyer due to possible intellectual property
problems. This is too much work and would not be granted simply to have a test case.
Comment 6 Dani Megert CLA 2007-06-22 09:58:54 EDT
Get rid of deprecated state.
Comment 7 Dani Megert CLA 2007-06-22 10:04:17 EDT
.