You are viewing a plain text version of this content. The canonical link for it is here.
Posted to alerts@harmony.apache.org by no...@intel.com on 2007/03/28 06:37:01 UTC
[build-test alert] BUILD SUCCEEDED Windows 2003 x86_64 msvc debug: drlvm
BUILD COMPLETE: build.15
Date of build: 03/28/2007 11:22:01
Time to build: 14 minutes 37 seconds
Last changed: 03/28/2007 11:20:30
Last log entry: Rollback commit r523088:
(Harmony-3065, TLS inlining to improve performance
build, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2)
DRL VM fail on Linux x86_64 with:
java/lang/UnsatisfiedLinkError : Failed loading library "libhytext.so": DSO load failed
Will reopen JIRA issue
***********************************************************
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 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'
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
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
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 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 native of 'extra.zlib'
## Building Java classes of 'vm.encoder'
## Building native of 'vm.encoder'
## 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<Class<T>>[])getCache().getTypeParameters().clone();
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The cast from TypeVariable[] to TypeVariable<Class<T>>[] 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<T>[]
----------
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<T>.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<E> 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<E> 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<E> 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<E> 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<D> 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<SecurityManager>)systemClassLoader.loadClass(smName);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The cast from Class<capture-of ?> to Class<SecurityManager> 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<T>) 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<T>
----------
----------
13. WARNING in C:\cruise\cc\projects\drlvm\trunk\vm\vmcore\src\kernel_classes\javasrc\java\lang\FinalizerThread.java
(at line 79)
String p = System.getProperty("vm.finalize");
^
The local variable p is never read
----------
----------
14. 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
----------
15. 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
----------
16. 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
----------
----------
17. 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
----------
----------
18. 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<E> should be parameterized
----------
19. 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<E> should be parameterized
----------
20. 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<E> should be parameterized
----------
21. 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<E> should be parameterized
----------
----------
22. 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
----------
----------
23. 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<T> should be parameterized
----------
----------
24. 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
----------
----------
25. 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
----------
26. 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
----------
27. 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
----------
28. 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
----------
29. 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
----------
----------
30. 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
----------
31. 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
----------
32. 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<Constructor<T>>[]
----------
33. 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<Constructor<T>>[]
----------
34. 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<Constructor<T>>[]
----------
35. 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<D> should be parameterized
----------
36. 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<Constructor<T>>
----------
----------
37. 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
----------
----------
38. 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
----------
39. 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<Method>[]
----------
40. 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<Method>[]
----------
41. 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<Method>[]
----------
42. 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<D> should be parameterized
----------
43. 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<Method>
----------
----------
44. 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
----------
----------
45. 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<T> should be parameterized
----------
46. 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
----------
47. 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<T>) of type AccessController
----------
48. 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<T>
----------
49. 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<T>) of type AccessController
----------
50. 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<T>
----------
51. 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<T>) of type AccessController
----------
52. 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<T>
----------
53. 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<T>) of type AccessController
----------
54. 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<T>
----------
55. 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<E> 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 459)
urls.add(dynamicURL);
^^^^^^^^^^^^^^^^^^^^
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
----------
57. 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<E> should be parameterized
----------
----------
58. 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<T>[] ret = new Constructor[cs.length];
^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The expression of type Constructor[] needs unchecked conversion to conform to Constructor<T>[]
----------
----------
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 23)
import java.io.StringBufferInputStream;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import java.io.StringBufferInputStream 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 24)
import java.io.IOException;
^^^^^^^^^^^^^^^^^^^
The import java.io.IOException 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 26)
import org.apache.harmony.lang.reflect.parser.*;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import org.apache.harmony.lang.reflect.parser 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 30)
import antlr.TokenStreamIOException;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import antlr.TokenStreamIOException 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 31)
import antlr.ANTLRException;
^^^^^^^^^^^^^^^^^^^^
The import antlr.ANTLRException 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 32)
import antlr.LLkParser;
^^^^^^^^^^^^^^^
The import antlr.LLkParser 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 37)
import antlr.MismatchedTokenException;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import antlr.MismatchedTokenException 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 38)
import antlr.SemanticException;
^^^^^^^^^^^^^^^^^^^^^^^
The import antlr.SemanticException is never used
----------
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 114)
private int sigLen;
^^^^^^
The field SignatureParser.sigLen 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 123)
private char t;
^
The field SignatureParser.t is never read locally
----------
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 202)
p2.args = new ArrayList();
^^^^^^^^^^^^^^^
Type safety: The expression of type ArrayList needs unchecked conversion to conform to ArrayList<InterimType>
----------
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 2035)
Token m557 = null;
^^^^
The local variable m557 is never read
----------
71. 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
----------
----------
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 22)
import java.util.ArrayList;
^^^^^^^^^^^^^^^^^^^
The import java.util.ArrayList 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 23)
import java.io.StringBufferInputStream;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import java.io.StringBufferInputStream 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 24)
import java.io.IOException;
^^^^^^^^^^^^^^^^^^^
The import java.io.IOException 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 25)
import java.lang.reflect.GenericSignatureFormatError;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import java.lang.reflect.GenericSignatureFormatError is never used
----------
76. 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
----------
----------
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 20)
import java.lang.reflect.Field;
^^^^^^^^^^^^^^^^^^^^^^^
The import java.lang.reflect.Field 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 21)
import java.lang.reflect.Method;
^^^^^^^^^^^^^^^^^^^^^^^^
The import java.lang.reflect.Method is never used
----------
79. 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
----------
----------
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 20)
import java.lang.reflect.Field;
^^^^^^^^^^^^^^^^^^^^^^^
The import java.lang.reflect.Field 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 21)
import java.lang.reflect.Method;
^^^^^^^^^^^^^^^^^^^^^^^^
The import java.lang.reflect.Method is never used
----------
82. 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
----------
----------
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 20)
import java.lang.reflect.Field;
^^^^^^^^^^^^^^^^^^^^^^^
The import java.lang.reflect.Field 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 21)
import java.lang.reflect.Method;
^^^^^^^^^^^^^^^^^^^^^^^^
The import java.lang.reflect.Method is never used
----------
85. 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
----------
----------
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 20)
import java.lang.reflect.GenericDeclaration;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import java.lang.reflect.GenericDeclaration is never used
----------
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 60)
Class genClassDecl = AuxiliaryFinder.findGenericClassDeclarationForParameterizedType((InterimParameterizedType) nextLayer, 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 116)
Class genClassDecl = AuxiliaryFinder.findGenericClassDeclarationForParameterizedType((InterimParameterizedType) nextppType, 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\AuxiliaryCreator.java
(at line 161)
Class genClassDecl = AuxiliaryFinder.findGenericClassDeclarationForParameterizedType((InterimParameterizedType) pType, startPoint);
^^^^^^^^^^^^
The local variable genClassDecl is never read
----------
----------
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 26)
import org.apache.harmony.lang.reflect.parser.InterimGenericType;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import org.apache.harmony.lang.reflect.parser.InterimGenericType is never used
----------
91. 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
----------
----------
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 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
----------
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 58)
cl = AuxiliaryLoader.this.getSystemClassLoader();
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The static method getSystemClassLoader() from the type ClassLoader should be accessed in a static way
----------
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 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<T>) of type AccessController
----------
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 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<T>
----------
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 67)
ClassLoader cl = AuxiliaryLoader.this
.getSystemClassLoader();
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The static method getSystemClassLoader() from the type ClassLoader should be accessed in a static way
----------
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: Unchecked invocation doPrivileged(PrivilegedAction) of the generic method doPrivileged(PrivilegedAction<T>) of type AccessController
----------
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 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<T>
----------
99. 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
----------
99 problems (99 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 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 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.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'
## 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 interpreter files...
## Building Java classes of 'vm.interpreter'
## Building native of 'vm.interpreter'
## 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
***********************************************************
Unit Tests: (0)
No Tests Run: This project doesn't have any tests or tests were not run
***********************************************************
Modifications since last successful build: (30)
modified smishura /harmony/enhanced/drlvm/trunk/vm/thread/src/thread_native_thin_monitor.c 03/28/2007 11:20:30 Rollback commit r523088:(Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2)DRL VM fail on Linux x86_64 with: java/lang/UnsatisfiedLinkError : Failed loading library "libhytext.so": DSO load failedWill reopen JIRA issue
modified smishura /harmony/enhanced/drlvm/trunk/vm/thread/src/thread_private.h 03/28/2007 11:20:30 Rollback commit r523088:(Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2)DRL VM fail on Linux x86_64 with: java/lang/UnsatisfiedLinkError : Failed loading library "libhytext.so": DSO load failedWill reopen JIRA issue
modified smishura /harmony/enhanced/drlvm/trunk/vm/thread/src/hythr.exp 03/28/2007 11:20:30 Rollback commit r523088:(Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2)DRL VM fail on Linux x86_64 with: java/lang/UnsatisfiedLinkError : Failed loading library "libhytext.so": DSO load failedWill reopen JIRA issue
modified smishura /harmony/enhanced/drlvm/trunk/vm/thread/src/hythr.def 03/28/2007 11:20:30 Rollback commit r523088:(Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2)DRL VM fail on Linux x86_64 with: java/lang/UnsatisfiedLinkError : Failed loading library "libhytext.so": DSO load failedWill reopen JIRA issue
modified smishura /harmony/enhanced/drlvm/trunk/vm/thread/src/thread_init.c 03/28/2007 11:20:30 Rollback commit r523088:(Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2)DRL VM fail on Linux x86_64 with: java/lang/UnsatisfiedLinkError : Failed loading library "libhytext.so": DSO load failedWill reopen JIRA issue
modified smishura /harmony/enhanced/drlvm/trunk/vm/vmcore/src/thread/thread_manager.cpp 03/28/2007 11:20:30 Rollback commit r523088:(Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2)DRL VM fail on Linux x86_64 with: java/lang/UnsatisfiedLinkError : Failed loading library "libhytext.so": DSO load failedWill reopen JIRA issue
modified smishura /harmony/enhanced/drlvm/trunk/vm/thread/src/thread_native_basic.c 03/28/2007 11:20:30 Rollback commit r523088:(Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2)DRL VM fail on Linux x86_64 with: java/lang/UnsatisfiedLinkError : Failed loading library "libhytext.so": DSO load failedWill reopen JIRA issue
modified smishura /harmony/enhanced/drlvm/trunk/vm/thread/src/thread_native_suspend.c 03/28/2007 11:20:30 Rollback commit r523088:(Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2)DRL VM fail on Linux x86_64 with: java/lang/UnsatisfiedLinkError : Failed loading library "libhytext.so": DSO load failedWill reopen JIRA issue
modified smishura /harmony/enhanced/drlvm/trunk/vm/vmcore/src/thread/thread_generic.cpp 03/28/2007 11:20:30 Rollback commit r523088:(Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2)DRL VM fail on Linux x86_64 with: java/lang/UnsatisfiedLinkError : Failed loading library "libhytext.so": DSO load failedWill reopen JIRA issue
modified smishura /harmony/enhanced/drlvm/trunk/vm/thread/src/thread_native_tls.c 03/28/2007 11:20:30 Rollback commit r523088:(Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2)DRL VM fail on Linux x86_64 with: java/lang/UnsatisfiedLinkError : Failed loading library "libhytext.so": DSO load failedWill reopen JIRA issue
modified smishura /harmony/enhanced/drlvm/trunk/vm/vmi/src/vmi.cpp 03/28/2007 11:20:30 Rollback commit r523088:(Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2)DRL VM fail on Linux x86_64 with: java/lang/UnsatisfiedLinkError : Failed loading library "libhytext.so": DSO load failedWill reopen JIRA issue
modified smishura /harmony/enhanced/drlvm/trunk/vm/vmcore/include/vm_threads.h 03/28/2007 11:20:30 Rollback commit r523088:(Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2)DRL VM fail on Linux x86_64 with: java/lang/UnsatisfiedLinkError : Failed loading library "libhytext.so": DSO load failedWill reopen JIRA issue
modified smishura /harmony/enhanced/drlvm/trunk/vm/thread/src/thread_java_monitors.c 03/28/2007 11:20:30 Rollback commit r523088:(Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2)DRL VM fail on Linux x86_64 with: java/lang/UnsatisfiedLinkError : Failed loading library "libhytext.so": DSO load failedWill reopen JIRA issue
modified smishura /harmony/enhanced/drlvm/trunk/vm/include/open/hythread.h 03/28/2007 11:20:30 Rollback commit r523088:(Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2)DRL VM fail on Linux x86_64 with: java/lang/UnsatisfiedLinkError : Failed loading library "libhytext.so": DSO load failedWill reopen JIRA issue
modified smishura /harmony/enhanced/drlvm/trunk/vm/include/open/hythread_ext.h 03/28/2007 11:20:30 Rollback commit r523088:(Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2)DRL VM fail on Linux x86_64 with: java/lang/UnsatisfiedLinkError : Failed loading library "libhytext.so": DSO load failedWill reopen JIRA issue
modified wjwashburn /harmony/enhanced/drlvm/trunk/vm/thread/src/thread_native_thin_monitor.c 03/28/2007 04:24:55 Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2
modified wjwashburn /harmony/enhanced/drlvm/trunk/vm/thread/src/thread_private.h 03/28/2007 04:24:55 Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2
modified wjwashburn /harmony/enhanced/drlvm/trunk/vm/thread/src/hythr.exp 03/28/2007 04:24:55 Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2
modified wjwashburn /harmony/enhanced/drlvm/trunk/vm/thread/src/hythr.def 03/28/2007 04:24:55 Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2
modified wjwashburn /harmony/enhanced/drlvm/trunk/vm/thread/src/thread_init.c 03/28/2007 04:24:55 Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2
modified wjwashburn /harmony/enhanced/drlvm/trunk/vm/vmcore/src/thread/thread_manager.cpp 03/28/2007 04:24:55 Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2
modified wjwashburn /harmony/enhanced/drlvm/trunk/vm/thread/src/thread_native_basic.c 03/28/2007 04:24:55 Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2
modified wjwashburn /harmony/enhanced/drlvm/trunk/vm/thread/src/thread_native_suspend.c 03/28/2007 04:24:55 Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2
modified wjwashburn /harmony/enhanced/drlvm/trunk/vm/vmcore/src/thread/thread_generic.cpp 03/28/2007 04:24:55 Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2
modified wjwashburn /harmony/enhanced/drlvm/trunk/vm/thread/src/thread_native_tls.c 03/28/2007 04:24:55 Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2
modified wjwashburn /harmony/enhanced/drlvm/trunk/vm/vmi/src/vmi.cpp 03/28/2007 04:24:55 Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2
modified wjwashburn /harmony/enhanced/drlvm/trunk/vm/vmcore/include/vm_threads.h 03/28/2007 04:24:55 Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2
modified wjwashburn /harmony/enhanced/drlvm/trunk/vm/thread/src/thread_java_monitors.c 03/28/2007 04:24:55 Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2
modified wjwashburn /harmony/enhanced/drlvm/trunk/vm/include/open/hythread.h 03/28/2007 04:24:55 Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2
modified wjwashburn /harmony/enhanced/drlvm/trunk/vm/include/open/hythread_ext.h 03/28/2007 04:24:55 Harmony-3065, TLS inlining to improve performancebuild, build test pass on win32, RHEL4.0 32-bit w/ gcc4.0.2