You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@felix.apache.org by galaxy <ha...@gmail.com> on 2009/05/29 11:44:51 UTC

Problems with runing felix in eclipse

Hi  all,
Here is my problem :Every time I tried to run org.apache.felix.main.Main in
eclipse there would be the error [1].
I searched the problem and found it was related to the url .But my bundle
url is [2].So can you help me on this problem ?The felix version is 1.8.
And I installed felix in eclipse according to
http://felix.apache.org/site/integrating-felix-with-eclipse.html
Thanks!

[1]
Welcome to Felix.
=================

Auto-properties install: org.osgi.framework.BundleException: Unable to cache
bundle: file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
Auto-properties install: org.osgi.framework.BundleException: Unable to cache
bundle: file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
Auto-properties install: org.osgi.framework.BundleException: Unable to cache
bundle:
file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
Auto-properties start: org.osgi.framework.BundleException: Unable to cache
bundle: file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
Auto-properties start: org.osgi.framework.BundleException: Unable to cache
bundle: file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
Auto-properties start: org.osgi.framework.BundleException: Unable to cache
bundle:
file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar

[2]
felix.auto.start.1= \
 file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar \
 file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar \
 file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar

-- 
regards
Tian

Re: Problems with runing felix in eclipse

Posted by galaxy <ti...@gmail.com>.
Hi , I got more information on this after some debug and I think it's the
problem of my classlib of harmny,sorry for bothering here so long...It's no
problem config it like felix.cache.dir=D:/JavaWorld/Felix/felix-cache
felix.auto.start.1= \
 file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar \
 file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar \
 file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
felix.log.level=1



2009/6/3 Richard S. Hall <he...@ungoverned.org>

> Forwarding this to the mailing list to get more eyes on it...
>
> -> richard
>
> On 6/2/09 4:34 AM, galaxy wrote:
> > Thanks,
> > I run it with the new felix.jar and below is my procedure of running
> > .Any idea of what's going on ?
> > 1: I deleted the cache directory in \felix and \felix\bin (I have
> > launch felix from both directories so two caches )
> > 2: launch it in eclipse using harmony classlib and the error message
> > is [1]
> > 3: after 2 , \felix\cache was created ,with only one bundle0 directory
> > (should be more than one )
> >
> > Then I debug it and make a conditional breakpoint when throw
> > BundleException ,ended up with the error message [2],and the code is
> > .....
> > if (isNew)
> > {
> > // First generate an identifier for it.
> > id = getNextId();
> >
> > try
> > {
> > // Add the bundle to the cache.
> > m_cache.create(id, location, is);//id =3 ,location ="
> > file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar"
> > }
> > catch (Exception ex)
> > {
> > throw new BundleException(
> > "Unable to cache bundle: " + location, ex);
> > }
> > ..................
> > configmap is [3]
> >
> > THEN , I run felix in the command line as below ,works well
> >
> >
> D:\JavaWorld\Felix\bin>D:\Harmony_OSGi\apache-harmony-jre-r713673-windows-x86-32
> > -snapshot\harmony-jre-713673\bin\java.exe -jar felix.jar
> >
> > Welcome to Felix.
> > =================
> >
> > ->
> >
> > [1]
> >
> > Welcome to Felix.
> > =================
> >
> > Auto-properties install: org.osgi.framework.BundleException: Unable to
> > cache bundle:
> > file:/D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar -
> > java.net.MalformedURLException: java.lang.IllegalStateException:
> > Stream handler unavailable due to: Stream handler unavailable due to:
> null
> > Auto-properties install: org.osgi.framework.BundleException: Unable to
> > cache bundle:
> > file:/D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar -
> > java.net.MalformedURLException: java.lang.IllegalStateException:
> > Stream handler unavailable due to: Stream handler unavailable due to:
> null
> > Auto-properties install: org.osgi.framework.BundleException: Unable to
> > cache bundle:
> >
> file:/D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> > - java.net.MalformedURLException: java.lang.IllegalStateException:
> > Stream handler unavailable due to: Stream handler unavailable due to:
> null
> > Auto-properties start: org.osgi.framework.BundleException: Unable to
> > cache bundle:
> > file:/D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar -
> > java.net.MalformedURLException: java.lang.IllegalStateException:
> > Stream handler unavailable due to: Stream handler unavailable due to:
> null
> > Auto-properties start: org.osgi.framework.BundleException: Unable to
> > cache bundle:
> > file:/D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar -
> > java.net.MalformedURLException: java.lang.IllegalStateException:
> > Stream handler unavailable due to: Stream handler unavailable due to:
> null
> > Auto-properties start: org.osgi.framework.BundleException: Unable to
> > cache bundle:
> >
> file:/D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> > - java.net.MalformedURLException: java.lang.IllegalStateException:
> > Stream handler unavailable due to: Stream handler unavailable due to:
> null
> >
> > [2]
> > Welcome to Felix.
> > =================
> >
> > java.net.MalformedURLException: java.lang.IllegalStateException:
> > Stream handler unavailable due to: Stream handler unavailable due to:
> null
> > at java.net.URL.<init>(URL.java:340)
> > at java.net.URL.<init>(URL.java:155)
> > 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.cache.BundleArchive.<init>(BundleArchive.java:140)
> > at
> > org.apache.felix.framework.cache.BundleCache.create(BundleCache.java:158)
> > at org.apache.felix.framework.Felix.installBundle(Felix.java:2072)
> > at org.apache.felix.framework.Felix.installBundle(Felix.java:2032)
> > at
> >
> org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:130)
> > at
> >
> org.apache.felix.main.AutoActivator.processAutoProperties(AutoActivator.java:121)
> > at org.apache.felix.main.AutoActivator.start(AutoActivator.java:55)
> > at
> >
> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:589)
> > at
> >
> org.apache.felix.framework.Felix$SystemBundleActivator.start(Felix.java:3928)
> > at
> >
> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:589)
> > at org.apache.felix.framework.Felix.init(Felix.java:644)
> > at org.apache.felix.framework.Felix.start(Felix.java:678)
> > at org.apache.felix.main.Main.main(Main.java:213)
> > java.net.MalformedURLException: java.lang.IllegalStateException:
> > Stream handler unavailable due to: Stream handler unavailable due to:
> null
> > at java.net.URL.<init>(URL.java:340)
> > at java.net.URL.<init>(URL.java:155)
> > 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.cache.BundleArchive.<init>(BundleArchive.java:140)
> > at
> > org.apache.felix.framework.cache.BundleCache.create(BundleCache.java:158)
> > at org.apache.felix.framework.Felix.installBundle(Felix.java:2072)
> > at org.apache.felix.framework.Felix.installBundle(Felix.java:2032)
> > at
> >
> org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:130)
> > at
> >
> org.apache.felix.main.AutoActivator.processAutoProperties(AutoActivator.java:121)
> > at org.apache.felix.main.AutoActivator.start(AutoActivator.java:55)
> > at
> >
> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:589)
> > at
> >
> org.apache.felix.framework.Felix$SystemBundleActivator.start(Felix.java:3928)
> > at
> >
> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:589)
> > at org.apache.felix.framework.Felix.init(Felix.java:644)
> > at org.apache.felix.framework.Felix.start(Felix.java:678)
> > at org.apache.felix.main.Main.main(Main.java:213)
> >
> > [3]
> >
> {felix.auto.start.1=file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> > file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> >
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> > , felix.cache.dir=D:/JavaWorld/Felix/felix-cache,
> > felix.config.properties=file:D:/JavaWorld/Felix/conf/config.properties,
> felix.log.level=1,
> >
> felix.systembundle.activators=[org.apache.felix.main.AutoActivator@4a8557e
> ],
> > felix.version=1.9.0.SNAPSHOT,
> > obr.repository.url=http://felix.apache.org/obr/releases.xml,
> > org.osgi.framework.language=en, org.osgi.framework.os.name
> > <http://org.osgi.framework.os.name>=windowsxp,
> > org.osgi.framework.os.version=5.1, org.osgi.framework.processor=x86,
> > org.osgi.framework.vendor=Apache Software Foundation,
> > org.osgi.framework.version=1.3, org.osgi.service.http.port=8080,
> > org.osgi.supports.bootclasspath.extension=false,
> > org.osgi.supports.framework.extension=true,
> > org.osgi.supports.framework.fragment=true,
> > org.osgi.supports.framework.requirebundle=true, osgi.shell.telnet=on}
> >
> > 2009/6/1 Richard S. Hall <heavy@ungoverned.org
> > <ma...@ungoverned.org>>
> >
> >     No problem. Let me know if you learn anything.
> >
> >     -> richard
> >
> >
> >
> >     On 5/31/09 11:10 AM, galaxy wrote:
> >>     Thanks Richard!
> >>
> >>     2009/5/31 Richard S. Hall <heavy@ungoverned.org
> >>     <ma...@ungoverned.org>>
> >>
> >>         Replace your existing felix.jar with the attached one. It
> >>         should give the causing exception if there is one.
> >>
> >>         -> richard
> >>
> >>
> >>         On 5/31/09 3:04 AM, galaxy wrote:
> >>>         That will be excellent!
> >>>         Thanks Richard
> >>>
> >>>         2009/5/31 Richard S. Hall <heavy@ungoverned.org
> >>>         <ma...@ungoverned.org>>
> >>>
> >>>             I could send you a snapshot of felix trunk that prints a
> >>>             better exception message if you want...
> >>>
> >>>             -> richard
> >>>
> >>>
> >>>             On 5/30/09 10:20 AM, galaxy wrote:
> >>>>             I've solved the problem in a rather strange way :)Since I
> could run felix in
> >>>>             the command line without the annoying information,I run it
> >>>>             first and then close it .After these done there will be
> some "bundle*"
> >>>>             directories in felix-cache. At this stage I could
> successfully launch felix
> >>>>             in eclipse .Very strange.
> >>>>             BTW, setting the file:///*** and the root directory is not
> useful in my
> >>>>             machine,maybe there is something wrong with my
> eclipse.Thanks anyway:)
> >>>>
> >>>>             2009/5/30 Nima Kaviani <ni...@gmail.com> <mailto:
> nima.kaviani@gmail.com>
> >>>>
> >>>>
> >>>>>             Hi,
> >>>>>
> >>>>>             I usually solve the problem by uncommenting
> "felix.cache.rootdir" and
> >>>>>             pointing it to the root directory for felix, e.g.,
> "D:/java/.....". I keep
> >>>>>             "felix.auto.start.1" as is and it stops complaining.
> >>>>>
> >>>>>             cheers,
> >>>>>             N.
> >>>>>
> >>>>>             On Fri, May 29, 2009 at 7:44 PM, galaxy <
> harmonymail.ty@gmail.com> <ma...@gmail.com> wrote:
> >>>>>
> >>>>>
> >>>>>>             Sorry .A small error in the description .The config file
> when running
> >>>>>>
> >>>>>             felix
> >>>>>
> >>>>>>             in command line is the same as below ,without the "///"
> .But I have
> >>>>>>
> >>>>>             already
> >>>>>
> >>>>>>             tried running the felix in eclipse with the config file
> same as below and
> >>>>>>             it
> >>>>>>             didn't work.
> >>>>>>             .....
> >>>>>>             felix.auto.start.1= \
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>
>  file:D:/Java/felix-1.8.0/felix-1.8.0/bundle/org.apache.felix.shell-1.2.0.jar
> >>>>>
> >>>>>>             \
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>
>  file:D:/Java/felix-1.8.0/felix-1.8.0/bundle/org.apache.felix.shell.tui-1.2.0.jar
> >>>>>
> >>>>>>             \
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>
>  file:D:/Java/felix-1.8.0/felix-1.8.0/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> >>>>>
> >>>>>>             felix.log.level=1
> >>>>>>             ......
> >>>>>>             org.osgi.service.http.port=8080
> >>>>>>             osgi.shell.telnet=on
> >>>>>>             obr.repository.url=
> http://felix.apache.org/obr/releases.xml
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>             2009/5/30 galaxy <ha...@gmail.com> <mailto:
> harmonymail.ty@gmail.com>
> >>>>>>
> >>>>>>
> >>>>>>>             Hi , I modified the config file as [1] but still got
> the error message
> >>>>>>>
> >>>>>>             [2].Seems
> >>>>>>
> >>>>>>>             it's not about the url and when I run the felix in the
> command line
> >>>>>>>
> >>>>>             ,with
> >>>>>
> >>>>>>>             the exact same config it was OK.Could any one know
> what's going on
> >>>>>>>
> >>>>>             here?
> >>>>>
> >>>>>>>             [1]
> >>>>>>>             felix.auto.start.1= \
> >>>>>>>
> >>>>>>>
> >>>>>
>  file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> >>>>>
> >>>>>>>             \
> >>>>>>>
> >>>>>>>
> >>>>>
>  file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> >>>>>
> >>>>>>>             \
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>
>  file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> >>>>>
> >>>>>>>              [2]
> >>>>>>>             Welcome to Felix.
> >>>>>>>             =================
> >>>>>>>
> >>>>>>>             Auto-properties install:
> org.osgi.framework.BundleException: Unable to
> >>>>>>>             cache bundle:
> >>>>>>>
> >>>>>>>
> >>>>>
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> >>>>>
> >>>>>>>             Auto-properties install:
> org.osgi.framework.BundleException: Unable to
> >>>>>>>             cache bundle:
> >>>>>>>
> >>>>>>>
> >>>>>
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> >>>>>
> >>>>>>>             Auto-properties install:
> org.osgi.framework.BundleException: Unable to
> >>>>>>>             cache bundle:
> >>>>>>>
> >>>>>>>
> >>>>>
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> >>>>>
> >>>>>>>             Auto-properties start:
> org.osgi.framework.BundleException: Unable to
> >>>>>>>
> >>>>>>             cache
> >>>>>>
> >>>>>>>             bundle:
> >>>>>>>
> >>>>>>>
> >>>>>
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> >>>>>
> >>>>>>>             Auto-properties start:
> org.osgi.framework.BundleException: Unable to
> >>>>>>>
> >>>>>>             cache
> >>>>>>
> >>>>>>>             bundle:
> >>>>>>>
> >>>>>>>
> >>>>>
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> >>>>>
> >>>>>>>             Auto-properties start:
> org.osgi.framework.BundleException: Unable to
> >>>>>>>
> >>>>>>             cache
> >>>>>>
> >>>>>>>             bundle:
> >>>>>>>
> >>>>>>>
> >>>>>
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> >>>>>
> >>>>>>>             2009/5/29 Richard S. Hall <he...@ungoverned.org>
> <ma...@ungoverned.org>
> >>>>>>>
> >>>>>>>             BTW, I just committed a patch to improve the error
> message in this
> >>>>>>>
> >>>>>>>>             situation, so in the next Felix release such errors
> should hopefully
> >>>>>>>>
> >>>>>             be
> >>>>>
> >>>>>>             more
> >>>>>>
> >>>>>>>>             obvious.
> >>>>>>>>
> >>>>>>>>             -> richard
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>             On 5/29/09 7:17 AM, galaxy wrote:
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>>             Thanks!
> >>>>>>>>>
> >>>>>>>>>             2009/5/29 Stuart McCulloch<mc...@gmail.com>
> <ma...@gmail.com>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>>             2009/5/29 galaxy<ha...@gmail.com> <mailto:
> harmonymail.ty@gmail.com>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>>             Hi  all,
> >>>>>>>>>>>             Here is my problem :Every time I tried to run
> >>>>>>>>>>>             org.apache.felix.main.Main
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>             in
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>>             eclipse there would be the error [1].
> >>>>>>>>>>>             I searched the problem and found it was related to
> the url .But my
> >>>>>>>>>>>             bundle
> >>>>>>>>>>>             url is [2].So can you help me on this problem ?The
> felix version is
> >>>>>>>>>>>             1.8.
> >>>>>>>>>>>             And I installed felix in eclipse according to
> >>>>>>>>>>>
> http://felix.apache.org/site/integrating-felix-with-eclipse.html
> >>>>>>>>>>>             Thanks!
> >>>>>>>>>>>
> >>>>>>>>>>>             [1]
> >>>>>>>>>>>             Welcome to Felix.
> >>>>>>>>>>>             =================
> >>>>>>>>>>>
> >>>>>>>>>>>             Auto-properties install:
> org.osgi.framework.BundleException: Unable
> >>>>>>>>>>>
> >>>>>>             to
> >>>>>>
> >>>>>>>>>>>             cache
> >>>>>>>>>>>             bundle:
> >>>>>>>>>>>
> >>>>>>
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> >>>>>>
> >>>>>>>>>>>             Auto-properties install:
> org.osgi.framework.BundleException: Unable
> >>>>>>>>>>>
> >>>>>>             to
> >>>>>>
> >>>>>>>>>>>             cache
> >>>>>>>>>>>             bundle:
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>>             Auto-properties install:
> org.osgi.framework.BundleException: Unable
> >>>>>>>>>>>
> >>>>>>             to
> >>>>>>
> >>>>>>>>>>>             cache
> >>>>>>>>>>>             bundle:
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> >>>>>
> >>>>>>>>>>
> >>>>>>>>>>>             Auto-properties start:
> org.osgi.framework.BundleException: Unable
> >>>>>>>>>>>
> >>>>>             to
> >>>>>
> >>>>>>>>>>>
> >>>>>>>>>>             cache
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>>             bundle:
> >>>>>>>>>>>
> >>>>>>
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> >>>>>>
> >>>>>>>>>>>             Auto-properties start:
> org.osgi.framework.BundleException: Unable
> >>>>>>>>>>>
> >>>>>             to
> >>>>>
> >>>>>>>>>>>
> >>>>>>>>>>             cache
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>>             bundle:
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>>             Auto-properties start:
> org.osgi.framework.BundleException: Unable
> >>>>>>>>>>>
> >>>>>             to
> >>>>>
> >>>>>>>>>>>
> >>>>>>>>>>             cache
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>>             bundle:
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> >>>>>
> >>>>>>>>>>
> >>>>>>>>>>>             [2]
> >>>>>>>>>>>             felix.auto.start.1= \
> >>>>>>>>>>>
>  file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar \
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>
>  file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> >>>>>
> >>>>>>             \
> >>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>
>  file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> >>>>>
> >>>>>>>>>>                 those are not valid URLs, they should be
> file:///D:/....
> >>>>>>>>>>
> >>>>>>>>>>             see this blog entry for background:
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>
> http://blogs.msdn.com/ie/archive/2006/12/06/file-uris-in-windows.aspx
> >>>>>>
> >>>>>>>>>>             HTH
> >>>>>>>>>>
> >>>>>>>>>>             --
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>>             regards
> >>>>>>>>>>>             Tian
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>             --
> >>>>>>>>>>             Cheers, Stuart
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>             --
> >>>>>>>             regards
> >>>>>>>             Tian
> >>>>>>>
> >>>>>>>
> >>>>>>             --
> >>>>>>             regards
> >>>>>>             Tian
> >>>>>>
> >>>>>>
> >>>>>             --
> >>>>>             http://nima.magic.ubc.ca
> >>>>>
> >>>>>
> >>>>
> >>>
> >>>
> >>>
> >>>
> >>>         --
> >>>         regards
> >>>         Tian
> >>
> >>
> >>
> >>
> >>     --
> >>     regards
> >>     Tian
> >
> >
> >
> >
> > --
> > regards
> > Tian
>



-- 
regards
Tian

Re: Problems with runing felix in eclipse

Posted by "Richard S. Hall" <he...@ungoverned.org>.
Forwarding this to the mailing list to get more eyes on it...

-> richard

On 6/2/09 4:34 AM, galaxy wrote:
> Thanks,
> I run it with the new felix.jar and below is my procedure of running
> .Any idea of what's going on ?
> 1: I deleted the cache directory in \felix and \felix\bin (I have
> launch felix from both directories so two caches )
> 2: launch it in eclipse using harmony classlib and the error message
> is [1]
> 3: after 2 , \felix\cache was created ,with only one bundle0 directory
> (should be more than one )
>
> Then I debug it and make a conditional breakpoint when throw
> BundleException ,ended up with the error message [2],and the code is
> .....
> if (isNew)
> {
> // First generate an identifier for it.
> id = getNextId();
>
> try
> {
> // Add the bundle to the cache.
> m_cache.create(id, location, is);//id =3 ,location ="
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar"
> }
> catch (Exception ex)
> {
> throw new BundleException(
> "Unable to cache bundle: " + location, ex);
> }
> ..................
> configmap is [3]
>
> THEN , I run felix in the command line as below ,works well
>
> D:\JavaWorld\Felix\bin>D:\Harmony_OSGi\apache-harmony-jre-r713673-windows-x86-32
> -snapshot\harmony-jre-713673\bin\java.exe -jar felix.jar
>
> Welcome to Felix.
> =================
>
> ->
>
> [1]
>
> Welcome to Felix.
> =================
>
> Auto-properties install: org.osgi.framework.BundleException: Unable to
> cache bundle:
> file:/D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar -
> java.net.MalformedURLException: java.lang.IllegalStateException:
> Stream handler unavailable due to: Stream handler unavailable due to: null
> Auto-properties install: org.osgi.framework.BundleException: Unable to
> cache bundle:
> file:/D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar -
> java.net.MalformedURLException: java.lang.IllegalStateException:
> Stream handler unavailable due to: Stream handler unavailable due to: null
> Auto-properties install: org.osgi.framework.BundleException: Unable to
> cache bundle:
> file:/D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> - java.net.MalformedURLException: java.lang.IllegalStateException:
> Stream handler unavailable due to: Stream handler unavailable due to: null
> Auto-properties start: org.osgi.framework.BundleException: Unable to
> cache bundle:
> file:/D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar -
> java.net.MalformedURLException: java.lang.IllegalStateException:
> Stream handler unavailable due to: Stream handler unavailable due to: null
> Auto-properties start: org.osgi.framework.BundleException: Unable to
> cache bundle:
> file:/D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar -
> java.net.MalformedURLException: java.lang.IllegalStateException:
> Stream handler unavailable due to: Stream handler unavailable due to: null
> Auto-properties start: org.osgi.framework.BundleException: Unable to
> cache bundle:
> file:/D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> - java.net.MalformedURLException: java.lang.IllegalStateException:
> Stream handler unavailable due to: Stream handler unavailable due to: null
>
> [2]
> Welcome to Felix.
> =================
>
> java.net.MalformedURLException: java.lang.IllegalStateException:
> Stream handler unavailable due to: Stream handler unavailable due to: null
> at java.net.URL.<init>(URL.java:340)
> at java.net.URL.<init>(URL.java:155)
> 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.cache.BundleArchive.<init>(BundleArchive.java:140)
> at
> org.apache.felix.framework.cache.BundleCache.create(BundleCache.java:158)
> at org.apache.felix.framework.Felix.installBundle(Felix.java:2072)
> at org.apache.felix.framework.Felix.installBundle(Felix.java:2032)
> at
> org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:130)
> at
> org.apache.felix.main.AutoActivator.processAutoProperties(AutoActivator.java:121)
> at org.apache.felix.main.AutoActivator.start(AutoActivator.java:55)
> at
> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:589)
> at
> org.apache.felix.framework.Felix$SystemBundleActivator.start(Felix.java:3928)
> at
> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:589)
> at org.apache.felix.framework.Felix.init(Felix.java:644)
> at org.apache.felix.framework.Felix.start(Felix.java:678)
> at org.apache.felix.main.Main.main(Main.java:213)
> java.net.MalformedURLException: java.lang.IllegalStateException:
> Stream handler unavailable due to: Stream handler unavailable due to: null
> at java.net.URL.<init>(URL.java:340)
> at java.net.URL.<init>(URL.java:155)
> 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.cache.BundleArchive.<init>(BundleArchive.java:140)
> at
> org.apache.felix.framework.cache.BundleCache.create(BundleCache.java:158)
> at org.apache.felix.framework.Felix.installBundle(Felix.java:2072)
> at org.apache.felix.framework.Felix.installBundle(Felix.java:2032)
> at
> org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:130)
> at
> org.apache.felix.main.AutoActivator.processAutoProperties(AutoActivator.java:121)
> at org.apache.felix.main.AutoActivator.start(AutoActivator.java:55)
> at
> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:589)
> at
> org.apache.felix.framework.Felix$SystemBundleActivator.start(Felix.java:3928)
> at
> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:589)
> at org.apache.felix.framework.Felix.init(Felix.java:644)
> at org.apache.felix.framework.Felix.start(Felix.java:678)
> at org.apache.felix.main.Main.main(Main.java:213)
>
> [3]
> {felix.auto.start.1=file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> , felix.cache.dir=D:/JavaWorld/Felix/felix-cache,
> felix.config.properties=file:D:/JavaWorld/Felix/conf/config.properties, felix.log.level=1,
> felix.systembundle.activators=[org.apache.felix.main.AutoActivator@4a8557e],
> felix.version=1.9.0.SNAPSHOT,
> obr.repository.url=http://felix.apache.org/obr/releases.xml,
> org.osgi.framework.language=en, org.osgi.framework.os.name
> <http://org.osgi.framework.os.name>=windowsxp,
> org.osgi.framework.os.version=5.1, org.osgi.framework.processor=x86,
> org.osgi.framework.vendor=Apache Software Foundation,
> org.osgi.framework.version=1.3, org.osgi.service.http.port=8080,
> org.osgi.supports.bootclasspath.extension=false,
> org.osgi.supports.framework.extension=true,
> org.osgi.supports.framework.fragment=true,
> org.osgi.supports.framework.requirebundle=true, osgi.shell.telnet=on}
>
> 2009/6/1 Richard S. Hall <heavy@ungoverned.org
> <ma...@ungoverned.org>>
>
>     No problem. Let me know if you learn anything.
>
>     -> richard
>
>
>
>     On 5/31/09 11:10 AM, galaxy wrote:
>>     Thanks Richard!
>>
>>     2009/5/31 Richard S. Hall <heavy@ungoverned.org
>>     <ma...@ungoverned.org>>
>>
>>         Replace your existing felix.jar with the attached one. It
>>         should give the causing exception if there is one.
>>
>>         -> richard
>>
>>
>>         On 5/31/09 3:04 AM, galaxy wrote:
>>>         That will be excellent!
>>>         Thanks Richard
>>>
>>>         2009/5/31 Richard S. Hall <heavy@ungoverned.org
>>>         <ma...@ungoverned.org>>
>>>
>>>             I could send you a snapshot of felix trunk that prints a
>>>             better exception message if you want...
>>>
>>>             -> richard
>>>
>>>
>>>             On 5/30/09 10:20 AM, galaxy wrote:
>>>>             I've solved the problem in a rather strange way :)Since I could run felix in
>>>>             the command line without the annoying information,I run it
>>>>             first and then close it .After these done there will be some "bundle*"
>>>>             directories in felix-cache. At this stage I could successfully launch felix
>>>>             in eclipse .Very strange.
>>>>             BTW, setting the file:///*** and the root directory is not useful in my
>>>>             machine,maybe there is something wrong with my eclipse.Thanks anyway:)
>>>>
>>>>             2009/5/30 Nima Kaviani <ni...@gmail.com> <ma...@gmail.com>
>>>>
>>>>               
>>>>>             Hi,
>>>>>
>>>>>             I usually solve the problem by uncommenting "felix.cache.rootdir" and
>>>>>             pointing it to the root directory for felix, e.g., "D:/java/.....". I keep
>>>>>             "felix.auto.start.1" as is and it stops complaining.
>>>>>
>>>>>             cheers,
>>>>>             N.
>>>>>
>>>>>             On Fri, May 29, 2009 at 7:44 PM, galaxy <ha...@gmail.com> <ma...@gmail.com> wrote:
>>>>>
>>>>>                 
>>>>>>             Sorry .A small error in the description .The config file when running
>>>>>>                   
>>>>>             felix
>>>>>                 
>>>>>>             in command line is the same as below ,without the "///" .But I have
>>>>>>                   
>>>>>             already
>>>>>                 
>>>>>>             tried running the felix in eclipse with the config file same as below and
>>>>>>             it
>>>>>>             didn't work.
>>>>>>             .....
>>>>>>             felix.auto.start.1= \
>>>>>>
>>>>>>
>>>>>>                   
>>>>>              file:D:/Java/felix-1.8.0/felix-1.8.0/bundle/org.apache.felix.shell-1.2.0.jar
>>>>>                 
>>>>>>             \
>>>>>>
>>>>>>
>>>>>>                   
>>>>>              file:D:/Java/felix-1.8.0/felix-1.8.0/bundle/org.apache.felix.shell.tui-1.2.0.jar
>>>>>                 
>>>>>>             \
>>>>>>
>>>>>>
>>>>>>                   
>>>>>              file:D:/Java/felix-1.8.0/felix-1.8.0/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>>>>>                 
>>>>>>             felix.log.level=1
>>>>>>             ......
>>>>>>             org.osgi.service.http.port=8080
>>>>>>             osgi.shell.telnet=on
>>>>>>             obr.repository.url=http://felix.apache.org/obr/releases.xml
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>             2009/5/30 galaxy <ha...@gmail.com> <ma...@gmail.com>
>>>>>>
>>>>>>                   
>>>>>>>             Hi , I modified the config file as [1] but still got the error message
>>>>>>>                     
>>>>>>             [2].Seems
>>>>>>                   
>>>>>>>             it's not about the url and when I run the felix in the command line
>>>>>>>                     
>>>>>             ,with
>>>>>                 
>>>>>>>             the exact same config it was OK.Could any one know what's going on
>>>>>>>                     
>>>>>             here?
>>>>>                 
>>>>>>>             [1]
>>>>>>>             felix.auto.start.1= \
>>>>>>>
>>>>>>>                     
>>>>>              file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell-1.2.0.jar
>>>>>                 
>>>>>>>             \
>>>>>>>
>>>>>>>                     
>>>>>              file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
>>>>>                 
>>>>>>>             \
>>>>>>>
>>>>>>>
>>>>>>>                     
>>>>>              file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>>>>>                 
>>>>>>>              [2]
>>>>>>>             Welcome to Felix.
>>>>>>>             =================
>>>>>>>
>>>>>>>             Auto-properties install: org.osgi.framework.BundleException: Unable to
>>>>>>>             cache bundle:
>>>>>>>
>>>>>>>                     
>>>>>             file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell-1.2.0.jar
>>>>>                 
>>>>>>>             Auto-properties install: org.osgi.framework.BundleException: Unable to
>>>>>>>             cache bundle:
>>>>>>>
>>>>>>>                     
>>>>>             file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
>>>>>                 
>>>>>>>             Auto-properties install: org.osgi.framework.BundleException: Unable to
>>>>>>>             cache bundle:
>>>>>>>
>>>>>>>                     
>>>>>             file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>>>>>                 
>>>>>>>             Auto-properties start: org.osgi.framework.BundleException: Unable to
>>>>>>>                     
>>>>>>             cache
>>>>>>                   
>>>>>>>             bundle:
>>>>>>>
>>>>>>>                     
>>>>>             file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell-1.2.0.jar
>>>>>                 
>>>>>>>             Auto-properties start: org.osgi.framework.BundleException: Unable to
>>>>>>>                     
>>>>>>             cache
>>>>>>                   
>>>>>>>             bundle:
>>>>>>>
>>>>>>>                     
>>>>>             file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
>>>>>                 
>>>>>>>             Auto-properties start: org.osgi.framework.BundleException: Unable to
>>>>>>>                     
>>>>>>             cache
>>>>>>                   
>>>>>>>             bundle:
>>>>>>>
>>>>>>>                     
>>>>>             file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>>>>>                 
>>>>>>>             2009/5/29 Richard S. Hall <he...@ungoverned.org> <ma...@ungoverned.org>
>>>>>>>
>>>>>>>             BTW, I just committed a patch to improve the error message in this
>>>>>>>                     
>>>>>>>>             situation, so in the next Felix release such errors should hopefully
>>>>>>>>                       
>>>>>             be
>>>>>                 
>>>>>>             more
>>>>>>                   
>>>>>>>>             obvious.
>>>>>>>>
>>>>>>>>             -> richard
>>>>>>>>
>>>>>>>>
>>>>>>>>             On 5/29/09 7:17 AM, galaxy wrote:
>>>>>>>>
>>>>>>>>                       
>>>>>>>>>             Thanks!
>>>>>>>>>
>>>>>>>>>             2009/5/29 Stuart McCulloch<mc...@gmail.com> <ma...@gmail.com>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                         
>>>>>>>>>>             2009/5/29 galaxy<ha...@gmail.com> <ma...@gmail.com>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                           
>>>>>>>>>>>             Hi  all,
>>>>>>>>>>>             Here is my problem :Every time I tried to run
>>>>>>>>>>>             org.apache.felix.main.Main
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                             
>>>>>>>>>>             in
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                           
>>>>>>>>>>>             eclipse there would be the error [1].
>>>>>>>>>>>             I searched the problem and found it was related to the url .But my
>>>>>>>>>>>             bundle
>>>>>>>>>>>             url is [2].So can you help me on this problem ?The felix version is
>>>>>>>>>>>             1.8.
>>>>>>>>>>>             And I installed felix in eclipse according to
>>>>>>>>>>>             http://felix.apache.org/site/integrating-felix-with-eclipse.html
>>>>>>>>>>>             Thanks!
>>>>>>>>>>>
>>>>>>>>>>>             [1]
>>>>>>>>>>>             Welcome to Felix.
>>>>>>>>>>>             =================
>>>>>>>>>>>
>>>>>>>>>>>             Auto-properties install: org.osgi.framework.BundleException: Unable
>>>>>>>>>>>                             
>>>>>>             to
>>>>>>                   
>>>>>>>>>>>             cache
>>>>>>>>>>>             bundle:
>>>>>>>>>>>                             
>>>>>>             file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
>>>>>>                   
>>>>>>>>>>>             Auto-properties install: org.osgi.framework.BundleException: Unable
>>>>>>>>>>>                             
>>>>>>             to
>>>>>>                   
>>>>>>>>>>>             cache
>>>>>>>>>>>             bundle:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                             
>>>>>>>>>>             file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                           
>>>>>>>>>>>             Auto-properties install: org.osgi.framework.BundleException: Unable
>>>>>>>>>>>                             
>>>>>>             to
>>>>>>                   
>>>>>>>>>>>             cache
>>>>>>>>>>>             bundle:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                             
>>>>>>>>>>                           
>>>>>             file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>>>>>                 
>>>>>>>>>>                           
>>>>>>>>>>>             Auto-properties start: org.osgi.framework.BundleException: Unable
>>>>>>>>>>>                             
>>>>>             to
>>>>>                 
>>>>>>>>>>>                             
>>>>>>>>>>             cache
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                           
>>>>>>>>>>>             bundle:
>>>>>>>>>>>                             
>>>>>>             file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
>>>>>>                   
>>>>>>>>>>>             Auto-properties start: org.osgi.framework.BundleException: Unable
>>>>>>>>>>>                             
>>>>>             to
>>>>>                 
>>>>>>>>>>>                             
>>>>>>>>>>             cache
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                           
>>>>>>>>>>>             bundle:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                             
>>>>>>>>>>             file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                           
>>>>>>>>>>>             Auto-properties start: org.osgi.framework.BundleException: Unable
>>>>>>>>>>>                             
>>>>>             to
>>>>>                 
>>>>>>>>>>>                             
>>>>>>>>>>             cache
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                           
>>>>>>>>>>>             bundle:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                             
>>>>>>>>>>                           
>>>>>             file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>>>>>                 
>>>>>>>>>>                           
>>>>>>>>>>>             [2]
>>>>>>>>>>>             felix.auto.start.1= \
>>>>>>>>>>>              file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar \
>>>>>>>>>>>
>>>>>>>>>>>                             
>>>>>              file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
>>>>>                 
>>>>>>             \
>>>>>>                   
>>>>>>>>>>>                             
>>>>>>>>>>                           
>>>>>              file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>>>>>                 
>>>>>>>>>>                 those are not valid URLs, they should be file:///D:/....
>>>>>>>>>>
>>>>>>>>>>             see this blog entry for background:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                           
>>>>>>             http://blogs.msdn.com/ie/archive/2006/12/06/file-uris-in-windows.aspx
>>>>>>                   
>>>>>>>>>>             HTH
>>>>>>>>>>
>>>>>>>>>>             --
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                           
>>>>>>>>>>>             regards
>>>>>>>>>>>             Tian
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                             
>>>>>>>>>>             --
>>>>>>>>>>             Cheers, Stuart
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                           
>>>>>>>>>                         
>>>>>>>             --
>>>>>>>             regards
>>>>>>>             Tian
>>>>>>>
>>>>>>>                     
>>>>>>             --
>>>>>>             regards
>>>>>>             Tian
>>>>>>
>>>>>>                   
>>>>>             --
>>>>>             http://nima.magic.ubc.ca
>>>>>
>>>>>                 
>>>>               
>>>
>>>
>>>
>>>
>>>         -- 
>>>         regards
>>>         Tian
>>
>>
>>
>>
>>     -- 
>>     regards
>>     Tian
>
>
>
>
> -- 
> regards
> Tian

Re: Problems with runing felix in eclipse

Posted by galaxy <ha...@gmail.com>.
I've solved the problem in a rather strange way :)Since I could run felix in
the command line without the annoying information,I run it
first and then close it .After these done there will be some "bundle*"
directories in felix-cache. At this stage I could successfully launch felix
in eclipse .Very strange.
BTW, setting the file:///*** and the root directory is not useful in my
machine,maybe there is something wrong with my eclipse.Thanks anyway:)

2009/5/30 Nima Kaviani <ni...@gmail.com>

> Hi,
>
> I usually solve the problem by uncommenting "felix.cache.rootdir" and
> pointing it to the root directory for felix, e.g., "D:/java/.....". I keep
> "felix.auto.start.1" as is and it stops complaining.
>
> cheers,
> N.
>
> On Fri, May 29, 2009 at 7:44 PM, galaxy <ha...@gmail.com> wrote:
>
> > Sorry .A small error in the description .The config file when running
> felix
> > in command line is the same as below ,without the "///" .But I have
> already
> > tried running the felix in eclipse with the config file same as below and
> > it
> > didn't work.
> > .....
> > felix.auto.start.1= \
> >
> >
>  file:D:/Java/felix-1.8.0/felix-1.8.0/bundle/org.apache.felix.shell-1.2.0.jar
> > \
> >
> >
>  file:D:/Java/felix-1.8.0/felix-1.8.0/bundle/org.apache.felix.shell.tui-1.2.0.jar
> > \
> >
> >
>  file:D:/Java/felix-1.8.0/felix-1.8.0/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> > felix.log.level=1
> > ......
> > org.osgi.service.http.port=8080
> > osgi.shell.telnet=on
> > obr.repository.url=http://felix.apache.org/obr/releases.xml
> >
> >
> >
> >
> > 2009/5/30 galaxy <ha...@gmail.com>
> >
> > > Hi , I modified the config file as [1] but still got the error message
> > [2].Seems
> > > it's not about the url and when I run the felix in the command line
> ,with
> > > the exact same config it was OK.Could any one know what's going on
> here?
> > > [1]
> > > felix.auto.start.1= \
> > >
> >
>  file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> > > \
> > >
> >
>  file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> > > \
> > >
> > >
> >
>  file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> > >  [2]
> > > Welcome to Felix.
> > > =================
> > >
> > > Auto-properties install: org.osgi.framework.BundleException: Unable to
> > > cache bundle:
> > >
> >
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> > > Auto-properties install: org.osgi.framework.BundleException: Unable to
> > > cache bundle:
> > >
> >
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> > > Auto-properties install: org.osgi.framework.BundleException: Unable to
> > > cache bundle:
> > >
> >
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> > > Auto-properties start: org.osgi.framework.BundleException: Unable to
> > cache
> > > bundle:
> > >
> >
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> > > Auto-properties start: org.osgi.framework.BundleException: Unable to
> > cache
> > > bundle:
> > >
> >
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> > > Auto-properties start: org.osgi.framework.BundleException: Unable to
> > cache
> > > bundle:
> > >
> >
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> > >
> > >
> > > 2009/5/29 Richard S. Hall <he...@ungoverned.org>
> > >
> > > BTW, I just committed a patch to improve the error message in this
> > >> situation, so in the next Felix release such errors should hopefully
> be
> > more
> > >> obvious.
> > >>
> > >> -> richard
> > >>
> > >>
> > >> On 5/29/09 7:17 AM, galaxy wrote:
> > >>
> > >>> Thanks!
> > >>>
> > >>> 2009/5/29 Stuart McCulloch<mc...@gmail.com>
> > >>>
> > >>>
> > >>>
> > >>>> 2009/5/29 galaxy<ha...@gmail.com>
> > >>>>
> > >>>>
> > >>>>
> > >>>>> Hi  all,
> > >>>>> Here is my problem :Every time I tried to run
> > >>>>> org.apache.felix.main.Main
> > >>>>>
> > >>>>>
> > >>>> in
> > >>>>
> > >>>>
> > >>>>> eclipse there would be the error [1].
> > >>>>> I searched the problem and found it was related to the url .But my
> > >>>>> bundle
> > >>>>> url is [2].So can you help me on this problem ?The felix version is
> > >>>>> 1.8.
> > >>>>> And I installed felix in eclipse according to
> > >>>>> http://felix.apache.org/site/integrating-felix-with-eclipse.html
> > >>>>> Thanks!
> > >>>>>
> > >>>>> [1]
> > >>>>> Welcome to Felix.
> > >>>>> =================
> > >>>>>
> > >>>>> Auto-properties install: org.osgi.framework.BundleException: Unable
> > to
> > >>>>> cache
> > >>>>> bundle:
> > file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> > >>>>> Auto-properties install: org.osgi.framework.BundleException: Unable
> > to
> > >>>>> cache
> > >>>>> bundle:
> > >>>>>
> > >>>>>
> > >>>> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> > >>>>
> > >>>>
> > >>>>> Auto-properties install: org.osgi.framework.BundleException: Unable
> > to
> > >>>>> cache
> > >>>>> bundle:
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>
> > >>>>
> >
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> > >>>>
> > >>>>
> > >>>>> Auto-properties start: org.osgi.framework.BundleException: Unable
> to
> > >>>>>
> > >>>>>
> > >>>> cache
> > >>>>
> > >>>>
> > >>>>> bundle:
> > file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> > >>>>> Auto-properties start: org.osgi.framework.BundleException: Unable
> to
> > >>>>>
> > >>>>>
> > >>>> cache
> > >>>>
> > >>>>
> > >>>>> bundle:
> > >>>>>
> > >>>>>
> > >>>> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> > >>>>
> > >>>>
> > >>>>> Auto-properties start: org.osgi.framework.BundleException: Unable
> to
> > >>>>>
> > >>>>>
> > >>>> cache
> > >>>>
> > >>>>
> > >>>>> bundle:
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>
> > >>>>
> >
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> > >>>>
> > >>>>
> > >>>>> [2]
> > >>>>> felix.auto.start.1= \
> > >>>>>  file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar \
> > >>>>>
>  file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> > \
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>
> > >>>>
> >
>  file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> > >>>>     those are not valid URLs, they should be file:///D:/....
> > >>>>
> > >>>> see this blog entry for background:
> > >>>>
> > >>>>
> > http://blogs.msdn.com/ie/archive/2006/12/06/file-uris-in-windows.aspx
> > >>>>
> > >>>> HTH
> > >>>>
> > >>>> --
> > >>>>
> > >>>>
> > >>>>> regards
> > >>>>> Tian
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>> --
> > >>>> Cheers, Stuart
> > >>>>
> > >>>>
> > >>>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>
> > >
> > >
> > > --
> > > regards
> > > Tian
> > >
> >
> >
> >
> > --
> > regards
> > Tian
> >
>
>
>
> --
> http://nima.magic.ubc.ca
>



-- 
regards
Tian

Re: Problems with runing felix in eclipse

Posted by Nima Kaviani <ni...@gmail.com>.
Hi,

I usually solve the problem by uncommenting "felix.cache.rootdir" and
pointing it to the root directory for felix, e.g., "D:/java/.....". I keep
"felix.auto.start.1" as is and it stops complaining.

cheers,
N.

On Fri, May 29, 2009 at 7:44 PM, galaxy <ha...@gmail.com> wrote:

> Sorry .A small error in the description .The config file when running felix
> in command line is the same as below ,without the "///" .But I have already
> tried running the felix in eclipse with the config file same as below and
> it
> didn't work.
> .....
> felix.auto.start.1= \
>
>  file:D:/Java/felix-1.8.0/felix-1.8.0/bundle/org.apache.felix.shell-1.2.0.jar
> \
>
>  file:D:/Java/felix-1.8.0/felix-1.8.0/bundle/org.apache.felix.shell.tui-1.2.0.jar
> \
>
>  file:D:/Java/felix-1.8.0/felix-1.8.0/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> felix.log.level=1
> ......
> org.osgi.service.http.port=8080
> osgi.shell.telnet=on
> obr.repository.url=http://felix.apache.org/obr/releases.xml
>
>
>
>
> 2009/5/30 galaxy <ha...@gmail.com>
>
> > Hi , I modified the config file as [1] but still got the error message
> [2].Seems
> > it's not about the url and when I run the felix in the command line ,with
> > the exact same config it was OK.Could any one know what's going on here?
> > [1]
> > felix.auto.start.1= \
> >
>  file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> > \
> >
>  file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> > \
> >
> >
>  file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> >  [2]
> > Welcome to Felix.
> > =================
> >
> > Auto-properties install: org.osgi.framework.BundleException: Unable to
> > cache bundle:
> >
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> > Auto-properties install: org.osgi.framework.BundleException: Unable to
> > cache bundle:
> >
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> > Auto-properties install: org.osgi.framework.BundleException: Unable to
> > cache bundle:
> >
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> > Auto-properties start: org.osgi.framework.BundleException: Unable to
> cache
> > bundle:
> >
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> > Auto-properties start: org.osgi.framework.BundleException: Unable to
> cache
> > bundle:
> >
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> > Auto-properties start: org.osgi.framework.BundleException: Unable to
> cache
> > bundle:
> >
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> >
> >
> > 2009/5/29 Richard S. Hall <he...@ungoverned.org>
> >
> > BTW, I just committed a patch to improve the error message in this
> >> situation, so in the next Felix release such errors should hopefully be
> more
> >> obvious.
> >>
> >> -> richard
> >>
> >>
> >> On 5/29/09 7:17 AM, galaxy wrote:
> >>
> >>> Thanks!
> >>>
> >>> 2009/5/29 Stuart McCulloch<mc...@gmail.com>
> >>>
> >>>
> >>>
> >>>> 2009/5/29 galaxy<ha...@gmail.com>
> >>>>
> >>>>
> >>>>
> >>>>> Hi  all,
> >>>>> Here is my problem :Every time I tried to run
> >>>>> org.apache.felix.main.Main
> >>>>>
> >>>>>
> >>>> in
> >>>>
> >>>>
> >>>>> eclipse there would be the error [1].
> >>>>> I searched the problem and found it was related to the url .But my
> >>>>> bundle
> >>>>> url is [2].So can you help me on this problem ?The felix version is
> >>>>> 1.8.
> >>>>> And I installed felix in eclipse according to
> >>>>> http://felix.apache.org/site/integrating-felix-with-eclipse.html
> >>>>> Thanks!
> >>>>>
> >>>>> [1]
> >>>>> Welcome to Felix.
> >>>>> =================
> >>>>>
> >>>>> Auto-properties install: org.osgi.framework.BundleException: Unable
> to
> >>>>> cache
> >>>>> bundle:
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> >>>>> Auto-properties install: org.osgi.framework.BundleException: Unable
> to
> >>>>> cache
> >>>>> bundle:
> >>>>>
> >>>>>
> >>>> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> >>>>
> >>>>
> >>>>> Auto-properties install: org.osgi.framework.BundleException: Unable
> to
> >>>>> cache
> >>>>> bundle:
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> >>>>
> >>>>
> >>>>> Auto-properties start: org.osgi.framework.BundleException: Unable to
> >>>>>
> >>>>>
> >>>> cache
> >>>>
> >>>>
> >>>>> bundle:
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> >>>>> Auto-properties start: org.osgi.framework.BundleException: Unable to
> >>>>>
> >>>>>
> >>>> cache
> >>>>
> >>>>
> >>>>> bundle:
> >>>>>
> >>>>>
> >>>> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> >>>>
> >>>>
> >>>>> Auto-properties start: org.osgi.framework.BundleException: Unable to
> >>>>>
> >>>>>
> >>>> cache
> >>>>
> >>>>
> >>>>> bundle:
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> >>>>
> >>>>
> >>>>> [2]
> >>>>> felix.auto.start.1= \
> >>>>>  file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar \
> >>>>>  file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> \
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
>  file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> >>>>     those are not valid URLs, they should be file:///D:/....
> >>>>
> >>>> see this blog entry for background:
> >>>>
> >>>>
> http://blogs.msdn.com/ie/archive/2006/12/06/file-uris-in-windows.aspx
> >>>>
> >>>> HTH
> >>>>
> >>>> --
> >>>>
> >>>>
> >>>>> regards
> >>>>> Tian
> >>>>>
> >>>>>
> >>>>>
> >>>> --
> >>>> Cheers, Stuart
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>
> >
> >
> > --
> > regards
> > Tian
> >
>
>
>
> --
> regards
> Tian
>



-- 
http://nima.magic.ubc.ca

Re: Problems with runing felix in eclipse

Posted by galaxy <ha...@gmail.com>.
Sorry .A small error in the description .The config file when running felix
in command line is the same as below ,without the "///" .But I have already
tried running the felix in eclipse with the config file same as below and it
didn't work.
.....
felix.auto.start.1= \
 file:D:/Java/felix-1.8.0/felix-1.8.0/bundle/org.apache.felix.shell-1.2.0.jar
\
 file:D:/Java/felix-1.8.0/felix-1.8.0/bundle/org.apache.felix.shell.tui-1.2.0.jar
\
 file:D:/Java/felix-1.8.0/felix-1.8.0/bundle/org.apache.felix.bundlerepository-1.4.0.jar
felix.log.level=1
......
org.osgi.service.http.port=8080
osgi.shell.telnet=on
obr.repository.url=http://felix.apache.org/obr/releases.xml




2009/5/30 galaxy <ha...@gmail.com>

> Hi , I modified the config file as [1] but still got the error message [2].Seems
> it's not about the url and when I run the felix in the command line ,with
> the exact same config it was OK.Could any one know what's going on here?
> [1]
> felix.auto.start.1= \
>  file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> \
>  file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> \
>
>  file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>  [2]
> Welcome to Felix.
> =================
>
> Auto-properties install: org.osgi.framework.BundleException: Unable to
> cache bundle:
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> Auto-properties install: org.osgi.framework.BundleException: Unable to
> cache bundle:
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> Auto-properties install: org.osgi.framework.BundleException: Unable to
> cache bundle:
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> Auto-properties start: org.osgi.framework.BundleException: Unable to cache
> bundle:
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> Auto-properties start: org.osgi.framework.BundleException: Unable to cache
> bundle:
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> Auto-properties start: org.osgi.framework.BundleException: Unable to cache
> bundle:
> file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>
>
> 2009/5/29 Richard S. Hall <he...@ungoverned.org>
>
> BTW, I just committed a patch to improve the error message in this
>> situation, so in the next Felix release such errors should hopefully be more
>> obvious.
>>
>> -> richard
>>
>>
>> On 5/29/09 7:17 AM, galaxy wrote:
>>
>>> Thanks!
>>>
>>> 2009/5/29 Stuart McCulloch<mc...@gmail.com>
>>>
>>>
>>>
>>>> 2009/5/29 galaxy<ha...@gmail.com>
>>>>
>>>>
>>>>
>>>>> Hi  all,
>>>>> Here is my problem :Every time I tried to run
>>>>> org.apache.felix.main.Main
>>>>>
>>>>>
>>>> in
>>>>
>>>>
>>>>> eclipse there would be the error [1].
>>>>> I searched the problem and found it was related to the url .But my
>>>>> bundle
>>>>> url is [2].So can you help me on this problem ?The felix version is
>>>>> 1.8.
>>>>> And I installed felix in eclipse according to
>>>>> http://felix.apache.org/site/integrating-felix-with-eclipse.html
>>>>> Thanks!
>>>>>
>>>>> [1]
>>>>> Welcome to Felix.
>>>>> =================
>>>>>
>>>>> Auto-properties install: org.osgi.framework.BundleException: Unable to
>>>>> cache
>>>>> bundle: file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
>>>>> Auto-properties install: org.osgi.framework.BundleException: Unable to
>>>>> cache
>>>>> bundle:
>>>>>
>>>>>
>>>> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
>>>>
>>>>
>>>>> Auto-properties install: org.osgi.framework.BundleException: Unable to
>>>>> cache
>>>>> bundle:
>>>>>
>>>>>
>>>>>
>>>>
>>>> file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>>>>
>>>>
>>>>> Auto-properties start: org.osgi.framework.BundleException: Unable to
>>>>>
>>>>>
>>>> cache
>>>>
>>>>
>>>>> bundle: file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
>>>>> Auto-properties start: org.osgi.framework.BundleException: Unable to
>>>>>
>>>>>
>>>> cache
>>>>
>>>>
>>>>> bundle:
>>>>>
>>>>>
>>>> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
>>>>
>>>>
>>>>> Auto-properties start: org.osgi.framework.BundleException: Unable to
>>>>>
>>>>>
>>>> cache
>>>>
>>>>
>>>>> bundle:
>>>>>
>>>>>
>>>>>
>>>>
>>>> file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>>>>
>>>>
>>>>> [2]
>>>>> felix.auto.start.1= \
>>>>>  file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar \
>>>>>  file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar \
>>>>>
>>>>>
>>>>>
>>>>
>>>>  file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>>>>     those are not valid URLs, they should be file:///D:/....
>>>>
>>>> see this blog entry for background:
>>>>
>>>>   http://blogs.msdn.com/ie/archive/2006/12/06/file-uris-in-windows.aspx
>>>>
>>>> HTH
>>>>
>>>> --
>>>>
>>>>
>>>>> regards
>>>>> Tian
>>>>>
>>>>>
>>>>>
>>>> --
>>>> Cheers, Stuart
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>
>>>
>>
>
>
> --
> regards
> Tian
>



-- 
regards
Tian

Re: Problems with runing felix in eclipse

Posted by galaxy <ha...@gmail.com>.
Hi , I modified the config file as [1] but still got the error message
[2].Seems
it's not about the url and when I run the felix in the command line ,with
the exact same config it was OK.Could any one know what's going on here?
[1]
felix.auto.start.1= \
 file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell-1.2.0.jar
\
 file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
\
 file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
 [2]
Welcome to Felix.
=================

Auto-properties install: org.osgi.framework.BundleException: Unable to cache
bundle:
file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell-1.2.0.jar
Auto-properties install: org.osgi.framework.BundleException: Unable to cache
bundle:
file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
Auto-properties install: org.osgi.framework.BundleException: Unable to cache
bundle:
file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
Auto-properties start: org.osgi.framework.BundleException: Unable to cache
bundle:
file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell-1.2.0.jar
Auto-properties start: org.osgi.framework.BundleException: Unable to cache
bundle:
file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
Auto-properties start: org.osgi.framework.BundleException: Unable to cache
bundle:
file:file:///D:/Java/eclipse/WorkSpace/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar


2009/5/29 Richard S. Hall <he...@ungoverned.org>

> BTW, I just committed a patch to improve the error message in this
> situation, so in the next Felix release such errors should hopefully be more
> obvious.
>
> -> richard
>
>
> On 5/29/09 7:17 AM, galaxy wrote:
>
>> Thanks!
>>
>> 2009/5/29 Stuart McCulloch<mc...@gmail.com>
>>
>>
>>
>>> 2009/5/29 galaxy<ha...@gmail.com>
>>>
>>>
>>>
>>>> Hi  all,
>>>> Here is my problem :Every time I tried to run org.apache.felix.main.Main
>>>>
>>>>
>>> in
>>>
>>>
>>>> eclipse there would be the error [1].
>>>> I searched the problem and found it was related to the url .But my
>>>> bundle
>>>> url is [2].So can you help me on this problem ?The felix version is 1.8.
>>>> And I installed felix in eclipse according to
>>>> http://felix.apache.org/site/integrating-felix-with-eclipse.html
>>>> Thanks!
>>>>
>>>> [1]
>>>> Welcome to Felix.
>>>> =================
>>>>
>>>> Auto-properties install: org.osgi.framework.BundleException: Unable to
>>>> cache
>>>> bundle: file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
>>>> Auto-properties install: org.osgi.framework.BundleException: Unable to
>>>> cache
>>>> bundle:
>>>>
>>>>
>>> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
>>>
>>>
>>>> Auto-properties install: org.osgi.framework.BundleException: Unable to
>>>> cache
>>>> bundle:
>>>>
>>>>
>>>>
>>>
>>> file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>>>
>>>
>>>> Auto-properties start: org.osgi.framework.BundleException: Unable to
>>>>
>>>>
>>> cache
>>>
>>>
>>>> bundle: file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
>>>> Auto-properties start: org.osgi.framework.BundleException: Unable to
>>>>
>>>>
>>> cache
>>>
>>>
>>>> bundle:
>>>>
>>>>
>>> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
>>>
>>>
>>>> Auto-properties start: org.osgi.framework.BundleException: Unable to
>>>>
>>>>
>>> cache
>>>
>>>
>>>> bundle:
>>>>
>>>>
>>>>
>>>
>>> file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>>>
>>>
>>>> [2]
>>>> felix.auto.start.1= \
>>>>  file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar \
>>>>  file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar \
>>>>
>>>>
>>>>
>>>
>>>  file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>>>     those are not valid URLs, they should be file:///D:/....
>>>
>>> see this blog entry for background:
>>>
>>>   http://blogs.msdn.com/ie/archive/2006/12/06/file-uris-in-windows.aspx
>>>
>>> HTH
>>>
>>> --
>>>
>>>
>>>> regards
>>>> Tian
>>>>
>>>>
>>>>
>>> --
>>> Cheers, Stuart
>>>
>>>
>>>
>>
>>
>>
>>
>>
>


-- 
regards
Tian

Re: Problems with runing felix in eclipse

Posted by "Richard S. Hall" <he...@ungoverned.org>.
BTW, I just committed a patch to improve the error message in this 
situation, so in the next Felix release such errors should hopefully be 
more obvious.

-> richard

On 5/29/09 7:17 AM, galaxy wrote:
> Thanks!
>
> 2009/5/29 Stuart McCulloch<mc...@gmail.com>
>
>    
>> 2009/5/29 galaxy<ha...@gmail.com>
>>
>>      
>>> Hi  all,
>>> Here is my problem :Every time I tried to run org.apache.felix.main.Main
>>>        
>> in
>>      
>>> eclipse there would be the error [1].
>>> I searched the problem and found it was related to the url .But my bundle
>>> url is [2].So can you help me on this problem ?The felix version is 1.8.
>>> And I installed felix in eclipse according to
>>> http://felix.apache.org/site/integrating-felix-with-eclipse.html
>>> Thanks!
>>>
>>> [1]
>>> Welcome to Felix.
>>> =================
>>>
>>> Auto-properties install: org.osgi.framework.BundleException: Unable to
>>> cache
>>> bundle: file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
>>> Auto-properties install: org.osgi.framework.BundleException: Unable to
>>> cache
>>> bundle:
>>>        
>> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
>>      
>>> Auto-properties install: org.osgi.framework.BundleException: Unable to
>>> cache
>>> bundle:
>>>
>>>        
>> file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>>      
>>> Auto-properties start: org.osgi.framework.BundleException: Unable to
>>>        
>> cache
>>      
>>> bundle: file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
>>> Auto-properties start: org.osgi.framework.BundleException: Unable to
>>>        
>> cache
>>      
>>> bundle:
>>>        
>> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
>>      
>>> Auto-properties start: org.osgi.framework.BundleException: Unable to
>>>        
>> cache
>>      
>>> bundle:
>>>
>>>        
>> file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>>      
>>> [2]
>>> felix.auto.start.1= \
>>>   file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar \
>>>   file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar \
>>>
>>>        
>>   file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>>      
>> those are not valid URLs, they should be file:///D:/....
>>
>> see this blog entry for background:
>>
>>    http://blogs.msdn.com/ie/archive/2006/12/06/file-uris-in-windows.aspx
>>
>> HTH
>>
>> --
>>      
>>> regards
>>> Tian
>>>
>>>        
>> --
>> Cheers, Stuart
>>
>>      
>
>
>
>    

Re: Problems with runing felix in eclipse

Posted by galaxy <ha...@gmail.com>.
Thanks!

2009/5/29 Stuart McCulloch <mc...@gmail.com>

> 2009/5/29 galaxy <ha...@gmail.com>
>
> > Hi  all,
> > Here is my problem :Every time I tried to run org.apache.felix.main.Main
> in
> > eclipse there would be the error [1].
> > I searched the problem and found it was related to the url .But my bundle
> > url is [2].So can you help me on this problem ?The felix version is 1.8.
> > And I installed felix in eclipse according to
> > http://felix.apache.org/site/integrating-felix-with-eclipse.html
> > Thanks!
> >
> > [1]
> > Welcome to Felix.
> > =================
> >
> > Auto-properties install: org.osgi.framework.BundleException: Unable to
> > cache
> > bundle: file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> > Auto-properties install: org.osgi.framework.BundleException: Unable to
> > cache
> > bundle:
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> > Auto-properties install: org.osgi.framework.BundleException: Unable to
> > cache
> > bundle:
> >
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> > Auto-properties start: org.osgi.framework.BundleException: Unable to
> cache
> > bundle: file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> > Auto-properties start: org.osgi.framework.BundleException: Unable to
> cache
> > bundle:
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> > Auto-properties start: org.osgi.framework.BundleException: Unable to
> cache
> > bundle:
> >
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> >
> > [2]
> > felix.auto.start.1= \
> >  file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar \
> >  file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar \
> >
>  file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> >
>
> those are not valid URLs, they should be file:///D:/....
>
> see this blog entry for background:
>
>   http://blogs.msdn.com/ie/archive/2006/12/06/file-uris-in-windows.aspx
>
> HTH
>
> --
> > regards
> > Tian
> >
>
> --
> Cheers, Stuart
>



-- 
regards
Tian

Re: Problems with runing felix in eclipse

Posted by Stuart McCulloch <mc...@gmail.com>.
2009/5/29 galaxy <ha...@gmail.com>

> Hi  all,
> Here is my problem :Every time I tried to run org.apache.felix.main.Main in
> eclipse there would be the error [1].
> I searched the problem and found it was related to the url .But my bundle
> url is [2].So can you help me on this problem ?The felix version is 1.8.
> And I installed felix in eclipse according to
> http://felix.apache.org/site/integrating-felix-with-eclipse.html
> Thanks!
>
> [1]
> Welcome to Felix.
> =================
>
> Auto-properties install: org.osgi.framework.BundleException: Unable to
> cache
> bundle: file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> Auto-properties install: org.osgi.framework.BundleException: Unable to
> cache
> bundle: file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> Auto-properties install: org.osgi.framework.BundleException: Unable to
> cache
> bundle:
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
> Auto-properties start: org.osgi.framework.BundleException: Unable to cache
> bundle: file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar
> Auto-properties start: org.osgi.framework.BundleException: Unable to cache
> bundle: file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar
> Auto-properties start: org.osgi.framework.BundleException: Unable to cache
> bundle:
> file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>
> [2]
> felix.auto.start.1= \
>  file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell-1.2.0.jar \
>  file:D:/JavaWorld/Felix/bundle/org.apache.felix.shell.tui-1.2.0.jar \
>  file:D:/JavaWorld/Felix/bundle/org.apache.felix.bundlerepository-1.4.0.jar
>

those are not valid URLs, they should be file:///D:/....

see this blog entry for background:

   http://blogs.msdn.com/ie/archive/2006/12/06/file-uris-in-windows.aspx

HTH

--
> regards
> Tian
>

-- 
Cheers, Stuart