Return-Path: Delivered-To: apmail-harmony-alerts-archive@locus.apache.org Received: (qmail 26931 invoked from network); 17 Apr 2007 11:09:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 Apr 2007 11:09:44 -0000 Received: (qmail 83859 invoked by uid 500); 17 Apr 2007 11:09:51 -0000 Delivered-To: apmail-harmony-alerts-archive@harmony.apache.org Received: (qmail 83745 invoked by uid 500); 17 Apr 2007 11:09:50 -0000 Mailing-List: contact alerts-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list alerts@harmony.apache.org Received: (qmail 83732 invoked by uid 99); 17 Apr 2007 11:09:50 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Apr 2007 04:09:50 -0700 X-ASF-Spam-Status: No, hits=0.6 required=10.0 tests=NO_REAL_NAME X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [143.182.124.21] (HELO mga03.intel.com) (143.182.124.21) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Apr 2007 04:09:42 -0700 Received: from azsmga001.ch.intel.com ([10.2.17.19]) by mga03.intel.com with ESMTP; 17 Apr 2007 04:09:21 -0700 Received: from nssmon01.ins.intel.com (HELO nssmon002) ([10.125.118.43]) by azsmga001.ch.intel.com with ESMTP; 17 Apr 2007 04:09:18 -0700 X-ExtLoop1: 1 X-IronPort-AV: i="4.14,418,1170662400"; d="scan'208"; a="214737290:sNHT33280625" Received: from NSTDRLEW14 (nstdrlew14.ins.intel.com [10.125.122.44]) by nssmon002 (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with SMTP id l3HB9FsV010447 for ; Tue, 17 Apr 2007 18:09:16 +0700 Message-Id: <200704171109.l3HB9FsV010447@nssmon002> Subject: [build-test alert] BUILD FAILED Windows 2003 x86_64 msvc debug: drlvm Date: Tue, 17 Apr 2007 18:09:16 +0700 Content-Type: text/plain From: nomail@intel.com To: alerts@harmony.apache.org X-Mailer: org.apache.tools.mail.MailMessage (ant.apache.org) X-Virus-Checked: Checked by ClamAV on apache.org BUILD FAILED: Ant Error Message: C:\cruise\cc\projects\drlvm\trunk\build\make\build.xml:466: The following error occurred while executing this line: C:\cruise\cc\projects\drlvm\trunk\build\make\build.xml:468: The following error occurred while executing this line: C:\cruise\cc\projects\drlvm\trunk\build\make\build.xml:696: The following error occurred while executing this line: C:\cruise\cc\projects\drlvm\trunk\build\make\build.xml:726: Failed to copy C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\semis\vm\vmcore\_bin\harmonyvm.dll to C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\default\harmonyvm.dll due to C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\default\harmonyvm.dll (The process cannot access the file because it is being used by another process) and I couldn't delete the corrupt C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\default\harmonyvm.dll Date of build: 04/17/2007 17:54:03 Time to build: 14 minutes 50 seconds Last changed: 04/17/2007 12:08:00 Last log entry: Rework atomics code so that it will work on P3 processors. *********************************************************** Execution log (errors/warnings messages): cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' cl : Command line warning D9025 : overriding '/W3' with '/W4' cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' cl : Command line warning D9002 : ignoring unknown option '/arch:SSE2' cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' Using CLASSLIB = C:\cruise\cc\projects\classlib\trunk jars: true using proxy settings: proxy.ims.intel.com port:911 Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\default\em.dll Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\default\gc_cc.dll Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\default\harmonyvm.dll Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\default\jitrino.dll Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\default\kernel.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\default\vmi.dll Unable to delete directory C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\hyarchive.dll Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\hyluni.dll Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\hynio.dll Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\hyprt.dll Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\hysig.dll Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\hytext.dll Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\hythr.dll Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\hyzlib.dll Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\icudt34.dll Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\icuin34.dll Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\ICUInterface34.dll Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\icuuc34.dll Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\bin\java.exe Unable to delete directory C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\accessibility.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\annotation.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\antlr-2.7.5.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\applet.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\archive.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\auth.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\awt.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\bcel-5.2\bcel-5.2.jar Unable to delete directory C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\beans.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\concurrent.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\crypto.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\icu4jni_3.4\icu4jni-3.4.jar Unable to delete directory C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\icu4j_3.4.4\icu4j_3_4_4.jar Unable to delete directory C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\imageio.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\instrument.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\jndi.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\lang-management.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\logging.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\luni.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\math.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\misc.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\mx4j_3.0.2\mx4j-remote.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\mx4j_3.0.2\mx4j.jar Unable to delete directory C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\nio.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\nio_char.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\pack200.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\prefs.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\print.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\regex.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\rmi.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\security.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\sound.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\sql.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\swing.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\text.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\vmmagic-20070207.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\x-net.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\xalan-j_2.7.0\xalan.jar Unable to delete directory C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\xerces_2.9.0\resolver.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\xerces_2.9.0\xercesImpl.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\xerces_2.9.0\xml-apis.jar Unable to delete directory C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\yoko_M2-20070130\yoko-core.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\yoko_M2-20070130\yoko-rmi-impl.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\yoko_M2-20070130\yoko-rmi-spec.jar Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\boot\yoko_M2-20070130\yoko.jar Unable to delete directory C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy Unable to delete directory C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy Unable to delete file C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy\jdk\jre\lib\ext\bcprov.jar Unable to delete directory C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy Unable to delete directory C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy Unable to delete directory C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy Unable to delete directory C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy Unable to delete directory C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\deploy Using CLASSLIB = C:\cruise\cc\projects\classlib\trunk jars: true using proxy settings: proxy.ims.intel.com port:911 Configuration: classlib root = C:\cruise\cc\projects\classlib\trunk os = Windows arch = em64t cxx = msvc cfg = debug svn revision = 529556 components = deploy extra extra.apr extra.apriconv extra.aprutil extra.eclipse_script extra.hyplugin extra.java_script extra.jre_libraries extra.log4cxx extra.zlib vm vm.em vm.encoder vm.gc_cc vm.gc_gen vm.hythr vm.interpreter vm.jitrino vm.jthread vm.kernel_classes vm.port vm.vmcore vm.vmi ## Building Java classes of 'extra.apr' ## Building native of 'extra.apr' ## Building Java classes of 'vm.encoder' ## Building native of 'vm.encoder' ## Building native of 'extra.apriconv' apriconv: C:\cruise\cc\projects\drlvm\trunk\build\pre-copied\win\APRICONV\apr-iconv-1.1.1\include ## Building Java classes of 'extra.aprutil' ## Building native of 'extra.aprutil' ## Building Java classes of 'extra.log4cxx' ## Building native of 'extra.log4cxx' ## Building Java classes of 'vm.port' ## Building native of 'vm.port' ## Building Java classes of 'vm.kernel_classes' ---------- 1. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\Class.java (at line 915) return (A)aa; ^^^^^ Type safety: The cast from Annotation to A is actually checking against the erased type Annotation ---------- 2. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\Class.java (at line 1013) return (TypeVariable>[])getCache().getTypeParameters().clone(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The cast from TypeVariable[] to TypeVariable>[] is actually checking against the erased type TypeVariable[] ---------- 3. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\Class.java (at line 1238) return publicConstructors = constructors.toArray( new Constructor[constructors.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Constructor[] needs unchecked conversion to conform to Constructor[] ---------- 4. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\Class.java (at line 1513) private void mergeMethods(HashSet names, ArrayList thisMethods, Method[] superMethods) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method mergeMethods(HashSet, ArrayList, Method[]) from the type Class.GACache is never used locally ---------- 5. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\Class.java (at line 1526) thisMethods.add(superMethod); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 6. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\Class.java (at line 1527) names.add(superMethod.getName()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet should be parameterized ---------- 7. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\Class.java (at line 1530) thisMethods.add(superMethod); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 8. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\Class.java (at line 1531) names.add(superMethod.getName()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet should be parameterized ---------- 9. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\Class.java (at line 1553) TypeVariable variable = new TypeVariableImpl((GenericDeclaration)Class.this, tvName, decl.typeParameters[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The constructor TypeVariableImpl(GenericDeclaration, String, InterimTypeParameter) belongs to the raw type TypeVariableImpl. References to generic type TypeVariableImpl should be parameterized ---------- ---------- 10. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\ClassLoader.java (at line 662) smClass = (Class)systemClassLoader.loadClass(smName); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The cast from Class to Class is actually checking against the erased type Class ---------- 11. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\ClassLoader.java (at line 668) AccessController.doPrivileged(new PrivilegedExceptionAction() { public Object run() throws Exception { System.setSecurityManager(smClass.newInstance()); return null; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation doPrivileged(PrivilegedExceptionAction) of the generic method doPrivileged(PrivilegedExceptionAction) of type AccessController ---------- 12. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\ClassLoader.java (at line 668) AccessController.doPrivileged(new PrivilegedExceptionAction() { public Object run() throws Exception { System.setSecurityManager(smClass.newInstance()); return null; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type new PrivilegedExceptionAction(){} needs unchecked conversion to conform to PrivilegedExceptionAction ---------- ---------- 13. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\Object.java (at line 30) private static final int TM_ERROR_NONE = 0; ^^^^^^^^^^^^^ The field Object.TM_ERROR_NONE is never read locally ---------- 14. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\Object.java (at line 31) private static final int TM_ERROR_INTERRUPT = 52; ^^^^^^^^^^^^^^^^^^ The field Object.TM_ERROR_INTERRUPT is never read locally ---------- 15. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\Object.java (at line 32) private static final int TM_ERROR_ILLEGAL_STATE = 118; ^^^^^^^^^^^^^^^^^^^^^^ The field Object.TM_ERROR_ILLEGAL_STATE is never read locally ---------- ---------- 16. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\Package.java (at line 80) return (A) aa[i]; ^^^^^^^^^ Type safety: The cast from Annotation to A is actually checking against the erased type Annotation ---------- ---------- 17. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\Runtime.java (at line 489) hooksList.add((Object) hook); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 18. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\Runtime.java (at line 775) res.add(s); ^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 19. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\Runtime.java (at line 784) res.add(s); ^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 20. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\Runtime.java (at line 787) paths = (String[]) res.toArray(new String[in]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- ---------- 21. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\Thread.java (at line 972) private void initNativeThread() { ^^^^^^^^^^^^^^^^^^ The method initNativeThread() from the type Thread is never used locally ---------- ---------- 22. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\ThreadWeakRef.java (at line 31) super (thread, ThreadWeakRef.refQueue); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The constructor WeakReference(Object, ReferenceQueue) belongs to the raw type WeakReference. References to generic type WeakReference should be parameterized ---------- ---------- 23. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\VMExecutionEngine.java (at line 23) import java.util.Map; ^^^^^^^^^^^^^ The import java.util.Map is never used ---------- ---------- 24. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\VMStart.java (at line 24) import java.lang.reflect.Method; ^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Method is never used ---------- 25. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\VMStart.java (at line 25) import java.lang.reflect.InvocationTargetException; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.InvocationTargetException is never used ---------- 26. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\VMStart.java (at line 26) import java.lang.reflect.Modifier; ^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Modifier is never used ---------- 27. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\VMStart.java (at line 27) import java.security.AccessController; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.security.AccessController is never used ---------- 28. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\VMStart.java (at line 28) import java.security.PrivilegedAction; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.security.PrivilegedAction is never used ---------- ---------- 29. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\reflect\Constructor.java (at line 100) return (A) aa[i]; ^^^^^^^^^ Type safety: The cast from Annotation to A is actually checking against the erased type Annotation ---------- 30. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\reflect\Constructor.java (at line 298) return (T)VMReflection.newClassInstance(data.vm_member_id, args); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The cast from Object to T is actually checking against the erased type Object ---------- 31. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\reflect\Constructor.java (at line 586) typeParameters = new TypeVariable[0]; ^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type TypeVariable[] needs unchecked conversion to conform to TypeVariable>[] ---------- 32. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\reflect\Constructor.java (at line 595) typeParameters = new TypeVariable[0]; ^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type TypeVariable[] needs unchecked conversion to conform to TypeVariable>[] ---------- 33. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\reflect\Constructor.java (at line 599) typeParameters = new TypeVariable[l]; ^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type TypeVariable[] needs unchecked conversion to conform to TypeVariable>[] ---------- 34. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\reflect\Constructor.java (at line 602) TypeVariable variable = new TypeVariableImpl((GenericDeclaration)Constructor.this, tvName, constrGenDecl.typeParameters[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The constructor TypeVariableImpl(GenericDeclaration, String, InterimTypeParameter) belongs to the raw type TypeVariableImpl. References to generic type TypeVariableImpl should be parameterized ---------- 35. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\reflect\Constructor.java (at line 604) typeParameters[i] = variable; ^^^^^^^^ Type safety: The expression of type TypeVariable needs unchecked conversion to conform to TypeVariable> ---------- ---------- 36. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\reflect\Field.java (at line 75) return (T) aa[i]; ^^^^^^^^^ Type safety: The cast from Annotation to T is actually checking against the erased type Annotation ---------- ---------- 37. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\reflect\Method.java (at line 108) return (A) aa[i]; ^^^^^^^^^ Type safety: The cast from Annotation to A is actually checking against the erased type Annotation ---------- 38. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\reflect\Method.java (at line 689) typeParameters = new TypeVariable[0]; ^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type TypeVariable[] needs unchecked conversion to conform to TypeVariable[] ---------- 39. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\reflect\Method.java (at line 698) typeParameters = new TypeVariable[0]; ^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type TypeVariable[] needs unchecked conversion to conform to TypeVariable[] ---------- 40. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\reflect\Method.java (at line 702) typeParameters = new TypeVariable[l]; ^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type TypeVariable[] needs unchecked conversion to conform to TypeVariable[] ---------- 41. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\reflect\Method.java (at line 705) TypeVariable variable = new TypeVariableImpl((GenericDeclaration)Method.this, tvName, methGenDecl.typeParameters[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The constructor TypeVariableImpl(GenericDeclaration, String, InterimTypeParameter) belongs to the raw type TypeVariableImpl. References to generic type TypeVariableImpl should be parameterized ---------- 42. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\reflect\Method.java (at line 707) typeParameters[i] = variable; ^^^^^^^^ Type safety: The expression of type TypeVariable needs unchecked conversion to conform to TypeVariable ---------- ---------- 43. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\drlvm\VMHelperFastPath.java (at line 38) private static final int CLASS_DEPTH_OFFSET = getClassDepthOffset(); ^^^^^^^^^^^^^^^^^^ The field VMHelperFastPath.CLASS_DEPTH_OFFSET is never read locally ---------- ---------- 44. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\fortress\security\PolicyUtils.java (at line 180) if (expectedType != null && klass.isAssignableFrom(expectedType)){ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method isAssignableFrom(Class) belongs to the raw type Class. References to generic type Class should be parameterized ---------- 45. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\fortress\security\PolicyUtils.java (at line 205) public static class ExpansionFailedException extends Exception { ^^^^^^^^^^^^^^^^^^^^^^^^ The serializable class ExpansionFailedException does not declare a static final serialVersionUID field of type long ---------- 46. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\fortress\security\PolicyUtils.java (at line 355) return !FALSE.equalsIgnoreCase((String) AccessController .doPrivileged(new SecurityPropertyAccessor(POLICY_EXPAND))); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation doPrivileged(PrivilegedAction) of the generic method doPrivileged(PrivilegedAction) of type AccessController ---------- 47. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\fortress\security\PolicyUtils.java (at line 356) .doPrivileged(new SecurityPropertyAccessor(POLICY_EXPAND))); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type PolicyUtils.SecurityPropertyAccessor needs unchecked conversion to conform to PrivilegedAction ---------- 48. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\fortress\security\PolicyUtils.java (at line 401) if (!FALSE.equalsIgnoreCase((String) AccessController .doPrivileged(security.key(POLICY_ALLOW_DYNAMIC)))) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation doPrivileged(PrivilegedAction) of the generic method doPrivileged(PrivilegedAction) of type AccessController ---------- 49. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\fortress\security\PolicyUtils.java (at line 402) .doPrivileged(security.key(POLICY_ALLOW_DYNAMIC)))) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type PrivilegedAction needs unchecked conversion to conform to PrivilegedAction ---------- 50. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\fortress\security\PolicyUtils.java (at line 414) dynamicURL = (URL) AccessController .doPrivileged(new PrivilegedExceptionAction() { public Object run() throws Exception { if (f.exists()) { return f.toURI().toURL(); } else { return null; } } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation doPrivileged(PrivilegedExceptionAction) of the generic method doPrivileged(PrivilegedExceptionAction) of type AccessController ---------- 51. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\fortress\security\PolicyUtils.java (at line 415) .doPrivileged(new PrivilegedExceptionAction() { public Object run() throws Exception { if (f.exists()) { return f.toURI().toURL(); } else { return null; } } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type new PrivilegedExceptionAction(){} needs unchecked conversion to conform to PrivilegedExceptionAction ---------- 52. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\fortress\security\PolicyUtils.java (at line 439) String location = (String) AccessController .doPrivileged(security.key(new StringBuffer( securityUrlPrefix).append(i++).toString())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation doPrivileged(PrivilegedAction) of the generic method doPrivileged(PrivilegedAction) of type AccessController ---------- 53. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\fortress\security\PolicyUtils.java (at line 440) .doPrivileged(security.key(new StringBuffer( securityUrlPrefix).append(i++).toString())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type PrivilegedAction needs unchecked conversion to conform to PrivilegedAction ---------- 54. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\fortress\security\PolicyUtils.java (at line 449) urls.add(anURL); ^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 55. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\fortress\security\PolicyUtils.java (at line 459) urls.add(dynamicURL); ^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 56. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\fortress\security\PolicyUtils.java (at line 461) return (URL[]) urls.toArray(new URL[urls.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List should be parameterized ---------- ---------- 57. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\Reflection.java (at line 40) Constructor[] ret = new Constructor[cs.length]; ^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Constructor[] needs unchecked conversion to conform to Constructor[] ---------- ---------- 58. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\parser\SignatureParser.java (at line 23) import java.io.StringBufferInputStream; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.io.StringBufferInputStream is never used ---------- 59. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\parser\SignatureParser.java (at line 24) import java.io.IOException; ^^^^^^^^^^^^^^^^^^^ The import java.io.IOException is never used ---------- 60. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\parser\SignatureParser.java (at line 26) import org.apache.harmony.lang.reflect.parser.*; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import org.apache.harmony.lang.reflect.parser is never used ---------- 61. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\parser\SignatureParser.java (at line 30) import antlr.TokenStreamIOException; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import antlr.TokenStreamIOException is never used ---------- 62. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\parser\SignatureParser.java (at line 31) import antlr.ANTLRException; ^^^^^^^^^^^^^^^^^^^^ The import antlr.ANTLRException is never used ---------- 63. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\parser\SignatureParser.java (at line 32) import antlr.LLkParser; ^^^^^^^^^^^^^^^ The import antlr.LLkParser is never used ---------- 64. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\parser\SignatureParser.java (at line 37) import antlr.MismatchedTokenException; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import antlr.MismatchedTokenException is never used ---------- 65. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\parser\SignatureParser.java (at line 38) import antlr.SemanticException; ^^^^^^^^^^^^^^^^^^^^^^^ The import antlr.SemanticException is never used ---------- 66. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\parser\SignatureParser.java (at line 114) private int sigLen; ^^^^^^ The field SignatureParser.sigLen is never read locally ---------- 67. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\parser\SignatureParser.java (at line 123) private char t; ^ The field SignatureParser.t is never read locally ---------- 68. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\parser\SignatureParser.java (at line 202) p2.args = new ArrayList(); ^^^^^^^^^^^^^^^ Type safety: The expression of type ArrayList needs unchecked conversion to conform to ArrayList ---------- 69. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\parser\SignatureParser.java (at line 2035) Token m557 = null; ^^^^ The local variable m557 is never read ---------- 70. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\parser\SignatureParser.java (at line 2094) Token m559 = null; ^^^^ The local variable m559 is never read ---------- ---------- 71. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\parser\SignatureParserTokenTypes.java (at line 22) import java.util.ArrayList; ^^^^^^^^^^^^^^^^^^^ The import java.util.ArrayList is never used ---------- 72. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\parser\SignatureParserTokenTypes.java (at line 23) import java.io.StringBufferInputStream; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.io.StringBufferInputStream is never used ---------- 73. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\parser\SignatureParserTokenTypes.java (at line 24) import java.io.IOException; ^^^^^^^^^^^^^^^^^^^ The import java.io.IOException is never used ---------- 74. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\parser\SignatureParserTokenTypes.java (at line 25) import java.lang.reflect.GenericSignatureFormatError; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.GenericSignatureFormatError is never used ---------- 75. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\parser\SignatureParserTokenTypes.java (at line 26) import org.apache.harmony.lang.reflect.parser.*; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import org.apache.harmony.lang.reflect.parser is never used ---------- ---------- 76. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\repository\ParameterizedTypeRepository.java (at line 20) import java.lang.reflect.Field; ^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Field is never used ---------- 77. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\repository\ParameterizedTypeRepository.java (at line 21) import java.lang.reflect.Method; ^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Method is never used ---------- 78. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\repository\ParameterizedTypeRepository.java (at line 22) import java.lang.reflect.Constructor; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Constructor is never used ---------- ---------- 79. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\repository\TypeVariableRepository.java (at line 20) import java.lang.reflect.Field; ^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Field is never used ---------- 80. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\repository\TypeVariableRepository.java (at line 21) import java.lang.reflect.Method; ^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Method is never used ---------- 81. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\repository\TypeVariableRepository.java (at line 22) import java.lang.reflect.Constructor; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Constructor is never used ---------- ---------- 82. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\repository\WildcardTypeRepository.java (at line 20) import java.lang.reflect.Field; ^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Field is never used ---------- 83. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\repository\WildcardTypeRepository.java (at line 21) import java.lang.reflect.Method; ^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Method is never used ---------- 84. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\repository\WildcardTypeRepository.java (at line 22) import java.lang.reflect.Constructor; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Constructor is never used ---------- ---------- 85. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\support\AuxiliaryCreator.java (at line 20) import java.lang.reflect.GenericDeclaration; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.GenericDeclaration is never used ---------- 86. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\support\AuxiliaryCreator.java (at line 60) Class genClassDecl = AuxiliaryFinder.findGenericClassDeclarationForParameterizedType((InterimParameterizedType) nextLayer, startPoint); ^^^^^^^^^^^^ The local variable genClassDecl is never read ---------- 87. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\support\AuxiliaryCreator.java (at line 116) Class genClassDecl = AuxiliaryFinder.findGenericClassDeclarationForParameterizedType((InterimParameterizedType) nextppType, startPoint); ^^^^^^^^^^^^ The local variable genClassDecl is never read ---------- 88. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\support\AuxiliaryCreator.java (at line 161) Class genClassDecl = AuxiliaryFinder.findGenericClassDeclarationForParameterizedType((InterimParameterizedType) pType, startPoint); ^^^^^^^^^^^^ The local variable genClassDecl is never read ---------- ---------- 89. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\support\AuxiliaryFinder.java (at line 26) import org.apache.harmony.lang.reflect.parser.InterimGenericType; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import org.apache.harmony.lang.reflect.parser.InterimGenericType is never used ---------- 90. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\support\AuxiliaryFinder.java (at line 379) String di4 = ini.substring(ind+14, ind+14+2); // to ommit the following \0 ^^^ The local variable di4 is never read ---------- ---------- 91. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\support\AuxiliaryLoader.java (at line 35) public Class findClass(final String classTypeName) ^^^^^ Type safety: The return type Class for findClass(String) from the type AuxiliaryLoader needs unchecked conversion to conform to Class from the type ClassLoader ---------- 92. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\support\AuxiliaryLoader.java (at line 58) cl = AuxiliaryLoader.this.getSystemClassLoader(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The static method getSystemClassLoader() from the type ClassLoader should be accessed in a static way ---------- 93. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\support\AuxiliaryLoader.java (at line 63) Class c = (Class) AccessController .doPrivileged(new java.security.PrivilegedAction() { public Object run() { // based on an empiric knowledge ClassLoader cl = AuxiliaryLoader.this .getSystemClassLoader(); try { java.lang.reflect.Method[] ms = cl.getClass() .getDeclaredMethods(); int i = 0; for (; i < ms.length; i++) { if (ms[i].getName().equals("loadClass") && ms[i].getParameterTypes().length == 2 && ms[i].getParameterTypes()[0] .getName().equals( "java.lang.String") && ms[i].getParameterTypes()[1] .getName() .equals("boolean")) { break; } } ms[i].setAccessible(true); return (Object) ms[i] .invoke( (Object) cl, new Object[] { (Object) AuxiliaryFinder .transform(classTypeName), new Boolean(false) }); } catch (java.lang.IllegalAccessException e) { System.err .println("Error: AuxiliaryLoader.findClass(" + classTypeName + "): " + e.toString()); e.printStackTrace(); } catch (java.lang.reflect.InvocationTargetException e) { System.err .println("Error: AuxiliaryLoader.findClass(" + classTypeName + "): " + e.getTargetException() .toString()); e.getTargetException().printStackTrace(); } catch (Exception e) { System.err .println("Error: AuxiliaryLoader.findClass(" + classTypeName + "): " + e.toString()); e.printStackTrace(); } return null; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation doPrivileged(PrivilegedAction) of the generic method doPrivileged(PrivilegedAction) of type AccessController ---------- 94. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\support\AuxiliaryLoader.java (at line 64) .doPrivileged(new java.security.PrivilegedAction() { public Object run() { // based on an empiric knowledge ClassLoader cl = AuxiliaryLoader.this .getSystemClassLoader(); try { java.lang.reflect.Method[] ms = cl.getClass() .getDeclaredMethods(); int i = 0; for (; i < ms.length; i++) { if (ms[i].getName().equals("loadClass") && ms[i].getParameterTypes().length == 2 && ms[i].getParameterTypes()[0] .getName().equals( "java.lang.String") && ms[i].getParameterTypes()[1] .getName() .equals("boolean")) { break; } } ms[i].setAccessible(true); return (Object) ms[i] .invoke( (Object) cl, new Object[] { (Object) AuxiliaryFinder .transform(classTypeName), new Boolean(false) }); } catch (java.lang.IllegalAccessException e) { System.err .println("Error: AuxiliaryLoader.findClass(" + classTypeName + "): " + e.toString()); e.printStackTrace(); } catch (java.lang.reflect.InvocationTargetException e) { System.err .println("Error: AuxiliaryLoader.findClass(" + classTypeName + "): " + e.getTargetException() .toString()); e.getTargetException().printStackTrace(); } catch (Exception e) { System.err .println("Error: AuxiliaryLoader.findClass(" + classTypeName + "): " + e.toString()); e.printStackTrace(); } return null; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type new PrivilegedAction(){} needs unchecked conversion to conform to PrivilegedAction ---------- 95. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\support\AuxiliaryLoader.java (at line 67) ClassLoader cl = AuxiliaryLoader.this .getSystemClassLoader(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The static method getSystemClassLoader() from the type ClassLoader should be accessed in a static way ---------- 96. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\support\AuxiliaryLoader.java (at line 126) AccessController.doPrivileged(new java.security.PrivilegedAction() { public Object run() { ClassLoader cl = AuxiliaryLoader.this.getClass().getClassLoader(); if (cl == null) { cl = AuxiliaryLoader.this.getSystemClassLoader(); } try { java.lang.reflect.Method[] ms = cl.getClass() .getDeclaredMethods(); int i = 0; for (; i < ms.length; i++) { if (ms[i].getName().equals("loadClass")) { break; } } ms[i].setAccessible(true); ms[i].invoke((Object) cl, new Object[] { (Object) c.getCanonicalName(), (Object) true }); } catch (java.lang.IllegalAccessException _) { } catch (java.lang.reflect.InvocationTargetException _) { } return null; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation doPrivileged(PrivilegedAction) of the generic method doPrivileged(PrivilegedAction) of type AccessController ---------- 97. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\support\AuxiliaryLoader.java (at line 126) AccessController.doPrivileged(new java.security.PrivilegedAction() { public Object run() { ClassLoader cl = AuxiliaryLoader.this.getClass().getClassLoader(); if (cl == null) { cl = AuxiliaryLoader.this.getSystemClassLoader(); } try { java.lang.reflect.Method[] ms = cl.getClass() .getDeclaredMethods(); int i = 0; for (; i < ms.length; i++) { if (ms[i].getName().equals("loadClass")) { break; } } ms[i].setAccessible(true); ms[i].invoke((Object) cl, new Object[] { (Object) c.getCanonicalName(), (Object) true }); } catch (java.lang.IllegalAccessException _) { } catch (java.lang.reflect.InvocationTargetException _) { } return null; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type new PrivilegedAction(){} needs unchecked conversion to conform to PrivilegedAction ---------- 98. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\support\AuxiliaryLoader.java (at line 130) cl = AuxiliaryLoader.this.getSystemClassLoader(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The static method getSystemClassLoader() from the type ClassLoader should be accessed in a static way ---------- 98 problems (98 warnings) ## Packing 'vm.kernel_classes' classes into jar ## Building native of 'vm.kernel_classes' ## Building Java classes of 'vm.hythr' ## Packing 'vm.hythr' classes into jar ## Building native of 'vm.hythr' ## Building native of 'extra.zlib' ## Building Java classes of 'vm.jthread' ## Building native of 'vm.jthread' Copying files for internationalization... ## Building Java classes of 'vm.vmcore' ## Building native of 'vm.vmcore' Adding manifest to C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\semis\vm\vmcore\_bin/harmonyvm.dll Copying the configuration interpreter files... ## Building Java classes of 'vm.interpreter' ## Building native of 'vm.interpreter' ## Building Java classes of 'vm.gc_gen' ## Packing 'vm.gc_gen' classes into jar ## Building native of 'vm.gc_gen' Adding manifest to C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\semis\vm\gc_gen\_bin/gc_gen.dll Copying the configuration jitrino files... ## Building Java classes of 'vm.jitrino' ## Building native of 'vm.jitrino' Adding manifest to C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\semis\vm\jitrino\_bin/jitrino.dll ## Building Java classes of 'vm.vmi' ## Building native of 'vm.vmi' Adding manifest to C:\cruise\cc\projects\drlvm\trunk\build\win_em64t_msvc_debug\semis\vm\vmi\_bin/vmi.dll ## Building Java classes of 'vm.em' ## Building native of 'vm.em' ## Building Java classes of 'vm.gc_cc' ## Packing 'vm.gc_cc' classes into jar ## Building native of 'vm.gc_cc' *********************************************************** Unit Tests: (0) No Tests Run: This project doesn't have any tests or tests were not run *********************************************************** Modifications since last successful build: (12) added ndbeyer /harmony/enhanced/drlvm/trunk/vm/vmcore/src/thread/win 04/17/2007 12:08:00 Rework atomics code so that it will work on P3 processors. added ndbeyer /harmony/enhanced/drlvm/trunk/vm/vmcore/src/thread/win/atomics.cpp 04/17/2007 12:08:00 Rework atomics code so that it will work on P3 processors. added ndbeyer /harmony/enhanced/drlvm/trunk/vm/vmcore/src/thread/linux 04/17/2007 12:08:00 Rework atomics code so that it will work on P3 processors. added ndbeyer /harmony/enhanced/drlvm/trunk/vm/vmcore/src/thread/linux/atomics.cpp 04/17/2007 12:08:00 Rework atomics code so that it will work on P3 processors. deleted ndbeyer /harmony/enhanced/drlvm/trunk/vm/vmcore/src/thread/atomics.cpp 04/17/2007 12:08:00 Rework atomics code so that it will work on P3 processors. modified ndbeyer /harmony/enhanced/drlvm/trunk/build/make/components/vm/vmcore.xml 04/17/2007 12:08:00 Rework atomics code so that it will work on P3 processors. added ndbeyer /harmony/enhanced/drlvm/trunk/vm/vmcore/src/thread/atomics_common.cpp 04/17/2007 12:08:00 Rework atomics code so that it will work on P3 processors. modified ndbeyer /harmony/enhanced/drlvm/trunk/vm/vmcore/include/atomics.h 04/17/2007 12:08:00 Rework atomics code so that it will work on P3 processors. modified ndbeyer /harmony/enhanced/classlib/trunk/modules/luni/src/test/java/tests/api/java/net/SocketTest.java 04/17/2007 09:30:11 Apply patch for HARMONY-2503 - [classlib][net]ServerSocket refuses connection on 0.0.0.0 after successful connection on localhost modified ndbeyer /harmony/enhanced/classlib/trunk/modules/luni/src/main/java/org/apache/harmony/luni/net/PlainSocketImpl.java 04/17/2007 09:30:11 Apply patch for HARMONY-2503 - [classlib][net]ServerSocket refuses connection on 0.0.0.0 after successful connection on localhost modified ndbeyer /harmony/enhanced/classlib/trunk/modules/beans/src/test/java/org/apache/harmony/beans/tests/java/beans/PropertyChangeSupportTest.java 04/17/2007 09:04:27 Apply patch for HARMONY-1336 - [classlib][beans] unexpected IllegalArgumentException for PropertyChangeSupport.fireIndexedPropertyChange(...) modified ndbeyer /harmony/enhanced/classlib/trunk/modules/beans/src/main/java/java/beans/PropertyChangeSupport.java 04/17/2007 09:04:27 Apply patch for HARMONY-1336 - [classlib][beans] unexpected IllegalArgumentException for PropertyChangeSupport.fireIndexedPropertyChange(...)