Skip to content

Instantly share code, notes, and snippets.

@sandrogiacom
Created July 1, 2018 21:07
Show Gist options
  • Save sandrogiacom/7d401abc4c41d5df3fc5cd9dc1816619 to your computer and use it in GitHub Desktop.
Save sandrogiacom/7d401abc4c41d5df3fc5cd9dc1816619 to your computer and use it in GitHub Desktop.
/usr/lib/jvm/java-8-oracle/bin/java -ea -DdbVendor=oracle -Didea.test.cyclic.buffer.size=1048576 -javaagent:/home/sandro/Downloads/idea-IU-181.5087.20/lib/idea_rt.jar=45897:/home/sandro/Downloads/idea-IU-181.5087.20/bin -Dfile.encoding=UTF-8 -classpath /home/sandro/Downloads/idea-IU-181.5087.20/lib/idea_rt.jar:/home/sandro/Downloads/idea-IU-181.5087.20/plugins/junit/lib/junit-rt.jar:/home/sandro/Downloads/idea-IU-181.5087.20/plugins/junit/lib/junit5-rt.jar:/usr/lib/jvm/java-8-oracle/jre/lib/charsets.jar:/usr/lib/jvm/java-8-oracle/jre/lib/deploy.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/cldrdata.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/dnsns.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/jaccess.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/jfxrt.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/localedata.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/nashorn.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/sunec.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/sunjce_provider.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/sunpkcs11.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/zipfs.jar:/usr/lib/jvm/java-8-oracle/jre/lib/javaws.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jce.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jfr.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jfxswt.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jsse.jar:/usr/lib/jvm/java-8-oracle/jre/lib/management-agent.jar:/usr/lib/jvm/java-8-oracle/jre/lib/plugin.jar:/usr/lib/jvm/java-8-oracle/jre/lib/resources.jar:/usr/lib/jvm/java-8-oracle/jre/lib/rt.jar:/home/sandro/github/sandrogiacom/testcontainers-demo/integration-tests/target/test-classes:/home/sandro/github/sandrogiacom/testcontainers-demo/integration-tests/target/classes:/home/sandro/.m2/repository/org/springframework/boot/spring-boot-starter-data-jpa/2.0.2.RELEASE/spring-boot-starter-data-jpa-2.0.2.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/boot/spring-boot-starter/2.0.2.RELEASE/spring-boot-starter-2.0.2.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.0.2.RELEASE/spring-boot-starter-logging-2.0.2.RELEASE.jar:/home/sandro/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/home/sandro/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/home/sandro/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.10.0/log4j-to-slf4j-2.10.0.jar:/home/sandro/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar:/home/sandro/.m2/repository/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25.jar:/home/sandro/.m2/repository/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/home/sandro/.m2/repository/org/yaml/snakeyaml/1.19/snakeyaml-1.19.jar:/home/sandro/.m2/repository/org/springframework/boot/spring-boot-starter-aop/2.0.2.RELEASE/spring-boot-starter-aop-2.0.2.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/spring-aop/5.0.6.RELEASE/spring-aop-5.0.6.RELEASE.jar:/home/sandro/.m2/repository/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar:/home/sandro/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/2.0.2.RELEASE/spring-boot-starter-jdbc-2.0.2.RELEASE.jar:/home/sandro/.m2/repository/com/zaxxer/HikariCP/2.7.9/HikariCP-2.7.9.jar:/home/sandro/.m2/repository/org/springframework/spring-jdbc/5.0.6.RELEASE/spring-jdbc-5.0.6.RELEASE.jar:/home/sandro/.m2/repository/org/hibernate/hibernate-core/5.2.17.Final/hibernate-core-5.2.17.Final.jar:/home/sandro/.m2/repository/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final.jar:/home/sandro/.m2/repository/org/hibernate/javax/persistence/hibernate-jpa-2.1-api/1.0.0.Final/hibernate-jpa-2.1-api-1.0.0.Final.jar:/home/sandro/.m2/repository/org/javassist/javassist/3.22.0-GA/javassist-3.22.0-GA.jar:/home/sandro/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar:/home/sandro/.m2/repository/org/jboss/jandex/2.0.3.Final/jandex-2.0.3.Final.jar:/home/sandro/.m2/repository/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar:/home/sandro/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/home/sandro/.m2/repository/org/hibernate/common/hibernate-commons-annotations/5.0.1.Final/hibernate-commons-annotations-5.0.1.Final.jar:/home/sandro/.m2/repository/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2.jar:/home/sandro/.m2/repository/org/springframework/data/spring-data-jpa/2.0.7.RELEASE/spring-data-jpa-2.0.7.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/data/spring-data-commons/2.0.7.RELEASE/spring-data-commons-2.0.7.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/spring-orm/5.0.6.RELEASE/spring-orm-5.0.6.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/spring-context/5.0.6.RELEASE/spring-context-5.0.6.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/spring-tx/5.0.6.RELEASE/spring-tx-5.0.6.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/spring-beans/5.0.6.RELEASE/spring-beans-5.0.6.RELEASE.jar:/home/sandro/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar:/home/sandro/.m2/repository/org/springframework/spring-aspects/5.0.6.RELEASE/spring-aspects-5.0.6.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/boot/spring-boot-starter-web/2.0.2.RELEASE/spring-boot-starter-web-2.0.2.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.0.2.RELEASE/spring-boot-starter-json-2.0.2.RELEASE.jar:/home/sandro/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.5/jackson-databind-2.9.5.jar:/home/sandro/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar:/home/sandro/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.5/jackson-core-2.9.5.jar:/home/sandro/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.5/jackson-datatype-jdk8-2.9.5.jar:/home/sandro/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.5/jackson-datatype-jsr310-2.9.5.jar:/home/sandro/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.5/jackson-module-parameter-names-2.9.5.jar:/home/sandro/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/2.0.2.RELEASE/spring-boot-starter-tomcat-2.0.2.RELEASE.jar:/home/sandro/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/8.5.31/tomcat-embed-core-8.5.31.jar:/home/sandro/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/8.5.31/tomcat-embed-el-8.5.31.jar:/home/sandro/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/8.5.31/tomcat-embed-websocket-8.5.31.jar:/home/sandro/.m2/repository/org/hibernate/validator/hibernate-validator/6.0.9.Final/hibernate-validator-6.0.9.Final.jar:/home/sandro/.m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar:/home/sandro/.m2/repository/org/springframework/spring-web/5.0.6.RELEASE/spring-web-5.0.6.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/spring-webmvc/5.0.6.RELEASE/spring-webmvc-5.0.6.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/spring-expression/5.0.6.RELEASE/spring-expression-5.0.6.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/boot/spring-boot-starter-actuator/2.0.2.RELEASE/spring-boot-starter-actuator-2.0.2.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.2.RELEASE/spring-boot-actuator-autoconfigure-2.0.2.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.2.RELEASE/spring-boot-actuator-2.0.2.RELEASE.jar:/home/sandro/.m2/repository/io/micrometer/micrometer-core/1.0.4/micrometer-core-1.0.4.jar:/home/sandro/.m2/repository/org/hdrhistogram/HdrHistogram/2.1.10/HdrHistogram-2.1.10.jar:/home/sandro/.m2/repository/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar:/home/sandro/.m2/repository/org/springframework/boot/spring-boot-devtools/2.0.2.RELEASE/spring-boot-devtools-2.0.2.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/boot/spring-boot/2.0.2.RELEASE/spring-boot-2.0.2.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.2.RELEASE/spring-boot-autoconfigure-2.0.2.RELEASE.jar:/home/sandro/.m2/repository/mysql/mysql-connector-java/5.1.46/mysql-connector-java-5.1.46.jar:/home/sandro/.m2/repository/com/oracle/jdbc/ojdbc8/12.2.0.1/ojdbc8-12.2.0.1.jar:/home/sandro/.m2/repository/postgresql/postgresql/9.1-901-1.jdbc4/postgresql-9.1-901-1.jdbc4.jar:/home/sandro/.m2/repository/org/springframework/boot/spring-boot-starter-test/2.0.2.RELEASE/spring-boot-starter-test-2.0.2.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/boot/spring-boot-test/2.0.2.RELEASE/spring-boot-test-2.0.2.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/2.0.2.RELEASE/spring-boot-test-autoconfigure-2.0.2.RELEASE.jar:/home/sandro/.m2/repository/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar:/home/sandro/.m2/repository/net/minidev/json-smart/2.3/json-smart-2.3.jar:/home/sandro/.m2/repository/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/home/sandro/.m2/repository/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/home/sandro/.m2/repository/junit/junit/4.12/junit-4.12.jar:/home/sandro/.m2/repository/org/mockito/mockito-core/2.15.0/mockito-core-2.15.0.jar:/home/sandro/.m2/repository/net/bytebuddy/byte-buddy/1.7.11/byte-buddy-1.7.11.jar:/home/sandro/.m2/repository/net/bytebuddy/byte-buddy-agent/1.7.11/byte-buddy-agent-1.7.11.jar:/home/sandro/.m2/repository/org/objenesis/objenesis/2.6/objenesis-2.6.jar:/home/sandro/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/home/sandro/.m2/repository/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar:/home/sandro/.m2/repository/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0.jar:/home/sandro/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar:/home/sandro/.m2/repository/org/springframework/spring-core/5.0.6.RELEASE/spring-core-5.0.6.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/spring-jcl/5.0.6.RELEASE/spring-jcl-5.0.6.RELEASE.jar:/home/sandro/.m2/repository/org/springframework/spring-test/5.0.6.RELEASE/spring-test-5.0.6.RELEASE.jar:/home/sandro/.m2/repository/org/xmlunit/xmlunit-core/2.5.1/xmlunit-core-2.5.1.jar:/home/sandro/.m2/repository/org/flywaydb/flyway-core/5.0.7/flyway-core-5.0.7.jar:/home/sandro/.m2/repository/io/rest-assured/rest-assured/3.0.7/rest-assured-3.0.7.jar:/home/sandro/.m2/repository/org/codehaus/groovy/groovy/2.4.15/groovy-2.4.15.jar:/home/sandro/.m2/repository/org/codehaus/groovy/groovy-xml/2.4.15/groovy-xml-2.4.15.jar:/home/sandro/.m2/repository/org/apache/httpcomponents/httpclient/4.5.5/httpclient-4.5.5.jar:/home/sandro/.m2/repository/org/apache/httpcomponents/httpcore/4.4.9/httpcore-4.4.9.jar:/home/sandro/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar:/home/sandro/.m2/repository/org/apache/httpcomponents/httpmime/4.5.5/httpmime-4.5.5.jar:/home/sandro/.m2/repository/org/ccil/cowan/tagsoup/tagsoup/1.2.1/tagsoup-1.2.1.jar:/home/sandro/.m2/repository/io/rest-assured/json-path/3.0.7/json-path-3.0.7.jar:/home/sandro/.m2/repository/org/codehaus/groovy/groovy-json/2.4.15/groovy-json-2.4.15.jar:/home/sandro/.m2/repository/io/rest-assured/rest-assured-common/3.0.7/rest-assured-common-3.0.7.jar:/home/sandro/.m2/repository/io/rest-assured/xml-path/3.0.7/xml-path-3.0.7.jar:/home/sandro/.m2/repository/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7.jar:/home/sandro/.m2/repository/javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0.jar:/home/sandro/.m2/repository/org/assertj/assertj-core/3.9.1/assertj-core-3.9.1.jar:/home/sandro/.m2/repository/org/testcontainers/mysql/1.8.0/mysql-1.8.0.jar:/home/sandro/.m2/repository/org/testcontainers/jdbc/1.8.0/jdbc-1.8.0.jar:/home/sandro/.m2/repository/org/testcontainers/database-commons/1.8.0/database-commons-1.8.0.jar:/home/sandro/.m2/repository/org/testcontainers/testcontainers/1.8.0/testcontainers-1.8.0.jar:/home/sandro/.m2/repository/org/slf4j/slf4j-ext/1.7.25/slf4j-ext-1.7.25.jar:/home/sandro/.m2/repository/org/jetbrains/annotations/15.0/annotations-15.0.jar:/home/sandro/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/home/sandro/.m2/repository/org/apache/commons/commons-compress/1.16.1/commons-compress-1.16.1.jar:/home/sandro/.m2/repository/org/rnorth/duct-tape/duct-tape/1.0.7/duct-tape-1.0.7.jar:/home/sandro/.m2/repository/org/rnorth/visible-assertions/visible-assertions/2.1.0/visible-assertions-2.1.0.jar:/home/sandro/.m2/repository/net/java/dev/jna/jna/4.5.1/jna-4.5.1.jar:/home/sandro/.m2/repository/org/rnorth/tcp-unix-socket-proxy/1.0.2/tcp-unix-socket-proxy-1.0.2.jar:/home/sandro/.m2/repository/com/kohlschutter/junixsocket/junixsocket-native-common/2.0.4/junixsocket-native-common-2.0.4.jar:/home/sandro/.m2/repository/org/scijava/native-lib-loader/2.0.2/native-lib-loader-2.0.2.jar:/home/sandro/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/home/sandro/.m2/repository/com/kohlschutter/junixsocket/junixsocket-common/2.0.4/junixsocket-common-2.0.4.jar:/home/sandro/.m2/repository/net/java/dev/jna/jna-platform/4.5.1/jna-platform-4.5.1.jar:/home/sandro/.m2/repository/org/testcontainers/oracle-xe/1.8.0/oracle-xe-1.8.0.jar:/home/sandro/.m2/repository/org/testcontainers/postgresql/1.8.0/postgresql-1.8.0.jar com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit4 com.giacom.demo.tdc.db.migration.DbMigrationIT,createSampleUserTable
17:50:07.320 DEBUG org.testcontainers.utility.TestcontainersConfiguration - Testcontainers configuration overrides will be loaded from file:/home/sandro/.testcontainers.properties
17:50:07.324 DEBUG org.testcontainers.utility.TestcontainersConfiguration - Testcontainers configuration overrides loaded from TestcontainersConfiguration(properties={docker.client.strategy=org.testcontainers.dockerclient.EnvironmentAndSystemPropertyClientProviderStrategy})
17:50:07.354 INFO org.testcontainers.dockerclient.DockerClientProviderStrategy - Loaded org.testcontainers.dockerclient.EnvironmentAndSystemPropertyClientProviderStrategy from ~/.testcontainers.properties, will try it first
17:50:07.398 INFO org.testcontainers.dockerclient.DockerClientProviderStrategy - Will use 'netty' transport
17:50:07.797 DEBUG org.testcontainers.dockerclient.DockerClientProviderStrategy - Pinging docker daemon...
17:50:08.091 INFO org.testcontainers.dockerclient.EnvironmentAndSystemPropertyClientProviderStrategy - Found docker client settings from environment
17:50:08.116 INFO org.testcontainers.dockerclient.DockerClientProviderStrategy - Found Docker environment with Environment variables, system properties and defaults. Resolved:
dockerHost=unix:///var/run/docker.sock
apiVersion='{UNKNOWN_VERSION}'
registryUrl='https://index.docker.io/v1/'
registryUsername='sandro'
registryPassword='null'
registryEmail='null'
dockerConfig='DefaultDockerClientConfig[dockerHost=unix:///var/run/docker.sock,registryUsername=sandro,registryPassword=<null>,registryEmail=<null>,registryUrl=https://index.docker.io/v1/,dockerConfigPath=/home/sandro/.docker,sslConfig=<null>,apiVersion={UNKNOWN_VERSION},dockerConfig=<null>]'
17:50:08.119 INFO org.testcontainers.DockerClientFactory - Docker host IP address is localhost
17:50:08.378 INFO org.testcontainers.DockerClientFactory - Connected to docker:
Server Version: 18.03.1-ce
API Version: 1.37
Operating System: Ubuntu 18.04 LTS
Total Memory: 15827 MB
17:50:08.414 DEBUG org.testcontainers.utility.MountableFile - Copying classpath resource(s) from jar:file:/home/sandro/.m2/repository/org/testcontainers/testcontainers/1.8.0/testcontainers-1.8.0.jar!/org/testcontainers/utility/ResourceReaper.class to /tmp/.testcontainers-tmp-426332916806412597 to permit Docker to bind
17:50:08.414 DEBUG org.testcontainers.utility.MountableFile - Copying resource org/testcontainers/utility/ResourceReaper.class from JAR file /home/sandro/.m2/repository/org/testcontainers/testcontainers/1.8.0/testcontainers-1.8.0.jar
17:50:09.393 DEBUG org.testcontainers.utility.ResourceReaper - Sending 'label=org.testcontainers%3Dtrue&label=org.testcontainers.sessionId%3D61118223-1ab1-4997-8c09-4ac7245e2b91' to Ryuk
17:50:09.393 INFO org.testcontainers.DockerClientFactory - Ryuk started - will monitor and terminate Testcontainers containers on JVM exit
β„ΉοΈŽ Checking the system...
βœ” Docker version should be at least 1.6.0
βœ” Docker environment should have more than 2GB free disk space
βœ” File should be mountable
17:50:09.538 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - Pulling docker image: pengbai/docker-oracle-12c-r1:latest. Please be patient; this may take some time but only needs to be done once.
17:50:12.052 DEBUG 🐳 [pengbai/docker-oracle-12c-r1:latest] - Starting container: pengbai/docker-oracle-12c-r1:latest
17:50:12.052 DEBUG 🐳 [pengbai/docker-oracle-12c-r1:latest] - Trying to start container: pengbai/docker-oracle-12c-r1:latest
17:50:12.053 DEBUG 🐳 [pengbai/docker-oracle-12c-r1:latest] - Trying to start container: pengbai/docker-oracle-12c-r1:latest (attempt 1/3)
17:50:12.054 DEBUG 🐳 [pengbai/docker-oracle-12c-r1:latest] - Starting container: pengbai/docker-oracle-12c-r1:latest
17:50:12.054 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - Creating container for image: pengbai/docker-oracle-12c-r1:latest
17:50:12.245 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - Starting container with ID: a8e1ea823724f9bc2cc0307ef44f31e9c896334f25a03bc5a96c09177ca1bc5f
17:50:12.702 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - Container pengbai/docker-oracle-12c-r1:latest is starting: a8e1ea823724f9bc2cc0307ef44f31e9c896334f25a03bc5a96c09177ca1bc5f
17:50:12.716 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - Waiting for database connection to become available at jdbc:oracle:thin:system/oracle@//localhost:32859/xe using query 'SELECT 1 FROM DUAL'
17:54:12.727 ERROR 🐳 [pengbai/docker-oracle-12c-r1:latest] - Could not start container
org.rnorth.ducttape.TimeoutException: Timeout waiting for result with exception
at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:51)
at org.testcontainers.containers.JdbcDatabaseContainer.waitUntilContainerStarted(JdbcDatabaseContainer.java:119)
at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:273)
at org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:224)
at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:76)
at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:222)
at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:207)
at com.giacom.demo.tdc.config.jdbc.oracle.OracleDatabaseTest.<init>(OracleDatabaseTest.java:16)
at com.giacom.demo.tdc.config.factory.DatabaseFactory.getDatabase(DatabaseFactory.java:19)
at com.giacom.demo.tdc.db.migration.DbMigrationIT.initDatabase(DbMigrationIT.java:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
Caused by: java.sql.SQLException: Could not create new connection
at org.testcontainers.containers.JdbcDatabaseContainer.createConnection(JdbcDatabaseContainer.java:179)
at org.testcontainers.containers.JdbcDatabaseContainer.lambda$waitUntilContainerStarted$0(JdbcDatabaseContainer.java:125)
at org.rnorth.ducttape.unreliables.Unreliables.lambda$retryUntilSuccess$0(Unreliables.java:41)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.rnorth.ducttape.TimeoutException: Timeout waiting for result with exception
at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:51)
at org.testcontainers.containers.JdbcDatabaseContainer.createConnection(JdbcDatabaseContainer.java:175)
... 6 common frames omitted
Caused by: java.sql.SQLRecoverableException: Listener refused the connection with the following error:
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:774)
at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:688)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:39)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:691)
at org.testcontainers.containers.JdbcDatabaseContainer.lambda$null$1(JdbcDatabaseContainer.java:177)
at org.rnorth.ducttape.ratelimits.RateLimiter.getWhenReady(RateLimiter.java:51)
at org.testcontainers.containers.JdbcDatabaseContainer.lambda$createConnection$2(JdbcDatabaseContainer.java:176)
... 5 common frames omitted
Caused by: oracle.net.ns.NetException: Listener refused the connection with the following error:
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
at oracle.net.ns.NSProtocolNIO.negotiateConnection(NSProtocolNIO.java:271)
at oracle.net.ns.NSProtocol.connect(NSProtocol.java:317)
at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1438)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:518)
... 11 common frames omitted
17:54:12.729 ERROR 🐳 [pengbai/docker-oracle-12c-r1:latest] - Container log output (if any) will follow:
17:54:12.756 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Starting tnslsnr
17:54:12.757 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Starting database
17:54:12.757 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: ORACLE instance started.
17:54:12.758 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT:
17:54:12.758 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Total System Global Area 805306368 bytes
17:54:12.758 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Fixed Size 2929552 bytes
17:54:12.759 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Variable Size 331353200 bytes
17:54:12.759 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Database Buffers 465567744 bytes
17:54:12.759 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Redo Buffers 5455872 bytes
17:54:12.759 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Database mounted.
17:54:12.760 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Database opened.
17:54:12.760 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Starting web console on 8080
17:54:12.760 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT:
17:54:12.761 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: PL/SQL procedure successfully completed.
17:54:12.761 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT:
17:54:12.761 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Database init...
17:54:12.762 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: No volume sql script, ignoring /entrypoint-initdb.d/*
17:54:12.762 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT:
17:54:12.762 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: End init.
17:54:12.763 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Oracle started Successfully !
17:54:12.764 DEBUG 🐳 [pengbai/docker-oracle-12c-r1:latest] - Trying to start container: pengbai/docker-oracle-12c-r1:latest (attempt 2/3)
17:54:12.764 DEBUG 🐳 [pengbai/docker-oracle-12c-r1:latest] - Starting container: pengbai/docker-oracle-12c-r1:latest
17:54:12.764 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - Creating container for image: pengbai/docker-oracle-12c-r1:latest
17:54:12.911 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - Starting container with ID: 770212de17ac2275ed9c3f49a349cb2a73df93ebccd88a3ef4e1c468ab4e4a00
17:54:13.313 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - Container pengbai/docker-oracle-12c-r1:latest is starting: 770212de17ac2275ed9c3f49a349cb2a73df93ebccd88a3ef4e1c468ab4e4a00
17:54:13.328 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - Waiting for database connection to become available at jdbc:oracle:thin:system/oracle@//localhost:32861/xe using query 'SELECT 1 FROM DUAL'
17:58:13.332 ERROR 🐳 [pengbai/docker-oracle-12c-r1:latest] - Could not start container
org.rnorth.ducttape.TimeoutException: Timeout waiting for result with exception
at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:51)
at org.testcontainers.containers.JdbcDatabaseContainer.waitUntilContainerStarted(JdbcDatabaseContainer.java:119)
at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:273)
at org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:224)
at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:76)
at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:222)
at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:207)
at com.giacom.demo.tdc.config.jdbc.oracle.OracleDatabaseTest.<init>(OracleDatabaseTest.java:16)
at com.giacom.demo.tdc.config.factory.DatabaseFactory.getDatabase(DatabaseFactory.java:19)
at com.giacom.demo.tdc.db.migration.DbMigrationIT.initDatabase(DbMigrationIT.java:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
Caused by: java.sql.SQLException: Could not create new connection
at org.testcontainers.containers.JdbcDatabaseContainer.createConnection(JdbcDatabaseContainer.java:179)
at org.testcontainers.containers.JdbcDatabaseContainer.lambda$waitUntilContainerStarted$0(JdbcDatabaseContainer.java:125)
at org.rnorth.ducttape.unreliables.Unreliables.lambda$retryUntilSuccess$0(Unreliables.java:41)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.rnorth.ducttape.TimeoutException: Timeout waiting for result with exception
at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:51)
at org.testcontainers.containers.JdbcDatabaseContainer.createConnection(JdbcDatabaseContainer.java:175)
... 6 common frames omitted
Caused by: java.sql.SQLRecoverableException: Listener refused the connection with the following error:
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:774)
at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:688)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:39)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:691)
at org.testcontainers.containers.JdbcDatabaseContainer.lambda$null$1(JdbcDatabaseContainer.java:177)
at org.rnorth.ducttape.ratelimits.RateLimiter.getWhenReady(RateLimiter.java:51)
at org.testcontainers.containers.JdbcDatabaseContainer.lambda$createConnection$2(JdbcDatabaseContainer.java:176)
... 5 common frames omitted
Caused by: oracle.net.ns.NetException: Listener refused the connection with the following error:
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
at oracle.net.ns.NSProtocolNIO.negotiateConnection(NSProtocolNIO.java:271)
at oracle.net.ns.NSProtocol.connect(NSProtocol.java:317)
at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1438)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:518)
... 11 common frames omitted
17:58:13.333 ERROR 🐳 [pengbai/docker-oracle-12c-r1:latest] - Container log output (if any) will follow:
17:58:13.343 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Starting tnslsnr
17:58:13.347 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Starting database
17:58:13.348 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: ORACLE instance started.
17:58:13.348 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT:
17:58:13.351 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Total System Global Area 805306368 bytes
17:58:13.351 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Fixed Size 2929552 bytes
17:58:13.352 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Variable Size 331353200 bytes
17:58:13.352 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Database Buffers 465567744 bytes
17:58:13.353 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Redo Buffers 5455872 bytes
17:58:13.353 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Database mounted.
17:58:13.354 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Database opened.
17:58:13.354 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Starting web console on 8080
17:58:13.355 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT:
17:58:13.356 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: PL/SQL procedure successfully completed.
17:58:13.363 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT:
17:58:13.364 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Database init...
17:58:13.365 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: No volume sql script, ignoring /entrypoint-initdb.d/*
17:58:13.366 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT:
17:58:13.367 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: End init.
17:58:13.367 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Oracle started Successfully !
17:58:13.377 DEBUG 🐳 [pengbai/docker-oracle-12c-r1:latest] - Trying to start container: pengbai/docker-oracle-12c-r1:latest (attempt 3/3)
17:58:13.378 DEBUG 🐳 [pengbai/docker-oracle-12c-r1:latest] - Starting container: pengbai/docker-oracle-12c-r1:latest
17:58:13.378 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - Creating container for image: pengbai/docker-oracle-12c-r1:latest
17:58:13.555 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - Starting container with ID: 07d7b8ba05928518ab3ea0f4908265da0c147cd0efc2ba7989071a9542b142e3
17:58:14.088 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - Container pengbai/docker-oracle-12c-r1:latest is starting: 07d7b8ba05928518ab3ea0f4908265da0c147cd0efc2ba7989071a9542b142e3
17:58:14.095 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - Waiting for database connection to become available at jdbc:oracle:thin:system/oracle@//localhost:32864/xe using query 'SELECT 1 FROM DUAL'
18:02:14.096 ERROR 🐳 [pengbai/docker-oracle-12c-r1:latest] - Could not start container
org.rnorth.ducttape.TimeoutException: Timeout waiting for result with exception
at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:51)
at org.testcontainers.containers.JdbcDatabaseContainer.waitUntilContainerStarted(JdbcDatabaseContainer.java:119)
at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:273)
at org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:224)
at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:76)
at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:222)
at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:207)
at com.giacom.demo.tdc.config.jdbc.oracle.OracleDatabaseTest.<init>(OracleDatabaseTest.java:16)
at com.giacom.demo.tdc.config.factory.DatabaseFactory.getDatabase(DatabaseFactory.java:19)
at com.giacom.demo.tdc.db.migration.DbMigrationIT.initDatabase(DbMigrationIT.java:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
Caused by: java.sql.SQLException: Could not create new connection
at org.testcontainers.containers.JdbcDatabaseContainer.createConnection(JdbcDatabaseContainer.java:179)
at org.testcontainers.containers.JdbcDatabaseContainer.lambda$waitUntilContainerStarted$0(JdbcDatabaseContainer.java:125)
at org.rnorth.ducttape.unreliables.Unreliables.lambda$retryUntilSuccess$0(Unreliables.java:41)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.rnorth.ducttape.TimeoutException: Timeout waiting for result with exception
at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:51)
at org.testcontainers.containers.JdbcDatabaseContainer.createConnection(JdbcDatabaseContainer.java:175)
... 6 common frames omitted
Caused by: java.sql.SQLRecoverableException: Listener refused the connection with the following error:
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:774)
at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:688)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:39)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:691)
at org.testcontainers.containers.JdbcDatabaseContainer.lambda$null$1(JdbcDatabaseContainer.java:177)
at org.rnorth.ducttape.ratelimits.RateLimiter.getWhenReady(RateLimiter.java:51)
at org.testcontainers.containers.JdbcDatabaseContainer.lambda$createConnection$2(JdbcDatabaseContainer.java:176)
... 5 common frames omitted
Caused by: oracle.net.ns.NetException: Listener refused the connection with the following error:
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
at oracle.net.ns.NSProtocolNIO.negotiateConnection(NSProtocolNIO.java:271)
at oracle.net.ns.NSProtocol.connect(NSProtocol.java:317)
at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1438)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:518)
... 11 common frames omitted
18:02:14.097 ERROR 🐳 [pengbai/docker-oracle-12c-r1:latest] - Container log output (if any) will follow:
18:02:14.099 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Starting tnslsnr
18:02:14.100 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Starting database
18:02:14.100 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: ORACLE instance started.
18:02:14.100 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT:
18:02:14.100 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Total System Global Area 805306368 bytes
18:02:14.100 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Fixed Size 2929552 bytes
18:02:14.100 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Variable Size 331353200 bytes
18:02:14.100 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Database Buffers 465567744 bytes
18:02:14.100 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Redo Buffers 5455872 bytes
18:02:14.101 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Database mounted.
18:02:14.101 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Database opened.
18:02:14.101 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Starting web console on 8080
18:02:14.101 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT:
18:02:14.101 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: PL/SQL procedure successfully completed.
18:02:14.101 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT:
18:02:14.101 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Database init...
18:02:14.101 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: No volume sql script, ignoring /entrypoint-initdb.d/*
18:02:14.102 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT:
18:02:14.102 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: End init.
18:02:14.102 INFO 🐳 [pengbai/docker-oracle-12c-r1:latest] - STDOUT: Oracle started Successfully !
org.testcontainers.containers.ContainerLaunchException: Container startup failed
at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:229)
at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:207)
at com.giacom.demo.tdc.config.jdbc.oracle.OracleDatabaseTest.<init>(OracleDatabaseTest.java:16)
at com.giacom.demo.tdc.config.factory.DatabaseFactory.getDatabase(DatabaseFactory.java:19)
at com.giacom.demo.tdc.db.migration.DbMigrationIT.initDatabase(DbMigrationIT.java:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
Caused by: org.rnorth.ducttape.RetryCountExceededException: Retry limit hit with exception
at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:83)
at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:222)
... 26 more
Caused by: org.testcontainers.containers.ContainerLaunchException: Could not create/start container
at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:294)
at org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:224)
at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:76)
... 27 more
Caused by: org.rnorth.ducttape.TimeoutException: Timeout waiting for result with exception
at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:51)
at org.testcontainers.containers.JdbcDatabaseContainer.waitUntilContainerStarted(JdbcDatabaseContainer.java:119)
at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:273)
... 29 more
Caused by: java.sql.SQLException: Could not create new connection
at org.testcontainers.containers.JdbcDatabaseContainer.createConnection(JdbcDatabaseContainer.java:179)
at org.testcontainers.containers.JdbcDatabaseContainer.lambda$waitUntilContainerStarted$0(JdbcDatabaseContainer.java:125)
at org.rnorth.ducttape.unreliables.Unreliables.lambda$retryUntilSuccess$0(Unreliables.java:41)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.rnorth.ducttape.TimeoutException: Timeout waiting for result with exception
at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:51)
at org.testcontainers.containers.JdbcDatabaseContainer.createConnection(JdbcDatabaseContainer.java:175)
... 6 more
Caused by: java.sql.SQLRecoverableException: Listener refused the connection with the following error:
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:774)
at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:688)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:39)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:691)
at org.testcontainers.containers.JdbcDatabaseContainer.lambda$null$1(JdbcDatabaseContainer.java:177)
at org.rnorth.ducttape.ratelimits.RateLimiter.getWhenReady(RateLimiter.java:51)
at org.testcontainers.containers.JdbcDatabaseContainer.lambda$createConnection$2(JdbcDatabaseContainer.java:176)
... 5 more
Caused by: oracle.net.ns.NetException: Listener refused the connection with the following error:
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
at oracle.net.ns.NSProtocolNIO.negotiateConnection(NSProtocolNIO.java:271)
at oracle.net.ns.NSProtocol.connect(NSProtocol.java:317)
at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1438)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:518)
... 11 more
Process finished with exit code 255
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment