Which version of OBR are you using?
-> richard
On 5/14/09 10:31 AM, David Savage wrote:
Hmmm ok I admit I've not tried it with obr explicitly. I have my own
obr parser in sigil which may be making some assumptions. That said
this index is generated via bindex so it /should/ be the correct
format. Possibly a bug in obr, bindex or sigil or all or some ;)
Would be useful if obr gave you line numbers though...you may want to
raise a bug on the felix issue system so it can be patched so we can
get some more diagnostics.
Regards,
Dave
On Thu, May 14, 2009 at 2:52 PM, Edelson, Justin
<[email protected]> wrote:
Ah, except that these don't work.
I can add http://sigil.codecauldron.org/spring-release.obr (using obr
add-url), but then attempts to run obr list fail with a NPE:
-> obr list -v
Unable to execute command: java.lang.NullPointerException
java.lang.NullPointerException
at
org.apache.felix.bundlerepository.ObrCommandImpl$1.compare(ObrCommandImpl.java:244)
at java.util.TreeMap.compare(TreeMap.java:1093)
at java.util.TreeMap.getEntry(TreeMap.java:347)
at java.util.TreeMap.get(TreeMap.java:265)
at
org.apache.felix.bundlerepository.ObrCommandImpl.list(ObrCommandImpl.java:254)
at
org.apache.felix.bundlerepository.ObrCommandImpl.execute(ObrCommandImpl.java:106)
at
org.apache.felix.shell.impl.Activator$ShellServiceImpl.executeCommand(Activator.java:291)
at
org.apache.felix.shell.tui.Activator$ShellTuiRunnable.run(Activator.java:177)
at java.lang.Thread.run(Thread.java:595)
The external index fails to even add:
-> obr add-url http://sigil.codecauldron.org/spring-external.obr
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.felix.bundlerepository.metadataparser.XmlCommonHandler.startElement(XmlCommonHandler.java:490)
at
org.apache.felix.bundlerepository.metadataparser.kxmlsax.KXml2SAXParser.parseXML(KXml2SAXParser.java:67)
at
org.apache.felix.bundlerepository.RepositoryImpl.parseRepositoryFile(RepositoryImpl.java:256)
at
org.apache.felix.bundlerepository.RepositoryImpl.access$000(RepositoryImpl.java:44)
at
org.apache.felix.bundlerepository.RepositoryImpl$1.run(RepositoryImpl.java:75)
at java.security.AccessController.doPrivileged(Native Method)
at
org.apache.felix.bundlerepository.RepositoryImpl.<init>(RepositoryImpl.java:71)
at
org.apache.felix.bundlerepository.RepositoryAdminImpl.addRepository(RepositoryAdminImpl.java:86)
at
org.apache.felix.bundlerepository.RepositoryAdminImpl.addRepository(RepositoryAdminImpl.java:73)
at
org.apache.felix.bundlerepository.ObrCommandImpl.urls(ObrCommandImpl.java:160)
at
org.apache.felix.bundlerepository.ObrCommandImpl.execute(ObrCommandImpl.java:102)
at
org.apache.felix.shell.impl.Activator$ShellServiceImpl.executeCommand(Activator.java:291)
at
org.apache.felix.shell.tui.Activator$ShellTuiRunnable.run(Activator.java:177)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NumberFormatException: For input string: "[3"
at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:447)
at java.lang.Integer.parseInt(Integer.java:497)
at org.osgi.framework.Version.<init>(Version.java:128)
at
org.apache.felix.bundlerepository.PropertyImpl.convertType(PropertyImpl.java:85)
at
org.apache.felix.bundlerepository.PropertyImpl.setT(PropertyImpl.java:62)
... 17 more
This second error looks like some bad metadata. Any clue on how to track
down specifically where in the XML file this error is found?
Thanks,
Justin
________________________________
From: Edelson, Justin
Sent: Wed 5/13/2009 10:50 AM
To: [email protected]; [email protected]
Subject: RE: Using SpringSource BR as an OBR in Felix
Thanks. Exactly what I was looking for.
-----Original Message-----
From: David Savage [mailto:[email protected]]
Sent: Wednesday, May 13, 2009 2:52 AM
To: [email protected]
Subject: Re: Using SpringSource BR as an OBR in Felix
There is an obr index hosted on the sigil site:
http://sigil.codecauldron.org/OBR+Repository
On Tue, May 12, 2009 at 11:49 PM, Edelson, Justin
<[email protected]> wrote:
This seems like a really basic question, but I've searched the
archives and can't find an answer. Is it possible to use the
SpringSource bundle repository as an OBR? It's quite a pain to have to
run mvn bundle:deploy-file into my own OBR for each bundle I need from
them.
Thanks,
Justin
--
------------------------------------------------------------------------
-------------
Paremus Limited. Registered in England. Registration No. 4181472
Registered Office: 22-24 Broad Street, Wokingham, Berks RG40 1BA
Postal Address: 107-111 Fleet Street, London, EC4A 2AB
The information transmitted is intended only for the person(s) or entity
to which it is addressed and may contain confidential and/or privileged
material. Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon, this information by persons or
entities other than the intended recipient is prohibited.
If you received this in error, please contact the sender and delete the
material from any computer.
------------------------------------------------------------------------
-------------
---------------------------------------------------------------------
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]