Unable to setup one hippo on linux with mysql

261 views
Skip to first unread message

rev...@arvindinternet.com

unread,
Dec 29, 2015, 6:02:27 AM12/29/15
to Hippo Community
Hi,

I am quiet new to one hippo and just started setting it up. I was following the below links to set it up.

http://www.onehippo.org/library/enterprise/installation-and-configuration/linux-installation-manual.html
http://www.onehippo.org/library/deployment/configuring/configuring-hippo-for-mysql.html

I changed the credentials to the database as required.

Upon starting the service, i get the following error in my logs.

ERROR [org.apache.jackrabbit.core.RepositoryImpl.<init>():368] failed to start Repository: org.apache.jackrabbit.core.cluster.ClusterException: Cluster initialization failed: org.apache.jackrabbit.core.cluster.ClusterNode@214ef637
javax.jcr.RepositoryException: org.apache.jackrabbit.core.cluster.ClusterException: Cluster initialization failed: org.apache.jackrabbit.core.cluster.ClusterNode@214ef637
        at org.apache.jackrabbit.core.RepositoryImpl.createClusterNode(RepositoryImpl.java:670)
        at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:302)
        at org.hippoecm.repository.jackrabbit.RepositoryImpl.<init>(RepositoryImpl.java:67)
        at org.hippoecm.repository.LocalHippoRepository$LocalRepositoryImpl.<init>(LocalHippoRepository.java:240)
        at org.hippoecm.repository.LocalHippoRepository.initialize(LocalHippoRepository.java:262)
        at org.hippoecm.repository.LocalHippoRepository.create(LocalHippoRepository.java:118)
        at org.hippoecm.repository.LocalHippoRepository.create(LocalHippoRepository.java:108)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at org.hippoecm.repository.HippoRepositoryFactory.getHippoRepository(HippoRepositoryFactory.java:178)
        at org.hippoecm.repository.RepositoryServlet.init(RepositoryServlet.java:189)
        at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1241)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1154)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1041)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4932)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5218)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:919)
        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1704)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.jackrabbit.core.cluster.ClusterException: Cluster initialization failed: org.apache.jackrabbit.core.cluster.ClusterNode@214ef637
        at org.apache.jackrabbit.core.cluster.ClusterNode.init(ClusterNode.java:235)
        at org.apache.jackrabbit.core.cluster.ClusterNode.init(ClusterNode.java:215)
        at org.apache.jackrabbit.core.RepositoryImpl.createClusterNode(RepositoryImpl.java:667)
        ... 28 more
Caused by: org.apache.jackrabbit.core.config.ConfigurationException: Configured bean implementation class org.apache.jackrabbit.core.journal.CleanOnCloseDatabaseJournal was not found.
        at org.apache.jackrabbit.core.config.SimpleBeanFactory.newInstance(SimpleBeanFactory.java:44)
        at org.apache.jackrabbit.core.config.BeanConfig.newInstance(BeanConfig.java:191)
        at org.apache.jackrabbit.core.config.RepositoryConfigurationParser$3.getJournal(RepositoryConfigurationParser.java:929)
        at org.apache.jackrabbit.core.config.ClusterConfig.getJournal(ClusterConfig.java:112)
        at org.apache.jackrabbit.core.cluster.ClusterNode.init(ClusterNode.java:230)
        ... 30 more
Caused by: java.lang.ClassNotFoundException: org.apache.jackrabbit.core.journal.CleanOnCloseDatabaseJournal
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1324)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1177)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:348)
        at org.apache.jackrabbit.core.config.SimpleBeanFactory.newInstance(SimpleBeanFactory.java:30)
        ... 34 more
29.12.2015 13:10:51 ERROR [org.hippoecm.repository.RepositoryServlet.init():229] Error while setting up JCR repository:
javax.jcr.RepositoryException: org.apache.jackrabbit.core.cluster.ClusterException: Cluster initialization failed: org.apache.jackrabbit.core.cluster.ClusterNode@214ef637
        at org.apache.jackrabbit.core.RepositoryImpl.createClusterNode(RepositoryImpl.java:670)
        at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:302)
        at org.hippoecm.repository.jackrabbit.RepositoryImpl.<init>(RepositoryImpl.java:67)
        at org.hippoecm.repository.LocalHippoRepository$LocalRepositoryImpl.<init>(LocalHippoRepository.java:240)
        at org.hippoecm.repository.LocalHippoRepository.initialize(LocalHippoRepository.java:262)
        at org.hippoecm.repository.LocalHippoRepository.create(LocalHippoRepository.java:118)
        at org.hippoecm.repository.LocalHippoRepository.create(LocalHippoRepository.java:108)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at org.hippoecm.repository.HippoRepositoryFactory.getHippoRepository(HippoRepositoryFactory.java:178)
        at org.hippoecm.repository.RepositoryServlet.init(RepositoryServlet.java:189)
        at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1241)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1154)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1041)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4932)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5218)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:919)
        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1704)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.jackrabbit.core.cluster.ClusterException: Cluster initialization failed: org.apache.jackrabbit.core.cluster.ClusterNode@214ef637
        at org.apache.jackrabbit.core.cluster.ClusterNode.init(ClusterNode.java:235)
        at org.apache.jackrabbit.core.cluster.ClusterNode.init(ClusterNode.java:215)
        at org.apache.jackrabbit.core.RepositoryImpl.createClusterNode(RepositoryImpl.java:667)
        ... 28 more
Caused by: org.apache.jackrabbit.core.config.ConfigurationException: Configured bean implementation class org.apache.jackrabbit.core.journal.CleanOnCloseDatabaseJournal was not found.
        at org.apache.jackrabbit.core.config.SimpleBeanFactory.newInstance(SimpleBeanFactory.java:44)
        at org.apache.jackrabbit.core.config.BeanConfig.newInstance(BeanConfig.java:191)
        at org.apache.jackrabbit.core.config.RepositoryConfigurationParser$3.getJournal(RepositoryConfigurationParser.java:929)
        at org.apache.jackrabbit.core.config.ClusterConfig.getJournal(ClusterConfig.java:112)
        at org.apache.jackrabbit.core.cluster.ClusterNode.init(ClusterNode.java:230)
        ... 30 more
Caused by: java.lang.ClassNotFoundException: org.apache.jackrabbit.core.journal.CleanOnCloseDatabaseJournal
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1324)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1177)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:348)
        at org.apache.jackrabbit.core.config.SimpleBeanFactory.newInstance(SimpleBeanFactory.java:30)
        ... 34 more

                                                                                                                                                                                           1,9           Top
Could you please let me know what i am doing wrong or where the error is??

Thanks in advance.

Jeroen Reijn

unread,
Dec 29, 2015, 6:09:54 AM12/29/15
to hippo-c...@googlegroups.com
Hi Revanth,

from the page at http://www.onehippo.org/library/deployment/configuring/configuring-hippo-for-mysql.html make sure you take the "example repository.xml" and not the one from the consistency checker section. It seems you've done the latter.

Jeroen

--
Hippo Community Group: The place for all discussions and announcements about Hippo CMS (and HST, repository etc. etc.)
 
To post to this group, send email to hippo-c...@googlegroups.com
RSS: https://groups.google.com/group/hippo-community/feed/rss_v2_0_msgs.xml?num=50
---
You received this message because you are subscribed to the Google Groups "Hippo Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hippo-communi...@googlegroups.com.
Visit this group at https://groups.google.com/group/hippo-community.
For more options, visit https://groups.google.com/d/optout.



--
Jeroen Reijn
Hippo

Hippo Amsterdam office - Oosteinde 11, 1017 WT Amsterdam
Hippo USA, Inc. - 71 Summer Street, 2nd Floor, Boston, MA 02110 

US +1 877 414 4776 (toll free)
Europe +31(0)20 522 4466
www.onehippo.com

Revanth Ayalasomayajula

unread,
Dec 29, 2015, 9:50:10 AM12/29/15
to Hippo Community
Hi, we have tried as you suggested and we are now getting a different error.

javax.jcr.RepositoryException: DataSource with logicalName ds1 has not been configured
        at org.apache.jackrabbit.core.util.db.ConnectionFactory.getDataBaseType(ConnectionFactory.java:141)
        at org.apache.jackrabbit.core.fs.db.DbFileSystem.getDataSource(DbFileSystem.java:228)
        at org.apache.jackrabbit.core.fs.db.DatabaseFileSystem.init(DatabaseFileSystem.java:187)
        at org.apache.jackrabbit.core.config.RepositoryConfigurationParser$6.getFileSystem(RepositoryConfigurationParser.java:1165)
        at org.apache.jackrabbit.core.config.WorkspaceConfig.getFileSystem(WorkspaceConfig.java:220)
        at org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.doInitialize(RepositoryImpl.java:2050)
        at org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.initialize(RepositoryImpl.java:2035)
        at org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:543)
        at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:326)
29.12.2015 20:04:48 ERROR [org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces():550] Failed to initialize workspace 'default'
javax.jcr.RepositoryException: File system initialization failure.
        at org.apache.jackrabbit.core.config.RepositoryConfigurationParser$6.getFileSystem(RepositoryConfigurationParser.java:1168)
        at org.apache.jackrabbit.core.config.WorkspaceConfig.getFileSystem(WorkspaceConfig.java:220)
        at org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.doInitialize(RepositoryImpl.java:2050)
        at org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.initialize(RepositoryImpl.java:2035)
        at org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:543)
        at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:326)

        at org.hippoecm.repository.jackrabbit.RepositoryImpl.<init>(RepositoryImpl.java:67)
        at org.hippoecm.repository.LocalHippoRepository$LocalRepositoryImpl.<init>(LocalHippoRepository.java:240)
        at org.hippoecm.repository.LocalHippoRepository.initialize(LocalHippoRepository.java:262)
        at org.hippoecm.repository.LocalHippoRepository.create(LocalHippoRepository.java:118)
        at org.hippoecm.repository.LocalHippoRepository.create(LocalHippoRepository.java:108)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at org.hippoecm.repository.HippoRepositoryFactory.getHippoRepository(HippoRepositoryFactory.java:178)
        at org.hippoecm.repository.RepositoryServlet.init(RepositoryServlet.java:189)

I checked the context.xml and repository.xml to see if there is a datasource tag with the name ds1. But there isn't one.

Jeroen Reijn

unread,
Dec 29, 2015, 9:58:17 AM12/29/15
to hippo-c...@googlegroups.com
Hi Revanth,

it seems you are still using the consitency checker repository.xml (or a part of it), since that's the only configuration containing ds1. Now if you did change your repository.xml it's important to understand that Jackrabbit will parse the repository.xml and create a workspace.xml file per configured workspace. So it can be that you still have this workspace.xml on your filesystem with a refernce to ds1.

It's usually located within a subfolder of the the 'storage' / repository folder. My assumption is that you have not changed this location so it should be located relative to the tomcat installation or within the tomcat installation.

Jeroen

--
Hippo Community Group: The place for all discussions and announcements about Hippo CMS (and HST, repository etc. etc.)
 
To post to this group, send email to hippo-c...@googlegroups.com
RSS: https://groups.google.com/group/hippo-community/feed/rss_v2_0_msgs.xml?num=50
---
You received this message because you are subscribed to the Google Groups "Hippo Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hippo-communi...@googlegroups.com.
Visit this group at https://groups.google.com/group/hippo-community.
For more options, visit https://groups.google.com/d/optout.

Jeroen Reijn

unread,
Dec 29, 2015, 9:59:56 AM12/29/15
to hippo-c...@googlegroups.com
Oh and btw you can just remove the workspace.xml file (and restart hippo), so that it will be regenerated based upon what is set in your repository.xml.

HTH,

Jeroen
Reply all
Reply to author
Forward
0 new messages