Help upgrading from 11.2.2 to 12.3

Hello All,

I’m trying to update our Hippo Community Code. Is anybody out there in Hippo Community Land willing to do some consulting for us - specifically to upgrade to version from 11.2.2 to 12.3? We are not an Enterprise customer and do not have support. We have been using the Hippo Community Edition for 4 years and have 3 websites running from a single hippo instance.

Please send me an email if you are interested. Thanks in advance for any help!

Lynn McCormack
lmccormack@cast.org
http://www.cast.org

Here is the current error I’m getting when trying to start with development data:

[INFO] [talledLocalContainer] 24-Jul-2018 16:17:40.738 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/Users/lynnmccormack/hippoupgradworkspace/hippoupgrade5/target/tomcat8x/webapps/cms.war]
[INFO] [talledLocalContainer] 16:18:03 INFO Automatic reload of browsers is enabled
[INFO] [talledLocalContainer] 16:18:03 INFO Watching web files is disabled: no web file modules configured to watch
[INFO] [talledLocalContainer] 24.07.2018 16:18:03 ERROR localhost-startStop-1 [ConfigurationServiceImpl.postStartupTasks:705] Failed to complete post-startup tasks
[INFO] [talledLocalContainer] org.onehippo.cms7.services.webfiles.WebFileException: Cannot determine the web file bundle name: the archive contains no directories
[INFO] [talledLocalContainer] at org.onehippo.cms7.services.webfiles.vault.WebFileBundleArchive.getBundleName(WebFileBundleArchive.java:51) ~[hippo-services-webfiles-4.3.0.jar:4.3.0]
[INFO] [talledLocalContainer] at org.onehippo.cms7.services.webfiles.WebFilesServiceImpl.importJcrWebFileBundle(WebFilesServiceImpl.java:142) ~[hippo-services-webfiles-4.3.0.jar:4.3.0]
[INFO] [talledLocalContainer] at org.onehippo.cms7.services.webfiles.WebFilesServiceImpl.importJcrWebFileBundle(WebFilesServiceImpl.java:133) ~[hippo-services-webfiles-4.3.0.jar:4.3.0]
[INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_121]
[INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_121]
[INFO] [talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_121]
[INFO] [talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_121]
[INFO] [talledLocalContainer] at org.onehippo.cms7.services.HippoServiceRegistry$NamedRegistration$1.invoke(HippoServiceRegistry.java:57) ~[hippo-services-4.3.0.jar:4.3.0]
[INFO] [talledLocalContainer] at com.sun.proxy.$Proxy51.importJcrWebFileBundle(Unknown Source) ~[?:?]
[INFO] [talledLocalContainer] at org.onehippo.cm.engine.ConfigurationConfigService.writeWebfiles(ConfigurationConfigService.java:131) ~[hippo-repository-engine-5.3.0.jar:5.3.0]
[INFO] [talledLocalContainer] at org.onehippo.cm.engine.ConfigurationServiceImpl.postStartupTasks(ConfigurationServiceImpl.java:698) [hippo-repository-engine-5.3.0.jar:5.3.0]
[INFO] [talledLocalContainer] at org.onehippo.cm.engine.ConfigurationServiceImpl.init(ConfigurationServiceImpl.java:236) [hippo-repository-engine-5.3.0.jar:5.3.0]
[INFO] [talledLocalContainer] at org.onehippo.cm.engine.ConfigurationServiceImpl.start(ConfigurationServiceImpl.java:122) [hippo-repository-engine-5.3.0.jar:5.3.0]
[INFO] [talledLocalContainer] at org.hippoecm.repository.LocalHippoRepository.initializeConfiguration(LocalHippoRepository.java:308) [hippo-repository-engine-5.3.0.jar:5.3.0]
[INFO] [talledLocalContainer] at org.hippoecm.repository.LocalHippoRepository.initialize(LocalHippoRepository.java:292) [hippo-repository-engine-5.3.0.jar:5.3.0]
[INFO] [talledLocalContainer] at org.hippoecm.repository.LocalHippoRepository.create(LocalHippoRepository.java:122) [hippo-repository-engine-5.3.0.jar:5.3.0]
[INFO] [talledLocalContainer] at org.hippoecm.repository.LocalHippoRepository.create(LocalHippoRepository.java:112) [hippo-repository-engine-5.3.0.jar:5.3.0]
[INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_121]
[INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_121]
[INFO] [talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_121]
[INFO] [talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_121]
[INFO] [talledLocalContainer] at org.hippoecm.repository.HippoRepositoryFactory.getHippoRepository(HippoRepositoryFactory.java:147) [hippo-repository-connector-5.3.0.jar:5.3.0]
[INFO] [talledLocalContainer] at org.hippoecm.repository.RepositoryServlet.init(RepositoryServlet.java:184) [hippo-repository-servlets-5.3.0.jar:5.3.0]
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1144) [catalina.jar:8.5.28]
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091) [catalina.jar:8.5.28]
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:983) [catalina.jar:8.5.28]
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4939) [catalina.jar:8.5.28]
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5249) [catalina.jar:8.5.28]
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.jar:8.5.28]
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752) [catalina.jar:8.5.28]
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728) [catalina.jar:8.5.28]
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) [catalina.jar:8.5.28]
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:986) [catalina.jar:8.5.28]
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857) [catalina.jar:8.5.28]
[INFO] [talledLocalContainer] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_121]
[INFO] [talledLocalContainer] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_121]
[INFO] [talledLocalContainer] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_121]
[INFO] [talledLocalContainer] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_121]
[INFO] [talledLocalContainer] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
[INFO] [talledLocalContainer] 24.07.2018 16:18:03 ERROR localhost-startStop-1 [ConfigurationServiceImpl.startAutoExportService:687] ConfigurationService: Failed to start autoexport service
[INFO] [talledLocalContainer] 24.07.2018 16:18:03 WARN Finalizer [SessionImpl.finalize:1376] Unclosed session detected. The session was opened here:
[INFO] [talledLocalContainer] java.lang.Exception: Stack Trace
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.SessionImpl.(SessionImpl.java:283) ~[?:?]
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.SessionImpl.(SessionImpl.java:243) ~[?:?]
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.XASessionImpl.(XASessionImpl.java:106) ~[?:?]

Hi,

I’m afraid I can offer little direct help here. Have you seen [1]? That at least is something you need to know of. It can be quite challenging to do an upgrade without having access to the upgrade documentation. One thing you can try is starting a fresh 12 project and looking at the differences.

[1] https://www.onehippo.org/library/upgrade-11-to-12/bootstrap-resource-converter.html

Hello, I’m not sure if this is still relevant, but we ran into the same thing.
Our problem was that we had a custom repository.xml that was missing the DataSource and Cluster config.

It took us a long time to find the culprit because there’s nothing in the documentation and/or logs that hinted at a solution. That is the reason why I’m responding to this (relatively old) thread.

Hopefully it helps someone else.