You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@felix.apache.org by Leen Toelen <to...@gmail.com> on 2009/10/06 09:03:05 UTC
FileInstall trying to install itself
Hi,
I have a cosmetic problem where fileinstall is used to install all bundles,
but it always tries to install itself as well. Is it possible to tell
fileinstall which bundles to skip?
This is my config.properties:
org.osgi.framework.storage.clean=onFirstInit
org.osgi.framework.startlevel.beginning=6
felix.startlevel.bundle=5
felix.auto.start.1= \
file:bundles/org.apache.felix.fileinstall_2.0.0.jar
And this is the error I get:
org.osgi.framework.BundleException: Bundle symbolic name and version are not
unique: org.apache.felix.fileinstall:2.0.0
at org.apache.felix.framework.BundleImpl.createModule(BundleImpl.java:1125)
at org.apache.felix.framework.BundleImpl.<init>(BundleImpl.java:82)
at org.apache.felix.framework.Felix.installBundle(Felix.java:2379)
at org.apache.felix.framework.Felix.installBundle(Felix.java:2282)
at
org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:130)
at
org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:668)
at
org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:580)
at
org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:287)
Failed to install artifact: bundles\org.apache.felix.fileinstall_2.0.0.jar:
org.osgi.framework.BundleException: Bundle symbolic name and version are not
unique: org.apache.felix.fileinstall:2.0.0
Regards,
Leen
Re: FileInstall trying to install itself
Posted by Matthias Neubert <su...@onlinehome.de>.
Hello,
I had this problem once too. The easiest solution is to have 2
separate directorys.
One for autostart with felix (in your case only fileinstall) and
another directory which
is watched by fileinstall to install all the other bundles.
It worked for me.
regards
Matthias
Am 06.10.2009 um 09:03 schrieb Leen Toelen:
> Hi,
> I have a cosmetic problem where fileinstall is used to install all
> bundles,
> but it always tries to install itself as well. Is it possible to tell
> fileinstall which bundles to skip?
>
> This is my config.properties:
>
> org.osgi.framework.storage.clean=onFirstInit
> org.osgi.framework.startlevel.beginning=6
> felix.startlevel.bundle=5
>
> felix.auto.start.1= \
> file:bundles/org.apache.felix.fileinstall_2.0.0.jar
>
> And this is the error I get:
> org.osgi.framework.BundleException: Bundle symbolic name and version
> are not
> unique: org.apache.felix.fileinstall:2.0.0
> at
> org.apache.felix.framework.BundleImpl.createModule(BundleImpl.java:
> 1125)
> at org.apache.felix.framework.BundleImpl.<init>(BundleImpl.java:82)
> at org.apache.felix.framework.Felix.installBundle(Felix.java:2379)
> at org.apache.felix.framework.Felix.installBundle(Felix.java:2282)
> at
> org
> .apache
> .felix
> .framework.BundleContextImpl.installBundle(BundleContextImpl.java:130)
> at
> org
> .apache
> .felix
> .fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:
> 668)
> at
> org
> .apache
> .felix
> .fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:
> 580)
> at
> org
> .apache
> .felix
> .fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:287)
> Failed to install artifact: bundles
> \org.apache.felix.fileinstall_2.0.0.jar:
> org.osgi.framework.BundleException: Bundle symbolic name and version
> are not
> unique: org.apache.felix.fileinstall:2.0.0
>
> Regards,
> Leen
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org