Document Tree
Document Properties
Last Modified
Added to KB
Public Access
Doc Type
Support Articles
ICM 7.10
Related Product
Support Article - Handling the New Dependency of 3rd_oracle Version (valid to 7.10)


JDBC drivers with version and above are affected by (non-public) bug 30964068, see Oracle Support Document 2689134.1 for more details. The first version that includes a fix for this issue is 21.3.

We recommend to keep using version If, for some reason, you are required to use a more recent driver, you can either use JDBC 19.6 and apply the patch for bug 30964068 or request a patch from Oracle that is applicable to the version of the driver you want to use.

ICM references the new oracle JDBC driver (ojdbc8.jar, ucp.jar, ons.jar). In this context the Gradle build process looks for 3rd_oracle project version in the Artifact Repository Server. These artifacts are not available in the Artifact Repository Server by default which leads to the following error message during the Gradle build process:

Gradle Build Error
FAILURE: Build failed with an exception.

* What went wrong:
Could not resolve all dependencies for configuration 'appserver+development-cartridges+discoveryserver+init-cartridges+microservices+share+webserver'.
> Could not find com.intershop:3rd_oracle:
  Searched in the following locations:
  Required by:
      unspecified:unspecified:unspecified > com.intershop.responsive:inspired-b2x:15.0.2



This behavior can be handled in two different ways.

Upload the Missing 3rd_oracle Version with New Oracle Drivers

For this approach you have to upload the missing 3rd_oracle version with all new Oracle Drivers (ojdbc8.jar, ucp.jar, ons.jar) to the Artifact Repository Server. To achieve this do the following:

  1. Download the 3rd_oracle project zip (
  2. Unzip the 3rd_oracle project in a local directory.
  3. Add a valid distributionUrl to the file.
  4. (optional) Download ojdbc8.jar, ucp.jar and ons.jar from and store the drivers in 3rd_oracle/build/oracleLibs/jars.

    When skipping this step, it is necessary to set the environment for OTN user and password for the gradlew publish task to be able to download the JDBC driver files (see Step 5).

  5. Open a command line in the 3rd_oracle project.
  6. Run the gradlew publish task with all necessary parameters as follows:

    gradlew publish -PreleaseURL=<URL for release publishing> -PrepoUserName=<deployment user> -PrepoUserPasswd=<deployment user password> -DOTN_USER=<OTN user name> -DOTN_PASSWD=<OTN user password>
    ./gradlew publish -PreleaseURL=<URL for release publishing> -PrepoUserName=<deployment user> -PrepoUserPasswd=<deployment user password> -DOTN_USER=<OTN user name> -DOTN_PASSWD=<OTN user password>

Keep Using the old 3rd_oracle Project Version

To continue using the old 3rd_oracle project version, just declare the old version in the root project. To achieve this do the following:

  1. Introduce a new version file in the root project, which is considered by the version recommender:

    versionRecommendation {
    provider {
    // thirdparty.version shouldn't be used anymore
    properties('thirdparty', file('thirdparty.version')) {}


    This line needs to be the first in the provider{} block.

  2. Create a file named thirdparty.version with the following content in your root project directory:

    com.intershop:3rd_oracle =
The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Web site, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.
The Intershop Knowledge Portal uses only technically necessary cookies. We do not track visitors or have visitors tracked by 3rd parties. Please find further information on privacy in the Intershop Privacy Policy and Legal Notice.
Knowledge Base
Product Releases
Log on to continue
This Knowledge Base document is reserved for registered customers.
Log on with your Intershop Entra ID to continue.
Write an email to if you experience login issues,
or if you want to register as customer.