Hi, I just built the Launchpad from the trunk and configured external repository home and xml path. Seems now it works for some extent. Now I don't see the previous exception but some new ones as follows. Any thoughts on this please?
Exception 1) 25.06.2012 12:19:16.985 *INFO* [FelixStartLevel] org.apache.jackrabbit.core.RepositoryImpl Repository started (4772ms) 25.06.2012 12:19:16.998 *INFO* [FelixStartLevel] org.apache.sling.jcr.jackrabbit.server pingAndCheck; loginAdministrative failed (javax.jcr.LoginException: LoginModule ignored Credentials) javax.jcr.LoginException: LoginModule ignored Credentials at org.apache.jackrabbit.core.RepositoryImpl.login(RepositoryImpl.java:1493) at org.apache.sling.jcr.base.AbstractSlingRepository.login(AbstractSlingRepository.java:205) at org.apache.sling.jcr.base.AbstractSlingRepository.loginAdministrative(AbstractSlingRepository.java:171) at org.apache.sling.jcr.base.AbstractSlingRepository.pingAndCheck(AbstractSlingRepository.java:499) at org.apache.sling.jcr.base.AbstractSlingRepository.startRepository(AbstractSlingRepository.java:755) at org.apache.sling.jcr.base.AbstractSlingRepository.activate(AbstractSlingRepository.java:581) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:227) at org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:38) at org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:591) at org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:472) at org.apache.felix.scr.impl.helper.ActivateMethod.invoke(ActivateMethod.java:146) at org.apache.felix.scr.impl.manager.ImmediateComponentManager.createImplementationObject(ImmediateComponentManager.java:226) at org.apache.felix.scr.impl.manager.ImmediateComponentManager.createComponent(ImmediateComponentManager.java:118) at org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:997) at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:333) at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:157) at org.apache.felix.scr.impl.config.ConfiguredComponentHolder.enableComponents(ConfiguredComponentHolder.java:262) at org.apache.felix.scr.impl.BundleComponentActivator.loadDescriptor(BundleComponentActivator.java:253) at org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:147) at org.apache.felix.scr.impl.BundleComponentActivator.<init>(BundleComponentActivator.java:111) at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:285) at org.apache.felix.scr.impl.Activator.bundleChanged(Activator.java:203) at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:807) at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:729) at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610) at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3758) at org.apache.felix.framework.Felix.startBundle(Felix.java:1780) at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156) at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264) at java.lang.Thread.run(Thread.java:662) Caused by: javax.security.auth.login.FailedLoginException: LoginModule ignored Credentials at org.apache.jackrabbit.core.security.authentication.LocalAuthContext.login(LocalAuthContext.java:87) at org.apache.jackrabbit.core.RepositoryImpl.login(RepositoryImpl.java:1465) ... 33 more Exception 2) 25.06.2012 12:19:19.483 *INFO* [FelixDispatchQueue] org.apache.sling.auth.openid BundleEvent STARTED 25.06.2012 12:19:19.484 *ERROR* [JMX OSGi Agent] org.apache.aries.jmx.core MBean is already registered (javax.management.InstanceAlreadyExistsException: osgi.compendium:service=cm,version=1.3) javax.management.InstanceAlreadyExistsException: osgi.compendium:service=cm,version=1.3 at com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:453) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject(DefaultMBeanServerInterceptor.java:1484) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:963) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:917) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:312) at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:482) at org.apache.aries.jmx.agent.JMXAgentImpl.registerMBeans(JMXAgentImpl.java:129) at org.apache.aries.jmx.agent.JMXAgentContext.registerMBeans(JMXAgentContext.java:58) at org.apache.aries.jmx.MBeanServiceTracker$1.run(MBeanServiceTracker.java:61) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Exception 3) 25.06.2012 12:19:19.906 *INFO* [FelixStartLevel] org.apache.sling.jcr.resource [org.apache.sling.jcr.resource.internal.JcrResourceListener] Dependency Manager: Service resourceResolverFactory registered, activate component 25.06.2012 12:19:19.919 *ERROR* [FelixStartLevel] org.apache.sling.jcr.resource [org.apache.sling.jcr.resource.internal.JcrResourceListener] The activate method has thrown an exception (java.lang.NullPointerException) java.lang.NullPointerException at org.apache.sling.jcr.resource.internal.JcrResourceListener.activate(JcrResourceListener.java:133) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:227) at org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:38) at org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:591) at org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:472) at org.apache.felix.scr.impl.helper.ActivateMethod.invoke(ActivateMethod.java:146) at org.apache.felix.scr.impl.manager.ImmediateComponentManager.createImplementationObject(ImmediateComponentManager.java:226) at org.apache.felix.scr.impl.manager.ImmediateComponentManager.createComponent(ImmediateComponentManager.java:118) at org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:997) at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:333) at org.apache.felix.scr.impl.manager.DependencyManager.serviceAdded(DependencyManager.java:283) at org.apache.felix.scr.impl.manager.DependencyManager.serviceChanged(DependencyManager.java:170) at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:871) at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:733) at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:662) at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3769) at org.apache.felix.framework.Felix.access$000(Felix.java:80) at org.apache.felix.framework.Felix$2.serviceChanged(Felix.java:722) at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:107) at org.apache.felix.framework.Felix.registerService(Felix.java:2854) at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:251) at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:449) at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerComponentService(AbstractComponentManager.java:460) at org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:1009) at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:333) at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:157) at org.apache.felix.scr.impl.config.ConfiguredComponentHolder.enableComponents(ConfiguredComponentHolder.java:256) at org.apache.felix.scr.impl.BundleComponentActivator.loadDescriptor(BundleComponentActivator.java:253) at org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:147) at org.apache.felix.scr.impl.BundleComponentActivator.<init>(BundleComponentActivator.java:111) at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:285) at org.apache.felix.scr.impl.Activator.bundleChanged(Activator.java:203) at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:807) at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:729) at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610) at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3758) at org.apache.felix.framework.Felix.startBundle(Felix.java:1780) at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156) at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264) at java.lang.Thread.run(Thread.java:662) 25.06.2012 12:19:19.921 *ERROR* [FelixStartLevel] org.apache.sling.jcr.resource [org.apache.sling.jcr.resource.internal.JcrResourceListener] Component instance could not be created, activation failed Thank you. --Bhathiya On Sun, Jun 24, 2012 at 12:51 PM, Bhathiya Jayasekara <[email protected] > wrote: > Hi, > > Please read my inline comments. > > On Mon, Jun 18, 2012 at 4:27 PM, Felix Meschberger <[email protected]>wrote: > >> Hi, >> >> This is an inconsistency in the repository with respect to name space >> management. >> >> But then: You want to use an external (non-embedded) repository. But the >> line: >> >> > at >> org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:673) >> >> actually indicates an embedded repository is being created and causing >> the issues ... >> > Do you mean I have configured it incorrectly? The only changes I did were > the repository home path and the repository.xml path. What else do I have > to configure? > > Can you please tell me, by above line how do you identify that the > repository which is being created is the embedded one but not the external > one? > > >> >> I fear, I do not have enough knowledge about this error. You might want >> to ask this question on the Jackrabbit Users list. >> > Sure, I'll ask ask them too. > > Thank you, > -- Bhathiya > > >> >> Regards >> Felix >> >> Am 16.06.2012 um 08:45 schrieb Bhathiya Jayasekara: >> >> > Hi Felix, >> > >> > Thank you very much for the reply. I had a look into error log and there >> > were number of exceptions. But the given reason is the same for all of >> > them. It is "Invalid namespace index: 6086317". Why does that happen? >> Here >> > is the fist exception in the error log. >> > >> > 16.06.2012 11:26:07.065 *ERROR* [FelixStartLevel] >> > org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager >> > failed to read bundle: deadbeef-face-babe-cafe-babecafebabe: >> > java.lang.IllegalArgumentException: Invalid namespace index: 6086317 >> > 16.06.2012 11:26:07.066 *ERROR* [FelixStartLevel] >> > org.apache.jackrabbit.core.RepositoryImpl* failed to start >> > Repository:*org.apache.jackrabbit.core.state.ItemStateException: >> > failed to read bundle: >> > deadbeef-face-babe-cafe-babecafebabe: >> java.lang.IllegalArgumentException: >> > Invalid namespace index: 6086317 javax.jcr.RepositoryException: >> > org.apache.jackrabbit.core.state.ItemStateException: failed to read >> bundle: >> > deadbeef-face-babe-cafe-babecafebabe: >> java.lang.IllegalArgumentException: >> > Invalid namespace index: 6086317 >> > at >> > >> org.apache.jackrabbit.core.version.InternalVersionManagerImpl.<init>(InternalVersionManagerImpl.java:258) >> > at >> > >> org.apache.jackrabbit.core.RepositoryImpl.createVersionManager(RepositoryImpl.java:512) >> > at >> > >> org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:355) >> > at >> org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:673) >> > at >> > >> org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepository.acquireRepository(SlingServerRepository.java:141) >> > at >> > >> org.apache.sling.jcr.base.AbstractSlingRepository.startRepository(AbstractSlingRepository.java:795) >> > at >> > >> org.apache.sling.jcr.base.AbstractSlingRepository.activate(AbstractSlingRepository.java:606) >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> > at >> > >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> > at >> > >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> > at java.lang.reflect.Method.invoke(Method.java:597) >> > at >> > >> org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:227) >> > at >> > >> org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:38) >> > at >> > >> org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:591) >> > at >> org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:472) >> > at >> > >> org.apache.felix.scr.impl.helper.ActivateMethod.invoke(ActivateMethod.java:146) >> > at >> > >> org.apache.felix.scr.impl.manager.ImmediateComponentManager.createImplementationObject(ImmediateComponentManager.java:226) >> > at >> > >> org.apache.felix.scr.impl.manager.ImmediateComponentManager.createComponent(ImmediateComponentManager.java:118) >> > at >> > >> org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:997) >> > at >> > >> org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:333) >> > at >> > >> org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:157) >> > at >> > >> org.apache.felix.scr.impl.config.ConfiguredComponentHolder.enableComponents(ConfiguredComponentHolder.java:262) >> > at >> > >> org.apache.felix.scr.impl.BundleComponentActivator.loadDescriptor(BundleComponentActivator.java:253) >> > at >> > >> org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:147) >> > at >> > >> org.apache.felix.scr.impl.BundleComponentActivator.<init>(BundleComponentActivator.java:111) >> > at >> org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:285) >> > at org.apache.felix.scr.impl.Activator.bundleChanged(Activator.java:203) >> > at >> > >> org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:807) >> > at >> > >> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:729) >> > at >> > >> org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610) >> > at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3758) >> > at org.apache.felix.framework.Felix.startBundle(Felix.java:1780) >> > at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156) >> > at >> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264) >> > at java.lang.Thread.run(Thread.java:662) >> > Caused by: org.apache.jackrabbit.core.state.ItemStateException: failed >> to >> > read bundle: deadbeef-face-babe-cafe-babecafebabe: >> > java.lang.IllegalArgumentException: Invalid namespace index: 6086317 >> > at >> > >> org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager.loadBundle(BundleDbPersistenceManager.java:1096) >> > at >> > >> org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager.loadBundle(BundleDbPersistenceManager.java:1029) >> > at >> > >> org.apache.jackrabbit.core.persistence.pool.AbstractBundlePersistenceManager.getBundle(AbstractBundlePersistenceManager.java:651) >> > at >> > >> org.apache.jackrabbit.core.persistence.pool.AbstractBundlePersistenceManager.exists(AbstractBundlePersistenceManager.java:470) >> > at >> > >> org.apache.jackrabbit.core.version.InternalVersionManagerImpl.<init>(InternalVersionManagerImpl.java:212) >> > ... 34 more >> > Caused by: java.lang.IllegalArgumentException: Invalid namespace index: >> > 6086317 >> > at >> > >> org.apache.jackrabbit.core.NamespaceRegistryImpl.indexToString(NamespaceRegistryImpl.java:310) >> > at >> > >> org.apache.jackrabbit.core.persistence.util.BundleBinding.readBundle(BundleBinding.java:88) >> > at >> > >> org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager.loadBundle(BundleDbPersistenceManager.java:1090) >> > ... 38 more >> > >> > Thank you, >> > >> > --Bhathiya >> > >> > On Sat, Jun 16, 2012 at 3:13 AM, Felix Meschberger <[email protected] >> >wrote: >> > >> >> Hi >> >> >> >> Looks like there is no Repository service available for the >> authentication >> >> infrastructure. Check your log files for any error messages or such. >> >> >> >> >> >> Regards >> >> Felix >> >> >> >> Am 14.06.2012 um 00:48 schrieb Bhathiya Jayasekara: >> >> >> >>> Hi all, >> >>> >> >>> I was trying to plug an external jackrabbit repository to Sling >> >>> Launchpad. I configured external repository details through >> ConfigAdmin >> >>> according to a thread[1] in the archive. >> >>> >> >>> But now, when I try to access *localhost:8080/content*, I get 503 >> error >> >>> saying "*AuthenticationSupport service missing. Cannot authenticate >> >> request. >> >>> *". Can you please tell me what I have missed? >> >>> >> >>> Thanks in advance. >> >>> >> >>> --Bhathiya >> >>> >> >>> [1] >> >>> >> >> >> http://apache-sling.73963.n3.nabble.com/configuring-jackrabbit-td880359.html >> >> >> >> >> >> > > >
