Hi team,
We are facing issue after upgrading Brxm to V16.
Tomcat - 10.1.6 used to local build
Below was our cargo profile changes
<profile>
<id>cargo</id>
<dependencies>
<dependency>
<groupId>org.onehippo.cms7</groupId>
<artifactId>hippo-cms7-commons</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.onehippo.cms7</groupId>
<artifactId>hippo-services</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.onehippo.cms7</groupId>
<artifactId>hippo-repository-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.onehippo.cms7</groupId>
<artifactId>hippo-repository-builtin</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven3-plugin</artifactId>
<executions>
<execution>
<id>start-server</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
<configuration>
<configuration>
<type>standalone</type>
<home>target/tomcat10x</home>
<properties>
<cargo.servlet.port>8080</cargo.servlet.port>
<cargo.tomcat.ajp.port>9009</cargo.tomcat.ajp.port>
<cargo.rmi.port>9205</cargo.rmi.port>
<cargo.jvmargs>
<![CDATA[-agentlib:jdwp=transport=dt_socket,address=8001,server=y,suspend=n -noverify ${javaagent}]]>
</cargo.jvmargs>
</properties>
<configfiles>
<configfile>
<file>${project.basedir}/conf/context.xml</file>
<todir>conf/</todir>
<tofile>context.xml</tofile>
</configfile>
<configfile>
<file>${project.basedir}/conf/catalina-logging.properties</file>
<todir>conf/</todir>
<tofile>logging.properties</tofile>
</configfile>
<configfile>
<file>${project.basedir}/conf/hst-dev.properties</file>
<todir>conf/</todir>
<tofile>hst.properties</tofile>
</configfile>
<configfile>
<file>${project.basedir}/conf/platform-dev.properties</file>
<todir>conf/</todir>
<tofile>platform.properties</tofile>
</configfile>
</configfiles>
<files>
<file>
<file>${project.basedir}/repository-data/development/target/AmeripriseCMP-repository-data-development-${project.version}.jar</file>
<todir>${shared-lib-dir}</todir>
</file>
<file>
<file>${project.basedir}/repository-data/site-development/target/AmeripriseCMP-repository-data-site-development-${project.version}.jar</file>
<todir>${shared-lib-dir}</todir>
</file>
<file>
<file>${project.basedir}/target/conf/shared/lib</file>
<todir>${shared-lib-dir}</todir>
</file>
<file>
<file>${project.basedir}/target/conf/shared-local/lib</file>
<todir>${shared-lib-dir}</todir>
</file>
<file>
<file>${project.basedir}/target/conf/common/lib</file>
<todir>${common-lib-dir}</todir>
</file>
<file>
<file>${project.basedir}/target/conf/common-local/lib</file>
<todir>${common-lib-dir}</todir>
</file>
</files>
</configuration>
<deployables>
<deployable>
<type>war</type>
<properties>
<context>/cms</context>
</properties>
<location>${project.basedir}/cms/target/cms</location>
</deployable>
<deployable>
<location>${project.basedir}/site/webapp/target/site</location>
<type>war</type>
<properties>
<context>/site</context>
</properties>
</deployable>
</deployables>
<container>
<containerId>tomcat10x</containerId>
<type>installed</type>
<timeout>0</timeout>
<systemProperties>
<log4j.configurationFile>${project.basedir}/conf/log4j2-dev.xml</log4j.configurationFile>
<project.basedir>${project.basedir}</project.basedir>
<send.usage.statistics.to.hippo>false</send.usage.statistics.to.hippo>
<spring.profiles.active>local</spring.profiles.active>
<cors.origin>localhost</cors.origin>
<cargo.servlet.port>${cargo.port}</cargo.servlet.port>
<cargo.start.jvmargs> -agentlib:jdwp=transport=dt_socket,address=${cargo.debug.port},server=y,suspend=${cargo.debug.suspend} -noverify --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens java.base/java.time=ALL-UNNAMED
</cargo.start.jvmargs>
</systemProperties>
</container>
</configuration>
</plugin>
</plugins>
</build>
</profile>
Error:
Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.hippoecm.hst.site.container.TypeDeterminedMethodInvokingFactoryBean#0' defined in URL [jar:file:/C:/Users/bloomreachexperience/target/tomcat10x/webapps/cms/WEB-INF/lib/hst-client-16.2.0.jar!/META-INF/hst-assembly/addon/org/hippoecm/hst/freemarker/SpringComponentManager-freemarker.xml]: Unable to make public boolean java.util.Collections$SynchronizedCollection.addAll(java.util.Collection) accessible: module java.base does not "opens java.util" to unnamed module @49a7b33b
[INFO] 24.05.2025 14:10:26 ERROR main [SpringComponentManager.initialize:163] Failed to initialize invalid module instance, {org.hippoecm.hst.freemarker}, which will be just closed and ignored.
[INFO] org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.hippoecm.hst.site.container.TypeDeterminedMethodInvokingFactoryBean#0' defined in URL [jar:file:/C:/Users/bloomreachexperience/target/tomcat10x/webapps/cms/WEB-INF/lib/hst-client-16.2.0.jar!/META-INF/hst-assembly/addon/org/hippoecm/hst/freemarker/SpringComponentManager-freemarker.xml]: Unable to make public boolean java.util.Collections$SynchronizedCollection.addAll(java.util.Collection) accessible: module java.base does not "opens java.util" to unnamed module @49a7b33b
[INFO] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) ~[spring-beans-6.2.1.jar:6.2.1]
[INFO] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) ~[spring-beans-6.2.1.jar:6.2.1]
[INFO] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.1.jar:6.2.1]
[INFO] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.1.jar:6.2.1]
[INFO] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:289) ~[spring-beans-6.2.1.jar:6.2.1]
[INFO] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.1.jar:6.2.1]
[INFO] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.1.jar:6.2.1]
[INFO] at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1116) ~[spring-beans-6.2.1.jar:6.2.1]
[INFO] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) ~[spring-beans-6.2.1.jar:6.2.1]
[INFO] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) ~[spring-beans-6.2.1.jar:6.2.1]
[INFO] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) ~[spring-context-6.2.1.jar:6.2.1]
[INFO] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.1.jar:6.2.1]
[INFO] at org.hippoecm.hst.site.addon.module.runtime.ModuleInstanceImpl.initialize(ModuleInstanceImpl.java:110) ~[hst-core-16.2.0.jar:16.2.0]
[INFO] at org.hippoecm.hst.site.container.SpringComponentManager.initialize(SpringComponentManager.java:160) [hst-core-16.2.0.jar:16.2.0]
[INFO] at org.hippoecm.hst.site.container.DefaultHstSiteConfigurer.initializeComponentManager(DefaultHstSiteConfigurer.java:260) [hst-core-16.2.0.jar:16.2.0]
[INFO] at org.hippoecm.hst.site.container.DefaultHstSiteConfigurer.initialize(DefaultHstSiteConfigurer.java:226) [hst-core-16.2.0.jar:16.2.0]
[INFO] at org.hippoecm.hst.site.container.HstContextLoaderListener.configureHstSite(HstContextLoaderListener.java:104) [hst-core-16.2.0.jar:16.2.0]
[INFO] at org.hippoecm.hst.platform.container.HstPlatformContextLoaderListener.initializeHstPlaform(HstPlatformContextLoaderListener.java:101) [hst-platform-16.2.0.jar:16.2.0]
[INFO] at org.hippoecm.hst.platform.container.HstPlatformContextLoaderListener$2.serviceRegistered(HstPlatformContextLoaderListener.java:69) [hst-platform-16.2.0.jar:16.2.0]
[INFO] at org.onehippo.cms7.services.HippoServiceRegistry.register(HippoServiceRegistry.java:119) [hippo-services-16.2.0.jar:16.2.0]
[INFO] at org.hippoecm.repository.RepositoryServlet.init(RepositoryServlet.java:230) [hippo-repository-servlets-16.2.0.jar:16.2.0]
[INFO] at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:944) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:901) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:805) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4632) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4919) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:683) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:658) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:713) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1136) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1971) [catalina.jar:10.1.6]
[INFO] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) [?:?]
[INFO] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
[INFO] at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) [tomcat-util.jar:10.1.6]
[INFO] at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123) [?:?]
[INFO] at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1046) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:428) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1656) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:898) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:846) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322) [catalina.jar:10.1.6]
[INFO] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
[INFO] at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) [tomcat-util.jar:10.1.6]
[INFO] at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) [?:?]
[INFO] at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:871) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:241) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.core.StandardService.startInternal(StandardService.java:428) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:912) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:10.1.6]
[INFO] at org.apache.catalina.startup.Catalina.start(Catalina.java:795) [catalina.jar:10.1.6]
[INFO] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
[INFO] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
[INFO] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
[INFO] at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
[INFO] at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347) [bootstrap.jar:10.1.6]
[INFO] at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478) [bootstrap.jar:10.1.6]
[INFO] Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make public boolean java.util.Collections$SynchronizedCollection.addAll(java.util.Collection) accessible: module java.base does not "opens java.util" to unnamed module @49a7b33b
[INFO] at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) ~[?:?]
[INFO] at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) ~[?:?]
[INFO] at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) ~[?:?]
[INFO] at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) ~[?:?]
[INFO] at org.springframework.util.ReflectionUtils.makeAccessible(ReflectionUtils.java:566) ~[spring-core-6.2.1.jar:6.2.1]
[INFO] at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:282) ~[spring-core-6.2.1.jar:6.2.1]
[INFO] at org.springframework.beans.factory.config.MethodInvokingBean.invokeWithTargetException(MethodInvokingBean.java:123) ~[spring-beans-6.2.1.jar:6.2.1]
[INFO] at org.springframework.beans.factory.config.MethodInvokingFactoryBean.afterPropertiesSet(MethodInvokingFactoryBean.java:108) ~[spring-beans-6.2.1.jar:6.2.1]
[INFO] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1855) ~[spring-beans-6.2.1.jar:6.2.1]
[INFO] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804) ~[spring-beans-6.2.1.jar:6.2.1]
[INFO] ... 64 more
Thanks,
Gnanamoorthi