Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 218270 - Some TPTP plug-ins are not loading using TPTP-4.5.0-200802061708.
Summary: Some TPTP plug-ins are not loading using TPTP-4.5.0-200802061708.
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: TPTP (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P1 blocker (vote)
Target Milestone: ---   Edit
Assignee: Joel Cayne CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-07 19:39 EST by Paul Slauenwhite CLA
Modified: 2016-05-05 10:38 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Slauenwhite CLA 2008-02-07 19:39:49 EST
Test Tools plug-ins are not loaded in TPTP-4.5.0-200802061708.

Sometime after the TPTP-4.5.0-200802040400 build and starting in TPTP-4.5.0-200802061708 build, the Test Tools plug-ins are not loaded.  For example, Test Perspective does not appear in the Open Perspective views.  The same applies for the Test Tools' preferences, wizards, and views.  The same applies to both the SDK and all-in-one.

Strangely, all of the features are configured correctly and there are no errors in the .log file.

I reviewed the CVS history between the TPTP-4.5.0-200802040400 and TPTP-4.5.0-200802061708 builds (http://www.eclipse.org/tptp/home/downloads/drops/cvsActivity/TPTP-4.5.0-200802061708.html), and there are not CVS commits for the Test Tools.  

Some possible problem areas include:

-plug-in and feature version numbers
-EMF
Comment 1 Paul Slauenwhite CLA 2008-02-07 19:43:07 EST
I tried with/out BIRT/GEF/DTP with no success.
Comment 2 Paul Slauenwhite CLA 2008-02-07 20:06:37 EST
Using the I20071213-1700 Eclipse (from the Feb 4 TPTP build) with TPTP/EMF/XSD from Feb 7, the problem still exists.
Comment 3 Paul Slauenwhite CLA 2008-02-08 05:56:29 EST
Using the Feb 7 (04:00) Eclipse/TPTP Platform run-time/EMF/XSD and just the four core Test Tools plug-ins, the Test Tools do not appear:

org.eclipse.hyades.test.core_4.3.0.v200802020400
org.eclipse.hyades.test.tools.core_4.4.100.v200802020400
org.eclipse.hyades.test.tools.ui_4.5.0.v200802020400.jar
org.eclipse.hyades.test.ui_4.2.500.v200802020400.jar
Comment 4 Paul Slauenwhite CLA 2008-02-08 06:41:53 EST
While confirming the versions of the dependent plug-ins, I found the source of the problem with the Test Tools (and Monitoring Tools) not appearing in the UI.  The problem is that the org.eclipse.hyades.logging.core plug-in is not loading.  

After replacing the org.eclipse.hyades.logging.core with the org.eclipse.hyades.execution (reexported by the org.eclipse.hyades.logging.core plug-in) in the org.eclipse.hyades.test.core plug-in, the Test Tools appear in the UI.  We will clean these up for the Test Project under https://bugs.eclipse.org/bugs/show_bug.cgi?id=218292.
Comment 5 Paul Slauenwhite CLA 2008-02-08 07:15:08 EST
This is truly bizarre!  All of the dependencies for the org.eclipse.hyades.logging.core plug-in are loaded but the org.eclipse.hyades.logging.core plug-in will not load.  It is not a feature issue since running Eclipse without any features still does not load the org.eclipse.hyades.logging.core plug-in.  In addition, nothing has changed in the org.eclipse.hyades.logging.core plug-in between the Feb 4 and Feb 6 builds (see http://www.eclipse.org/tptp/home/downloads/drops/cvsActivity/TPTP-4.5.0-200802061708.html)
Comment 6 Paul Slauenwhite CLA 2008-02-08 08:02:10 EST
Found it!  The org.eclipse.hyades.logging.core plug-in was changed during the build (the manifest.mf file in CVS does not specify a version restriction) to restrict the version of the org.apache.commons.logging plug-in to 1.1.0 - 2.0.0 but the 1.0.4 version of the org.apache.commons.logging is shipped with the Eclipse SDK.

Joel, can you fix this problem this morning and start another 4.5 build so we can start the I5 TP?

For future knowledge, the Plug-in Dependencies View with Show State Status and Show Only Unresolved Plug-ins enabled (see toolbar in the view) will display all of the unresolved plug-ins and save a lot of time!!!
Comment 7 jkubasta CLA 2008-02-08 08:50:41 EST
Great job Paul!! Thanks for all of your efforts.
Comment 8 Joel Cayne CLA 2008-02-08 11:19:25 EST
This appears to be caused by the update to the newer version of Orbit and our dependencies being on older versions of Orbit.
Comment 9 Paul Slauenwhite CLA 2008-02-08 11:24:37 EST
I have opened https://bugs.eclipse.org/bugs/show_bug.cgi?id=218325 to look at our build process so we do not experience the same situation in the future.
Comment 10 Joel Cayne CLA 2008-02-11 10:07:38 EST
Removed older version of org.apache.commons.logging from the Orbit bundles when building with dependencies.
Comment 11 Paul Slauenwhite CLA 2008-02-11 10:48:49 EST
Verified in 4.5.0-200802100400.