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

Cannot deploy Oracle JDBC driver ojdbc11.jar

    XMLWordPrintable

Details

    • False
    • None
    • False
    • Known Issue
    • Workaround Exists
    • Hide

      Use ojdbc10.jar or other driver instead.

      Show
      Use ojdbc10.jar or other driver instead.
    • Hide

      start EAP

      ./jboss-eap-8.0/bin/standalone.sh
      

      download Oracle JDBC driver

      wget https://download.oracle.com/otn-pub/otn_software/jdbc/233/ojdbc11.jar
      

      deploy Oracle JDBC driver

      cp ojdbc11.jar ./jboss-eap-8.0/standalone/deployments/
      
      Show
      start EAP ./jboss-eap-8.0/bin/standalone.sh download Oracle JDBC driver wget https://download.oracle.com/otn-pub/otn_software/jdbc/233/ojdbc11.jar deploy Oracle JDBC driver cp ojdbc11.jar ./jboss-eap-8.0/standalone/deployments/

    Description

      When you try and deploy OARCLE ojdbc11.jar driver, you get the following error (complete log in server.log ):

      10:04:39,998 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC000001: Failed to start service jboss.deployment.unit."ojdbc11.jar".STRUCTURE: org.jboss.msc.service.StartException in service jboss.deployment.unit."ojdbc11.jar".STRUCTURE: WFLYSRV0153: Failed to process phase STRUCTURE of deployment "ojdbc11.jar"
      	at org.jboss.as.server@21.0.4.Final-redhat-00001//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:189)
      	at org.jboss.msc@1.5.1.Final-redhat-00001//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1617)
      	at org.jboss.msc@1.5.1.Final-redhat-00001//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1580)
      	at org.jboss.msc@1.5.1.Final-redhat-00001//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1438)
      	at org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
      	at org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
      	at org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
      	at org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
      	at java.base/java.lang.Thread.run(Thread.java:833)
      Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYSRV0156: Failed to index deployment root for annotations
      	at org.jboss.as.server@21.0.4.Final-redhat-00001//org.jboss.as.server.deployment.annotation.ResourceRootIndexer.indexResourceRoot(ResourceRootIndexer.java:110)
      	at org.jboss.as.server@21.0.4.Final-redhat-00001//org.jboss.as.server.deployment.annotation.AnnotationIndexProcessor.deploy(AnnotationIndexProcessor.java:51)
      	at org.jboss.as.server@21.0.4.Final-redhat-00001//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:182)
      	... 8 more
      Caused by: java.lang.NullPointerException: Cannot invoke "org.jboss.jandex.FieldInternal.type()" because "field" is null
      	at io.smallrye.jandex@3.0.6.redhat-00001//org.jboss.jandex.Indexer.propagateTypeVariables(Indexer.java:2742)
      	at io.smallrye.jandex@3.0.6.redhat-00001//org.jboss.jandex.Indexer.complete(Indexer.java:2403)
      	at org.jboss.as.server@21.0.4.Final-redhat-00001//org.jboss.as.server.deployment.annotation.ResourceRootIndexer.indexResourceRoot(ResourceRootIndexer.java:106)
      	... 10 more
      
      10:04:40,000 ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads - 1) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "ojdbc11.jar")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"ojdbc11.jar\".STRUCTURE" => "WFLYSRV0153: Failed to process phase STRUCTURE of deployment \"ojdbc11.jar\"
          Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYSRV0156: Failed to index deployment root for annotations
          Caused by: java.lang.NullPointerException: Cannot invoke \"org.jboss.jandex.FieldInternal.type()\" because \"field\" is null"}}
      
      

      Attachments

        Activity

          People

            rhn-engineering-rhusar Radoslav Husar
            tborgato@redhat.com Tommaso Borgato
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: