It does indeed. Complete stack trace below...
SEVERE: Reggie initialization failed
net.jini.config.ConfigurationException: Override 1: Line 1: expected
expression, found '['
at net.jini.config.ConfigurationFile.oops(ConfigurationFile.java:2755)
at
net.jini.config.ConfigurationFile.access$1(ConfigurationFile.java:2749)
at
net.jini.config.ConfigurationFile$Parser.oops(ConfigurationFile.java:1731)
at
net.jini.config.ConfigurationFile$Parser.syntax(ConfigurationFile.java:1703)
at
net.jini.config.ConfigurationFile$Parser.token(ConfigurationFile.java:1676)
at
net.jini.config.ConfigurationFile$Parser.parseSubExpr(ConfigurationFile.java:1517)
at
net.jini.config.ConfigurationFile$Parser.parseExpr(ConfigurationFile.java:1472)
at
net.jini.config.ConfigurationFile$Entry.<init>(ConfigurationFile.java:680)
at
net.jini.config.ConfigurationFile$Parser.parseOverride(ConfigurationFile.java:1421)
at
net.jini.config.ConfigurationFile$Parser.<init>(ConfigurationFile.java:1235)
at net.jini.config.ConfigurationFile.<init>(ConfigurationFile.java:1811)
at
net.jini.config.ConfigurationProvider.getInstance(ConfigurationProvider.java:225)
at com.sun.jini.reggie.RegistrarImpl.<init>(RegistrarImpl.java:393)
at
com.sun.jini.reggie.TransientRegistrarImpl.<init>(TransientRegistrarImpl.java:39)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at
com.sun.jini.start.NonActivatableServiceDescriptor.create(NonActivatableServiceDescriptor.java:674)
at com.sun.jini.start.ServiceStarter.create(ServiceStarter.java:287)
at
com.sun.jini.start.ServiceStarter.processServiceDescriptors(ServiceStarter.java:445)
at com.sun.jini.start.ServiceStarter.main(ServiceStarter.java:505)
at
org.apache.river.extra.easystart.StartLookupService.main(StartLookupService.java:34)
25-Jan-2012 11:25:48 com.sun.jini.start.ServiceStarter checkResultFailures
WARNING: Exception creating service.
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at
com.sun.jini.start.NonActivatableServiceDescriptor.create(NonActivatableServiceDescriptor.java:674)
at com.sun.jini.start.ServiceStarter.create(ServiceStarter.java:287)
at
com.sun.jini.start.ServiceStarter.processServiceDescriptors(ServiceStarter.java:445)
at com.sun.jini.start.ServiceStarter.main(ServiceStarter.java:505)
at
org.apache.river.extra.easystart.StartLookupService.main(StartLookupService.java:34)
Caused by: net.jini.config.ConfigurationException: Override 1: Line 1:
expected expression, found '['
at net.jini.config.ConfigurationFile.oops(ConfigurationFile.java:2755)
at
net.jini.config.ConfigurationFile.access$1(ConfigurationFile.java:2749)
at
net.jini.config.ConfigurationFile$Parser.oops(ConfigurationFile.java:1731)
at
net.jini.config.ConfigurationFile$Parser.syntax(ConfigurationFile.java:1703)
at
net.jini.config.ConfigurationFile$Parser.token(ConfigurationFile.java:1676)
at
net.jini.config.ConfigurationFile$Parser.parseSubExpr(ConfigurationFile.java:1517)
at
net.jini.config.ConfigurationFile$Parser.parseExpr(ConfigurationFile.java:1472)
at
net.jini.config.ConfigurationFile$Entry.<init>(ConfigurationFile.java:680)
at
net.jini.config.ConfigurationFile$Parser.parseOverride(ConfigurationFile.java:1421)
at
net.jini.config.ConfigurationFile$Parser.<init>(ConfigurationFile.java:1235)
at net.jini.config.ConfigurationFile.<init>(ConfigurationFile.java:1811)
at
net.jini.config.ConfigurationProvider.getInstance(ConfigurationProvider.java:225)
at com.sun.jini.reggie.RegistrarImpl.<init>(RegistrarImpl.java:393)
at
com.sun.jini.reggie.TransientRegistrarImpl.<init>(TransientRegistrarImpl.java:39)
... 9 more
On Wed, Jan 25, 2012 at 11:18 AM, Simon IJskes - QCG <[email protected]> wrote:
> On 25-01-12 11:33, Tom Hobbs wrote:
>>
>> Does anyone know the correct incantation required to override the
>> initialMemberGroups value when starting reggie.
>>
>> I've tried various permutations along the themes such as;
>>
>> new NonActivatableServiceDescriptor(
>> codebase,
>> policy,
>> classpath,
>> "com.sun.jini.reggie.TransientRegistrarImpl",
>> new String[] { config,
>> "com.sun.jini.reggie.initialMemberGroups=[\"Lester\", \"Jeff\"]" }) };
>>
>> The above example gives a parse error on the '[' character. I've
>> tried every variation I can think of, I've yet to hit the right one
>> though.
>
>
> Does this parse error originate from the Configuration parse? Could you
> paste the stacktrace?
>
> Gr. Sim
>
>
> --
> QCG, Software voor het MKB, 071-5890970, http://www.qcg.nl
> Quality Consultancy Group b.v., Leiderdorp, Kvk Den Haag: 28088397