Tomcat server 9.x is not running

Hello Sailors ,

I have SailPoint IIQ local setup in my machine previously it is working as expected
now im not able to spin up the tomcat server i’m getting error

I previously I ran my IIQ 8.4 p1 in JDK 24 now I thought it is the issue and changed amazon coretto 11 no use and again shifted to oracle JKD 17 and set Env path and everything still no and tried changing tomcat sever 9 installed new zip file and copied
the following from web apps of previous tomcat
into web apps of new tomcat

Identityiq folder

identityiq.war

then tried again getting the same error can any one help me with this issue

thanks in advance
avi.

```

C:\tomcat\apache-tomcat-9.0.104-windows-x64\apache-tomcat-9.0.104\bin>catalina.bat run
Using CATALINA_BASE:   "C:\tomcat\apache-tomcat-9.0.104-windows-x64\apache-tomcat-9.0.104"
Using CATALINA_HOME:   "C:\tomcat\apache-tomcat-9.0.104-windows-x64\apache-tomcat-9.0.104"
Using CATALINA_TMPDIR: "C:\tomcat\apache-tomcat-9.0.104-windows-x64\apache-tomcat-9.0.104\temp"
Using JRE_HOME:        "C:\Program Files\Amazon Corretto\jdk11.0.28_6"
Using CLASSPATH:       "C:\tomcat\apache-tomcat-9.0.104-windows-x64\apache-tomcat-9.0.104\bin\bootstrap.jar;C:\tomcat\apache-tomcat-9.0.104-windows-x64\apache-tomcat-9.0.104\bin\tomcat-juli.jar"
Using CATALINA_OPTS:   ""
NOTE: Picked up JDK_JAVA_OPTIONS:  --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
Handler error
java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
        at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:567)
        at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:500)
        at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:311)
        at java.logging/java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:445)
        at java.logging/java.util.logging.LogManager$2.run(LogManager.java:394)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.logging/java.util.logging.LogManager.ensureLogManagerInitialized(LogManager.java:382)
        at java.logging/java.util.logging.LogManager.getLogManager(LogManager.java:430)
        at java.logging/java.util.logging.Logger.demandLogger(Logger.java:648)
        at java.logging/java.util.logging.Logger.getLogger(Logger.java:717)
        at java.logging/java.util.logging.Logger.getLogger(Logger.java:701)
        at org.apache.juli.logging.DirectJDKLog.<init>(DirectJDKLog.java:61)
        at org.apache.juli.logging.DirectJDKLog.getInstance(DirectJDKLog.java:176)
        at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:121)
        at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:142)
        at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:191)
        at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:50)
Caused by: java.util.ServiceConfigurationError: sun.util.locale.provider.LocaleDataMetaInfo: Unable to load sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo
        at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:582)
        at java.base/java.util.ServiceLoader.loadProvider(ServiceLoader.java:854)
        at java.base/java.util.ServiceLoader$ModuleServicesLookupIterator.hasNext(ServiceLoader.java:1077)
        at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1300)
        at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1385)
        at java.base/sun.util.cldr.CLDRLocaleProviderAdapter$1.run(CLDRLocaleProviderAdapter.java:89)
        at java.base/sun.util.cldr.CLDRLocaleProviderAdapter$1.run(CLDRLocaleProviderAdapter.java:86)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/sun.util.cldr.CLDRLocaleProviderAdapter.<init>(CLDRLocaleProviderAdapter.java:86)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
        at java.base/java.lang.Class.newInstance(Class.java:584)
        at java.base/sun.util.locale.provider.LocaleProviderAdapter.forType(LocaleProviderAdapter.java:176)
        at java.base/sun.util.locale.provider.LocaleProviderAdapter.findAdapter(LocaleProviderAdapter.java:279)
        at java.base/sun.util.locale.provider.LocaleProviderAdapter.getAdapter(LocaleProviderAdapter.java:250)
        at java.base/java.util.Calendar.createCalendar(Calendar.java:1692)
        at java.base/java.util.Calendar.getInstance(Calendar.java:1660)
        at java.base/java.text.SimpleDateFormat.initializeCalendar(SimpleDateFormat.java:676)
        at java.base/java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:620)
        at org.apache.juli.DateFormatCache$Cache.<init>(DateFormatCache.java:124)
        at org.apache.juli.DateFormatCache$Cache.<init>(DateFormatCache.java:101)
        at org.apache.juli.DateFormatCache.<init>(DateFormatCache.java:90)
        at org.apache.juli.OneLineFormatter.setTimeFormat(OneLineFormatter.java:102)
        at org.apache.juli.OneLineFormatter.<init>(OneLineFormatter.java:73)
        at org.apache.juli.FileHandler.configure(FileHandler.java:397)
        at org.apache.juli.FileHandler.<init>(FileHandler.java:119)
        at org.apache.juli.FileHandler.<init>(FileHandler.java:107)
        at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:79)
        at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:74)
        at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:70)
        at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:66)
        ... 21 more
Caused by: java.lang.ClassFormatError: Incompatible magic value 0 in class file sun/util/resources/cldr/provider/CLDRLocaleDataMetaInfo
        at java.base/java.lang.ClassLoader.defineClass2(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1114)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:206)
        at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:759)
        at java.base/jdk.internal.loader.BuiltinClassLoader.findClassInModuleOrNull(BuiltinClassLoader.java:680)
        at java.base/jdk.internal.loader.BuiltinClassLoader.findClass(BuiltinClassLoader.java:561)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:639)
        at java.base/java.lang.Class.forName(Class.java:474)
        at java.base/java.util.ServiceLoader.loadProvider(ServiceLoader.java:852)
        ... 52 more
Handler error
java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
        at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:567)
        at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:500)
        at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:311)
        at java.logging/java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:445)
        at java.logging/java.util.logging.LogManager$2.run(LogManager.java:394)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.logging/java.util.logging.LogManager.ensureLogManagerInitialized(LogManager.java:382)
        at java.logging/java.util.logging.LogManager.getLogManager(LogManager.java:430)
        at java.logging/java.util.logging.Logger.demandLogger(Logger.java:648)
        at java.logging/java.util.logging.Logger.getLogger(Logger.java:717)
        at java.logging/java.util.logging.Logger.getLogger(Logger.java:701)
        at org.apache.juli.logging.DirectJDKLog.<init>(DirectJDKLog.java:61)
        at org.apache.juli.logging.DirectJDKLog.getInstance(DirectJDKLog.java:176)
        at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:121)
        at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:142)
        at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:191)
        at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:50)
Caused by: java.util.ServiceConfigurationError: sun.util.locale.provider.LocaleDataMetaInfo: Unable to load sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo
        at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:582)
        at java.base/java.util.ServiceLoader.loadProvider(ServiceLoader.java:854)
        at java.base/java.util.ServiceLoader$ModuleServicesLookupIterator.hasNext(ServiceLoader.java:1077)
        at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1300)
        at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1385)
        at java.base/sun.util.cldr.CLDRLocaleProviderAdapter$1.run(CLDRLocaleProviderAdapter.java:89)
        at java.base/sun.util.cldr.CLDRLocaleProviderAdapter$1.run(CLDRLocaleProviderAdapter.java:86)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/sun.util.cldr.CLDRLocaleProviderAdapter.<init>(CLDRLocaleProviderAdapter.java:86)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
        at java.base/java.lang.Class.newInstance(Class.java:584)
        at java.base/sun.util.locale.provider.LocaleProviderAdapter.forType(LocaleProviderAdapter.java:176)
        at java.base/sun.util.locale.provider.LocaleProviderAdapter.findAdapter(LocaleProviderAdapter.java:279)
        at java.base/sun.util.locale.provider.LocaleProviderAdapter.getAdapter(LocaleProviderAdapter.java:250)
        at java.base/java.util.Calendar.createCalendar(Calendar.java:1692)
        at java.base/java.util.Calendar.getInstance(Calendar.java:1660)
        at java.base/java.text.SimpleDateFormat.initializeCalendar(SimpleDateFormat.java:676)
        at java.base/java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:620)
        at org.apache.juli.DateFormatCache$Cache.<init>(DateFormatCache.java:124)
        at org.apache.juli.DateFormatCache$Cache.<init>(DateFormatCache.java:101)
        at org.apache.juli.DateFormatCache.<init>(DateFormatCache.java:90)
        at org.apache.juli.OneLineFormatter.setTimeFormat(OneLineFormatter.java:102)
        at org.apache.juli.OneLineFormatter.<init>(OneLineFormatter.java:73)
        at org.apache.juli.FileHandler.configure(FileHandler.java:397)
        at org.apache.juli.FileHandler.<init>(FileHandler.java:119)
        at org.apache.juli.FileHandler.<init>(FileHandler.java:107)
        at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:79)
        at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:74)
        at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:70)
        at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:66)
        ... 21 more
Caused by: java.lang.ClassFormatError: Incompatible magic value 0 in class file sun/util/resources/cldr/provider/CLDRLocaleDataMetaInfo
        at java.base/java.lang.ClassLoader.defineClass2(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1114)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:206)
        at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:759)
        at java.base/jdk.internal.loader.BuiltinClassLoader.findClassInModuleOrNull(BuiltinClassLoader.java:680)
        at java.base/jdk.internal.loader.BuiltinClassLoader.findClass(BuiltinClassLoader.java:561)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:639)
        at java.base/java.lang.Class.forName(Class.java:474)
        at java.base/java.util.ServiceLoader.loadProvider(ServiceLoader.java:852)
        ... 52 more
Handler error
java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
        at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:567)
        at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:500)
        at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:311)
        at java.logging/java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:445)
        at java.logging/java.util.logging.LogManager$2.run(LogManager.java:394)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.logging/java.util.logging.LogManager.ensureLogManagerInitialized(LogManager.java:382)
        at java.logging/java.util.logging.LogManager.getLogManager(LogManager.java:430)
        at java.logging/java.util.logging.Logger.demandLogger(Logger.java:648)
        at java.logging/java.util.logging.Logger.getLogger(Logger.java:717)
        at java.logging/java.util.logging.Logger.getLogger(Logger.java:701)
        at org.apache.juli.logging.DirectJDKLog.<init>(DirectJDKLog.java:61)
        at org.apache.juli.logging.DirectJDKLog.getInstance(DirectJDKLog.java:176)
        at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:121)
        at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:142)
        at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:191)
        at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:50)
Caused by: java.util.ServiceConfigurationError: sun.util.locale.provider.LocaleDataMetaInfo: Unable to load sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo
        at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:582)
        at java.base/java.util.ServiceLoader.loadProvider(ServiceLoader.java:854)
        at java.base/java.util.ServiceLoader$ModuleServicesLookupIterator.hasNext(ServiceLoader.java:1077)
        at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1300)
        at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1385)
        at java.base/sun.util.cldr.CLDRLocaleProviderAdapter$1.run(CLDRLocaleProviderAdapter.java:89)
        at java.base/sun.util.cldr.CLDRLocaleProviderAdapter$1.run(CLDRLocaleProviderAdapter.java:86)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/sun.util.cldr.CLDRLocaleProviderAdapter.<init>(CLDRLocaleProviderAdapter.java:86)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
        at java.base/java.lang.Class.newInstance(Class.java:584)
        at java.base/sun.util.locale.provider.LocaleProviderAdapter.forType(LocaleProviderAdapter.java:176)
        at java.base/sun.util.locale.provider.LocaleProviderAdapter.findAdapter(LocaleProviderAdapter.java:279)
        at java.base/sun.util.locale.provider.LocaleProviderAdapter.getAdapter(LocaleProviderAdapter.java:250)
        at java.base/java.util.Calendar.createCalendar(Calendar.java:1692)
        at java.base/java.util.Calendar.getInstance(Calendar.java:1660)
        at java.base/java.text.SimpleDateFormat.initializeCalendar(SimpleDateFormat.java:676)
        at java.base/java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:620)
        at org.apache.juli.DateFormatCache$Cache.<init>(DateFormatCache.java:124)
        at org.apache.juli.DateFormatCache$Cache.<init>(DateFormatCache.java:101)
        at org.apache.juli.DateFormatCache.<init>(DateFormatCache.java:90)
        at org.apache.juli.OneLineFormatter.setTimeFormat(OneLineFormatter.java:102)
        at org.apache.juli.OneLineFormatter.<init>(OneLineFormatter.java:73)
        at org.apache.juli.FileHandler.configure(FileHandler.java:397)
        at org.apache.juli.FileHandler.<init>(FileHandler.java:119)
        at org.apache.juli.FileHandler.<init>(FileHandler.java:107)
        at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:79)
        at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:74)
        at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:70)
        at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:66)
        ... 21 more
Caused by: java.lang.ClassFormatError: Incompatible magic value 0 in class file sun/util/resources/cldr/provider/CLDRLocaleDataMetaInfo
        at java.base/java.lang.ClassLoader.defineClass2(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1114)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:206)
        at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:759)
        at java.base/jdk.internal.loader.BuiltinClassLoader.findClassInModuleOrNull(BuiltinClassLoader.java:680)
        at java.base/jdk.internal.loader.BuiltinClassLoader.findClass(BuiltinClassLoader.java:561)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:639)
        at java.base/java.lang.Class.forName(Class.java:474)
        at java.base/java.util.ServiceLoader.loadProvider(ServiceLoader.java:852)
        ... 52 more
Handler error
java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
        at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:567)
        at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:500)
        at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:311)
        at java.logging/java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:445)
        at java.logging/java.util.logging.LogManager$2.run(LogManager.java:394)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.logging/java.util.logging.LogManager.ensureLogManagerInitialized(LogManager.java:382)
        at java.logging/java.util.logging.LogManager.getLogManager(LogManager.java:430)
        at java.logging/java.util.logging.Logger.demandLogger(Logger.java:648)
        at java.logging/java.util.logging.Logger.getLogger(Logger.java:717)
        at java.logging/java.util.logging.Logger.getLogger(Logger.java:701)
        at org.apache.juli.logging.DirectJDKLog.<init>(DirectJDKLog.java:61)
        at org.apache.juli.logging.DirectJDKLog.getInstance(DirectJDKLog.java:176)
        at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:121)
        at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:142)
        at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:191)
        at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:50)
Caused by: java.util.ServiceConfigurationError: sun.util.locale.provider.LocaleDataMetaInfo: Unable to load sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo
        at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:582)
        at java.base/java.util.ServiceLoader.loadProvider(ServiceLoader.java:854)
        at java.base/java.util.ServiceLoader$ModuleServicesLookupIterator.hasNext(ServiceLoader.java:1077)
        at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1300)
        at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1385)
        at java.base/sun.util.cldr.CLDRLocaleProviderAdapter$1.run(CLDRLocaleProviderAdapter.java:89)
        at java.base/sun.util.cldr.CLDRLocaleProviderAdapter$1.run(CLDRLocaleProviderAdapter.java:86)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/sun.util.cldr.CLDRLocaleProviderAdapter.<init>(CLDRLocaleProviderAdapter.java:86)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
        at java.base/java.lang.Class.newInstance(Class.java:584)
        at java.base/sun.util.locale.provider.LocaleProviderAdapter.forType(LocaleProviderAdapter.java:176)
        at java.base/sun.util.locale.provider.LocaleProviderAdapter.findAdapter(LocaleProviderAdapter.java:279)
        at java.base/sun.util.locale.provider.LocaleProviderAdapter.getAdapter(LocaleProviderAdapter.java:250)
        at java.base/java.util.Calendar.createCalendar(Calendar.java:1692)
        at java.base/java.util.Calendar.getInstance(Calendar.java:1660)
        at java.base/java.text.SimpleDateFormat.initializeCalendar(SimpleDateFormat.java:676)
        at java.base/java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:620)
        at org.apache.juli.DateFormatCache$Cache.<init>(DateFormatCache.java:124)
        at org.apache.juli.DateFormatCache$Cache.<init>(DateFormatCache.java:101)
        at org.apache.juli.DateFormatCache.<init>(DateFormatCache.java:90)
        at org.apache.juli.OneLineFormatter.setTimeFormat(OneLineFormatter.java:102)
        at org.apache.juli.OneLineFormatter.<init>(OneLineFormatter.java:73)
        at org.apache.juli.FileHandler.configure(FileHandler.java:397)
        at org.apache.juli.FileHandler.<init>(FileHandler.java:119)
        at org.apache.juli.FileHandler.<init>(FileHandler.java:107)
        at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:79)
        at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:74)
        at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:70)
        at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:66)
        ... 21 more
Caused by: java.lang.ClassFormatError: Incompatible magic value 0 in class file sun/util/resources/cldr/provider/CLDRLocaleDataMetaInfo
        at java.base/java.lang.ClassLoader.defineClass2(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1114)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:206)
        at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:759)
        at java.base/jdk.internal.loader.BuiltinClassLoader.findClassInModuleOrNull(BuiltinClassLoader.java:680)
        at java.base/jdk.internal.loader.BuiltinClassLoader.findClass(BuiltinClassLoader.java:561)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:639)
        at java.base/java.lang.Class.forName(Class.java:474)
        at java.base/java.util.ServiceLoader.loadProvider(ServiceLoader.java:852)
        ... 52 more
Handler error
java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
        at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:567)
        at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:500)
        at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:311)
        at java.logging/java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:445)
        at java.logging/java.util.logging.LogManager$2.run(LogManager.java:394)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.logging/java.util.logging.LogManager.ensureLogManagerInitialized(LogManager.java:382)
        at java.logging/java.util.logging.LogManager.getLogManager(LogManager.java:430)
        at java.logging/java.util.logging.Logger.demandLogger(Logger.java:648)
        at java.logging/java.util.logging.Logger.getLogger(Logger.java:717)
        at java.logging/java.util.logging.Logger.getLogger(Logger.java:701)
        at org.apache.juli.logging.DirectJDKLog.<init>(DirectJDKLog.java:61)
        at org.apache.juli.logging.DirectJDKLog.getInstance(DirectJDKLog.java:176)
        at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:121)
        at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:142)
        at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:191)
        at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:50)
Caused by: java.util.ServiceConfigurationError: sun.util.locale.provider.LocaleDataMetaInfo: Unable to load sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo
        at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:582)
        at java.base/java.util.ServiceLoader.loadProvider(ServiceLoader.java:854)
        at java.base/java.util.ServiceLoader$ModuleServicesLookupIterator.hasNext(ServiceLoader.java:1077)
        at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1300)
        at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1385)
        at java.base/sun.util.cldr.CLDRLocaleProviderAdapter$1.run(CLDRLocaleProviderAdapter.java:89)
        at java.base/sun.util.cldr.CLDRLocaleProviderAdapter$1.run(CLDRLocaleProviderAdapter.java:86)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/sun.util.cldr.CLDRLocaleProviderAdapter.<init>(CLDRLocaleProviderAdapter.java:86)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
        at java.base/java.lang.Class.newInstance(Class.java:584)
        at java.base/sun.util.locale.provider.LocaleProviderAdapter.forType(LocaleProviderAdapter.java:176)
        at java.base/sun.util.locale.provider.LocaleProviderAdapter.findAdapter(LocaleProviderAdapter.java:279)
        at java.base/sun.util.locale.provider.LocaleProviderAdapter.getAdapter(LocaleProviderAdapter.java:250)
        at java.base/java.util.Calendar.createCalendar(Calendar.java:1692)
        at java.base/java.util.Calendar.getInstance(Calendar.java:1660)
        at java.base/java.text.SimpleDateFormat.initializeCalendar(SimpleDateFormat.java:676)
        at java.base/java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:620)
        at org.apache.juli.DateFormatCache$Cache.<init>(DateFormatCache.java:124)
        at org.apache.juli.DateFormatCache$Cache.<init>(DateFormatCache.java:101)
        at org.apache.juli.DateFormatCache.<init>(DateFormatCache.java:90)
        at org.apache.juli.OneLineFormatter.setTimeFormat(OneLineFormatter.java:102)
        at org.apache.juli.OneLineFormatter.<init>(OneLineFormatter.java:73)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
        at java.base/java.lang.Class.newInstance(Class.java:584)
        at java.logging/java.util.logging.LogManager.getFormatterProperty(LogManager.java:2374)
        at java.logging/java.util.logging.Handler.<init>(Handler.java:99)
        at java.logging/java.util.logging.StreamHandler.<init>(StreamHandler.java:111)
        at java.logging/java.util.logging.ConsoleHandler.<init>(ConsoleHandler.java:79)
        ... 21 more
Caused by: java.lang.ClassFormatError: Incompatible magic value 0 in class file sun/util/resources/cldr/provider/CLDRLocaleDataMetaInfo
        at java.base/java.lang.ClassLoader.defineClass2(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1114)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:206)
        at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:759)
        at java.base/jdk.internal.loader.BuiltinClassLoader.findClassInModuleOrNull(BuiltinClassLoader.java:680)
        at java.base/jdk.internal.loader.BuiltinClassLoader.findClass(BuiltinClassLoader.java:561)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:639)
        at java.base/java.lang.Class.forName(Class.java:474)
        at java.base/java.util.ServiceLoader.loadProvider(ServiceLoader.java:852)
        ... 54 more

C:\tomcat\apache-tomcat-9.0.104-windows-x64\apache-tomcat-9.0.104\bin>

This seems to be saying that there is a problem with a class file on your classpath. I suspect this class is part of the JDK. It may be corrupt or there may be something more subtle going on, such as an antivirus program interfering with attempts to read the class file.

Dear @amulpuru

I would like to ask a couple of basic questions:

  1. May I know the database type?
  2. Did you check the iiq console? This will help us verify the iiq.properties and DB connection.
  3. Did you import init.xml after connecting to the iiq console?
  4. Do you have any extended attributes in the .hbm files?

If it is a new instance, I would recommend that you drop the schema, re-create it, and then try the iiq console connection."

hi @pattabhi , @kjperkin

answers to the questions

  1. MySql 8.x
  2. iiq.properties file DB connecting to above MYsql DB
  3. yes , I have imported init.xml and init-lcm.xxml at the time of deployment and it is wroking fine till I configure some dummy webservices app with REQRES
    4 i dont have any extended attributes

im suspecting the issue is with JDK because even after downloading new tomca version 9 .X I tried to just to spin up the tomcat from bin without deploying IIQ it is still erring out with the above error trace

while running startup.bat im getting this pop up window

please let me know where I went wrong

That popup is a warning from Windows reminding you that you are trying to run something you downloaded from the internet. It’s a security feature. It’s probably not the cause of your problem though.

As you said, the problem appears to be that your JDK is corrupt:

Caused by: java.lang.ClassFormatError: Incompatible magic value 0 in class file sun/util/resources/cldr/provider/CLDRLocaleDataMetaInfo

This most likely means that that class file is corrupt. I believe it is part of the JDK.

You mentioned you tried other JDKs, but is it possible you got the configuration wrong and tomcat was running using the Amazon JDK every time you tried?

Hi @amulpuru

As a best practice you can use following .bat file

_startup.bat

inside content.

set JRE_HOME=C:\Program Files\Java\jdk-17\
set JAVA_HOME=C:\Program Files\Java\jdk-17\
set CATALINA_HOME=C:\Software\Instance8.5\apache-tomcat-9.0.98
set PATH=C:\Program Files\Java\jdk-17\bin\

C:\Software\Instance8.5\apache-tomcat-9.0.98\bin\startup.bat

start http://127.0.0.1/identityiq

update as per your environment.

open command prompt: Run as administrator
Go to tomcat bin path cd C:\Software\Instance8.5\apache-tomcat-9.0.98\bin
Execute _startup.bat

@pattabhi He is getting the error while starting up Tomcat itself, so I’m not sure why you’re asking this question. Question 1 and Question 2, question 3.

@amulpuru I have good experience with SailPoint setup. Before installing the IdentityIQ.war, first start Tomcat on its own. If Tomcat runs without issues, then you can proceed with the remaining steps.

Hi @narayanag

My latest comment is up to the point, just we need to verify the tomcat is up.

Providing the reference how the startup looks like:

to access the tomcat, we need try below on the browser:

hostname:port

in my case it is localhost and port: 8090 from server.xml

1 Like

@amulpuru I am curious to know about this issue status. Please let us know if you are facing the issues.