Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 335563

Summary: Remote control components make use of orbit bundles which are compiled with Java 1.5
Product: [Technology] Jubula Reporter: Markus Tiede <markus.tiede>
Component: RCAssignee: Alexandra Schladebeck <alexandra.schladebeck>
Status: CLOSED FIXED QA Contact: Tim Winselmann <tim.winselmann>
Severity: critical    
Priority: P2 Flags: Achim.Loerke: indigo-
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Attachments:
Description Flags
Unsupported Class Version Error none

Description Markus Tiede CLA 2011-01-27 07:33:31 EST
Some of our remote control components make use of orbit bundles which are compiled with Java 1.5. See the attached AUT-log for further information. This will fail for AUTs which are still running with a 1.4 JVM.
Comment 1 Markus Tiede CLA 2011-01-27 07:34:02 EST
Created attachment 187727 [details]
Unsupported Class Version Error
Comment 2 Achim Loerke CLA 2011-02-04 09:25:23 EST
The following bundles are build for an 1.5 environment:
ch.qos.logback.classic_0.9.19.v20100519-1505.jar
ch.qos.logback.core_0.9.19.v20100419-1216.jar
ch.qos.logback.slf4j_0.9.19.v20100519-1910.jar

These bundles are compiled for <=1.4 environments:
org.apache.commons.beanutils_1.7.0.v200902170505.jar
org.apache.commons.cli_1.2.0.v201011021000.jar
org.apache.commons.collections_3.2.0.v201005080500.jar
org.apache.commons.lang_2.4.0.v201005080502.jar
org.apache.commons.logging_1.1.1.v201005080502.jar
org.apache.log4j_1.2.15.v201005080500.jar
org.apache.oro_2.0.8.v201005080400.jar
org.slf4j.api_1.5.11.v20100519-1910.jar
org.slf4j.jcl_1.5.11.v20100419-1106.jar
org.slf4j.log4j_1.5.11.v20100419-1106.jar
Comment 3 Tim Winselmann CLA 2011-02-07 05:15:11 EST
These three projects were not found during our nightly tests at gdcentos5 on 02/06/2011:
- GUIdancer-Fulltest-Examples
- CaA_Swing-Fulltest
- CaA_Html Fulltest (IE)
Comment 4 Achim Loerke CLA 2011-03-07 04:52:55 EST
comment #3 is invalid.
Comment 5 Achim Loerke CLA 2011-03-07 04:57:03 EST
removed logback jars with 50a0012..b198f29
Comment 6 Markus Tiede CLA 2011-03-14 07:14:24 EDT
The project "org.eclipse.jubula.rc.common.orbit" currently contains the following JARs from which I representative took a single class each to verify the used versions:

ch.qos.logback.classic_0.9.19.v20100519-1505.class:
--> compiled Java class data, version 49.0
ch.qos.logback.core_0.9.19.v20100419-1216.class:
--> compiled Java class data, version 49.0
ch.qos.logback.slf4j_0.9.19.v20100519-1910.class:
--> compiled Java class data, version 49.0

org.apache.commons.beanutils_1.7.0.v200902170505.class:
--> compiled Java class data, version 46.0
org.apache.commons.cli_1.2.0.v201011021000.class:
--> compiled Java class data, version 48.0
org.apache.commons.collections_3.2.0.v201005080500.class:
--> compiled Java class data, version 45.3
org.apache.commons.lang_2.4.0.v201005080502.class:
--> compiled Java class data, version 46.0
org.apache.oro_2.0.8.v201005080400.class:
--> compiled Java class data, version 46.0
org.slf4j.api_1.5.11.v20100519-1910.class:
--> compiled Java class data, version 47.0
org.slf4j.jcl_1.5.11.v20100419-1106.class:
--> compiled Java class data, version 47.0
org.slf4j.log4j_1.5.11.v20100419-1106.class:
--> compiled Java class data, version 47.0
slf4j-jdk14-1.5.11.class:
--> compiled Java class data, version 48.0

I am / was not able to verify the removal of the logback jars with the incomplete changeset hash (50a0012..b198f29).
Comment 7 Achim Loerke CLA 2011-03-14 07:21:13 EDT
The logback jars are used by the RCP accessor RC component.
They are NOT used by any other RC components.
Comment 8 Markus Tiede CLA 2011-03-14 07:35:24 EDT
We should in any case add this to our documentation of supported AUTs.
Comment 10 Markus Tiede CLA 2011-03-15 07:25:13 EDT
Documentation verified.