Hi Marc,

On 26.01.2010 15:45, Marc Speck wrote:
> Hi Felix,
> 
> I've updated to 903202 and NoClassDefFoundError is gone, thanks a lot for
> fixing so quickly!

Glad it helped.

> 
> Now I run into an other issue with closed sessions which sounds like [1]
> [2]. It happens randomly when our integration tests run but seldom in the
> same classes. Maybe the traces below help resolving the Jira issues.


Have you tried setting the "Maximum Idle Sessions" (pool.maxIdle)
property of the repository configuration to 0 (zero) to disable session
pooling ?

Regards
Felix


> 
> Cheers,
> Marc
> 
> 
> 
> 1. https://issues.apache.org/jira/browse/SLING-1272
> 2. https://issues.apache.org/jira/browse/SLING-1283
> 
> 
> 
> javax.jcr.RepositoryException: this session has been closed
>         at
> org.apache.jackrabbit.core.SessionImpl.sanityCheck(SessionImpl.java:375)
>         at
> org.apache.jackrabbit.core.SessionImpl.hasPendingChanges(SessionImpl.java:869)
>         at
> org.apache.sling.jcr.base.internal.PooledSession.hasPendingChanges(PooledSession.java:213)
> 
> javax.jcr.RepositoryException: this session has been closed
>         at
> org.apache.jackrabbit.core.SessionImpl.sanityCheck(SessionImpl.java:375)
>         at
> org.apache.jackrabbit.core.ItemImpl.sanityCheck(ItemImpl.java:137)
>         at org.apache.jackrabbit.core.NodeImpl.addMixin(NodeImpl.java:997)
>         at org.apache.jackrabbit.core.NodeImpl.addMixin(NodeImpl.java:2779)
> 
> javax.jcr.RepositoryException: this session has been closed
>         at
> org.apache.jackrabbit.core.SessionImpl.sanityCheck(SessionImpl.java:375)
>         at
> org.apache.jackrabbit.core.ItemImpl.sanityCheck(ItemImpl.java:137)
>         at org.apache.jackrabbit.core.ItemImpl.getPath(ItemImpl.java:1272)
> 
> On Tue, Jan 26, 2010 at 10:20 AM, Felix Meschberger <fmesc...@gmail.com>wrote:
> 
>> Hi,
>>
>> On 26.01.2010 09:56, Marc Speck wrote:
>>> https://issues.apache.org/jira/browse/SLING-1327
>>
>> Thanks.
>>
>> Regards
>> Felix
>>
>>>
>>>
>>> On Tue, Jan 26, 2010 at 9:14 AM, Felix Meschberger <fmesc...@gmail.com
>>> wrote:
>>>
>>>> Hi Marc,
>>>>
>>>> This looks like the RMI registry support cannot be started in the new
>>>> Jackrabbit 1.6 binding. Unless you need the RMI binding, this has no
>>>> influence on the functionality.
>>>>
>>>> Yep, I found it when I wanted to debug something in the repository with
>> the
>>> Eclipse plugin...
>>>
>>> Cheers,
>>> Marc
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>> Would you mind reporting an issue ? Thanks alot.
>>>>
>>>> Regards
>>>> Felix
>>>>
>>>> On 25.01.2010 20:53, Marc Speck wrote:
>>>>> I've just checked-out and compiled Sling from the repository and got
>> the
>>>>> error log below. Is this a known bug or is anything wrong on my side?
>>>>> Marc
>>>>>
>>>>>
>>>>>
>>>>> 25.01.2010 20:43:23.727 *ERROR* [SCR Component Actor]
>>>> org.apache.felix.scr
>>>>> Unexpected problem executing task Enable Component:
>>>>> org.apache.sling.jcr.jackrabbit.server.RmiRegistrationSupport (5)
>>>>> (java.lang.NoClassDefFoundError:
>>>>> org/apache/jackrabbit/rmi/server/RemoteAdapterFactory)
>>>>> java.lang.NoClassDefFoundError:
>>>>> org/apache/jackrabbit/rmi/server/RemoteAdapterFactory
>>>>>     at java.lang.Class.getDeclaredConstructors0(Native Method)
>>>>>     at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
>>>>>     at java.lang.Class.getConstructor0(Unknown Source)
>>>>>     at java.lang.Class.newInstance0(Unknown Source)
>>>>>     at java.lang.Class.newInstance(Unknown Source)
>>>>>     at
>>>>>
>>>>
>> org.apache.felix.scr.impl.manager.ImmediateComponentManager.createImplementationObject(ImmediateComponentManager.java:183)
>>>>>     at
>>>>>
>>>>
>> org.apache.felix.scr.impl.manager.ImmediateComponentManager.createComponent(ImmediateComponentManager.java:118)
>>>>>     at
>>>>>
>>>>
>> org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:991)
>>>>>     at
>>>>>
>>>>
>> org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:298)
>>>>>     at
>>>>>
>>>>
>> org.apache.felix.scr.impl.manager.AbstractComponentManager$1.doRun(AbstractComponentManager.java:138)
>>>>>     at
>>>>>
>>>>
>> org.apache.felix.scr.impl.ComponentActivatorTask.run(ComponentActivatorTask.java:67)
>>>>>     at
>>>>>
>>>>
>> org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:96)
>>>>>     at java.lang.Thread.run(Unknown Source)
>>>>> Caused by: java.lang.ClassNotFoundException:
>>>>> org.apache.jackrabbit.rmi.server.RemoteAdapterFactory
>>>>>     at
>>>>>
>>>>
>> org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:744)
>>>>>     at
>>>> org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:61)
>>>>>     at
>>>>>
>>>>
>> org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1656)
>>>>>     at java.lang.ClassLoader.loadClass(Unknown Source)
>>>>>     at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>>>>>     ... 13 mor
>>>>>
>>>>
>>>
>>
> 

Reply via email to