On Mon, Jun 8, 2009 at 12:46 AM, galaxy<tian.gal...@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 .
What build of Harmony are you testing? Is it a Milestone build? A recent fix may address this issue, but it hasn't made into a published build yet. > 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 >