Comments (5)
Hi @adrianskrobaczrevolut, I've done some testing and the issue is not reproducible with 0.3.9. Thanks a lot for taking time to fix it!
from jooq-plugin.
Here is a portion of the Gradle debug output, I find relevant (happy to share the full log, if required):
2023-01-11T16:53:49.908+0100 [DEBUG] [com.github.dockerjava.core.command.AbstrDockerCmd] Cmd: jooq-docker-container-my-project-name,true,true
2023-01-11T16:53:49.914+0100 [DEBUG] [com.revolut.shaded.org.testcontainers.utility.RegistryAuthLocator] Looking up auth config for image: postgres:11.2-alpine at registry: index.docker.io
2023-01-11T16:53:49.914+0100 [DEBUG] [com.revolut.shaded.org.testcontainers.utility.RegistryAuthLocator] No matching Auth Configs - falling back to defaultAuthConfig [null]
2023-01-11T16:53:49.914+0100 [DEBUG] [com.revolut.shaded.org.testcontainers.dockerclient.auth.AuthDelegatingDockerClientConfig] Effective auth config [null]
2023-01-11T16:53:51.161+0100 [DEBUG] [com.revolut.shaded.org.testcontainers.utility.RegistryAuthLocator] Looking up auth config for image: postgres:11.2-alpine at registry: index.docker.io
2023-01-11T16:53:51.161+0100 [DEBUG] [com.revolut.shaded.org.testcontainers.utility.RegistryAuthLocator] No matching Auth Configs - falling back to defaultAuthConfig [null]
2023-01-11T16:53:51.161+0100 [DEBUG] [com.revolut.shaded.org.testcontainers.dockerclient.auth.AuthDelegatingDockerClientConfig] Effective auth config [null]
2023-01-11T16:53:51.162+0100 [DEBUG] [com.github.dockerjava.core.command.AbstrDockerCmd] Cmd: com.github.dockerjava.core.command.CreateContainerCmdImpl@2c974afd[name=jooq-docker-container-my-project-name,hostName=<null>,domainName=<null>,user=<null>,attachStdin=<null>,attachStdout=<null>,attachStderr=<null>,portSpecs=<null>,tty=<null>,stdinOpen=<null>,stdInOnce=<null>,env={POSTGRES_USER=postgres,POSTGRES_PASSWORD=postgres,POSTGRES_DB=postgres},cmd=<null>,healthcheck=<null>,argsEscaped=<null>,entrypoint=<null>,image=postgres:11.2-alpine,volumes=com.github.dockerjava.api.model.Volumes@68f886bc,workingDir=<null>,macAddress=<null>,onBuild=<null>,networkDisabled=<null>,exposedPorts=com.github.dockerjava.api.model.ExposedPorts@12daac08,stopSignal=<null>,stopTimeout=<null>,hostConfig=HostConfig(binds=[], blkioWeight=null, blkioWeightDevice=null, blkioDeviceReadBps=null, blkioDeviceWriteBps=null, blkioDeviceReadIOps=null, blkioDeviceWriteIOps=null, memorySwappiness=null, nanoCPUs=null, capAdd=null, capDrop=null, containerIDFile=null, cpuPeriod=null, cpuRealtimePeriod=null, cpuRealtimeRuntime=null, cpuShares=null, cpuQuota=null, cpusetCpus=null, cpusetMems=null, devices=null, deviceCgroupRules=null, deviceRequests=null, diskQuota=null, dns=null, dnsOptions=null, dnsSearch=null, extraHosts=null, groupAdd=null, ipcMode=null, cgroup=null, links=[], logConfig=LogConfig(type=null, config=null), lxcConf=null, memory=null, memorySwap=null, memoryReservation=null, kernelMemory=null, networkMode=null, oomKillDisable=null, init=null, autoRemove=null, oomScoreAdj=null, portBindings={5432/tcp=[Lcom.github.dockerjava.api.model.Ports$Binding;@a78add8}, privileged=null, publishAllPorts=null, readonlyRootfs=null, restartPolicy=null, ulimits=null, cpuCount=null, cpuPercent=null, ioMaximumIOps=null, ioMaximumBandwidth=null, volumesFrom=null, mounts=null, pidMode=null, isolation=null, securityOpts=null, storageOpt=null, cgroupParent=null, volumeDriver=null, shmSize=null, pidsLimit=null, runtime=null, tmpFs=null, utSMode=null, usernsMode=null, sysctls=null, consoleSize=null),labels=<null>,shell=<null>,networkingConfig=<null>,ipv4Address=<null>,ipv6Address=<null>,aliases=<null>,authConfig=<null>]
2023-01-11T16:53:51.194+0100 [DEBUG] [com.github.dockerjava.core.command.AbstrDockerCmd] Cmd: jooq-docker-container-my-project-name
2023-01-11T16:53:51.590+0100 [DEBUG] [com.github.dockerjava.core.command.AbstrDockerCmd] Cmd: jooq-docker-container-my-project-name,<null>,true,<null>,<null>,<null>,<null>,{sh,-c,until pg_isready -h 127.0.0.1 -p 5432; do echo waiting for db; sleep 1; done;},<null>,<null>
2023-01-11T16:53:52.708+0100 [LIFECYCLE] [system.out]
2023-01-11T16:53:52.708+0100 [QUIET] [system.out] 127.0.0.1:5432 - accepting connections
2023-01-11T16:53:52.708+0100 [DEBUG] [com.github.dockerjava.core.command.ExecStartResultCallback] STDOUT: 127.0.0.1:5432 - accepting connections
2023-01-11T16:53:53.054+0100 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Completing Build operation 'Execute generateClasses for :generateJooqClasses'
2023-01-11T16:53:53.055+0100 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Completing Build operation 'Executing task ':generateJooqClasses''
2023-01-11T16:53:53.055+0100 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Build operation 'Snapshot outputs after executing task ':generateJooqClasses'' started
2023-01-11T16:53:53.055+0100 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Completing Build operation 'Snapshot outputs after executing task ':generateJooqClasses''
2023-01-11T16:53:53.056+0100 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache] Opening cache executionHistory.bin (/Users/user-dir/project/.gradle/7.5.1/executionHistory/executionHistory.bin)
2023-01-11T16:53:53.057+0100 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache] Opening cache outputFiles.bin (/Users/user-dir/project/.gradle/buildOutputCleanup/outputFiles.bin)
2023-01-11T16:53:51.737+0100 [LIFECYCLE] [class org.gradle.internal.buildevents.TaskExecutionLogger]
2023-01-11T16:53:51.737+0100 [LIFECYCLE] [class org.gradle.internal.buildevents.TaskExecutionLogger] > Task :generateJooqClasses FAILED
2023-01-11T16:53:52.723+0100 [DEBUG] [org.flywaydb.core.internal.scanner.filesystem.FileSystemScanner] Scanning for filesystem resources at '/Users/user-dir/project/src/main/resources/db/migration'
2023-01-11T16:53:52.724+0100 [DEBUG] [org.flywaydb.core.internal.scanner.filesystem.FileSystemScanner] Scanning for resources in path: /Users/user-dir/project/src/main/resources/db/migration (/Users/user-dir/project/src/main/resources/db/migration)
2023-01-11T16:53:52.724+0100 [DEBUG] [org.flywaydb.core.internal.scanner.filesystem.FileSystemScanner] Found filesystem resource: /Users/user-dir/project/src/main/resources/db/migration/V001.sql
2023-01-11T16:53:52.724+0100 [DEBUG] [org.flywaydb.core.internal.scanner.filesystem.FileSystemScanner] Found filesystem resource: /Users/user-dir/project/src/main/resources/db/migration/V002.sql
2023-01-11T16:53:52.724+0100 [DEBUG] [org.flywaydb.core.internal.scanner.filesystem.FileSystemScanner] Found filesystem resource: /Users/user-dir/project/src/main/resources/db/migration/V003.sql
2023-01-11T16:53:52.724+0100 [DEBUG] [org.flywaydb.core.internal.scanner.filesystem.FileSystemScanner] Found filesystem resource: /Users/user-dir/project/src/main/resources/db/migration/V004.sql
2023-01-11T16:53:52.724+0100 [DEBUG] [org.flywaydb.core.internal.scanner.filesystem.FileSystemScanner] Found filesystem resource: /Users/user-dir/project/src/main/resources/db/migration/V005.sql
2023-01-11T16:53:52.724+0100 [DEBUG] [org.flywaydb.core.internal.scanner.filesystem.FileSystemScanner] Found filesystem resource: /Users/user-dir/project/src/main/resources/db/migration/V006.sql
2023-01-11T16:53:52.724+0100 [DEBUG] [org.flywaydb.core.internal.scanner.filesystem.FileSystemScanner] Found filesystem resource: /Users/user-dir/project/src/main/resources/db/migration/V007.sql
2023-01-11T16:53:52.724+0100 [DEBUG] [org.flywaydb.core.internal.scanner.filesystem.FileSystemScanner] Found filesystem resource: /Users/user-dir/project/src/main/resources/db/migration/V008.sql
2023-01-11T16:53:52.724+0100 [DEBUG] [org.flywaydb.core.internal.scanner.filesystem.FileSystemScanner] Found filesystem resource: /Users/user-dir/project/src/main/resources/db/migration/V009.sql
2023-01-11T16:53:52.724+0100 [DEBUG] [org.flywaydb.core.internal.scanner.filesystem.FileSystemScanner] Found filesystem resource: /Users/user-dir/project/src/main/resources/db/migration/V010.sql
2023-01-11T16:53:52.724+0100 [DEBUG] [org.flywaydb.core.internal.scanner.filesystem.FileSystemScanner] Found filesystem resource: /Users/user-dir/project/src/main/resources/db/migration/V011.sql
2023-01-11T16:53:52.726+0100 [DEBUG] [org.postgresql.Driver] Loading driver configuration via classloader java.net.URLClassLoader@68225f54
2023-01-11T16:53:52.727+0100 [DEBUG] [org.postgresql.Driver] Connecting with URL: jdbc:postgresql://localhost:57818/postgres
2023-01-11T16:53:52.730+0100 [DEBUG] [org.postgresql.jdbc.PgConnection] PostgreSQL JDBC Driver 42.5.0
2023-01-11T16:53:52.731+0100 [DEBUG] [org.postgresql.jdbc.PgConnection] setDefaultFetchSize = 0
2023-01-11T16:53:52.731+0100 [DEBUG] [org.postgresql.jdbc.PgConnection] setPrepareThreshold = 5
2023-01-11T16:53:52.734+0100 [DEBUG] [org.postgresql.core.v3.ConnectionFactoryImpl] Trying to establish a protocol version 3 connection to localhost:57818
2023-01-11T16:53:52.740+0100 [DEBUG] [org.postgresql.Driver] Connection error:
org.postgresql.util.PSQLException: Connection to localhost:57818 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:319)
at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49)
at org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:247)
at org.postgresql.Driver.makeConnection(Driver.java:434)
at org.postgresql.Driver.connect(Driver.java:291)
at org.flywaydb.core.internal.jdbc.DriverDataSource.getConnectionFromDriver(DriverDataSource.java:474)
at org.flywaydb.core.internal.jdbc.DriverDataSource.getConnection(DriverDataSource.java:440)
at org.flywaydb.core.internal.jdbc.JdbcUtils.openConnection(JdbcUtils.java:56)
at org.flywaydb.core.internal.jdbc.JdbcConnectionFactory.<init>(JdbcConnectionFactory.java:80)
at org.flywaydb.core.Flyway.execute(Flyway.java:456)
at org.flywaydb.core.Flyway.migrate(Flyway.java:159)
at com.revolut.jooq.GenerateJooqClassesTask.migrateDb(GenerateJooqClassesTask.kt:169)
at com.revolut.jooq.GenerateJooqClassesTask.access$migrateDb(GenerateJooqClassesTask.kt:23)
at com.revolut.jooq.GenerateJooqClassesTask$generateClasses$$inlined$use$lambda$1.execute(GenerateJooqClassesTask.kt:153)
at com.revolut.jooq.GenerateJooqClassesTask$generateClasses$$inlined$use$lambda$1.execute(GenerateJooqClassesTask.kt:23)
at com.revolut.jooq.Docker.runInContainer(Docker.kt:38)
at com.revolut.jooq.GenerateJooqClassesTask.generateClasses(GenerateJooqClassesTask.kt:152)
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at [email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at [email protected]/java.lang.reflect.Method.invoke(Method.java:568)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:236)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:221)
at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:204)
at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:187)
at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:165)
at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:89)
at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:40)
at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:53)
at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:50)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:50)
at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:40)
at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:68)
at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:38)
at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:51)
at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:29)
at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.executeDelegateBroadcastingChanges(CaptureStateAfterExecutionStep.java:124)
at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:80)
at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:58)
at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:48)
at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:36)
at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:181)
at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:71)
at org.gradle.internal.Either$Right.fold(Either.java:175)
at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:69)
at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:47)
at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36)
at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25)
at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:110)
at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:56)
at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:56)
at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:38)
at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:73)
at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:44)
at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:89)
at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:50)
at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:114)
at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:57)
at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:76)
at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:50)
at org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNoEmptySources(SkipEmptyWorkStep.java:254)
at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:91)
at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:56)
at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32)
at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21)
at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:43)
at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:31)
at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:40)
at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:281)
at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:40)
at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:44)
at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:33)
at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:76)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:139)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:128)
at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:77)
at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:69)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:327)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:314)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:307)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:293)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:420)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:342)
at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:96)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:140)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:125)
at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:39)
at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51)
at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54)
at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40)
at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$7(DefaultBuildLifecycleController.java:161)
at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:247)
at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$7(StateTransitionController.java:174)
at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:174)
at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:161)
at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:156)
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:249)
at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:109)
at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:164)
at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:45)
at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:183)
at [email protected]/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at [email protected]/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at [email protected]/java.lang.Thread.run(Thread.java:833)
Caused by: java.net.ConnectException: Connection refused
at java.base/sun.nio.ch.Net.pollConnect(Native Method)
at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672)
at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
at java.base/java.net.Socket.connect(Socket.java:633)
at org.postgresql.core.PGStream.createSocket(PGStream.java:241)
at org.postgresql.core.PGStream.<init>(PGStream.java:98)
at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:109)
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:235)
... 167 more
2023-01-11T16:53:52.741+0100 [DEBUG] [com.github.dockerjava.core.command.AbstrDockerCmd] Cmd: jooq-docker-container-my-project-name,true,true
2023-01-11T16:53:53.054+0100 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Build operation 'Execute generateClasses for :generateJooqClasses' completed
2023-01-11T16:53:53.055+0100 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Build operation 'Executing task ':generateJooqClasses'' completed
2023-01-11T16:53:53.055+0100 [DEBUG] [org.gradle.internal.vfs.impl.AbstractVirtualFileSystem] Invalidating VFS paths: [/Users/user-dir/project/build/generated-jooq]
2023-01-11T16:53:53.055+0100 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Build operation 'Snapshot outputs after executing task ':generateJooqClasses'' completed
2023-01-11T16:53:53.058+0100 [DEBUG] [org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter] Removed task artifact state for task ':generateJooqClasses' from context.
2023-01-11T16:53:53.061+0100 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Completing Build operation 'Task :generateJooqClasses'
2023-01-11T16:53:53.061+0100 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 529: dispatching BuildEvent[event=org.gradle.internal.build.event.types.DefaultTaskFinishedProgressEvent@28757730]
2023-01-11T16:53:53.061+0100 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Build operation 'Task :generateJooqClasses' completed
2023-01-11T16:53:53.061+0100 [DEBUG] [org.gradle.execution.plan.DefaultExecutionPlan] Node :generateJooqClasses completed, executed: true
2023-01-11T16:53:53.061+0100 [DEBUG] [org.gradle.execution.plan.DefaultExecutionPlan] Node :generateJooqClasses failed
2023-01-11T16:53:53.061+0100 [DEBUG] [org.gradle.internal.resources.AbstractTrackedResourceLock] included builds: released lock on state of build :
2023-01-11T16:53:53.061+0100 [DEBUG] [org.gradle.internal.resources.AbstractTrackedResourceLock] included builds: released lock on task execution for build :
2023-01-11T16:53:53.061+0100 [INFO] [org.gradle.execution.plan.DefaultPlanExecutor] :generateJooqClasses (Thread[included builds,5,main]) completed. Took 3.379 secs.
2023-01-11T16:53:53.061+0100 [DEBUG] [org.gradle.execution.plan.DefaultPlanExecutor] Execution worker [Thread[included builds,5,main]] finished, busy: 3.379 secs, idle: 0.0 secs
Few words about my setup, in case someone wants to reproduce the issue:
com.revolut.jooq-docker:0.3.7
Apple M1 Pro, macOS Ventura Version 13.0.1 (22A400)
Rancher Desktop Version 1.7.0
Java: openjdk version "17.0.5" 2022-10-18
Gradle 7.5.1
from jooq-plugin.
I'm preparing a fix for it
from jooq-plugin.
Hi @kamilgregorczyk , this is great news, thank you very much!
from jooq-plugin.
@dmitry-cherkas the fix has been released in 0.3.9. Let us know if it works for you
from jooq-plugin.
Related Issues (20)
- Make flyway and jooq versions configurable. HOT 5
- Add automatically generated classes to a SourceSet. HOT 1
- Plugin is incompatible with Micronaut Gradle plugin HOT 1
- Manual version update of jooq and flyway HOT 3
- NoClassDefFoundError on Windows HOT 4
- ClassNotFoundException: org.jooq.codegen.KotlinGenerator HOT 1
- Allow excluding columns from code generation HOT 1
- Support multiple datasource to generate jooq classes HOT 1
- Support a feature flag to disable generating unchanged files HOT 5
- jooq-plugin is not compatible with new org.jooq:jooq-codegen:3.17.2 HOT 2
- Fails for Postgres as postgres:11.2-alpine is not present in Docker Hub anymore HOT 10
- JNA issue in M1 architecture HOT 2
- Jooq-Docker conflicts with the Flyway plugin HOT 1
- Plugin fails to download docker image from "index.docker.io"
- Update jooq version to 3.18.+
- MySQL 5.7 on Apple Silicon throws "no matching manifest for linux/arm64/v8 in the manifest list entries"
- ForcedType not found in Groovy dialect HOT 2
- Plugin gets stuck or fails when applied in same project with Spring Boot plugin 2.3.0 HOT 3
- Sourcesets not correctly set (>0.2.5) HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jooq-plugin.