p.s. Derek, I still have to moderate your messages.

On 5/14/09 7:56 PM, Derek Baum wrote:
There is an issue with bindex that needs to be addressed:

https://issues.apache.org/jira/browse/FELIX-760

https://www.osgi.org/bugzilla/show_bug.cgi?id=39

As a temporary measure, I have modified the version of bindex used to index
the spring bundle repository on the sigil site, so that it does not generate
version ranges where versions are expected.

obr add-url and obr list now work as expected:

->  obr add-url http://sigil.codecauldron.org/spring-external.obr
->  obr list -v
A JSON StAX Implementation [com.springsource.org.codehaus.jettison] (1.0.1,
1.0.0)
Adobe BlazeDS - Common Library [com.springsource.flex.messaging.common]
(3.2.0.3978)
Adobe BlazeDS - Messaging Core [com.springsource.flex.messaging]
(3.2.0.3978)
Adobe BlazeDS - Proxy Module [com.springsource.flex.messaging.services.http]
(3.2.0.3978)
Adobe BlazeDS - Remoting Module
[com.springsource.flex.messaging.services.remoting] (3.2.0.3978)
AJAX Components for JSF [com.springsource.org.ajax4jsf] (1.1.1)
Annogen JSR175 Annotation Bean Generator
[com.springsource.org.codehaus.annogen] (0.1.0)
...

Derek

2009/5/14 Edelson, Justin<justin.edel...@mtvstaff.com>

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: users@felix.apache.org; david.sav...@paremus.com
Subject: RE: Using SpringSource BR as an OBR in Felix



Thanks. Exactly what I was looking for.

-----Original Message-----
From: David Savage [mailto:dave.sav...@paremus.com]
Sent: Wednesday, May 13, 2009 2:52 AM
To: users@felix.apache.org
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
<justin.edel...@mtvstaff.com>  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: users-unsubscr...@felix.apache.org
For additional commands, e-mail: users-h...@felix.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@felix.apache.org
For additional commands, e-mail: users-h...@felix.apache.org





Reply via email to