1.4.0
 
 

________________________________

From: Richard S. Hall [mailto:[email protected]]
Sent: Thu 5/14/2009 10:43 AM
To: [email protected]
Subject: Re: Using SpringSource BR as an OBR in Felix



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]
>>
>>
>>     
>
>
>
>   


Reply via email to