Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-31258

[GSS](7.4.z) After java version upgradation version from 1.8.0_401 to 1.8.0_411" jboss not starting

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 7.4.23.GA
    • Classloading, Security
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • Hide

      [ENVIRONMENT]

      • RHEL 9.4
      • EAP 7.4.17
      • IBM JDK 1.8

      [STEPS TO REPRODUCE]

      1. RPM downloaded from IBM
      https://www.ibm.com/support/pages/java-sdk-downloads-version-80

      2. Install IBM JDK 1.8

          $ chmod a+x ibm-java-x86_64-sdk-8.0-8.26.x86_64.rpm
          $ sudo rpm -i ibm-java-x86_64-sdk-8.0-8.26.x86_64.rpm
      

      3. Add the JAVA_HOME to the .bashrc

          $ source .bashrc
      

      4. Start up EAP

          $ bin/standalone.sh
      
      

      5. Create path to store the vault keystore

      mkdir $EAP_HOME/standalone/configuration/vault/
      
      

      6. Create The keystore

      keytool -genseckey -alias vault -storetype jceks -keyalg AES -keysize 128 -storepass vault22 -keypass vault22 -validity 730 -keystore /home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore
      

      6. Create vault

      sh bin/vault.sh --keystore /home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore --keystore-password vault22 --alias vault --vault-block vb --attribute password --sec-attr 0penS3sam3 --enc-dir /home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/ --iteration 120 --salt 1234abcd
      

      7. start bin./jboss-cli.sh --connect

      8. add the vault:

      /core-service=vault:add(vault-options=[("KEYSTORE_URL" => "/home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore"),("KEYSTORE_PASSWORD" => "MASK-5dOaAVafCSd"),("KEYSTORE_ALIAS" => "vault"),("SALT" => "1234abcd"),("ITERATION_COUNT" => "120"),("ENC_FILE_DIR" => "/home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/")])
      {
          "outcome" => "failed",
          "failure-description" => "WFLYCTL0158: Operation handler failed: org.jboss.as.server.services.security.VaultReaderException: WFLYSRV0076: Error initializi
      ng vault --  org.jboss.security.vault.SecurityVaultException: java.lang.RuntimeException: PBOX00140: Unable to get keystore (/home/pedro-hos/workspace/opt/red
      hat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore)",
          "rolled-back" => true
      }
      

      9. See the error

      14:41:27,966 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 1) WFLYCTL0013: Operation ("add") failed - address: ([("core-service" => "vault")]): org.jboss.as.server.services.security.VaultReaderException: WFLYSRV0076: Error initializing vault --  org.jboss.security.vault.SecurityVaultException: java.lang.RuntimeException: PBOX00140: Unable to get keystore (/home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore)
      	at org.jboss.as.server.services.security.VaultReaderImpl.createVault(RuntimeVaultReader.java:159)
      	at org.jboss.as.server.services.security.RuntimeVaultReader.createVault(RuntimeVaultReader.java:100)
      	at org.jboss.as.server.services.security.VaultAddHandler.performRuntime(VaultAddHandler.java:96)
      	at org.jboss.as.controller.AbstractAddStepHandler.performRuntime(AbstractAddStepHandler.java:343)
      	at org.jboss.as.controller.AbstractAddStepHandler$1.execute(AbstractAddStepHandler.java:164)
      	at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:1063)
      	at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:784)
      	at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:470)
      	at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1430)
      	at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:449)
      	at org.jboss.as.controller.ModelControllerImpl.lambda$executeForResponse$0(ModelControllerImpl.java:260)
      	at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:304)
      	at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:270)
      	at org.jboss.as.controller.ModelControllerImpl.executeForResponse(ModelControllerImpl.java:260)
      	at org.jboss.as.controller.ModelControllerImpl.executeOperation(ModelControllerImpl.java:254)
      	at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:237)
      	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.doExecute(ModelControllerClientOperationHandler.java:240)
      	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.access$400(ModelControllerClientOperationHandler.java:138)
      	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$1.run(ModelControllerClientOperationHandler.java:162)
      	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$1.run(ModelControllerClientOperationHandler.java:158)
      	at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:328)
      	at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:285)
      	at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:254)
      	at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:225)
      	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1.execute(ModelControllerClientOperationHandler.java:158)
      	at org.jboss.as.protocol.mgmt.ManagementRequestContextImpl$1.doExecute(ManagementRequestContextImpl.java:70)
      	at org.jboss.as.protocol.mgmt.ManagementRequestContextImpl$AsyncTaskRunner.run(ManagementRequestContextImpl.java:160)
      	at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
      	at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
      	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
      	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
      	at java.lang.Thread.run(Thread.java:821)
      	at org.jboss.threads.JBossThread.run(JBossThread.java:513)
      Caused by: org.jboss.security.vault.SecurityVaultException: java.lang.RuntimeException: PBOX00140: Unable to get keystore (/home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore)
      	at org.picketbox.plugins.vault.PicketBoxSecurityVault.init(PicketBoxSecurityVault.java:210)
      	at org.jboss.as.server.services.security.VaultReaderImpl.createVault(RuntimeVaultReader.java:157)
      	... 32 more
      Caused by: java.lang.RuntimeException: PBOX00140: Unable to get keystore (/home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore)
      	at org.picketbox.plugins.vault.PicketBoxSecurityVault.getKeyStore(PicketBoxSecurityVault.java:691)
      	at org.picketbox.plugins.vault.PicketBoxSecurityVault.init(PicketBoxSecurityVault.java:205)
      	... 33 more
      Caused by: java.io.IOException: com.sun.crypto.provider.SealedObjectForKeyProtector
      	at com.ibm.crypto.provider.JceKeyStore.engineLoad(Unknown Source)
      	at java.security.KeyStore.load(KeyStore.java:1460)
      	at org.picketbox.util.KeyStoreUtil.getKeyStore(KeyStoreUtil.java:201)
      	at org.picketbox.util.KeyStoreUtil.getKeyStore(KeyStoreUtil.java:151)
      	at org.picketbox.plugins.vault.PicketBoxSecurityVault.getKeyStore(PicketBoxSecurityVault.java:688)
      	... 34 more
      14:41:27,966 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 1) WFLYCTL0013: Operation ("add") failed - address: ([("core-service" => "vault")]): org.jboss.as.server.services.security.VaultReaderException: WFLYSRV0076: Error initializing vault --  org.jboss.security.vault.SecurityVaultException: java.lang.RuntimeException: PBOX00140: Unable to get keystore (/home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore)
      	at org.jboss.as.server.services.security.VaultReaderImpl.createVault(RuntimeVaultReader.java:159)
      	at org.jboss.as.server.services.security.RuntimeVaultReader.createVault(RuntimeVaultReader.java:100)
      	at org.jboss.as.server.services.security.VaultAddHandler.performRuntime(VaultAddHandler.java:96)
      	at org.jboss.as.controller.AbstractAddStepHandler.performRuntime(AbstractAddStepHandler.java:343)
      	at org.jboss.as.controller.AbstractAddStepHandler$1.execute(AbstractAddStepHandler.java:164)
      	at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:1063)
      	at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:784)
      	at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:470)
      	at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1430)
      	at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:449)
      	at org.jboss.as.controller.ModelControllerImpl.lambda$executeForResponse$0(ModelControllerImpl.java:260)
      	at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:304)
      	at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:270)
      	at org.jboss.as.controller.ModelControllerImpl.executeForResponse(ModelControllerImpl.java:260)
      	at org.jboss.as.controller.ModelControllerImpl.executeOperation(ModelControllerImpl.java:254)
      	at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:237)
      	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.doExecute(ModelControllerClientOperationHandler.java:240)
      	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.access$400(ModelControllerClientOperationHandler.java:138)
      	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$1.run(ModelControllerClientOperationHandler.java:162)
      	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$1.run(ModelControllerClientOperationHandler.java:158)
      	at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:328)
      	at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:285)
      	at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:254)
      	at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:225)
      	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1.execute(ModelControllerClientOperationHandler.java:158)
      	at org.jboss.as.protocol.mgmt.ManagementRequestContextImpl$1.doExecute(ManagementRequestContextImpl.java:70)
      	at org.jboss.as.protocol.mgmt.ManagementRequestContextImpl$AsyncTaskRunner.run(ManagementRequestContextImpl.java:160)
      	at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
      	at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
      	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
      	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
      	at java.lang.Thread.run(Thread.java:821)
      	at org.jboss.threads.JBossThread.run(JBossThread.java:513)
      Caused by: org.jboss.security.vault.SecurityVaultException: java.lang.RuntimeException: PBOX00140: Unable to get keystore (/home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore)
      	at org.picketbox.plugins.vault.PicketBoxSecurityVault.init(PicketBoxSecurityVault.java:210)
      	at org.jboss.as.server.services.security.VaultReaderImpl.createVault(RuntimeVaultReader.java:157)
      	... 32 more
      Caused by: java.lang.RuntimeException: PBOX00140: Unable to get keystore (/home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore)
      	at org.picketbox.plugins.vault.PicketBoxSecurityVault.getKeyStore(PicketBoxSecurityVault.java:691)
      	at org.picketbox.plugins.vault.PicketBoxSecurityVault.init(PicketBoxSecurityVault.java:205)
      	... 33 more
      Caused by: java.io.IOException: com.sun.crypto.provider.SealedObjectForKeyProtector
      	at com.ibm.crypto.provider.JceKeyStore.engineLoad(Unknown Source)
      	at java.security.KeyStore.load(KeyStore.java:1460)
      	at org.picketbox.util.KeyStoreUtil.getKeyStore(KeyStoreUtil.java:201)
      	at org.picketbox.util.KeyStoreUtil.getKeyStore(KeyStoreUtil.java:151)
      	at org.picketbox.plugins.vault.PicketBoxSecurityVault.getKeyStore(PicketBoxSecurityVault.java:688)
      	... 34 more
      
      Show
      [ENVIRONMENT] RHEL 9.4 EAP 7.4.17 IBM JDK 1.8 [STEPS TO REPRODUCE] 1. RPM downloaded from IBM https://www.ibm.com/support/pages/java-sdk-downloads-version-80 2. Install IBM JDK 1.8 $ chmod a+x ibm-java-x86_64-sdk-8.0-8.26.x86_64.rpm $ sudo rpm -i ibm-java-x86_64-sdk-8.0-8.26.x86_64.rpm 3. Add the JAVA_HOME to the .bashrc $ source .bashrc 4. Start up EAP $ bin/standalone.sh 5. Create path to store the vault keystore mkdir $EAP_HOME/standalone/configuration/vault/ 6. Create The keystore keytool -genseckey -alias vault -storetype jceks -keyalg AES -keysize 128 -storepass vault22 -keypass vault22 -validity 730 -keystore /home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore 6. Create vault sh bin/vault.sh --keystore /home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore --keystore-password vault22 --alias vault --vault-block vb --attribute password --sec-attr 0penS3sam3 --enc-dir /home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/ --iteration 120 --salt 1234abcd 7. start bin./jboss-cli.sh --connect 8. add the vault: /core-service=vault:add(vault-options=[("KEYSTORE_URL" => "/home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore"),("KEYSTORE_PASSWORD" => "MASK-5dOaAVafCSd"),("KEYSTORE_ALIAS" => "vault"),("SALT" => "1234abcd"),("ITERATION_COUNT" => "120"),("ENC_FILE_DIR" => "/home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/")]) { "outcome" => "failed", "failure-description" => "WFLYCTL0158: Operation handler failed: org.jboss.as.server.services.security.VaultReaderException: WFLYSRV0076: Error initializi ng vault -- org.jboss.security.vault.SecurityVaultException: java.lang.RuntimeException: PBOX00140: Unable to get keystore (/home/pedro-hos/workspace/opt/red hat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore)", "rolled-back" => true } 9. See the error 14:41:27,966 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 1) WFLYCTL0013: Operation ("add") failed - address: ([("core-service" => "vault")]): org.jboss.as.server.services.security.VaultReaderException: WFLYSRV0076: Error initializing vault -- org.jboss.security.vault.SecurityVaultException: java.lang.RuntimeException: PBOX00140: Unable to get keystore (/home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore) at org.jboss.as.server.services.security.VaultReaderImpl.createVault(RuntimeVaultReader.java:159) at org.jboss.as.server.services.security.RuntimeVaultReader.createVault(RuntimeVaultReader.java:100) at org.jboss.as.server.services.security.VaultAddHandler.performRuntime(VaultAddHandler.java:96) at org.jboss.as.controller.AbstractAddStepHandler.performRuntime(AbstractAddStepHandler.java:343) at org.jboss.as.controller.AbstractAddStepHandler$1.execute(AbstractAddStepHandler.java:164) at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:1063) at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:784) at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:470) at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1430) at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:449) at org.jboss.as.controller.ModelControllerImpl.lambda$executeForResponse$0(ModelControllerImpl.java:260) at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:304) at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:270) at org.jboss.as.controller.ModelControllerImpl.executeForResponse(ModelControllerImpl.java:260) at org.jboss.as.controller.ModelControllerImpl.executeOperation(ModelControllerImpl.java:254) at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:237) at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.doExecute(ModelControllerClientOperationHandler.java:240) at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.access$400(ModelControllerClientOperationHandler.java:138) at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$1.run(ModelControllerClientOperationHandler.java:162) at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$1.run(ModelControllerClientOperationHandler.java:158) at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:328) at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:285) at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:254) at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:225) at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1.execute(ModelControllerClientOperationHandler.java:158) at org.jboss.as.protocol.mgmt.ManagementRequestContextImpl$1.doExecute(ManagementRequestContextImpl.java:70) at org.jboss.as.protocol.mgmt.ManagementRequestContextImpl$AsyncTaskRunner.run(ManagementRequestContextImpl.java:160) at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377) at java.lang.Thread.run(Thread.java:821) at org.jboss.threads.JBossThread.run(JBossThread.java:513) Caused by: org.jboss.security.vault.SecurityVaultException: java.lang.RuntimeException: PBOX00140: Unable to get keystore (/home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore) at org.picketbox.plugins.vault.PicketBoxSecurityVault.init(PicketBoxSecurityVault.java:210) at org.jboss.as.server.services.security.VaultReaderImpl.createVault(RuntimeVaultReader.java:157) ... 32 more Caused by: java.lang.RuntimeException: PBOX00140: Unable to get keystore (/home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore) at org.picketbox.plugins.vault.PicketBoxSecurityVault.getKeyStore(PicketBoxSecurityVault.java:691) at org.picketbox.plugins.vault.PicketBoxSecurityVault.init(PicketBoxSecurityVault.java:205) ... 33 more Caused by: java.io.IOException: com.sun.crypto.provider.SealedObjectForKeyProtector at com.ibm.crypto.provider.JceKeyStore.engineLoad(Unknown Source) at java.security.KeyStore.load(KeyStore.java:1460) at org.picketbox.util.KeyStoreUtil.getKeyStore(KeyStoreUtil.java:201) at org.picketbox.util.KeyStoreUtil.getKeyStore(KeyStoreUtil.java:151) at org.picketbox.plugins.vault.PicketBoxSecurityVault.getKeyStore(PicketBoxSecurityVault.java:688) ... 34 more 14:41:27,966 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 1) WFLYCTL0013: Operation ("add") failed - address: ([("core-service" => "vault")]): org.jboss.as.server.services.security.VaultReaderException: WFLYSRV0076: Error initializing vault -- org.jboss.security.vault.SecurityVaultException: java.lang.RuntimeException: PBOX00140: Unable to get keystore (/home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore) at org.jboss.as.server.services.security.VaultReaderImpl.createVault(RuntimeVaultReader.java:159) at org.jboss.as.server.services.security.RuntimeVaultReader.createVault(RuntimeVaultReader.java:100) at org.jboss.as.server.services.security.VaultAddHandler.performRuntime(VaultAddHandler.java:96) at org.jboss.as.controller.AbstractAddStepHandler.performRuntime(AbstractAddStepHandler.java:343) at org.jboss.as.controller.AbstractAddStepHandler$1.execute(AbstractAddStepHandler.java:164) at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:1063) at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:784) at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:470) at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1430) at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:449) at org.jboss.as.controller.ModelControllerImpl.lambda$executeForResponse$0(ModelControllerImpl.java:260) at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:304) at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:270) at org.jboss.as.controller.ModelControllerImpl.executeForResponse(ModelControllerImpl.java:260) at org.jboss.as.controller.ModelControllerImpl.executeOperation(ModelControllerImpl.java:254) at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:237) at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.doExecute(ModelControllerClientOperationHandler.java:240) at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.access$400(ModelControllerClientOperationHandler.java:138) at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$1.run(ModelControllerClientOperationHandler.java:162) at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$1.run(ModelControllerClientOperationHandler.java:158) at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:328) at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:285) at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:254) at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:225) at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1.execute(ModelControllerClientOperationHandler.java:158) at org.jboss.as.protocol.mgmt.ManagementRequestContextImpl$1.doExecute(ManagementRequestContextImpl.java:70) at org.jboss.as.protocol.mgmt.ManagementRequestContextImpl$AsyncTaskRunner.run(ManagementRequestContextImpl.java:160) at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377) at java.lang.Thread.run(Thread.java:821) at org.jboss.threads.JBossThread.run(JBossThread.java:513) Caused by: org.jboss.security.vault.SecurityVaultException: java.lang.RuntimeException: PBOX00140: Unable to get keystore (/home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore) at org.picketbox.plugins.vault.PicketBoxSecurityVault.init(PicketBoxSecurityVault.java:210) at org.jboss.as.server.services.security.VaultReaderImpl.createVault(RuntimeVaultReader.java:157) ... 32 more Caused by: java.lang.RuntimeException: PBOX00140: Unable to get keystore (/home/pedro-hos/workspace/opt/redhat/eap/7.4/jboss-eap-7.4/standalone/configuration/vault/vault.keystore) at org.picketbox.plugins.vault.PicketBoxSecurityVault.getKeyStore(PicketBoxSecurityVault.java:691) at org.picketbox.plugins.vault.PicketBoxSecurityVault.init(PicketBoxSecurityVault.java:205) ... 33 more Caused by: java.io.IOException: com.sun.crypto.provider.SealedObjectForKeyProtector at com.ibm.crypto.provider.JceKeyStore.engineLoad(Unknown Source) at java.security.KeyStore.load(KeyStore.java:1460) at org.picketbox.util.KeyStoreUtil.getKeyStore(KeyStoreUtil.java:201) at org.picketbox.util.KeyStoreUtil.getKeyStore(KeyStoreUtil.java:151) at org.picketbox.plugins.vault.PicketBoxSecurityVault.getKeyStore(PicketBoxSecurityVault.java:688) ... 34 more

      Issue Description : There was a fix done on  [1] but still customer facing same issue .

       

       [1] https://issues.redhat.com/browse/JBEAP-27693

       

      Error : 

      13:00:46,811 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([("core-service" => "vault")]): org.jboss.as.server.services.security.VaultReaderException: WFLYSRV0076: Error initializing vault – org.jboss.security.vault.SecurityVaultException: java.lang.RuntimeException: PBOX00140: Unable to get keystore (/jboss/jboss4/vault/vault.keystore)

        1. nohup.txt
          8 kB
        2. standalone.xml_01072025.txt
          41 kB
        3. standaloneSBI.xml
          40 kB

              rhn-support-pesilva Pedro Silva
              rhn-support-pesilva Pedro Silva
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: