Hello,
I installed devtest-10.8.0-win-x64.
But IdentityAccessManager Service and DevTest Registry Service do not start.
I just read the manual and installed it, but why doesn't it start?
Below is the IdentityAccessManagerservice error message.
please check it.
c:\Windows\System32>"C:\Program Files\CA\DevTest\IdentityAccessManager\bin\IdentityAccessManager.exe"
Feb 10, 2025 3:42:39 PM com.ca.devtest.acl.launcher.IaAMPropertiesLoader retrieveConfigs
INFO: Retrieving 'iam.properties' Configs from 'C:\PROGRA~1\CA\DevTest\IDENTI~1\'...
Config server url not provided. Using properties from install location
Feb 10, 2025 3:42:39 PM com.ca.devtest.acl.launcher.IaAMPropertiesLoader getIAAMHome
INFO: IAM_HOME: [C:\PROGRA~1\CA\DevTest\IDENTI~1\].
Feb 10, 2025 3:42:39 PM com.ca.devtest.acl.launcher.IaAMPropertiesLoader getIAAMDatabaseVendorPropertiesFileLocation
INFO: IAAM Database Vendor Properties Location: [C:\PROGRA~1\CA\DevTest\IDENTI~1\\database\script\vendor.properties].
Feb 10, 2025 3:42:39 PM com.ca.devtest.acl.launcher.IaAMPropertiesLoader getIAAMHome
INFO: IAM_HOME: [C:\PROGRA~1\CA\DevTest\IDENTI~1\].
Feb 10, 2025 3:42:39 PM com.ca.devtest.acl.launcher.IaAMPropertiesLoader getIAAMHome
INFO: IAM_HOME: [C:\PROGRA~1\CA\DevTest\IDENTI~1\].
Feb 10, 2025 3:42:39 PM com.ca.devtest.acl.launcher.IaAMPropertiesLoader loadProperties
INFO: Loading properties from 'C:\PROGRA~1\CA\DevTest\IDENTI~1\\iam.properties'...
Feb 10, 2025 3:42:39 PM com.ca.devtest.acl.launcher.IaAMPropertiesLoader loadProperties
INFO: Loading properties from 'C:\Users\Administrator/.devtest\conf\iam.properties'...
==================================== WARNING ===================================
| Embedded database is not recommended for client use. |
| It is provided only for validation and demo purposes. |
| For a production, we recommend you replace this with an external database. |
================================================================================
Feb 10, 2025 3:42:39 PM com.ca.devtest.acl.launcher.IaAMPropertiesLoader getIAAMVaultKeystoreStoreFileLocation
INFO: IAAM Vault Keystore File Location: 'C:\Users\Administrator/.devtest/certificates/devtest-keystore.p12'.
Feb 10, 2025 3:42:39 PM com.ca.devtest.acl.launcher.IaAMPropertiesLoader getIAAMKeyStoreFileLocation
INFO: IAAM Key Store File Location: 'C:\PROGRA~1\CA\DevTest\IDENTI~1\certs/webreckeys.ks'.
Feb 10, 2025 3:42:39 PM com.ca.devtest.acl.launcher.IaAMPropertiesLoader getIAAMTrustStoreFileLocation
INFO: IAAM Trust Store File Location: 'C:\PROGRA~1\CA\DevTest\IDENTI~1\certs/iam-truststore.ks'.
======================================= WARNING ======================================
| As you have not mentioned iam.db.vendor we iam will start with Embedded database |
======================================================================================
Feb 10, 2025 3:42:39 PM com.ca.devtest.acl.launcher.IaAMPropertiesLoader getIAAMVaultKeystoreStoreFileLocation
INFO: IAAM Vault Keystore File Location: 'C:\Users\Administrator/.devtest/certificates/devtest-keystore.p12'.
Feb 10, 2025 3:42:39 PM com.ca.devtest.acl.launcher.IaAMPropertiesLoader getIAAMHome
INFO: IAM_HOME: [C:\PROGRA~1\CA\DevTest\IDENTI~1\].
Feb 10, 2025 3:42:40 PM com.ca.devtest.acl.launcher.IaAMPropertiesLoader getIAAMHome
INFO: IAM_HOME: [C:\PROGRA~1\CA\DevTest\IDENTI~1\].
Feb 10, 2025 3:42:40 PM com.ca.devtest.acl.launcher.IaAMPropertiesLoader getIAAMVersionConfigFileLocation
INFO: IAAM Config Location: [C:\PROGRA~1\CA\DevTest\IDENTI~1\\.config].
JAVA_HOME: c:\program files\ca\devtest\jre
JAVA_OPTS_APPEND: -Diam.version=10.8.0 -Dkeycloak.migration.action=import -Dkeycloak.migration.provider=iam-updater -Dkeycloak.migration.dir=../realms-to-import -Dkeycloak.migration.strategy=IGNORE_EXISTING
Command: kc.bat start --https-key-store-file=C:\PROGRA~1\CA\DevTest\IDENTI~1\certs/webreckeys.ks --https-trust-store-file=C:\PROGRA~1\CA\DevTest\IDENTI~1\certs/iam-truststore.ks --http-enabled=false --http-port=51112 --https-port=51111 --hostname-strict=false --vault=keystore --vault-file=C:\Users\Administrator/.devtest/certificates/devtest-keystore.p12 --log-level=INFO --log="console,file" --log-file=../data/log/server.log --hostname-strict-https=false --cache=local --spi-theme-welcome-theme=devtest.v2
Wait for 80000 ms
Feb 10, 2025 3:42:40 PM com.ca.devtest.acl.launcher.DevTestACL startIaAM
INFO: Wait for 80000 ms
"Appending additional Java properties to JAVA_OPTS: -Diam.version=10.8.0 -Dkeycloak.migration.action=import -Dkeycloak.migration.provider=iam-updater -Dkeycloak.migration.dir=../realms-to-import -Dkeycloak.migration.strategy=IGNORE_EXISTING"
2025-02-10 15:42:48,272 WARN [org.keycloak.quarkus.runtime.cli.Picocli] (main) The following used options or option values are DEPRECATED and will be removed in a future release:
- https-trust-store-password: Use the System Truststore instead, see the docs for details.
- https-trust-store-file: Use the System Truststore instead, see the docs for details.
Consult the Release Notes for details.
2025-02-10 15:42:53,278 WARN [org.infinispan.CONFIG] (keycloak-cache-init) ISPN000569: Unable to persist Infinispan internal caches as no global state enabled
2025-02-10 15:42:53,649 INFO [org.keycloak.quarkus.runtime.hostname.DefaultHostnameProvider] (main) Hostname settings: Base URL: <unset>, Hostname: <request>, Strict HTTPS: false, Path: <request>, Strict BackChannel: false, Admin URL: <unset>, Admin: <request>, Port: -1, Proxied: false
2025-02-10 15:42:53,722 INFO [org.infinispan.CONTAINER] (keycloak-cache-init) ISPN000556: Starting user marshaller 'org.infinispan.jboss.marshalling.core.JBossUserMarshaller'
2025-02-10 15:43:01,724 WARN [io.quarkus.agroal.runtime.DataSources] (JPA Startup Thread) Datasource <default> enables XA but transaction recovery is not enabled. Please enable transaction recovery by setting quarkus.transaction-manager.enable-recovery=true, otherwise data may be lost if the application is terminated abruptly
2025-02-10 15:43:06,856 WARN [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator] (JPA Startup Thread) HHH000342: Could not obtain connection to query metadata: java.lang.NullPointerException: Cannot invoke "org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(java.sql.SQLException, String)" because the return value of "org.hibernate.resource.transaction.backend.jta.internal.JtaIsolationDelegate.sqlExceptionHelper()" is null
at org.hibernate.resource.transaction.backend.jta.internal.JtaIsolationDelegate.doTheWork(JtaIsolationDelegate.java:186)
at org.hibernate.resource.transaction.backend.jta.internal.JtaIsolationDelegate.lambda$delegateWork$1(JtaIsolationDelegate.java:75)
at org.hibernate.resource.transaction.backend.jta.internal.JtaIsolationDelegate.doInSuspendedTransaction(JtaIsolationDelegate.java:107)
at org.hibernate.resource.transaction.backend.jta.internal.JtaIsolationDelegate.delegateWork(JtaIsolationDelegate.java:72)
at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.getJdbcEnvironmentUsingJdbcMetadata(JdbcEnvironmentInitiator.java:276)
at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:107)
at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68)
at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:130)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:238)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:215)
at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:52)
at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:136)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:247)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:215)
at org.hibernate.boot.internal.SessionFactoryOptionsBuilder.<init>(SessionFactoryOptionsBuilder.java:276)
at io.quarkus.hibernate.orm.runtime.recording.PrevalidatedQuarkusMetadata.buildSessionFactoryOptionsBuilder(PrevalidatedQuarkusMetadata.java:70)
at io.quarkus.hibernate.orm.runtime.boot.FastBootEntityManagerFactoryBuilder.build(FastBootEntityManagerFactoryBuilder.java:84)
at io.quarkus.hibernate.orm.runtime.FastBootHibernatePersistenceProvider.createEntityManagerFactory(FastBootHibernatePersistenceProvider.java:72)
at jakarta.persistence.Persistence.createEntityManagerFactory(Persistence.java:80)
at jakarta.persistence.Persistence.createEntityManagerFactory(Persistence.java:55)
at io.quarkus.hibernate.orm.runtime.JPAConfig$LazyPersistenceUnit.get(JPAConfig.java:157)
at io.quarkus.hibernate.orm.runtime.JPAConfig$1.run(JPAConfig.java:64)
at java.base/java.lang.Thread.run(Thread.java:833)
2025-02-10 15:43:14,654 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: Failed to start server in (production) mode
2025-02-10 15:43:14,655 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: Failed to obtain JDBC connection
2025-02-10 15:43:14,661 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: Acquisition timeout while waiting for new connection
2025-02-10 15:43:14,662 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) For more details run the same command passing the '--verbose' option. Also you can use '--help' to see the details about the usage of the particular command.
Feb 10, 2025 3:44:00 PM com.ca.devtest.acl.launcher.IaAMPropertiesLoader getIAAMHome
INFO: IAM_HOME: [C:\PROGRA~1\CA\DevTest\IDENTI~1\].