Uploaded image for project: 'Application Server 7'
  1. Application Server 7
  2. AS7-1573

NPE in JBossJSSESecurityDomain with invalid configuration

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • None
    • 7.0.1.Final
    • Security
    • None

      Hi,
      I have hit NPE with the invalid security domain configuration. It seems as same problem as JBCTS-1126. Server has been started with invalid configuration. Configuration uses invalid keystore folder (folder does not exist). Client should not get NPE during the server startup even with invalid configuration. Client should get more descriptive exception.

      Server configuration (standalone.xml), keystores folder does not exist.

      <security-domain name="IIOP+SSL">
       <jsse truststore-url="../standalone/configuration/keystores/tomcat.keystore"
                             truststore-password="rmi+ssl"
                             keystore-url="../standalone/configuration/keystores/clientcert.jks"
                             keystore-password="changeit"/>
      </security-domain>
      

      Exception:

      11:26:42,806 INFO  [org.xnio.nio] (MSC service thread 1-3) XNIO NIO Implementation Version 3.0.0.Beta3
      11:26:42,803 ERROR [org.jboss.as.controller] (Controller Boot Thread) Operation ("add") failed - address: ([
          ("subsystem" => "security"),
          ("security-domain" => "IIOP+SSL")
      ]): java.lang.NullPointerException
              at org.jboss.security.JBossJSSESecurityDomain.validateStoreURL(JBossJSSESecurityDomain.java:413)
              at org.jboss.security.JBossJSSESecurityDomain.setKeyStoreURL(JBossJSSESecurityDomain.java:138)
              at org.jboss.as.security.SecurityDomainAdd.createJSSESecurityDomain(SecurityDomainAdd.java:418)
              at org.jboss.as.security.SecurityDomainAdd.performRuntime(SecurityDomainAdd.java:150)
              at org.jboss.as.controller.AbstractAddStepHandler$1.execute(AbstractAddStepHandler.java:47)
      

            mmoyses Marcus Moyses (Inactive)
            pslavice@redhat.com Pavel Slavicek
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: