Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 333993

Summary: API Usage Problem: The method Thread.getId() referenced in org.eclipse.equinox.log.internal.ExtendedLogEntryImpl.getId(Thread) is not defined in the bundle's required execution environment: J2SE-1.4
Product: [Eclipse Project] Equinox Reporter: Tomasz Zarna <tomasz.zarna>
Component: FrameworkAssignee: equinox.framework-inbox <equinox.framework-inbox>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: P3 CC: jwross, tjwatson
Version: 3.7   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Tomasz Zarna CLA 2011-01-11 10:41:46 EST
Resource: org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/equinox/log/internal/ExtendedLogEntryImpl.java
Location: line 17
--
Auto-generated by Mylyn, please ping me if you need any more info.
Comment 1 Thomas Watson CLA 2011-01-11 13:46:34 EST
We protect the call of this method with a reflection check before calling it.  The .api_filters should be preventing this error from showing up.
Comment 2 John Ross CLA 2011-01-14 11:41:41 EST
(In reply to comment #1)
> We protect the call of this method with a reflection check before calling it. 
> The .api_filters should be preventing this error from showing up.

I had this error after getting the latest org.eclipse.osgi from HEAD. I had to clean the project to get it to go away.