felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kristian Koehler (JIRA)" <j...@apache.org>
Subject [jira] Updated: (FELIX-1000) Updating an bundle which was installed via OBR fails
Date Mon, 27 Apr 2009 20:09:30 GMT

     [ https://issues.apache.org/jira/browse/FELIX-1000?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Kristian Koehler updated FELIX-1000:
------------------------------------

    Attachment: FELIX-1000-27_04_2009.patch.txt

I dont't give up ;-)

Apllied patch includes different strategies for updating bundles. You can configure the strategy
to use with the property "obr.update.strategy". Currently there are two strategies vailable:
same and newest. Default is 'newest'. 

One point is "open": I don't know how to update the version information of the installed bundle.
If you "ps" on the console the old version is printed. Is it possible to update this info?

Kristian

> Updating an bundle which was installed via OBR fails
> ----------------------------------------------------
>
>                 Key: FELIX-1000
>                 URL: https://issues.apache.org/jira/browse/FELIX-1000
>             Project: Felix
>          Issue Type: Bug
>          Components: Bundle Repository (OBR)
>            Reporter: Kristian Koehler
>         Attachments: FELIX-1000-21_04_2009.patch.txt, FELIX-1000-23_04_2009.patch.txt,
FELIX-1000-27_04_2009.patch.txt
>
>
> Updating an bundle which was installed via the obr functionality results in an exception
(update was triggered via the shell):
> --- 8< ---
> java.net.MalformedURLException: Unknown protocol: obr
> 	at java.net.URL.<init>(URL.java:601)
> 	at java.net.URL.<init>(URL.java:464)
> 	at java.net.URL.<init>(URL.java:413)
> 	at org.apache.felix.framework.cache.JarRevision.initialize(JarRevision.java:149)
> 	at org.apache.felix.framework.cache.JarRevision.<init>(JarRevision.java:78)
> 	at org.apache.felix.framework.cache.JarRevision.<init>(JarRevision.java:56)
> 	at org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(BundleArchive.java:986)
> 	at org.apache.felix.framework.cache.BundleArchive.revise(BundleArchive.java:614)
> 	at org.apache.felix.framework.BundleImpl.revise(BundleImpl.java:916)
> 	at org.apache.felix.framework.Felix.updateBundle(Felix.java:1592)
> 	at org.apache.felix.framework.BundleImpl.update(BundleImpl.java:792)
> 	at org.apache.felix.framework.BundleImpl.update(BundleImpl.java:779)
> 	at org.apache.felix.shell.impl.UpdateCommandImpl.execute(UpdateCommandImpl.java:96)
> 	at org.apache.felix.shell.impl.Activator$ShellServiceImpl.executeCommand(Activator.java:276)
> 	at org.apache.felix.shell.tui.Activator$ShellTuiRunnable.run(Activator.java:167)
> 	at java.lang.Thread.run(Thread.java:619)
> --- 8< ---

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message