Re: NoClassDefFoundError in start-up log

2010-01-26 Thread Felix Meschberger
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.

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
 


Re: NoClassDefFoundError in start-up log

2010-01-26 Thread Marc Speck
https://issues.apache.org/jira/browse/SLING-1327


On Tue, Jan 26, 2010 at 9:14 AM, Felix Meschberger fmesc...@gmail.comwrote:

 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
 



Re: NoClassDefFoundError in start-up log

2010-01-26 Thread Marc Speck
Hi Felix,

I've updated to 903202 and NoClassDefFoundError is gone, thanks a lot for
fixing so quickly!

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.

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.comwrote:

 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
 
 
 



Re: NoClassDefFoundError in start-up log

2010-01-26 Thread Marc Speck
Hi Felix,


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

 oh my, I set maxIdle=0 but nothing changed. After poking around for half an
hour I remembered that the console is full of traps... I changed the setting
in the first Repository entry but I should have changed the running
instance...

All fine now, thanks for the hint,
Marc





 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
 
 
 
 
 



Re: NoClassDefFoundError in start-up log

2010-01-26 Thread Felix Meschberger
Hi Marc,

On 26.01.2010 18:59, Marc Speck wrote:
 Hi Felix,
 
 
 Have you tried setting the Maximum Idle Sessions (pool.maxIdle)
 property of the repository configuration to 0 (zero) to disable session
 pooling ?

 oh my, I set maxIdle=0 but nothing changed. After poking around for half an
 hour I remembered that the console is full of traps... I changed the setting
 in the first Repository entry but I should have changed the running
 instance...

Yes, the one with the UUID-like suffix is the right one ;-)

 
 All fine now, thanks for the hint,

Excellent.

Regards
Felix

 Marc
 
 
 
 
 
 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