logical-migration.jar file), the script fails with an exception similar to the exception below:Exception in thread "main" org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'edgeNSGroupStaleGroupMigrationTask': Unsatisfied dependency expressed through method 'setCorfuDao' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'baseIdentifiableObjectDao' defined in com.vmware.nsx.management.migration.configuration.DaoConfiguration: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.vmware.nsx.management.container.dao.AbstractDao]: Factory method 'corfuIdentifiableObjectDao' threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'corfuDbDataStore' defined in com.vmware.nsx.management.migration.configuration.DaoConfiguration: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.vmware.nsx.management.container.dao.corfudb.CorfuDbDataStore]: Factory method 'corfuDbDataStore' threw exception; nested exception is java.lang.reflect.InaccessibleObjectException: Unable to make field private transient java.util.NavigableMap java.util.TreeSet.m accessible: module java.base does not "opens java.util" to unnamed module @1e106396
# java -versionopenjdk version "17.0.15" 2025-04-15 LTSOpenJDK Runtime Environment (build 17.0.15+11-LTS)OpenJDK 64-Bit Server VM (build 17.0.15+11-LTS, mixed mode, sharing)VMware NSX
This issue is caused by a parameter that is not supported in OpenSDK 17.
This is a known issue impacting VMware NSX.
java -version/opt/vmware/upgrade-coordinator-tomcat/temp/ directory (refer to KB article https://knowledge.broadcom.com/external/article/324194).# service proton stop# java -Dcorfu-property-file-path=/opt/vmware/upgrade-coordinator-tomcat/conf/ufo-factory.properties -Djava.io.tmpdir=/opt/vmware/upgrade-coordinator-tomcat/temp -DLog4jContextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector -Dlog4j.configurationFile=/opt/vmware/upgrade-coordinator-tomcat/conf/log4j2.xml -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/opt/vmware/upgrade-coordinator-tomcat/conf/logging.properties -Dnsx-service-type=nsx-manager -DTransportZoneProfileRectifierInTNAndTNP.userName=admin -DTransportZoneProfileRectifierInTNAndTNP.password='ENTER_ADMIN_PASSWORD_HERE' -DTransportZoneProfileRectifierInTNAndTNP.updateTn=true -DTransportZoneProfileRectifierInTNAndTNP.updateTzp=true -DTransportZoneProfileRectifierInTNAndTNP.dryRun=true --add-opens=java.base/sun.security.provider=ALL-UNNAMED --add-opens=java.base/jdk.internal.misc=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport.tcp=ALL-UNNAMED --add-exports=java.base/jdk.internal.org.objectweb.asm.util=ALL-UNNAMED --add-exports=java.management/sun.management=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED -cp /opt/vmware/upgrade-coordinator-tomcat/temp/logical-migration.jar com.vmware.nsx.management.migration.impl.TransportZoneProfileRectifierInTNAndTNP
# chown uuc:uuc /var/log/upgrade-coordinator/upgrade-coordinator*log*# grep "Migration task finished" /var/log/upgrade-coordinator/upgrade-coordinator.log# service proton start> start search resync policy> start search resync manager> start search resync all> start search resync telemetry> start search resync inventory