Thanks Richard. That fix, together with the modifications I made to the poms works.
I guess I was getting the 1.1.0-SNAPSHOT dependency errors since its probably not available via maven, and the current trunk builds 1.3.0-SNAPSHOT for org.osgi.core. People who have been building Felix for a while would have this version in their local .m2 directory and hence not see the problem. Thanks again, David 2008/11/15 Richard S. Hall <[EMAIL PROTECTED]>: > I think I see the problem for the error below, I forgot a comma in the > default.properties file. I just committed that, so it should be fixed. > > As far as the 1.1.0-SNAPSHOT dependencies, I would assume those were missed > dependencies after the release, but the strange thing is that we didn't > release those, so I doesn't seem that the version should have changed. > > I have to run, but perhaps Karl will take a look or else I will when I > return. > > -> richard > > > David Bosschaert wrote: >> >> Hi all, >> >> When trying to compile the Felix trunk this morning my compilation >> failed because a number of components still depend on org.osgi.core >> version 1.1.0-SNAPSHOT. This is funny because it didn't happen to me >> last week. >> Anyway, I fixed my compilation by moving the dependency to >> 1.3.0-SNAPSHOT which is the version of org.osgi.core that is currently >> on trunk. >> >> I've attached the changes to the poms I made to this mail. However, if >> I now start up Felix, I get the following error: >> >> Anyone an idea? >> >> Thanks! >> >> David >> >> F:\main>java -jar bin\felix.jar a9 >> >> Welcome to Felix. >> ================= >> >> ERROR: Error parsing system bundle export statement: org.osgi.framework; >> version >> =1.4.0, org.osgi.framework.hooks.service; version=1.4.0 >> org.osgi.service.package >> admin; version=1.2.0, org.osgi.service.startlevel; version=1.1.0, >> org.osgi.servi >> ce.url; version=1.0.0, org.osgi.util.tracker; version=1.3.3 , >> javax.accessibilit >> y; javax.activity; javax.crypto; javax.crypto.interfaces; >> javax.crypto.spec; jav >> ax.imageio; javax.imageio.event; javax.imageio.metadata; >> javax.imageio.plugins.b >> mp; javax.imageio.plugins.jpeg; javax.imageio.spi; javax.imageio.stream; >> javax.m >> anagement; javax.management.loading; javax.management.modelmbean; >> javax.manageme >> nt.monitor; javax.management.openmbean; javax.management.relation; >> javax.managem >> ent.remote; javax.management.remote.rmi; javax.management.timer; >> javax.naming; j >> avax.naming.directory; javax.naming.event; javax.naming.ldap; >> javax.naming.spi; >> javax.net; javax.net.ssl; javax.print; javax.print.attribute; >> javax.print.attrib >> ute.standard; javax.print.event; javax.rmi; javax.rmi.CORBA; >> javax.rmi.ssl; java >> x.security.auth; javax.security.auth.callback; >> javax.security.auth.kerberos; jav >> ax.security.auth.login; javax.security.auth.spi; javax.security.auth.x500; >> javax >> .security.sasl; javax.sound.midi; javax.sound.midi.spi; >> javax.sound.sampled; jav >> ax.sound.sampled.spi; javax.sql; javax.sql.rowset; >> javax.sql.rowset.serial; java >> x.sql.rowset.spi; javax.swing; javax.swing.border; >> javax.swing.colorchooser; jav >> ax.swing.event; javax.swing.filechooser; javax.swing.plaf; >> javax.swing.plaf.basi >> c; javax.swing.plaf.metal; javax.swing.plaf.multi; javax.swing.plaf.synth; >> javax >> .swing.table; javax.swing.text; javax.swing.text.html; >> javax.swing.text.html.par >> ser; javax.swing.text.rtf; javax.swing.tree; javax.swing.undo; >> javax.transaction >> ; javax.transaction.xa; javax.xml; javax.xml.datatype; >> javax.xml.namespace; java >> x.xml.parsers; javax.xml.transform; javax.xml.transform.dom; >> javax.xml.transform >> .sax; javax.xml.transform.stream; javax.xml.validation; javax.xml.xpath; >> org.iet >> f.jgss; org.omg.CORBA; org.omg.CORBA_2_3; org.omg.CORBA_2_3.portable; >> org.omg.CO >> RBA.DynAnyPackage; org.omg.CORBA.ORBPackage; org.omg.CORBA.portable; >> org.omg.COR >> BA.TypeCodePackage; org.omg.CosNaming; >> org.omg.CosNaming.NamingContextExtPackage >> ; org.omg.CosNaming.NamingContextPackage; org.omg.Dynamic; >> org.omg.DynamicAny; o >> rg.omg.DynamicAny.DynAnyFactoryPackage; org.omg.DynamicAny.DynAnyPackage; >> org.om >> g.IOP; org.omg.IOP.CodecFactoryPackage; org.omg.IOP.CodecPackage; >> org.omg.Messag >> ing; org.omg.PortableInterceptor; >> org.omg.PortableInterceptor.ORBInitInfoPackage >> ; org.omg.PortableServer; org.omg.PortableServer.CurrentPackage; >> org.omg.Portabl >> eServer.POAManagerPackage; org.omg.PortableServer.POAPackage; >> org.omg.PortableSe >> rver.portable; org.omg.PortableServer.ServantLocatorPackage; >> org.omg.SendingCont >> ext; org.omg.stub.java.rmi; org.omg.stub.javax.management.remote.rmi; >> org.w3c.do >> m; org.w3c.dom.bootstrap; org.w3c.dom.css; org.w3c.dom.events; >> org.w3c.dom.html; >> org.w3c.dom.ls; org.w3c.dom.ranges; org.w3c.dom.stylesheets; >> org.w3c.dom.traver >> sal; org.w3c.dom.views; org.xml.sax; org.xml.sax.ext; org.xml.sax.helpers; >> versi >> on="1.5.0" (java.lang.IllegalArgumentException: Duplicate attribute: >> version) >> java.lang.IllegalArgumentException: Duplicate attribute: version >> at >> org.apache.felix.framework.util.manifestparser.ManifestParser.parseSt >> andardHeaderClause(ManifestParser.java:1220) >> at >> org.apache.felix.framework.util.manifestparser.ManifestParser.parseSt >> andardHeader(ManifestParser.java:1131) >> at >> org.apache.felix.framework.util.manifestparser.ManifestParser.parseEx >> portHeader(ManifestParser.java:847) >> at >> org.apache.felix.framework.ExtensionManager.<init>(ExtensionManager.j >> ava:180) >> at org.apache.felix.framework.Felix.<init>(Felix.java:352) >> at org.apache.felix.main.Main.main(Main.java:212) >> ERROR: Error starting >> file:bundle/org.apache.felix.shell-1.1.0-SNAPSHOT.jar (org >> .osgi.framework.BundleException: Unresolved constraint in bundle 1: >> package; (&( >> package=org.osgi.service.packageadmin)(version>=1.2.0))) >> org.osgi.framework.BundleException: Unresolved constraint in bundle 1: >> package; >> (&(package=org.osgi.service.packageadmin)(version>=1.2.0)) >> at org.apache.felix.framework.Felix._resolveBundle(Felix.java:1776) >> at org.apache.felix.framework.Felix._startBundle(Felix.java:1636) >> at org.apache.felix.framework.Felix.startBundle(Felix.java:1579) >> at >> org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:11 >> 73) >> at >> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:265 >> ) >> at java.lang.Thread.run(Thread.java:595) >> ERROR: Error starting >> file:bundle/org.apache.felix.shell.tui-1.1.0-SNAPSHOT.jar >> (org.osgi.framework.BundleException: Unresolved constraint in bundle 2: >> package; >> (&(package=org.osgi.framework)(version>=1.4.0))) >> org.osgi.framework.BundleException: Unresolved constraint in bundle 2: >> package; >> (&(package=org.osgi.framework)(version>=1.4.0)) >> at org.apache.felix.framework.Felix._resolveBundle(Felix.java:1776) >> at org.apache.felix.framework.Felix._startBundle(Felix.java:1636) >> at org.apache.felix.framework.Felix.startBundle(Felix.java:1579) >> at >> org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:11 >> 73) >> at >> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:265 >> ) >> at java.lang.Thread.run(Thread.java:595) >> ERROR: Error starting >> file:bundle/org.apache.felix.bundlerepository-1.3.0-SNAPSH >> OT.jar (org.osgi.framework.BundleException: Unresolved constraint in >> bundle 3: p >> ackage; (&(package=org.osgi.framework)(version>=1.3.0))) >> org.osgi.framework.BundleException: Unresolved constraint in bundle 3: >> package; >> (&(package=org.osgi.framework)(version>=1.3.0)) >> at org.apache.felix.framework.Felix._resolveBundle(Felix.java:1776) >> at org.apache.felix.framework.Felix._startBundle(Felix.java:1636) >> at org.apache.felix.framework.Felix.startBundle(Felix.java:1579) >> at >> org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:11 >> 73) >> at >> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:265 >> ) >> at java.lang.Thread.run(Thread.java:595) >> >
