United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6869216 testgetallmembers should consistently use correct filemanager
6869216 : testgetallmembers should consistently use correct filemanager

Details
Type:
Bug
Submit Date:
2009-08-06
Status:
Closed
Updated Date:
2011-07-25
Project Name:
JDK
Resolved Date:
2011-07-25
Component:
tools
OS:
generic
Sub-Component:
javac
CPU:
generic
Priority:
P4
Resolution:
Fixed
Affected Versions:
7
Fixed Versions:
7

Related Reports

Sub Tasks

Description
(Reported by Peter Ah?? ###@###.###)

The "testgetallmembers" test sometimes fails in non-standard testing scenarios.  It is fine/OK when testing a full JDK build, but when mixing and matching JDK, as is common in development with -Xbootclasspath, it sometimes fails, complaining about invalid classes being found in tools.jar.

The error is because the filemanager is not passed to the second javac invocation.

                                    

Comments
EVALUATION

Yes.
                                     
2009-08-24
SUGGESTED FIX

From Peter Ah?? ###@###.###

--- test/tools/javac/processing/model/testgetallmembers/Main.java	2009-08-04 15:11:26.000000000 -0700
+++ test/tools/javac/processing/model/testgetallmembers/Main.java	2009-08-04 13:39:48.000000000 -0700
@@ -95,7 +95,7 @@
         javac = null;
         elements = null;
 
-        javac = (JavacTask)tool.getTask(null, null, null, null, null, null);
+        javac = (JavacTask)tool.getTask(null, fm, null, null, null, null);
         elements = javac.getElements();
 
         for (String name : packages) {
                                     
2009-08-06



Hardware and Software, Engineered to Work Together