harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From galaxy <tian.gal...@gmail.com>
Subject Re: About harmony running felix
Date Tue, 09 Jun 2009 02:47:30 GMT
No, the formal url won't work too.In the debug , I found that the
"file:xxx.jar" will be transformed into "xxx.jar"
with a index variable to representing the location of the "." in
"file:xxx.jar" string ,which
should be 4 .But the index variable will increase with each step of
execution ,very strange.,and result the wrong path ,
BTW,  is it ok to just describe the error and the how the error occur
without the test case in the JIRA?I mean it just happened when we type the
command line or launch the felix with harmony by "java -jar felix.jar" ?

2009/6/8 Alex Blewitt <alex.blewitt@gmail.com>

> I'm not sure that relative file URLs have ever really been defined properly
> - does file:///path/to/bundle.jar work?
> Sent from my (new) iPhone
> On 8 Jun 2009, at 06:46, galaxy <tian.galaxy@gmail.com> wrote:
>  Hi
>> It's about running felix in harmony .When we run felix in harmony with the
>> felix-cache there , it's OK.
>> But there will be errors when running without the felix-cache .That means
>> after deleting felix-cache , harmony runtime fails to install
>> the bundles set to be auto-installed .While with sun jdk ,it runs well
>> .That
>> is to say harmony runtime is only able to find the cache dir which is
>> specified by
>> "felix.cache.rootdir" in the config.properties file (mine is
>> "felix.cache.rootdir=D:/JavaWorld/Felix") but not the bundle which is the
>> specified by "file:xxx.jar"
>> Also the command  "install file:XXX.jar" won't work .The erroe message is
>> "[1]
>> I did some search and found that the it's related to the urlhandler class.
>> I think whenever referring to the "file:xxx.jar" , the url fails to locate
>> the file .
>> I think it's ours , not the felix's problem , so I report it here.
>> You may try this by deleting the felix-cache directory in the working
>> directory and run
>> java -jar bin\felix.jar
>> with harmony's and sun's respectively .If you run sun's first and not
>> deleting the cache afterwards , no error .
>> [1]
>> java.net.MalformedURLException: java.lang.IllegalStateException: Stream
>> handler
>> unavailable due to: Stream handler unavailable due to: null"
>> --
>> regards
>> Tian


  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message