You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by "Myrna van Lunteren (JIRA)" <ji...@apache.org> on 2014/03/25 00:16:51 UTC
[jira] [Updated] (DERBY-5864) weme 6.2 (J2ME) runs fail to start
with Failed to invoke class
org.apache.derbyTesting.functionTests.tests.derbynet._Suite
java.lang.reflect.InvocationTargetException
[ https://issues.apache.org/jira/browse/DERBY-5864?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Myrna van Lunteren updated DERBY-5864:
--------------------------------------
Component/s: Test
> weme 6.2 (J2ME) runs fail to start with Failed to invoke class org.apache.derbyTesting.functionTests.tests.derbynet._Suite java.lang.reflect.InvocationTargetException
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: DERBY-5864
> URL: https://issues.apache.org/jira/browse/DERBY-5864
> Project: Derby
> Issue Type: Bug
> Components: Test
> Affects Versions: 10.10.1.1
> Environment: Windows weme 6.2
> noticed trunk at revision 136330.
> Reporter: Kathey Marsden
> Assignee: Knut Anders Hatlen
> Priority: Critical
> Fix For: 10.10.1.1
>
> Attachments: d5864-1a.diff
>
>
> As in:
> http://people.apache.org/~myrnavl/derby_test_results/main/windows/testSummary-1362330.html
> All J2ME tests fail to start with the exception below loading the .derbynet._Suite.
> The root cause java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version for class=org/apache/derby/drda/NetworkServerControl, offset=6
> The derbynet tests do not need to run with J2ME but I think the tests need to be changed to not load derbynet._Suite at all now that network server compiles with the higher version.
> Failed to invoke class org.apache.derbyTesting.functionTests.tests.derbynet._Suite
> java.lang.reflect.InvocationTargetException
> at java.lang.reflect.AccessibleObject.invokeL(AccessibleObject.java:205)
> at java.lang.reflect.Method.invoke(Method.java:252)
> at org.apache.derbyTesting.functionTests.suites.AllPackages.invokeSuite(AllPackages.java:176)
> at org.apache.derbyTesting.functionTests.suites.AllPackages.suite(AllPackages.java:63)
> at org.apache.derbyTesting.functionTests.suites.All.suite(All.java:51)
> at java.lang.reflect.AccessibleObject.invokeL(AccessibleObject.java:203)
> at java.lang.reflect.Method.invoke(Method.java:252)
> at junit.runner.BaseTestRunner.getTest(BaseTestRunner.java:126)
> at junit.textui.TestRunner.start(TestRunner.java:184)
> at junit.textui.TestRunner.main(TestRunner.java:143)
> Caused by: java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=org/apache/derby/drda/NetworkServerControl, offset=6
> at java.lang.ClassLoader.defineClassImpl(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:239)
> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:109)
> at java.net.URLClassLoader.findClassImpl(URLClassLoader.java:1073)
> at java.net.URLClassLoader.findClassImpl(URLClassLoader.java:1078)
> at java.net.URLClassLoader$LoadContext.run(URLClassLoader.java:570)
> at java.security.AccessController.doPrivileged(AccessController.java:227)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:586)
> at com.ibm.oti.vm.URLSystemClassLoader.findClass(URLSystemClassLoader.java:26)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:641)
> at com.ibm.oti.vm.URLAppClassLoader.loadClass(URLAppClassLoader.java:146)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:607)
> at java.lang.Class.forNameImpl(Native Method)
> at java.lang.Class.forName(Class.java:127)
> at org.apache.derbyTesting.junit.SecurityManagerSetup.getURL(SecurityManagerSetup.java:427)
> at org.apache.derbyTesting.junit.Derby.hasCorrectJar(Derby.java:97)
> at org.apache.derbyTesting.junit.Derby.hasServer(Derby.java:60)
> at org.apache.derbyTesting.functionTests.tests.derbynet.NetworkServerControlApiTest.suite(NetworkServerControlApiTest.java:315)
> at org.apache.derbyTesting.functionTests.tests.derbynet._Suite.suite(_Suite.java:49)
> at java.lang.reflect.AccessibleObject.invokeL(AccessibleObject.java:203)
> ... 9 more
> Failed to invoke suite():java.lang.reflect.InvocationTargetException
> I marked critical as it blocks all J2ME tests
--
This message was sent by Atlassian JIRA
(v6.2#6252)