You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by saphen <sa...@gmail.com> on 2012/03/02 08:13:54 UTC
Does Karaf support installation path containing "()"?
Hi,
I am using geronimo server and the installation path contains "()", when I
start server I got following error:
The "karaf.base" below is the installation path which contains "()".
karaf version is 2.2.1
WARN [FeaturesServiceImpl] Unable to add features repository
mvn:org.apache.geronimo.framework/karaf-framework/3.0/xml/features at
startup
java.lang.RuntimeException: URL
[mvn:org.apache.geronimo.framework/karaf-framework/3.0/xml/features] could
not be resolved.
at
org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:195)
at
org.apache.karaf.features.internal.FeatureValidationUtil.validate(FeatureValidationUtil.java:49)
at
org.apache.karaf.features.internal.FeaturesServiceImpl.validateRepository(FeaturesServiceImpl.java:199)
at
org.apache.karaf.features.internal.FeaturesServiceImpl.internalAddRepository(FeaturesServiceImpl.java:210)
at
org.apache.karaf.features.internal.FeaturesServiceImpl.start(FeaturesServiceImpl.java:918)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at
org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:226)
at
org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:824)
at
org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:636)
at
org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:724)
at
org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:64)
at
org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:219)
at
org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:147)
at
org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:640)
at
org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:331)
at
org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:227)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:452)
at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314)
at java.util.concurrent.FutureTask.run(FutureTask.java:149)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:109)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:218)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919)
at java.lang.Thread.run(Thread.java:736)
2012-03-02 15:19:58,346 WARN [JexlEngine]
org.apache.aries.blueprint.ext.JexlExpressionParser.evaluate@56![0,10]:
'karaf.base;' undefined variable karaf.base
Re: Does Karaf support installation path containing "()"?
Posted by saphen <sa...@gmail.com>.
Hi,
I think the "()" should be supported as a part of installation path.
Because the Program Files (64) contains "()" in windows, has there
work-round way to avoid the "()" to be detected as a variable?
Can anyone help on this?
在 2012年3月5日 上午11:44,saphen <sa...@gmail.com>写道:
> C:\New folder (2)
>
> 在 2012年3月2日 下午3:33,Jean-Baptiste Onofré <jb...@nanthrax.net>写道:
>
> Hi,
>>
>> could you provide the content of the karaf.base variable ?
>> I'm afraid that () are detected as a variable from a Karaf perspective.
>>
>> I will make a try.
>>
>> Regards
>> JB
>>
>>
>> On 03/02/2012 08:13 AM, saphen wrote:
>>
>>> Hi,
>>> I am using geronimo server and the installation path contains "()", when
>>> I start server I got following error:
>>> The "karaf.base" below is the installation path which contains "()".
>>> karaf version is 2.2.1
>>>
>>> WARN [FeaturesServiceImpl] Unable to add features repository
>>> mvn:org.apache.geronimo.**framework/karaf-framework/3.0/**xml/features
>>> at
>>> startup
>>> java.lang.RuntimeException: URL
>>> [mvn:org.apache.geronimo.**framework/karaf-framework/3.0/**xml/features]
>>> could not be resolved.
>>> at
>>> org.ops4j.pax.url.mvn.**internal.Connection.**getInputStream(Connection.
>>> **java:195)
>>> at
>>> org.apache.karaf.features.**internal.**FeatureValidationUtil.**validate(
>>> **FeatureValidationUtil.java:49)
>>> at
>>> org.apache.karaf.features.**internal.FeaturesServiceImpl.**
>>> validateRepository(**FeaturesServiceImpl.java:199)
>>> at
>>> org.apache.karaf.features.**internal.FeaturesServiceImpl.**
>>> internalAddRepository(**FeaturesServiceImpl.java:210)
>>> at
>>> org.apache.karaf.features.**internal.FeaturesServiceImpl.**
>>> start(FeaturesServiceImpl.**java:918)
>>> at sun.reflect.**NativeMethodAccessorImpl.**invoke0(Native
>>> Method)
>>> at
>>> sun.reflect.**NativeMethodAccessorImpl.**invoke(**
>>> NativeMethodAccessorImpl.java:**60)
>>> at
>>> sun.reflect.**DelegatingMethodAccessorImpl.**invoke(**
>>> DelegatingMethodAccessorImpl.**java:37)
>>> at java.lang.reflect.Method.**invoke(Method.java:611)
>>> at
>>> org.apache.aries.blueprint.**utils.ReflectionUtils.invoke(**
>>> ReflectionUtils.java:226)
>>> at
>>> org.apache.aries.blueprint.**container.BeanRecipe.invoke(**
>>> BeanRecipe.java:824)
>>> at
>>> org.apache.aries.blueprint.**container.BeanRecipe.**
>>> runBeanProcInit(BeanRecipe.**java:636)
>>> at
>>> org.apache.aries.blueprint.**container.BeanRecipe.**
>>> internalCreate(BeanRecipe.**java:724)
>>> at
>>> org.apache.aries.blueprint.di.**AbstractRecipe.create(**
>>> AbstractRecipe.java:64)
>>> at
>>> org.apache.aries.blueprint.**container.BlueprintRepository.**
>>> createInstances(**BlueprintRepository.java:219)
>>> at
>>> org.apache.aries.blueprint.**container.BlueprintRepository.**
>>> createAll(BlueprintRepository.**java:147)
>>> at
>>> org.apache.aries.blueprint.**container.**BlueprintContainerImpl.**
>>> instantiateEagerComponents(**BlueprintContainerImpl.java:**640)
>>> at
>>> org.apache.aries.blueprint.**container.**BlueprintContainerImpl.doRun(**
>>> BlueprintContainerImpl.java:**331)
>>> at
>>> org.apache.aries.blueprint.**container.**BlueprintContainerImpl.run(**
>>> BlueprintContainerImpl.java:**227)
>>> at
>>> java.util.concurrent.**Executors$RunnableAdapter.**
>>> call(Executors.java:452)
>>> at
>>> java.util.concurrent.**FutureTask$Sync.innerRun(**FutureTask.java:314)
>>> at java.util.concurrent.**FutureTask.run(FutureTask.**java:149)
>>> at
>>> java.util.concurrent.**ScheduledThreadPoolExecutor$**
>>> ScheduledFutureTask.access$**301(**ScheduledThreadPoolExecutor.**
>>> java:109)
>>> at
>>> java.util.concurrent.**ScheduledThreadPoolExecutor$**
>>> ScheduledFutureTask.run(**ScheduledThreadPoolExecutor.**java:218)
>>> at
>>> java.util.concurrent.**ThreadPoolExecutor$Worker.**
>>> runTask(ThreadPoolExecutor.**java:897)
>>> at
>>> java.util.concurrent.**ThreadPoolExecutor$Worker.run(**
>>> ThreadPoolExecutor.java:919)
>>> at java.lang.Thread.run(Thread.**java:736)
>>> 2012-03-02 15:19:58,346 WARN [JexlEngine]
>>> org.apache.aries.blueprint.**ext.JexlExpressionParser.**evaluate@56
>>> ![0,10]:
>>> 'karaf.base;' undefined variable karaf.base
>>>
>>
>> --
>> Jean-Baptiste Onofré
>> jbonofre@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>
>
Re: Does Karaf support installation path containing "()"?
Posted by saphen <sa...@gmail.com>.
C:\New folder (2)
在 2012年3月2日 下午3:33,Jean-Baptiste Onofré <jb...@nanthrax.net>写道:
> Hi,
>
> could you provide the content of the karaf.base variable ?
> I'm afraid that () are detected as a variable from a Karaf perspective.
>
> I will make a try.
>
> Regards
> JB
>
>
> On 03/02/2012 08:13 AM, saphen wrote:
>
>> Hi,
>> I am using geronimo server and the installation path contains "()", when
>> I start server I got following error:
>> The "karaf.base" below is the installation path which contains "()".
>> karaf version is 2.2.1
>>
>> WARN [FeaturesServiceImpl] Unable to add features repository
>> mvn:org.apache.geronimo.**framework/karaf-framework/3.0/**xml/features at
>> startup
>> java.lang.RuntimeException: URL
>> [mvn:org.apache.geronimo.**framework/karaf-framework/3.0/**xml/features]
>> could not be resolved.
>> at
>> org.ops4j.pax.url.mvn.**internal.Connection.**getInputStream(Connection.*
>> *java:195)
>> at
>> org.apache.karaf.features.**internal.**FeatureValidationUtil.**validate(*
>> *FeatureValidationUtil.java:49)
>> at
>> org.apache.karaf.features.**internal.FeaturesServiceImpl.**
>> validateRepository(**FeaturesServiceImpl.java:199)
>> at
>> org.apache.karaf.features.**internal.FeaturesServiceImpl.**
>> internalAddRepository(**FeaturesServiceImpl.java:210)
>> at
>> org.apache.karaf.features.**internal.FeaturesServiceImpl.**
>> start(FeaturesServiceImpl.**java:918)
>> at sun.reflect.**NativeMethodAccessorImpl.**invoke0(Native
>> Method)
>> at
>> sun.reflect.**NativeMethodAccessorImpl.**invoke(**
>> NativeMethodAccessorImpl.java:**60)
>> at
>> sun.reflect.**DelegatingMethodAccessorImpl.**invoke(**
>> DelegatingMethodAccessorImpl.**java:37)
>> at java.lang.reflect.Method.**invoke(Method.java:611)
>> at
>> org.apache.aries.blueprint.**utils.ReflectionUtils.invoke(**
>> ReflectionUtils.java:226)
>> at
>> org.apache.aries.blueprint.**container.BeanRecipe.invoke(**
>> BeanRecipe.java:824)
>> at
>> org.apache.aries.blueprint.**container.BeanRecipe.**
>> runBeanProcInit(BeanRecipe.**java:636)
>> at
>> org.apache.aries.blueprint.**container.BeanRecipe.**
>> internalCreate(BeanRecipe.**java:724)
>> at
>> org.apache.aries.blueprint.di.**AbstractRecipe.create(**
>> AbstractRecipe.java:64)
>> at
>> org.apache.aries.blueprint.**container.BlueprintRepository.**
>> createInstances(**BlueprintRepository.java:219)
>> at
>> org.apache.aries.blueprint.**container.BlueprintRepository.**
>> createAll(BlueprintRepository.**java:147)
>> at
>> org.apache.aries.blueprint.**container.**BlueprintContainerImpl.**
>> instantiateEagerComponents(**BlueprintContainerImpl.java:**640)
>> at
>> org.apache.aries.blueprint.**container.**BlueprintContainerImpl.doRun(**
>> BlueprintContainerImpl.java:**331)
>> at
>> org.apache.aries.blueprint.**container.**BlueprintContainerImpl.run(**
>> BlueprintContainerImpl.java:**227)
>> at
>> java.util.concurrent.**Executors$RunnableAdapter.**
>> call(Executors.java:452)
>> at
>> java.util.concurrent.**FutureTask$Sync.innerRun(**FutureTask.java:314)
>> at java.util.concurrent.**FutureTask.run(FutureTask.**java:149)
>> at
>> java.util.concurrent.**ScheduledThreadPoolExecutor$**
>> ScheduledFutureTask.access$**301(**ScheduledThreadPoolExecutor.**
>> java:109)
>> at
>> java.util.concurrent.**ScheduledThreadPoolExecutor$**
>> ScheduledFutureTask.run(**ScheduledThreadPoolExecutor.**java:218)
>> at
>> java.util.concurrent.**ThreadPoolExecutor$Worker.**
>> runTask(ThreadPoolExecutor.**java:897)
>> at
>> java.util.concurrent.**ThreadPoolExecutor$Worker.run(**
>> ThreadPoolExecutor.java:919)
>> at java.lang.Thread.run(Thread.**java:736)
>> 2012-03-02 15:19:58,346 WARN [JexlEngine]
>> org.apache.aries.blueprint.**ext.JexlExpressionParser.**evaluate@56
>> ![0,10]:
>> 'karaf.base;' undefined variable karaf.base
>>
>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>
Re: Does Karaf support installation path containing "()"?
Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi,
could you provide the content of the karaf.base variable ?
I'm afraid that () are detected as a variable from a Karaf perspective.
I will make a try.
Regards
JB
On 03/02/2012 08:13 AM, saphen wrote:
> Hi,
> I am using geronimo server and the installation path contains "()", when
> I start server I got following error:
> The "karaf.base" below is the installation path which contains "()".
> karaf version is 2.2.1
>
> WARN [FeaturesServiceImpl] Unable to add features repository
> mvn:org.apache.geronimo.framework/karaf-framework/3.0/xml/features at
> startup
> java.lang.RuntimeException: URL
> [mvn:org.apache.geronimo.framework/karaf-framework/3.0/xml/features]
> could not be resolved.
> at
> org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:195)
> at
> org.apache.karaf.features.internal.FeatureValidationUtil.validate(FeatureValidationUtil.java:49)
> at
> org.apache.karaf.features.internal.FeaturesServiceImpl.validateRepository(FeaturesServiceImpl.java:199)
> at
> org.apache.karaf.features.internal.FeaturesServiceImpl.internalAddRepository(FeaturesServiceImpl.java:210)
> at
> org.apache.karaf.features.internal.FeaturesServiceImpl.start(FeaturesServiceImpl.java:918)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:611)
> at
> org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:226)
> at
> org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:824)
> at
> org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:636)
> at
> org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:724)
> at
> org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:64)
> at
> org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:219)
> at
> org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:147)
> at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:640)
> at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:331)
> at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:227)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:452)
> at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314)
> at java.util.concurrent.FutureTask.run(FutureTask.java:149)
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:109)
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:218)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919)
> at java.lang.Thread.run(Thread.java:736)
> 2012-03-02 15:19:58,346 WARN [JexlEngine]
> org.apache.aries.blueprint.ext.JexlExpressionParser.evaluate@56![0,10]:
> 'karaf.base;' undefined variable karaf.base
--
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com