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 <[email protected]>写道:

> C:\New folder (2)
>
> 在 2012年3月2日 下午3:33,Jean-Baptiste Onofré <[email protected]>写道:
>
> 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é
>> [email protected]
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>
>

Reply via email to