You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Gregory Shimansky (JIRA)" <ji...@apache.org> on 2007/06/22 16:40:26 UTC
[jira] Closed: (HARMONY-3720) [drlvm][verifier] VerifyError: 'Data
flow analysis error' is reported for class in AXIS2 server binary
distribution
[ https://issues.apache.org/jira/browse/HARMONY-3720?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gregory Shimansky closed HARMONY-3720.
--------------------------------------
No response, assuming ok.
> [drlvm][verifier] VerifyError: 'Data flow analysis error' is reported for class in AXIS2 server binary distribution
> -------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-3720
> URL: https://issues.apache.org/jira/browse/HARMONY-3720
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Ilya Neverov
> Assignee: Gregory Shimansky
> Attachments: patch_verifier_contraint_fix.patch, remove_fake_methods.patch, remove_fake_methods_test.patch, remove_fake_methods_test.patch, VerifyErrorInAxis2.zip
>
>
> Recent Harmony builds (at least on ia32 platforms) failed to start AXIS2 server - see the logs below. This bug prevents AXIS2 test scenario [HARMONY-3538] from executing the server part on the Harmony.
> The AXIS2 distribution was d/loaded from the Apache mirror site - http://apache.rinet.ru/dist/ws/axis2/1_1_1/axis2-1.1.1.zip.
> I prepared small reproducer class with loads the AXIS2 class and gets the same error.
> =============== Server start
> Apr 21, 2007 9:42:29 PM org.apache.axis2.transport.SimpleAxis2Server main
> SEVERE: [SimpleAxisServer] Shutting down. Error starting SimpleAxisServer
> Throwable occurred: java.lang.VerifyError: (class: edu/emory/mathcs/backport/java/util/concurrent/AbstractExecutorService, method: doInvokeAny(Ljava/util/Collection;ZJ)Ljava/lang/Object;) Data flow analysis error
> at java.lang.ClassLoader.defineClass0(ClassLoader.java)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:417)
> at java.security.SecureClassLoader.defineClass(Unknown Source)
> at java.net.URLClassLoader.findClassImpl(Unknown Source)
> at java.net.URLClassLoader$4.run(Unknown Source)
> at java.net.URLClassLoader$4.run(Unknown Source)
> at java.security.AccessController.doPrivilegedImpl(AccessController.java)
> at java.security.AccessController.doPrivileged(AccessController.java:64)
> at java.net.URLClassLoader.findClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(ClassLoader.java)
> at java.lang.ClassLoader$SystemClassLoader.loadClass(ClassLoader.java:941)
> at java.lang.ClassLoader.loadClass(ClassLoader.java)
> at java.lang.ClassLoader.defineClass0(ClassLoader.java)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:417)
> at java.security.SecureClassLoader.defineClass(Unknown Source)
> at java.net.URLClassLoader.findClassImpl(Unknown Source)
> at java.net.URLClassLoader$4.run(Unknown Source)
> at java.net.URLClassLoader$4.run(Unknown Source)
> at java.security.AccessController.doPrivilegedImpl(AccessController.java)
> at java.security.AccessController.doPrivileged(AccessController.java:64)
> at java.net.URLClassLoader.findClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(ClassLoader.java)
> at java.lang.ClassLoader$SystemClassLoader.loadClass(ClassLoader.java:941)
> at java.lang.ClassLoader.loadClass(ClassLoader.java)
> at org.apache.axis2.transport.http.server.SimpleHttpServer.init(SimpleHttpServer.java)
> at org.apache.axis2.transport.http.SimpleHTTPServer.start(SimpleHTTPServer.java)
> at org.apache.axis2.engine.ListenerManager.start(ListenerManager.java)
> at org.apache.axis2.transport.SimpleAxis2Server.main(Unknown Source)
> =============== Reproducer start
> > /usr/jrockit-1.5.0/bin/java -cp . verify.LoadAbstractExecutorService
> java.lang.NoClassDefFoundError: edu/emory/mathcs/backport/java/util/concurrent/CancellationException
> > hdk/trunk/target/hdk/jdk/jre/bin/java -cp . verify.LoadAbstractExecutorService
> Uncaught exception in main:
> java.lang.VerifyError: (class: edu/emory/mathcs/backport/java/util/concurrent/AbstractExecutorService, method: doInvokeAny(Ljava/util/Collection;ZJ)Ljava/lang/Object;) Data flow analysis error
> at java.lang.ClassLoader.defineClass0(ClassLoader.java)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:417)
> at java.security.SecureClassLoader.defineClass(Unknown Source)
> at java.net.URLClassLoader.findClassImpl(Unknown Source)
> at java.net.URLClassLoader$4.run(Unknown Source)
> at java.net.URLClassLoader$4.run(Unknown Source)
> at java.security.AccessController.doPrivilegedImpl(AccessController.java)
> at java.security.AccessController.doPrivileged(AccessController.java:64)
> at java.net.URLClassLoader.findClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(ClassLoader.java)
> at java.lang.ClassLoader$SystemClassLoader.loadClass(ClassLoader.java:941)
> at java.lang.ClassLoader.loadClass(ClassLoader.java)
> at java.lang.ClassLoader.defineClass0(ClassLoader.java)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:417)
> at java.security.SecureClassLoader.defineClass(Unknown Source)
> at java.net.URLClassLoader.findClassImpl(Unknown Source)
> at java.net.URLClassLoader$4.run(Unknown Source)
> at java.net.URLClassLoader$4.run(Unknown Source)
> at java.security.AccessController.doPrivilegedImpl(AccessController.java)
> at java.security.AccessController.doPrivileged(AccessController.java:64)
> at java.net.URLClassLoader.findClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(ClassLoader.java)
> at java.lang.ClassLoader$SystemClassLoader.loadClass(ClassLoader.java:941)
> at java.lang.ClassLoader.loadClass(ClassLoader.java)
> FAILED to invoke JVM.
> > hdk/trunk/target/hdk/jdk/jre/bin/java -version
> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as applicable.
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r531111, (Apr 22 2007), Linux/ia32/gcc 4.1.0, release build
> http://incubator.apache.org/harmony
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.