Good job, Tian,
So as far as I understand, it seems a problem of RL Handler, I believe
it's worth for you to write a standard simple testcase for it and raise a
JIRA for the defect.
BTW do you have a fix or a workaround for the defect now?
2009/6/8 galaxy <[email protected]>
> 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
>
--
Best Regards!
Jimmy, Jing Lv
China Software Development Lab, IBM