{"action":"created","issue":{"url":"https://api.github.com/repos/bmuschko/gradle-docker-plugin/issues/604","repository_url":"https://api.github.com/repos/bmuschko/gradle-docker-plugin","labels_url":"https://api.github.com/repos/bmuschko/gradle-docker-plugin/issues/604/labels{/name}","comments_url":"https://api.github.com/repos/bmuschko/gradle-docker-plugin/issues/604/comments","events_url":"https://api.github.com/repos/bmuschko/gradle-docker-plugin/issues/604/events","html_url":"https://github.com/bmuschko/gradle-docker-plugin/issues/604","id":333547456,"node_id":"MDU6SXNzdWUzMzM1NDc0NTY=","number":604,"title":"Exception cglib","user":{"login":"jonbom","id":720575,"node_id":"MDQ6VXNlcjcyMDU3NQ==","avatar_url":"https://avatars3.githubusercontent.com/u/720575?v=4","gravatar_id":"","url":"https://api.github.com/users/jonbom","html_url":"https://github.com/jonbom","followers_url":"https://api.github.com/users/jonbom/followers","following_url":"https://api.github.com/users/jonbom/following{/other_user}","gists_url":"https://api.github.com/users/jonbom/gists{/gist_id}","starred_url":"https://api.github.com/users/jonbom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonbom/subscriptions","organizations_url":"https://api.github.com/users/jonbom/orgs","repos_url":"https://api.github.com/users/jonbom/repos","events_url":"https://api.github.com/users/jonbom/events{/privacy}","received_events_url":"https://api.github.com/users/jonbom/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"orzeh","id":8168237,"node_id":"MDQ6VXNlcjgxNjgyMzc=","avatar_url":"https://avatars0.githubusercontent.com/u/8168237?v=4","gravatar_id":"","url":"https://api.github.com/users/orzeh","html_url":"https://github.com/orzeh","followers_url":"https://api.github.com/users/orzeh/followers","following_url":"https://api.github.com/users/orzeh/following{/other_user}","gists_url":"https://api.github.com/users/orzeh/gists{/gist_id}","starred_url":"https://api.github.com/users/orzeh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/orzeh/subscriptions","organizations_url":"https://api.github.com/users/orzeh/orgs","repos_url":"https://api.github.com/users/orzeh/repos","events_url":"https://api.github.com/users/orzeh/events{/privacy}","received_events_url":"https://api.github.com/users/orzeh/received_events","type":"User","site_admin":false},"assignees":[{"login":"orzeh","id":8168237,"node_id":"MDQ6VXNlcjgxNjgyMzc=","avatar_url":"https://avatars0.githubusercontent.com/u/8168237?v=4","gravatar_id":"","url":"https://api.github.com/users/orzeh","html_url":"https://github.com/orzeh","followers_url":"https://api.github.com/users/orzeh/followers","following_url":"https://api.github.com/users/orzeh/following{/other_user}","gists_url":"https://api.github.com/users/orzeh/gists{/gist_id}","starred_url":"https://api.github.com/users/orzeh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/orzeh/subscriptions","organizations_url":"https://api.github.com/users/orzeh/orgs","repos_url":"https://api.github.com/users/orzeh/repos","events_url":"https://api.github.com/users/orzeh/events{/privacy}","received_events_url":"https://api.github.com/users/orzeh/received_events","type":"User","site_admin":false}],"milestone":null,"comments":14,"created_at":"2018-06-19T07:20:06Z","updated_at":"2018-06-26T00:30:27Z","closed_at":null,"author_association":"NONE","body":"I am getting an exception when building an image.\r\n\r\n### Current Behavior\r\n```\r\nExecution failed for task ':webservice:buildDockerImage'.\r\n> class net.sf.cglib.core.DebuggingClassWriter has interface org.objectweb.asm.ClassVisitor as super class\r\n* Exception is:\r\norg.gradle.api.tasks.TaskExecutionException: Execution failed for task ':webservice:buildDockerImage'.\r\n\tat org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:110)\r\n\tat org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:77)\r\n\tat org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)\r\n\tat org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:59)\r\n\tat org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)\r\n\tat org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:59)\r\n\tat org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:101)\r\n\tat org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.execute(FinalizeInputFilePropertiesTaskExecuter.java:44)\r\n\tat org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:91)\r\n\tat org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:62)\r\n\tat org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:59)\r\n\tat org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)\r\n\tat org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)\r\n\tat org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)\r\n\tat org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.run(EventFiringTaskExecuter.java:51)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:317)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:309)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:185)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:97)\r\n\tat org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)\r\n\tat org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:46)\r\n\tat org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$ExecuteTaskAction.execute(DefaultTaskExecutionGraph.java:262)\r\n\tat org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$ExecuteTaskAction.execute(DefaultTaskExecutionGraph.java:246)\r\n\tat org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:136)\r\n\tat org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:130)\r\n\tat org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.execute(DefaultTaskPlanExecutor.java:201)\r\n\tat org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.executeWithTask(DefaultTaskPlanExecutor.java:192)\r\n\tat org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:130)\r\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\r\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\r\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\r\nCaused by: java.lang.IncompatibleClassChangeError: class net.sf.cglib.core.DebuggingClassWriter has interface org.objectweb.asm.ClassVisitor as super class\r\n\tat net.sf.cglib.core.DefaultGeneratorStrategy.getClassVisitor(DefaultGeneratorStrategy.java:30)\r\n\tat net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:24)\r\n\tat net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:231)\r\n\tat net.sf.cglib.core.KeyFactory$Generator.create(KeyFactory.java:149)\r\n\tat net.sf.cglib.core.KeyFactory.create(KeyFactory.java:117)\r\n\tat net.sf.cglib.core.KeyFactory.create(KeyFactory.java:109)\r\n\tat net.sf.cglib.core.KeyFactory.create(KeyFactory.java:105)\r\n\tat net.sf.cglib.proxy.Enhancer.<clinit>(Enhancer.java:71)\r\n\tat com.bmuschko.gradle.docker.utils.DockerThreadContextClassLoader.createPrintStreamProxyCallback(DockerThreadContextClassLoader.groovy:575)\r\n\tat com.bmuschko.gradle.docker.utils.DockerThreadContextClassLoader.createBuildImageResultCallback(DockerThreadContextClassLoader.groovy:396)\r\n\tat com.bmuschko.gradle.docker.utils.ThreadContextClassLoader$createBuildImageResultCallback.call(Unknown Source)\r\n\tat com.bmuschko.gradle.docker.tasks.image.DockerBuildImage.runRemoteCommand(DockerBuildImage.groovy:160)\r\n\tat com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask$_runReactiveStream_closure1.doCall(AbstractDockerRemoteApiTask.groovy:51)\r\n\tat com.bmuschko.gradle.docker.utils.DockerThreadContextClassLoader.withContext(DockerThreadContextClassLoader.groovy:57)\r\n\tat com.bmuschko.gradle.docker.utils.DockerThreadContextClassLoader$withContext.call(Unknown Source)\r\n\tat com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask.runInDockerClassPath(AbstractDockerRemoteApiTask.groovy:56)\r\n\tat com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask$runInDockerClassPath.callCurrent(Unknown Source)\r\n\tat com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask.runReactiveStream(AbstractDockerRemoteApiTask.groovy:50)\r\n\tat com.bmuschko.gradle.docker.tasks.AbstractReactiveStreamsTask.start(AbstractReactiveStreamsTask.groovy:47)\r\n\tat org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)\r\n\tat org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:46)\r\n\tat org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)\r\n\tat org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)\r\n\tat org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:794)\r\n\tat org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:761)\r\n\tat org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:131)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:317)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:309)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:185)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:97)\r\n\tat org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)\r\n\tat org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:120)\r\n\tat org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:99)\r\n\t... 30 more\r\n\r\n```\r\n\r\n### Steps to Reproduce (for bugs)\r\nDon't really know what is causing the problem, because other projects are working, but it seems to be a problem with version clash for cglib.\r\n\r\n### Your Environment\r\nGradle 4.8\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/bmuschko/gradle-docker-plugin/issues/comments/400137873","html_url":"https://github.com/bmuschko/gradle-docker-plugin/issues/604#issuecomment-400137873","issue_url":"https://api.github.com/repos/bmuschko/gradle-docker-plugin/issues/604","id":400137873,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMDEzNzg3Mw==","user":{"login":"cdancy","id":7871459,"node_id":"MDQ6VXNlcjc4NzE0NTk=","avatar_url":"https://avatars2.githubusercontent.com/u/7871459?v=4","gravatar_id":"","url":"https://api.github.com/users/cdancy","html_url":"https://github.com/cdancy","followers_url":"https://api.github.com/users/cdancy/followers","following_url":"https://api.github.com/users/cdancy/following{/other_user}","gists_url":"https://api.github.com/users/cdancy/gists{/gist_id}","starred_url":"https://api.github.com/users/cdancy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cdancy/subscriptions","organizations_url":"https://api.github.com/users/cdancy/orgs","repos_url":"https://api.github.com/users/cdancy/repos","events_url":"https://api.github.com/users/cdancy/events{/privacy}","received_events_url":"https://api.github.com/users/cdancy/received_events","type":"User","site_admin":false},"created_at":"2018-06-26T00:30:27Z","updated_at":"2018-06-26T00:30:27Z","author_association":"COLLABORATOR","body":"The change here appears to be on our end in that newer versions of cglib/asm have changes in types (interface to class) that need to be accounted for here I just haven't had time to look into things yet assuming I'm right. cglib/asm are finicky libraries and it may be that we need to shadow those deps here. @orzeh any thoughts to that?"}}
{"actor":{"display_login":"cdancy"}}