On 31 January 2012 10:55, Jasha Joachimsthal <[email protected]>wrote:

>
> On 31 January 2012 10:31, Ate Douma <[email protected]> wrote:
>
>> On 01/31/2012 09:44 AM, Jasha Joachimsthal wrote:
>>
>>> When I start up the portal it fails to load the ROOT context
>>> (rave-shindig).
>>> Any ideas?
>>>
>>
>> Hmm, that might possibly be cause by my 'upgrade' to using (only)
>> json-20090211.jar as required by rave-core.
>> See also: 
>> https://issues.apache.org/**jira/browse/RAVE-453<https://issues.apache.org/jira/browse/RAVE-453>
>>
>> My mistake for not actually *running* the portal (I only did a test
>> build), but if this is the cause we need to carefully review the reason why
>> rave-core needs json-20090211.jar while shindig might still require
>> json-20070829.jar
>>
>> Having both bundled with rave-shindig clearly is bound to fail at
>> sometime as it really is arbitrary which one of these jars would be loaded
>> first. I guess we've been lucky so far it didn't yet before.
>>
>> If we just need a simple fix, say for this release, we could temporarily
>> 'override' the json version dependency in rave-shindig pom.xml to
>> json-20070829, or simply 'downgrade' the version used by rave-core.
>>
>> In the end it of course it would be better if Shindig could be upgraded
>> to use the later (or latest) json version instead...
>>
>> @Jasha: would you have time today to check and possible 'fix' this today?
>> I won't have time for this until tomorrow.
>>
>
> I'll see if I can get some time for it today
>

Working on it...
It's indeed the json jar upgrade.


>
>
>>
>> Ate
>>
>>
>>
>>> [WARNING] [talledLocalContainer] SEVERE: Exception sending context
>>> initialized event to listener instance of class
>>> org.apache.rave.inject.**GuiceBindingSpringContextLoade**rListener
>>> [WARNING] [talledLocalContainer] com.google.inject.**CreationException:
>>> Guice
>>> creation errors:
>>> [WARNING] [talledLocalContainer]
>>> [WARNING] [talledLocalContainer] 1) Error injecting constructor,
>>> org.json.JSONException: A JSONObject text must begin with '{' at
>>> character 1
>>> [WARNING] [talledLocalContainer]   at
>>> org.apache.shindig.social.**sample.spi.**JsonDbOpensocialService.<init>*
>>> *(JsonDbOpensocialService.java:**153)
>>> [WARNING] [talledLocalContainer]   at
>>> org.apache.shindig.social.**sample.spi.**JsonDbOpensocialService.class(*
>>> *JsonDbOpensocialService.java:**77)
>>> [WARNING] [talledLocalContainer]   while locating
>>> org.apache.shindig.social.**sample.spi.**JsonDbOpensocialService
>>> [WARNING] [talledLocalContainer]     for field at
>>> org.apache.shindig.sample.**shiro.SampleShiroRealm.**jsonDbService(**
>>> SampleShiroRealm.java:43)
>>> [WARNING] [talledLocalContainer]
>>> [WARNING] [talledLocalContainer] 1 error
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.internal.**Errors.**throwCreationExceptionIfErrors**
>>> Exist(Errors.java:435)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.internal.**InternalInjectorCreator.**
>>> injectDynamically(**InternalInjectorCreator.java:**175)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.internal.**InternalInjectorCreator.build(**
>>> InternalInjectorCreator.java:**109)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.Guice.**createInjector(Guice.java:95)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.Guice.**createInjector(Guice.java:72)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.rave.inject.**GuiceBindingSpringContextLoade**
>>> rListener.contextInitialized(**GuiceBindingSpringContextLoade**
>>> rListener.java:46)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.core.**StandardContext.listenerStart(**
>>> StandardContext.java:4206)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.core.**StandardContext.start(**
>>> StandardContext.java:4705)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.core.**ContainerBase.**addChildInternal(**
>>> ContainerBase.java:799)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.core.**ContainerBase.addChild(**
>>> ContainerBase.java:779)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.core.**StandardHost.addChild(**
>>> StandardHost.java:601)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.startup.**HostConfig.deployWAR(**
>>> HostConfig.java:943)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.startup.**HostConfig.deployWARs(**
>>> HostConfig.java:778)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.startup.**HostConfig.deployApps(**
>>> HostConfig.java:504)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.startup.**HostConfig.start(HostConfig.**java:1317)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.startup.**HostConfig.lifecycleEvent(**
>>> HostConfig.java:324)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.util.**LifecycleSupport.**fireLifecycleEvent(**
>>> LifecycleSupport.java:142)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.core.**ContainerBase.start(**
>>> ContainerBase.java:1065)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.core.**StandardHost.start(**StandardHost.java:840)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.core.**ContainerBase.start(**
>>> ContainerBase.java:1057)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.core.**StandardEngine.start(**
>>> StandardEngine.java:463)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.core.**StandardService.start(**
>>> StandardService.java:525)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.core.**StandardServer.start(**
>>> StandardServer.java:754)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.startup.**Catalina.start(Catalina.java:**595)
>>> [WARNING] [talledLocalContainer]        at
>>> sun.reflect.**NativeMethodAccessorImpl.**invoke0(Native Method)
>>> [WARNING] [talledLocalContainer]        at
>>> sun.reflect.**NativeMethodAccessorImpl.**invoke(**
>>> NativeMethodAccessorImpl.java:**39)
>>> [WARNING] [talledLocalContainer]        at
>>> sun.reflect.**DelegatingMethodAccessorImpl.**invoke(**
>>> DelegatingMethodAccessorImpl.**java:25)
>>> [WARNING] [talledLocalContainer]        at
>>> java.lang.reflect.Method.**invoke(Method.java:597)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.startup.**Bootstrap.start(Bootstrap.**java:289)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.catalina.startup.**Bootstrap.main(Bootstrap.java:**414)
>>> [WARNING] [talledLocalContainer] Caused by: org.json.JSONException: A
>>> JSONObject text must begin with '{' at character 1
>>> [WARNING] [talledLocalContainer]        at
>>> org.json.JSONTokener.**syntaxError(JSONTokener.java:**410)
>>> [WARNING] [talledLocalContainer]        at
>>> org.json.JSONObject.<init>(**JSONObject.java:179)
>>> [WARNING] [talledLocalContainer]        at
>>> org.json.JSONObject.<init>(**JSONObject.java:402)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.shindig.social.**sample.spi.**JsonDbOpensocialService.<init>*
>>> *(JsonDbOpensocialService.java:**155)
>>> [WARNING] [talledLocalContainer]        at
>>> org.apache.shindig.social.**sample.spi.**JsonDbOpensocialService$$**
>>> FastClassByGuice$$114b7d7.**newInstance(<generated>)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.internal.**cglib.reflect.$**
>>> FastConstructor.newInstance(**FastConstructor.java:40)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.internal.**DefaultConstructionProxyFactor**
>>> y$1.newInstance(**DefaultConstructionProxyFactor**y.java:60)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.internal.**ConstructorInjector.construct(**
>>> ConstructorInjector.java:85)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.internal.**ConstructorBindingImpl$**Factory.get(**
>>> ConstructorBindingImpl.java:**254)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.internal.**ProviderToInternalFactoryAdapt**er$1.call(*
>>> *ProviderToInternalFactoryAdapt**er.java:46)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.internal.**InjectorImpl.callInContext(**
>>> InjectorImpl.java:1031)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.internal.**ProviderToInternalFactoryAdapt**er.get(**
>>> ProviderToInternalFactoryAdapt**er.java:40)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.Scopes$1$1.**get(Scopes.java:65)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.internal.**InternalFactoryToProviderAdapt**er.get(**
>>> InternalFactoryToProviderAdapt**er.java:40)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.internal.**SingleFieldInjector.inject(**
>>> SingleFieldInjector.java:53)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.internal.**InjectionRequestProcessor$**
>>> StaticInjection$1.call(**InjectionRequestProcessor.**java:116)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.internal.**InjectionRequestProcessor$**
>>> StaticInjection$1.call(**InjectionRequestProcessor.**java:110)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.internal.**InjectorImpl.callInContext(**
>>> InjectorImpl.java:1024)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.internal.**InjectionRequestProcessor$**
>>> StaticInjection.injectMembers(**InjectionRequestProcessor.**java:110)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.internal.**InjectionRequestProcessor.**injectMembers(*
>>> *InjectionRequestProcessor.**java:78)
>>> [WARNING] [talledLocalContainer]        at
>>> com.google.inject.internal.**InternalInjectorCreator.**
>>> injectDynamically(**InternalInjectorCreator.java:**170)
>>> [WARNING] [talledLocalContainer]        ... 28 more
>>>
>>> Jasha Joachimsthal
>>>
>>> Europe - Amsterdam - Oosteinde 11, 1017 WT Amsterdam - +31(0)20 522 4466
>>> US - Boston - 1 Broadway, Cambridge, MA 02142 - +1 877 414 4776 (toll
>>> free)
>>>
>>> www.onehippo.com
>>>
>>>
>>
>

Reply via email to