Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 224138 - Cannot install BIRT without WTP with Eclipse M6.
Summary: Cannot install BIRT without WTP with Eclipse M6.
Status: CLOSED DUPLICATE of bug 228481
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: BIRT (show other bugs)
Version: 2.3.0   Edit
Hardware: All All
: P2 critical (vote)
Target Milestone: 2.3.0 RC0   Edit
Assignee: Xiaoying Gu CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 223529
Blocks:
  Show dependency tree
 
Reported: 2008-03-26 12:35 EDT by Paul Slauenwhite CLA
Modified: 2008-06-10 09:17 EDT (History)
6 users (show)

See Also:


Attachments
.log file. (37.31 KB, text/plain)
2008-03-31 08:46 EDT, Paul Slauenwhite CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Slauenwhite CLA 2008-03-26 12:35:03 EDT
Cannot install BIRT with Eclipse M6.

When installing the N-R1-2_3_0-N20080320-200803200800 BIRT driver with the I20080320-0800 Eclipse driver (see http://wiki.eclipse.org/TPTP_Installation_with_p2_Equinox for installation instructions), the BIRT plug-ins are not loaded and the following errors are reported in the Eclipse .log file:

!SESSION 2008-03-26 13:19:25.578 -----------------------------------------------
eclipse.buildId=I20080320-0800
java.fullversion=J2RE 1.5.0 IBM J9 2.3 Windows XP x86-32 j9vmwi3223ifx-20070323 (JIT enabled)
J9VM - 20070322_12058_lHdSMR
JIT  - 20070109_1805ifx3_r8
GC   - WASIFIX_2007
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_CA
Command-line arguments:  -os win32 -ws win32 -arch x86 -clean -data D:\AC_Hyades_WSAD_Drivers\4.5.0-200803241439\eclipse\workspace

!ENTRY org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Problems resolving provisioning plan.
!SUBENTRY 1 org.eclipse.equinox.p2.director 2 0 2008-03-26 13:20:22.437
!MESSAGE org.eclipse.tptp.platform.ac.win_ipf cannot be installed because its filter is not satisfied in this environment.
!SUBENTRY 1 org.eclipse.equinox.p2.director 2 0 2008-03-26 13:20:22.437
!MESSAGE org.eclipse.tptp.platform.ac.linux_ia32 cannot be installed because its filter is not satisfied in this environment.
!SUBENTRY 1 org.eclipse.equinox.p2.director 2 0 2008-03-26 13:20:22.437
!MESSAGE org.eclipse.tptp.platform.ac.win_em64t cannot be installed because its filter is not satisfied in this environment.
!SUBENTRY 1 org.eclipse.equinox.p2.director 2 0 2008-03-26 13:20:22.437
!MESSAGE org.eclipse.tptp.platform.ac.linux_em64t cannot be installed because its filter is not satisfied in this environment.
!SUBENTRY 1 org.eclipse.equinox.p2.director 2 0 2008-03-26 13:20:22.437
!MESSAGE org.eclipse.tptp.platform.ac.linux_ipf cannot be installed because its filter is not satisfied in this environment.
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 1 2008-03-26 13:20:22.437
!MESSAGE No solution found because of a trivial contradiction
!STACK 0
org.sat4j.specs.ContradictionException: Creating Empty clause ?
	at org.sat4j.minisat.constraints.cnf.WLClause.propagationCheck(Unknown Source)
	at org.sat4j.minisat.constraints.cnf.WLClause.sanityCheck(Unknown Source)
	at org.sat4j.pb.constraints.CompetPBMaxClauseCardConstrDataStructure.constraintFactory(Unknown Source)
	at org.sat4j.pb.constraints.AbstractPBDataStructureFactory.createPseudoBooleanConstraint(Unknown Source)
	at org.sat4j.pb.core.PBSolver.addPseudoBoolean(Unknown Source)
	at org.sat4j.pb.reader.OPBReader2005.endConstraint(Unknown Source)
	at org.sat4j.pb.reader.OPBReader2005.readConstraint(Unknown Source)
	at org.sat4j.pb.reader.OPBReader2005.parse(Unknown Source)
	at org.sat4j.pb.reader.OPBReader2005.parseInstance(Unknown Source)
	at org.sat4j.pb.reader.OPBReader2005.parseInstance(Unknown Source)
	at org.eclipse.equinox.internal.p2.director.PBProjector.invokeSolver(PBProjector.java:353)
	at org.eclipse.equinox.internal.p2.director.SimplePlanner.getProvisioningPlan(SimplePlanner.java:333)
	at org.eclipse.equinox.internal.p2.reconciler.dropins.ProfileSynchronizer.createProvisioningPlan(ProfileSynchronizer.java:208)
	at org.eclipse.equinox.internal.p2.reconciler.dropins.ProfileSynchronizer.synchronize(ProfileSynchronizer.java:76)
	at org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.synchronize(Activator.java:143)
	at org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.start(Activator.java:113)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009)
	at java.security.AccessController.doPrivileged(AccessController.java:242)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984)
	at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)
	at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1074)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:632)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:506)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:280)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:466)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:209)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:319)

!ENTRY org.eclipse.equinox.p2.director 4 1 2008-03-26 13:20:22.437
!MESSAGE Cannot complete the install because some dependencies are not satisfiable
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.birt.report.designer.ui.editor.xml.wtp 2.3.0.v20080320-0800] requiredCapability: osgi.bundle/org.eclipse.wst.sse.core/[1.0.100,2.0.0)
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.datatools.enablement.sybase 1.0.1.v200710311] requiredCapability: osgi.bundle/org.eclipse.emf.commonj.sdo/0.0.0
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.birt.report.designer.ui.editor.xml.wtp 2.3.0.v20080320-0800] requiredCapability: osgi.bundle/org.eclipse.wst.sse.ui/[1.0.201,2.0.0)
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.datatools.enablement.sybase.feature.feature.group 1.6.0.v20080305-5-0AgI99j_QCVC451] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.emf.ecore.sdo.feature.group/2.2.0
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.birt.report.designer.editor.xml.wtp.feature.group 2.3.0.v20080320-0800] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_ui.feature.feature.group/3.0.0
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.birt.report.designer.editor.xml.wtp.feature.group 2.3.0.v20080320-0800] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_ui.feature.feature.group/3.0.0
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.birt.report.designer.editor.xml.wtp.feature.group 2.3.0.v20080320-0800] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.wst.common_ui.feature.feature.group/3.0.0
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.datatools.enablement.sybase 1.0.1.v200710311] requiredCapability: osgi.bundle/org.eclipse.emf.ecore.sdo/0.0.0
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.birt.report.designer.ui.editor.xml.wtp 2.3.0.v20080320-0800] requiredCapability: osgi.bundle/org.eclipse.wst.sse.core/[1.0.100,2.0.0)
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.datatools.enablement.sybase 1.0.1.v200710311] requiredCapability: osgi.bundle/org.eclipse.emf.commonj.sdo/0.0.0
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.birt.report.designer.ui.editor.xml.wtp 2.3.0.v20080320-0800] requiredCapability: osgi.bundle/org.eclipse.wst.sse.ui/[1.0.201,2.0.0)
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.datatools.enablement.sybase.feature.feature.group 1.6.0.v20080305-5-0AgI99j_QCVC451] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.emf.ecore.sdo.feature.group/2.2.0
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.birt.report.designer.editor.xml.wtp.feature.group 2.3.0.v20080320-0800] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_ui.feature.feature.group/3.0.0
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.birt.report.designer.editor.xml.wtp.feature.group 2.3.0.v20080320-0800] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_ui.feature.feature.group/3.0.0
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.birt.report.designer.editor.xml.wtp.feature.group 2.3.0.v20080320-0800] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.wst.common_ui.feature.feature.group/3.0.0
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.datatools.enablement.sybase 1.0.1.v200710311] requiredCapability: osgi.bundle/org.eclipse.emf.ecore.sdo/0.0.0
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.datatools.enablement.sybase.feature.feature.group 1.6.0.v20080305-5-0AgI99j_QCVC451] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.emf.ecore.sdo.feature.group/2.2.0
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.datatools.enablement.sybase.feature.feature.group 1.6.0.v20080305-5-0AgI99j_QCVC451] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.datatools.enablement.sybase.asa/[1.0.0.v200803130340,1.0.0.v200803130340]
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.datatools.enablement.sybase.feature.feature.group 1.6.0.v20080305-5-0AgI99j_QCVC451] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.datatools.enablement.sybase.asa.models/[1.0.0.v200706071,1.0.0.v200706071]
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.datatools.enablement.sybase.feature.feature.group 1.6.0.v20080305-5-0AgI99j_QCVC451] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.datatools.enablement.sybase/[1.0.1.v200710311,1.0.1.v200710311]
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.datatools.enablement.feature.feature.group 1.6.0.v20080305-7D8H09EEuPaj_Elq3JPI0CB8XN] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.datatools.enablement.sybase.feature.feature.group/[1.6.0.v20080305-5-0AgI99j_QCVC451,1.6.0.v20080305-5-0AgI99j_QCVC451]
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.birt.report.designer.ui.editor.xml.wtp 2.3.0.v20080320-0800] requiredCapability: osgi.bundle/org.eclipse.wst.sse.core/[1.0.100,2.0.0)
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.birt.report.designer.ui.editor.xml.wtp 2.3.0.v20080320-0800] requiredCapability: osgi.bundle/org.eclipse.wst.sse.ui/[1.0.201,2.0.0)
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.datatools.enablement.sybase.asa.models 1.0.0.v200706071] requiredCapability: osgi.bundle/org.eclipse.datatools.enablement.sybase/[1.0.0,2.0.0)
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.datatools.enablement.sybase 1.0.1.v200710311] requiredCapability: osgi.bundle/org.eclipse.emf.commonj.sdo/0.0.0
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.datatools.enablement.sybase 1.0.1.v200710311] requiredCapability: osgi.bundle/org.eclipse.emf.ecore.sdo/0.0.0
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.datatools.enablement.sybase.asa 1.0.0.v200803130340] requiredCapability: osgi.bundle/org.eclipse.datatools.enablement.sybase.asa.models/[1.0.0,2.0.0)
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.datatools.enablement.sybase.asa 1.0.0.v200803130340] requiredCapability: osgi.bundle/org.eclipse.datatools.enablement.sybase/[1.0.0,2.0.0)
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.birt.report.designer.editor.xml.wtp.feature.group 2.3.0.v20080320-0800] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.birt.report.designer.ui.editor.xml.wtp/[2.3.0.v20080320-0800,2.3.0.v20080320-0800]
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.birt.report.designer.editor.xml.wtp.feature.group 2.3.0.v20080320-0800] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_ui.feature.feature.group/3.0.0
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.birt.report.designer.editor.xml.wtp.feature.group 2.3.0.v20080320-0800] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_ui.feature.feature.group/3.0.0
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.birt.report.designer.editor.xml.wtp.feature.group 2.3.0.v20080320-0800] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.wst.common_ui.feature.feature.group/3.0.0
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-03-26 13:20:22.437
!MESSAGE Unsatisfied dependency: [org.eclipse.birt.feature.group 2.3.0.v20080320-0800] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.birt.report.designer.editor.xml.wtp.feature.group/[2.3.0.v20080320-0800,2.3.0.v20080320-0800]
Comment 1 Tony Wang CLA 2008-03-26 16:15:58 EDT
I've installed with TPTP-all-in-one,BIRT,GEF,DTP,WTP,SDO and use the install instruction above, when i run eclipse.exe -clean for the first time, it will choose the default workspace of eclipse and open it

(ie. in my machine,
osgi.instance.area=file:/C:/Documents and Settings/TonyWang/workspace/
osgi.instance.area.default=file:/C:/Documents and Settings/TonyWang/workspace/
)

but after the second time, the workspace launcher will come out and all test prefenences appear in prefenence page 
Comment 2 Paul Slauenwhite CLA 2008-03-28 16:06:29 EDT
This seems to solved by installing the SDO/WTP dependencies.  Does BIRT/DTP have a hard dependencies on SDO/WTP?
Comment 3 Joel Cayne CLA 2008-03-28 17:38:20 EDT
BIRT has dependencies on DTP, GEF, EMF and WTP. DTP recently removed their SDO dependency as part of https://bugs.eclipse.org/bugs/show_bug.cgi?id=216487.
Comment 4 Xiaoying Gu CLA 2008-03-30 22:37:10 EDT
BIRT has removed dependency of SDO (https://bugs.eclipse.org/bugs/show_bug.cgi?id=217863).

But one optional sub-feature org.eclipse.birt.report.designer.ui.editor.xml.wtp requires WTP now, which makes BIRT requires SDO indirectly.

Please see related P2 bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=223529

Comment 5 Paul Slauenwhite CLA 2008-03-31 07:32:22 EDT
(In reply to comment #4)
> BIRT has removed dependency of SDO
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=217863).
> 
> But one optional sub-feature org.eclipse.birt.report.designer.ui.editor.xml.wtp
> requires WTP now, which makes BIRT requires SDO indirectly.
> 
> Please see related P2 bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=223529
> 

Using the latest M6 builds for BIRT/DTP, SDO is no longer required:

GEF-runtime-I200803262022.zip
birt-report-framework-2_3_0-N20080320.zip
dtp-1.6M6-200803140500.zip

However, installing BIRT/DTP without WTP causes the BIRT/DTP plug-ins to not be loaded (see attached .log).  Installing WTP resolves the problem.  As such, decreasing the severity to Critical.

Comment 6 Paul Slauenwhite CLA 2008-03-31 08:46:35 EDT
Created attachment 94216 [details]
.log file.
Comment 7 Xiaoying Gu CLA 2008-04-25 02:52:52 EDT

*** This bug has been marked as a duplicate of bug 228481 ***
Comment 8 Paul Slauenwhite CLA 2008-06-10 09:17:35 EDT
Verified in M-R1-2.3RC2-200805281334.  Closing.