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 <[email protected]> > 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 <[email protected]> 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 >> > -- regards Tian
