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

Bug 363528

Summary: IOExceptions while reading class bytes should not be swallowed/ignored
Product: [Eclipse Project] Equinox Reporter: Thomas Watson <tjwatson>
Component: FrameworkAssignee: Thomas Watson <tjwatson>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: remy.suen
Version: 3.8.0 Juno   
Target Milestone: Juno M4   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Thomas Watson CLA 2011-11-10 14:58:46 EST
See 363522.

Bug is in the following method:

org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(String, ClasspathEntry, ClassLoadingStatsHook[])

We catch IOExceptions and then return null.  Probably should be throwing some type of runtime exception there.  It is not clear if doing so would result in better error reporting or not.