[
https://issues.apache.org/jira/browse/FELIX-1000?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12701434#action_12701434
]
Kristian Koehler commented on FELIX-1000:
-----------------------------------------
Oh ok, the patch doesn't work if you update a bundle with a new location, but
I'm not sure if this works with the current implementation without obr... (just
tested to clearify the issue)
I tested the following without obr:
* install a bundle from location1 -> gets id ID_X
* move the bundle to location2 in the filesystem
* update bundle ID_X with location2
* update bundle ID_X
-> results in a FileNotFoundException because the bundle is not found at
location1. - this should also be location2, or I'm wrong?
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
>
>
> 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.