Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[epp-dev] Re: EPP packages - M6

My current status with the Mac OS packages is:

* They open with the wrong perspective
* Some exceptions are written to the log file

The information that I can add to this is

* Eclipse.app/ is the only (!) directory that is included in EPP packages. 
This was the one that was used in Eclipse 3.3.x, but now in the last 3.4 
platform builds there are two directories Eclipse.app/ and eclipse.app/. 
See bug 222129 - eclipse.ini in wrong location in Mac install.

* The EPP packages contain a symbolic link eclipse -> 
Eclipse.app/Contents/MacOS/eclipse whereas the Eclipse Platform builds 
contain a duplicate file without the necessary executable bits set. 
See bug 223319 - Mac build: eclipse link does not work.


Now my question: Do these errors (wrong perspective and exceptions) on the Mac 
OSX platform count as a no-go for the M6 EPP packages? I cannot reproduce 
these errors without a Mac, but what's your opinion?

Markus




On Monday 14 April 2008, Richard Gronback wrote:
> Note that the path in the exception is /eclipse/eclipse.app/... And not
> /eclipse/Eclipse.app/... As it should be.  If it's a case sensitivity
> problem, maybe this is part of it?  I only see it referenced here in the
> package config, and it looks fine:
>
> <eclipseIniFileContent path="/eclipse/Eclipse.app/Contents/MacOS/"
>
> - Rich
>
> On 4/14/08 12:25 PM, "Markus Knauer" <mknauer@xxxxxxxxxxxxxx> wrote:
> > Regarding the initial perspective on Mac in the Modeling package:
> >
> > configuration/config.ini contains
> >   eclipse.product=org.eclipse.platform.ide
> >
> > plugins/org.eclipse.platform_3.3.100.I20080320/plugin_customization.ini
> > lists
> > org.eclipse.ui/defaultPerspectiveId=org.eclipse.jdt.ui.JavaPerspective
> >
> > That looks good to me, or am I wrong?
> >
> > Markus
> >
> > On Monday 14 April 2008, Richard Gronback wrote:
> >> Well, I'll skip Linux then and go back to looking at the Mac issue.
> >>
> >> Thanks,
> >> Rich
> >>
> >> On 4/14/08 11:52 AM, "Markus Knauer" <mknauer@xxxxxxxxxxxxxx> wrote:
> >>> I checked the modeling package again and it was working here, but I am
> >>> always using linux-64 for my testing. And the win32 package that I
> >>> tested did open with the Java perspective too.
> >>>
> >>> The only exceptions that I am seeing in the modeling packages (and in
> >>> some other packages as well) are coming from the EPP UDC component :(
> >>>
> >>>
> >>> Markus
> >>>
> >>> On Monday 14 April 2008, Richard Gronback wrote:
> >>>> Well, the initial perspective is properly set to be
> >>>> org.eclipse.jdt.ui.JavaPerspective, although Eclipse opens to the
> >>>> Resource perspective, and only shows the available perspectives to be
> >>>> Resource, Debug, and Team Synchronizing.
> >>>>
> >>>> Upon restart, the rest I was expecting are available.  Below is an
> >>>> exception thrown on first startup.  Anyone else see something similar?
> >>>> On the second startup, I get a different exception (below).  This is
> >>>> on the Mac.  I'll grab the PC next.
> >>>>
> >>>> Thanks,
> >>>> Rich
> >>>>
> >>>> java.lang.RuntimeException: Unable to locate bundle manifest:
> >>>> file:/Users/gronback/Desktop/eclipse/eclipse.app/Contents/MacOS/plugin
> >>>>s/ org . eclipse.osgi_3.4.0.v20080326.jar
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.utils.Utils.getManifestMai
> >>>>nA ttr i butes(Utils.java:250)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.utils.Utils.getClausesMani
> >>>>fe stM a inAttributes(Utils.java:244)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. isS y stemBundle(EquinoxBundlesState.java:176)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. get S ystemBundleFromBundleInfos(EquinoxBundlesState.java:139) at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. get S ystemBundleFromBundleInfos(EquinoxBundlesState.java:148) at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. com p oseNewState(EquinoxBundlesState.java:306)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. com p oseNewState(EquinoxBundlesState.java:291)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. ini t ialize(EquinoxBundlesState.java:586)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. <in i t>(EquinoxBundlesState.java:255)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulator
> >>>>Im pl. l oad(EquinoxManipulatorImpl.java:337)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.loa
> >>>>dD ele g ate(LazyManipulator.java:45)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.get
> >>>>Co nfi g Data(LazyManipulator.java:98)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.PlatformConfigurati
> >>>>on Wra p per.getOSGiInstallArea(PlatformConfigurationWrapper.java:41)
> >>>> at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.PlatformConfigurati
> >>>>on Wra p per.loadDelegate(PlatformConfigurationWrapper.java:82)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.PlatformConfigurati
> >>>>on Wra p per.addFeatureEntry(PlatformConfigurationWrapper.java:146) at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.EclipseTouchpoint.i
> >>>>ns tal l Feature(EclipseTouchpoint.java:869)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.EclipseTouchpoint$6
> >>>>.e xec u te(EclipseTouchpoint.java:248)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.engine.ParameterizedProvisioningAction
> >>>>.e xec u te(ParameterizedProvisioningAction.java:32)
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.Phase.mainPerform(P
> >>>>ha se. j ava:116)
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.Phase.perform(Phase
> >>>>.j ava
> >>>>
> >>>> : 67)
> >>>>
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.InstallableUnitPhas
> >>>>e. per f orm(InstallableUnitPhase.java:41)
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.Phase.perform(Phase
> >>>>.j ava
> >>>>
> >>>> : 46)
> >>>>
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.PhaseSet.perform(Ph
> >>>>as eSe t .java:38)
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.Engine.perform(Engi
> >>>>ne .ja v a:53)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.ProfileSynchronizer
> >>>>.e xec u teOperands(ProfileSynchronizer.java:363)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.ProfileSynchronizer
> >>>>.e xec u tePlan(ProfileSynchronizer.java:354)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.ProfileSynchronizer
> >>>>.s ync h ronize(ProfileSynchronizer.java:96)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.synchroni
> >>>>ze (Ac t ivator.java:175)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.start(Act
> >>>>iv ato r .java:116)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(Bundl
> >>>>eC ont e xtImpl.java:1009)
> >>>>     at java.security.AccessController.doPrivileged(Native Method)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiva
> >>>>to r(B u ndleContextImpl.java:1003)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bundl
> >>>>eC ont e xtImpl.java:984)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundle
> >>>>Ho st. j ava:346)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(Abstrac
> >>>>tB und l e.java:355)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framew
> >>>>or k.j a va:1074)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundl
> >>>>es (St a rtLevelManager.java:632)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(Sta
> >>>>rt Lev e lManager.java:506)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartL
> >>>>ev el( S tartLevelManager.java:280)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEve
> >>>>nt (St a rtLevelManager.java:466)
> >>>>     at
> >>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventMa
> >>>>na ger . java:209)
> >>>>     at
> >>>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(Event
> >>>>Ma nag e r.java:319)
> >>>> java.lang.RuntimeException: Unable to locate bundle manifest:
> >>>> file:/Users/gronback/Desktop/eclipse/eclipse.app/Contents/MacOS/plugin
> >>>>s/ org . eclipse.equinox.simpleconfigurator_0.1.0.v20080310-2148.jar at
> >>>> org.eclipse.equinox.internal.frameworkadmin.utils.Utils.getManifestMai
> >>>>nA ttr i butes(Utils.java:250)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.utils.Utils.getClausesMani
> >>>>fe stM a inAttributes(Utils.java:244)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. isS y stemBundle(EquinoxBundlesState.java:176)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. get S ystemBundleFromBundleInfos(EquinoxBundlesState.java:139) at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. get S ystemBundleFromBundleInfos(EquinoxBundlesState.java:148) at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. com p oseNewState(EquinoxBundlesState.java:306)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. com p oseNewState(EquinoxBundlesState.java:291)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. ini t ialize(EquinoxBundlesState.java:586)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. <in i t>(EquinoxBundlesState.java:255)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulator
> >>>>Im pl. l oad(EquinoxManipulatorImpl.java:337)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.loa
> >>>>dD ele g ate(LazyManipulator.java:45)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.get
> >>>>Co nfi g Data(LazyManipulator.java:98)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.PlatformConfigurati
> >>>>on Wra p per.getOSGiInstallArea(PlatformConfigurationWrapper.java:41)
> >>>> at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.PlatformConfigurati
> >>>>on Wra p per.loadDelegate(PlatformConfigurationWrapper.java:82)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.PlatformConfigurati
> >>>>on Wra p per.addFeatureEntry(PlatformConfigurationWrapper.java:146) at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.EclipseTouchpoint.i
> >>>>ns tal l Feature(EclipseTouchpoint.java:869)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.EclipseTouchpoint$6
> >>>>.e xec u te(EclipseTouchpoint.java:248)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.engine.ParameterizedProvisioningAction
> >>>>.e xec u te(ParameterizedProvisioningAction.java:32)
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.Phase.mainPerform(P
> >>>>ha se. j ava:116)
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.Phase.perform(Phase
> >>>>.j ava
> >>>>
> >>>> : 67)
> >>>>
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.InstallableUnitPhas
> >>>>e. per f orm(InstallableUnitPhase.java:41)
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.Phase.perform(Phase
> >>>>.j ava
> >>>>
> >>>> : 46)
> >>>>
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.PhaseSet.perform(Ph
> >>>>as eSe t .java:38)
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.Engine.perform(Engi
> >>>>ne .ja v a:53)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.ProfileSynchronizer
> >>>>.e xec u teOperands(ProfileSynchronizer.java:363)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.ProfileSynchronizer
> >>>>.e xec u tePlan(ProfileSynchronizer.java:354)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.ProfileSynchronizer
> >>>>.s ync h ronize(ProfileSynchronizer.java:96)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.synchroni
> >>>>ze (Ac t ivator.java:175)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.start(Act
> >>>>iv ato r .java:116)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(Bundl
> >>>>eC ont e xtImpl.java:1009)
> >>>>     at java.security.AccessController.doPrivileged(Native Method)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiva
> >>>>to r(B u ndleContextImpl.java:1003)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bundl
> >>>>eC ont e xtImpl.java:984)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundle
> >>>>Ho st. j ava:346)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(Abstrac
> >>>>tB und l e.java:355)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framew
> >>>>or k.j a va:1074)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundl
> >>>>es (St a rtLevelManager.java:632)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(Sta
> >>>>rt Lev e lManager.java:506)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartL
> >>>>ev el( S tartLevelManager.java:280)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEve
> >>>>nt (St a rtLevelManager.java:466)
> >>>>     at
> >>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventMa
> >>>>na ger . java:209)
> >>>>     at
> >>>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(Event
> >>>>Ma nag e r.java:319)
> >>>> java.lang.RuntimeException: Unable to locate bundle manifest:
> >>>> file:/Users/gronback/Desktop/eclipse/eclipse.app/Contents/MacOS/plugin
> >>>>s/ org . eclipse.osgi_3.4.0.v20080326.jar
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.utils.Utils.getManifestMai
> >>>>nA ttr i butes(Utils.java:250)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.utils.Utils.getClausesMani
> >>>>fe stM a inAttributes(Utils.java:244)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. isS y stemBundle(EquinoxBundlesState.java:176)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. com p oseState(EquinoxBundlesState.java:377)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. com p oseNewState(EquinoxBundlesState.java:309)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. com p oseNewState(EquinoxBundlesState.java:291)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. ini t ialize(EquinoxBundlesState.java:586)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. <in i t>(EquinoxBundlesState.java:255)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulator
> >>>>Im pl. l oad(EquinoxManipulatorImpl.java:337)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.loa
> >>>>dD ele g ate(LazyManipulator.java:45)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.get
> >>>>Co nfi g Data(LazyManipulator.java:98)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.PlatformConfigurati
> >>>>on Wra p per.getOSGiInstallArea(PlatformConfigurationWrapper.java:41)
> >>>> at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.PlatformConfigurati
> >>>>on Wra p per.loadDelegate(PlatformConfigurationWrapper.java:82)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.PlatformConfigurati
> >>>>on Wra p per.addFeatureEntry(PlatformConfigurationWrapper.java:146) at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.EclipseTouchpoint.i
> >>>>ns tal l Feature(EclipseTouchpoint.java:869)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.EclipseTouchpoint$6
> >>>>.e xec u te(EclipseTouchpoint.java:248)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.engine.ParameterizedProvisioningAction
> >>>>.e xec u te(ParameterizedProvisioningAction.java:32)
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.Phase.mainPerform(P
> >>>>ha se. j ava:116)
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.Phase.perform(Phase
> >>>>.j ava
> >>>>
> >>>> : 67)
> >>>>
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.InstallableUnitPhas
> >>>>e. per f orm(InstallableUnitPhase.java:41)
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.Phase.perform(Phase
> >>>>.j ava
> >>>>
> >>>> : 46)
> >>>>
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.PhaseSet.perform(Ph
> >>>>as eSe t .java:38)
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.Engine.perform(Engi
> >>>>ne .ja v a:53)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.ProfileSynchronizer
> >>>>.e xec u teOperands(ProfileSynchronizer.java:363)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.ProfileSynchronizer
> >>>>.e xec u tePlan(ProfileSynchronizer.java:354)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.ProfileSynchronizer
> >>>>.s ync h ronize(ProfileSynchronizer.java:96)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.synchroni
> >>>>ze (Ac t ivator.java:175)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.start(Act
> >>>>iv ato r .java:116)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(Bundl
> >>>>eC ont e xtImpl.java:1009)
> >>>>     at java.security.AccessController.doPrivileged(Native Method)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiva
> >>>>to r(B u ndleContextImpl.java:1003)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bundl
> >>>>eC ont e xtImpl.java:984)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundle
> >>>>Ho st. j ava:346)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(Abstrac
> >>>>tB und l e.java:355)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framew
> >>>>or k.j a va:1074)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundl
> >>>>es (St a rtLevelManager.java:632)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(Sta
> >>>>rt Lev e lManager.java:506)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartL
> >>>>ev el( S tartLevelManager.java:280)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEve
> >>>>nt (St a rtLevelManager.java:466)
> >>>>     at
> >>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventMa
> >>>>na ger . java:209)
> >>>>     at
> >>>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(Event
> >>>>Ma nag e r.java:319)
> >>>> java.lang.RuntimeException: Unable to locate bundle manifest:
> >>>> file:/Users/gronback/Desktop/eclipse/eclipse.app/Contents/MacOS/plugin
> >>>>s/ org . eclipse.equinox.simpleconfigurator_0.1.0.v20080310-2148.jar at
> >>>> org.eclipse.equinox.internal.frameworkadmin.utils.Utils.getManifestMai
> >>>>nA ttr i butes(Utils.java:250)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.utils.Utils.getClausesMani
> >>>>fe stM a inAttributes(Utils.java:244)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. isS y stemBundle(EquinoxBundlesState.java:176)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. com p oseState(EquinoxBundlesState.java:377)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. com p oseNewState(EquinoxBundlesState.java:309)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. com p oseNewState(EquinoxBundlesState.java:291)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. ini t ialize(EquinoxBundlesState.java:586)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxBundlesStat
> >>>>e. <in i t>(EquinoxBundlesState.java:255)
> >>>>     at
> >>>> org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulator
> >>>>Im pl. l oad(EquinoxManipulatorImpl.java:337)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.loa
> >>>>dD ele g ate(LazyManipulator.java:45)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.get
> >>>>Co nfi g Data(LazyManipulator.java:98)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.PlatformConfigurati
> >>>>on Wra p per.getOSGiInstallArea(PlatformConfigurationWrapper.java:41)
> >>>> at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.PlatformConfigurati
> >>>>on Wra p per.loadDelegate(PlatformConfigurationWrapper.java:82)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.PlatformConfigurati
> >>>>on Wra p per.addFeatureEntry(PlatformConfigurationWrapper.java:146) at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.EclipseTouchpoint.i
> >>>>ns tal l Feature(EclipseTouchpoint.java:869)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.touchpoint.eclipse.EclipseTouchpoint$6
> >>>>.e xec u te(EclipseTouchpoint.java:248)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.engine.ParameterizedProvisioningAction
> >>>>.e xec u te(ParameterizedProvisioningAction.java:32)
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.Phase.mainPerform(P
> >>>>ha se. j ava:116)
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.Phase.perform(Phase
> >>>>.j ava
> >>>>
> >>>> : 67)
> >>>>
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.InstallableUnitPhas
> >>>>e. per f orm(InstallableUnitPhase.java:41)
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.Phase.perform(Phase
> >>>>.j ava
> >>>>
> >>>> : 46)
> >>>>
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.PhaseSet.perform(Ph
> >>>>as eSe t .java:38)
> >>>>     at
> >>>> org.eclipse.equinox.internal.provisional.p2.engine.Engine.perform(Engi
> >>>>ne .ja v a:53)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.ProfileSynchronizer
> >>>>.e xec u teOperands(ProfileSynchronizer.java:363)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.ProfileSynchronizer
> >>>>.e xec u tePlan(ProfileSynchronizer.java:354)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.ProfileSynchronizer
> >>>>.s ync h ronize(ProfileSynchronizer.java:96)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.synchroni
> >>>>ze (Ac t ivator.java:175)
> >>>>     at
> >>>> org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.start(Act
> >>>>iv ato r .java:116)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(Bundl
> >>>>eC ont e xtImpl.java:1009)
> >>>>     at java.security.AccessController.doPrivileged(Native Method)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiva
> >>>>to r(B u ndleContextImpl.java:1003)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bundl
> >>>>eC ont e xtImpl.java:984)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundle
> >>>>Ho st. j ava:346)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(Abstrac
> >>>>tB und l e.java:355)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framew
> >>>>or k.j a va:1074)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundl
> >>>>es (St a rtLevelManager.java:632)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(Sta
> >>>>rt Lev e lManager.java:506)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartL
> >>>>ev el( S tartLevelManager.java:280)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEve
> >>>>nt (St a rtLevelManager.java:466)
> >>>>     at
> >>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventMa
> >>>>na ger . java:209)
> >>>>     at
> >>>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(Event
> >>>>Ma nag e r.java:319)
> >>>> !SESSION 2008-04-14 11:11:07.398
> >>>> -----------------------------------------------
> >>>> eclipse.buildId=I20080409-1425
> >>>> java.version=1.5.0_13
> >>>> java.vendor=Apple Inc.
> >>>> BootLoader constants: OS=macosx, ARCH=x86, WS=carbon, NL=en_US
> >>>> Command-line arguments:  -os macosx -ws carbon -arch x86 -consoleLog
> >>>>
> >>>> ************ Second startup exception *****************
> >>>>
> >>>> !SESSION 2008-04-14 11:17:09.860
> >>>> -----------------------------------------------
> >>>> eclipse.buildId=I20080409-1425
> >>>> java.version=1.5.0_13
> >>>> java.vendor=Apple Inc.
> >>>> BootLoader constants: OS=macosx, ARCH=x86, WS=carbon, NL=en_US
> >>>> Command-line arguments:  -os macosx -ws carbon -arch x86 -consoleLog
> >>>>
> >>>> !ENTRY org.eclipse.equinox.p2.reconciler.dropins 4 0 2008-04-14
> >>>> 11:17:13.141 !MESSAGE
> >>>> !STACK 0
> >>>> org.osgi.framework.BundleException: The bundle could not be resolved.
> >>>> Reason: Missing Constraint: Import-Package:
> >>>> org.eclipse.equinox.internal.provisional.configurator; version="0.0.0"
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundle
> >>>>Ho st. j ava:305)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(Abstrac
> >>>>tB und l e.java:355)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framew
> >>>>or k.j a va:1074)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundl
> >>>>es (St a rtLevelManager.java:632)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(Sta
> >>>>rt Lev e lManager.java:506)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartL
> >>>>ev el( S tartLevelManager.java:280)
> >>>>     at
> >>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEve
> >>>>nt (St a rtLevelManager.java:466)
> >>>>     at
> >>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventMa
> >>>>na ger . java:209)
> >>>>     at
> >>>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(Event
> >>>>Ma nag e r.java:319)
> >>>>
> >>>> On 4/14/08 9:26 AM, "Markus Knauer" <mknauer@xxxxxxxxxxxxxx> wrote:
> >>>>> Hi package maintainers,
> >>>>>
> >>>>> apart from usual last minute problems in some packages, the last
> >>>>> build seems to me stable enough to be called M6. Did you have a
> >>>>> chance to test the 20080414-0540 build [1]?
> >>>>>
> >>>>> One thing that still needs to be discussed is the level of testing by
> >>>>> the package maintainers. That's still pending and I started a
> >>>>> document on the wiki with some initial thoughts [2].
> >>>>>
> >>>>> For M6 I suggest that
> >>>>>
> >>>>> * you provide feedback about the 20080414-0540 build today (well, as
> >>>>> soon as possible)
> >>>>>
> >>>>> * I'll remind the webmasters about today's server freeze (now)
> >>>>>
> >>>>> * I'll copy the bits to the download server in order to distribute
> >>>>> them to the Eclipse mirror servers (now)
> >>>>>
> >>>>> * tomorrow we change the web site and announce the M6 release
> >>>>> together with the Ganymede update site
> >>>>>
> >>>>> Does that sound feasible?
> >>>>>
> >>>>>
> >>>>> Thanks and regards,
> >>>>> Markus
> >>>>>
> >>>>>
> >>>>> [1]
> >>>>> http://build.eclipse.org/technology/epp/epp_build/34/download/2008041
> >>>>>4- 05 40/in dex.html
> >>>>>
> >>>>> [2]
> >>>>> http://wiki.eclipse.org/EPP/Package_Testing



Back to the top