I don't know a lot about mvn or OSGi, but 
https://issues.apache.org/jira/browse/TUSCANY-1284 seems to imply that the 
MANIFEST.MF file can be generated from the POM. Do I have it right? Can 
anyone explain how it would all work? Where would the generated 
MANIFEST.MF file go?

Thanks,
Frank

Bryan Hunt <[EMAIL PROTECTED]> wrote on 05/16/2007 01:57:20 PM:

> I've figured out the problem.  The generated MANIFEST.MF contains an 
> invalid bundle version.
> 
> Changing
> 
> Bundle-Version: 1.0.incubating.SNAPSHOT
> 
> to
> 
> Bundle-Version: 1.0.0
> 
> fixes the problem.
> 
> Bryan
> 
> On May 16, 2007, at 11:12 AM, Bryan Hunt wrote:
> 
> > As I currently understand things, the sdo jars are built such they 
> > can be used as OSGi bundles.  Is my understanding correct?
> >
> > I tried the following with a fresh download of Eclipse 3.3 M7:
> >
> > cp ~/.m2/repository/commonj/sdo-api-r2.1/1.0-incubating-SNAPSHOT/ 
> > sdo-api-r2.1-1.0-incubating-SNAPSHOT.jar plugins/
> > ./eclipse -clean
> >
> > Eclipse fails to start with the following log file:
> >
> > !SESSION 2007-05-16 11:05:44.227 
> > -----------------------------------------------
> > eclipse.buildId=I20070503-1400
> > java.version=1.5.0_07
> > java.vendor=Apple Computer, Inc.
> > BootLoader constants: OS=macosx, ARCH=x86, WS=carbon, NL=en_US
> > Framework arguments:  -startup /Users/bhunt/Downloads/eclipse/ 
> > Eclipse.app/Contents/MacOS/../../../plugins/ 
> > org.eclipse.equinox.launcher_1.0.0.v20070502.jar
> > Command-line arguments:  -os macosx -ws carbon -arch x86 -startup / 
> > Users/bhunt/Downloads/eclipse/Eclipse.app/Contents/MacOS/../../../ 
> > plugins/org.eclipse.equinox.launcher_1.0.0.v20070502.jar -clean
> >
> > !ENTRY org.eclipse.update.configurator 4 0 2007-05-16 11:05:46.407
> > !MESSAGE
> > !STACK 0
> > org.osgi.framework.BundleException: Exception in 
> > org.eclipse.update.internal.configurator.ConfigurationActivator.start( 

> > ) of bundle org.eclipse.update.configurator.
> >         at 
> > org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiva 

> > tor(BundleContextImpl.java:1018)
> >         at 
> > org.eclipse.osgi.framework.internal.core.BundleContextImpl.start 
> > (BundleContextImpl.java:974)
> >         at 
> > org.eclipse.osgi.framework.internal.core.BundleHost.startWorker 
> > (BundleHost.java:346)
> >         at 
> > org.eclipse.osgi.framework.internal.core.AbstractBundle.resume 
> > (AbstractBundle.java:350)
> >         at 
> > org.eclipse.osgi.framework.internal.core.Framework.resumeBundle 
> > (Framework.java:1118)
> >         at 
> > org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundl 

> > es(StartLevelManager.java:634)
> >         at 
> > org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL 
> > (StartLevelManager.java:508)
> >         at 
> > org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartL 

> > evel(StartLevelManager.java:282)
> >         at 
> > org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEve 

> > nt(StartLevelManager.java:468)
> >         at 
> > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent 
> > (EventManager.java:195)
> >         at org.eclipse.osgi.framework.eventmgr.EventManager 
> > $EventThread.run(EventManager.java:297)
> > Caused by: org.eclipse.core.runtime.CoreException: Cannot create 
> > configuration in file:/Users/bhunt/Downloads/eclipse/configuration/
> >         at 
> > org.eclipse.update.internal.configurator.Utils.newCoreException 
> > (Utils.java:96)
> >         at 
> > org.eclipse.update.internal.configurator.ConfigurationActivator.initia 

> > lize(ConfigurationActivator.java:111)
> >         at 
> > org.eclipse.update.internal.configurator.ConfigurationActivator.start( 

> > ConfigurationActivator.java:69)
> >         at 
> > org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run 
> > (BundleContextImpl.java:999)
> >         at java.security.AccessController.doPrivileged(Native Method)
> >         at 
> > org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiva 

> > tor(BundleContextImpl.java:993)
> >         ... 10 more
> > Root exception:
> > org.eclipse.core.runtime.CoreException: Cannot create configuration 
> > in file:/Users/bhunt/Downloads/eclipse/configuration/
> >         at 
> > org.eclipse.update.internal.configurator.Utils.newCoreException 
> > (Utils.java:96)
> >         at 
> > org.eclipse.update.internal.configurator.ConfigurationActivator.initia 

> > lize(ConfigurationActivator.java:111)
> >         at 
> > org.eclipse.update.internal.configurator.ConfigurationActivator.start( 

> > ConfigurationActivator.java:69)
> >         at 
> > org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run 
> > (BundleContextImpl.java:999)
> >         at java.security.AccessController.doPrivileged(Native Method)
> >         at 
> > org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiva 

> > tor(BundleContextImpl.java:993)
> >         at 
> > org.eclipse.osgi.framework.internal.core.BundleContextImpl.start 
> > (BundleContextImpl.java:974)
> >         at 
> > org.eclipse.osgi.framework.internal.core.BundleHost.startWorker 
> > (BundleHost.java:346)
> >         at 
> > org.eclipse.osgi.framework.internal.core.AbstractBundle.resume 
> > (AbstractBundle.java:350)
> >         at 
> > org.eclipse.osgi.framework.internal.core.Framework.resumeBundle 
> > (Framework.java:1118)
> >         at 
> > org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundl 

> > es(StartLevelManager.java:634)
> >         at 
> > org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL 
> > (StartLevelManager.java:508)
> >         at 
> > org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartL 

> > evel(StartLevelManager.java:282)
> >         at 
> > org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEve 

> > nt(StartLevelManager.java:468)
> >         at 
> > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent 
> > (EventManager.java:195)
> >         at org.eclipse.osgi.framework.eventmgr.EventManager 
> > $EventThread.run(EventManager.java:297)
> >
> > !ENTRY org.eclipse.core.runtime 4 0 2007-05-16 11:05:46.424
> > !MESSAGE
> > !STACK 0
> > org.osgi.framework.BundleException: The bundle could not be 
> > resolved. Reason: Missing Constraint: Require-Bundle: 
> > org.eclipse.core.jobs; bundle-version="[3.2.0,4.0.0)"
> >         at 
> > org.eclipse.osgi.framework.internal.core.BundleHost.startWorker 
> > (BundleHost.java:305)
> >         at 
> > org.eclipse.osgi.framework.internal.core.AbstractBundle.resume 
> > (AbstractBundle.java:350)
> >         at 
> > org.eclipse.osgi.framework.internal.core.Framework.resumeBundle 
> > (Framework.java:1118)
> >         at 
> > org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundl 

> > es(StartLevelManager.java:634)
> >         at 
> > org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL 
> > (StartLevelManager.java:508)
> >         at 
> > org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartL 

> > evel(StartLevelManager.java:282)
> >         at 
> > org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEve 

> > nt(StartLevelManager.java:468)
> >         at 
> > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent 
> > (EventManager.java:195)
> >         at org.eclipse.osgi.framework.eventmgr.EventManager 
> > $EventThread.run(EventManager.java:297)
> >
> > !ENTRY org.eclipse.osgi 4 0 2007-05-16 11:05:46.430
> > !MESSAGE Bundle [EMAIL PROTECTED]:file:plugins/ 
> > org.eclipse.update.configurator_3.2.100.v20070430.jar/ [2] is not 
> > active.
> >
> > !ENTRY org.eclipse.osgi 4 0 2007-05-16 11:05:46.431
> > !MESSAGE Bundle [EMAIL PROTECTED]:file:plugins/ 
> > org.eclipse.core.runtime_3.3.100.v20070409.jar/ was not resolved.
> >
> > !ENTRY org.eclipse.osgi 4 0 2007-05-16 11:05:46.439
> > !MESSAGE Application error
> > !STACK 1
> > java.lang.IllegalStateException: Unable to acquire application 
> > service. Ensure that the org.eclipse.core.runtime bundle is 
> > resolved and started (see config.ini).
> >         at 
> > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start 
> > (EclipseAppLauncher.java:72)
> >         at org.eclipse.core.runtime.adaptor.EclipseStarter.run 
> > (EclipseStarter.java:363)
> >         at org.eclipse.core.runtime.adaptor.EclipseStarter.run 
> > (EclipseStarter.java:176)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke 
> > (NativeMethodAccessorImpl.java:39)
> >         at sun.reflect.DelegatingMethodAccessorImpl.invoke 
> > (DelegatingMethodAccessorImpl.java:25)
> >         at java.lang.reflect.Method.invoke(Method.java:585)
> >         at org.eclipse.equinox.launcher.Main.invokeFramework 
> > (Main.java:497)
> >         at org.eclipse.equinox.launcher.Main.basicRun(Main.java:436)
> >         at org.eclipse.equinox.launcher.Main.run(Main.java:1162)
> >
> > !ENTRY org.eclipse.osgi 2 0 2007-05-16 11:05:46.449
> > !MESSAGE One or more bundles are not resolved because the following 
> > root constraints are not resolved:
> > !SUBENTRY 1 org.eclipse.osgi 2 0 2007-05-16 11:05:46.450
> > !MESSAGE Bundle [EMAIL PROTECTED]:file:plugins/ 
> > org.eclipse.core.runtime_3.3.100.v20070409.jar/ was not resolved.
> > !SUBENTRY 2 org.eclipse.core.runtime 2 0 2007-05-16 11:05:46.450
> > !MESSAGE Missing required bundle org.eclipse.equinox.app_ 
> > [1.0.0,2.0.0).
> > !SUBENTRY 2 org.eclipse.core.runtime 2 0 2007-05-16 11:05:46.450
> > !MESSAGE Missing required bundle org.eclipse.equinox.preferences_ 
> > [3.2.0,4.0.0).
> > !SUBENTRY 2 org.eclipse.core.runtime 2 0 2007-05-16 11:05:46.450
> > !MESSAGE Missing required bundle org.eclipse.core.contenttype_ 
> > [3.2.0,4.0.0).
> > !SUBENTRY 2 org.eclipse.core.runtime 2 0 2007-05-16 11:05:46.451
> > !MESSAGE Missing required bundle org.eclipse.core.jobs_[3.2.0,4.0.0).
> > !SUBENTRY 2 org.eclipse.core.runtime 2 0 2007-05-16 11:05:46.451
> > !MESSAGE Missing required bundle org.eclipse.equinox.registry_ 
> > [3.2.0,4.0.0).
> >
> > !ENTRY org.eclipse.osgi 2 0 2007-05-16 11:05:46.453
> > !MESSAGE The following is a complete list of bundles which are not 
> > resolved, see the prior log entry for the root cause if it exists:
> > !SUBENTRY 1 org.eclipse.osgi 2 0 2007-05-16 11:05:46.453
> > !MESSAGE Bundle [EMAIL PROTECTED]:file:plugins/ 
> > org.eclipse.core.runtime_3.3.100.v20070409.jar/ [3] was not resolved.
> > !SUBENTRY 2 org.eclipse.core.runtime 2 0 2007-05-16 11:05:46.453
> > !MESSAGE Missing required bundle org.eclipse.core.jobs_[3.2.0,4.0.0).
> > !SUBENTRY 2 org.eclipse.core.runtime 2 0 2007-05-16 11:05:46.453
> > !MESSAGE Missing required bundle org.eclipse.equinox.registry_ 
> > [3.2.0,4.0.0).
> > !SUBENTRY 2 org.eclipse.core.runtime 2 0 2007-05-16 11:05:46.453
> > !MESSAGE Missing required bundle org.eclipse.equinox.preferences_ 
> > [3.2.0,4.0.0).
> > !SUBENTRY 2 org.eclipse.core.runtime 2 0 2007-05-16 11:05:46.454
> > !MESSAGE Missing required bundle org.eclipse.core.contenttype_ 
> > [3.2.0,4.0.0).
> > !SUBENTRY 2 org.eclipse.core.runtime 2 0 2007-05-16 11:05:46.454
> > !MESSAGE Missing optionally required bundle 
> > org.eclipse.core.runtime.compatibility.auth_[3.2.0,4.0.0).
> > !SUBENTRY 2 org.eclipse.core.runtime 2 0 2007-05-16 11:05:46.454
> > !MESSAGE Missing required bundle org.eclipse.equinox.app_ 
> > [1.0.0,2.0.0).
> >
> 
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to