joanluk/webhook-example

ClassCastException when compiling: IncrementalFiler cannot be cast to com.sun.tools.javac.processing.JavacFiler

Opened this issue · 0 comments

I'm trying to run locally this project and it doesn't compile. Any idea? help?

gradle --version


Gradle 4.10.2

Build time: 2018-09-19 18:10:15 UTC
Revision: b4d8d5d170bb4ba516e88d7fe5647e2323d791dd

Kotlin DSL: 1.0-rc-6
Kotlin: 1.2.61
Groovy: 2.4.15
Ant: Apache Ant(TM) version 1.9.11 compiled on March 23 2018
JVM: 1.8.0_181 (Oracle Corporation 25.181-b13)
OS: Mac OS X 10.13.6 x86_64

  • When running:

gradle build

  • It throws an ClassCastException: IncrementalFiler cannot be cast to com.sun.tools.javac.processing.JavacFiler
Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use --status for details

> Task :compileJava
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/restcontrollers/WebhookController.java:21: warning: lombok.javac.apt.LombokProcessor could not be initialized. Lombok will not run during this compilation: java.lang.ClassCastException: org.gradle.api.internal.tasks.compile.processing.IncrementalFiler cannot be cast to com.sun.tools.javac.processing.JavacFiler
public class WebhookController implements ApplicationEventPublisherAware {
       ^
        at lombok.javac.apt.LombokProcessor.getJavacFiler(LombokProcessor.java:447)
        at lombok.javac.apt.LombokProcessor.init(LombokProcessor.java:90)
        at lombok.core.AnnotationProcessor$JavacDescriptor.want(AnnotationProcessor.java:112)
        at lombok.core.AnnotationProcessor.init(AnnotationProcessor.java:165)
        at lombok.launch.AnnotationProcessorHider$AnnotationProcessor.init(AnnotationProcessor.java:73)
        at org.gradle.api.internal.tasks.compile.processing.DelegatingProcessor.init(DelegatingProcessor.java:57)
        at org.gradle.api.internal.tasks.compile.processing.IsolatingProcessor.init(IsolatingProcessor.java:44)
        at com.sun.tools.javac.processing.JavacProcessingEnvironment$ProcessorState.<init>(JavacProcessingEnvironment.java:500)
        at com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator.next(JavacProcessingEnvironment.java:597)
        at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:690)
        at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1800(JavacProcessingEnvironment.java:91)
        at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1035)
        at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1176)
        at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1170)
        at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:856)
        at com.sun.tools.javac.main.Main.compile(Main.java:523)
        at com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:129)
        at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:138)
        at org.gradle.api.internal.tasks.compile.AnnotationProcessingCompileTask.call(AnnotationProcessingCompileTask.java:89)
        at org.gradle.api.internal.tasks.compile.ResourceCleaningCompilationTask.call(ResourceCleaningCompilationTask.java:57)
        at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:50)
        at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:36)
        at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.delegateAndHandleErrors(NormalizingJavaCompiler.java:100)
        at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:52)
        at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:38)
        at org.gradle.api.internal.tasks.compile.AnnotationProcessorDiscoveringCompiler.execute(AnnotationProcessorDiscoveringCompiler.java:49)
        at org.gradle.api.internal.tasks.compile.AnnotationProcessorDiscoveringCompiler.execute(AnnotationProcessorDiscoveringCompiler.java:35)
        at org.gradle.api.internal.tasks.compile.CleaningJavaCompilerSupport.execute(CleaningJavaCompilerSupport.java:39)
        at org.gradle.api.internal.tasks.compile.incremental.IncrementalCompilerFactory$2.execute(IncrementalCompilerFactory.java:110)
        at org.gradle.api.internal.tasks.compile.incremental.IncrementalCompilerFactory$2.execute(IncrementalCompilerFactory.java:106)
        at org.gradle.api.internal.tasks.compile.incremental.IncrementalResultStoringCompiler.execute(IncrementalResultStoringCompiler.java:59)
        at org.gradle.api.internal.tasks.compile.incremental.IncrementalResultStoringCompiler.execute(IncrementalResultStoringCompiler.java:43)
        at org.gradle.api.tasks.compile.JavaCompile.performCompilation(JavaCompile.java:153)
        at org.gradle.api.tasks.compile.JavaCompile.compile(JavaCompile.java:121)
        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.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
        at org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:50)
        at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)
        at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:131)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:300)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:292)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
        at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:120)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:99)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:77)
        at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
        at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:59)
        at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
        at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:59)
        at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:101)
        at org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.execute(FinalizeInputFilePropertiesTaskExecuter.java:44)
        at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:91)
        at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:62)
        at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:59)
        at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
        at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
        at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.run(EventFiringTaskExecuter.java:51)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:300)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:292)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
        at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:46)
        at org.gradle.execution.taskgraph.LocalTaskInfoExecutor.execute(LocalTaskInfoExecutor.java:42)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareWorkItemExecutor.execute(DefaultTaskExecutionGraph.java:277)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareWorkItemExecutor.execute(DefaultTaskExecutionGraph.java:262)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:135)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:130)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker.execute(DefaultTaskPlanExecutor.java:200)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker.executeWithWork(DefaultTaskPlanExecutor.java:191)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker.run(DefaultTaskPlanExecutor.java:130)
        at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
        at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
        at java.lang.Thread.run(Thread.java:748)
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/restcontrollers/WebhookController.java:39: error: cannot find symbol
        Application applicationRequest = Application.builder().name(name).url(url).online(true).build();
                                                    ^
  symbol:   method builder()
  location: class Application
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/restcontrollers/WebhookController.java:42: error: cannot find symbol
        log.debug("Received Application {}", application.getUrl());
                                                        ^
  symbol:   method getUrl()
  location: variable application of type Application
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/restcontrollers/WebhookController.java:42: error: cannot find symbol
        log.debug("Received Application {}", application.getUrl());
        ^
  symbol:   variable log
  location: class WebhookController
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/restcontrollers/WebhookController.java:44: error: cannot find symbol
        return application.getId();
                          ^
  symbol:   method getId()
  location: variable application of type Application
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/restcontrollers/WebhookController.java:53: error: cannot find symbol
        log.debug("Listing applications");
        ^
  symbol:   variable log
  location: class WebhookController
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/restcontrollers/WebhookController.java:68: error: cannot find symbol
        log.debug("Deleted Application {}", application.getUrl());
                                                       ^
  symbol:   method getUrl()
  location: variable application of type Application
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/restcontrollers/WebhookController.java:68: error: cannot find symbol
        log.debug("Deleted Application {}", application.getUrl());
        ^
  symbol:   variable log
  location: class WebhookController
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/restcontrollers/WebhookController.java:85: error: cannot find symbol
        log.debug("Received Message {} for Application {}", message.getId(), message.getApplication());
                                                                   ^
  symbol:   method getId()
  location: variable message of type Message
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/restcontrollers/WebhookController.java:85: error: cannot find symbol
        log.debug("Received Message {} for Application {}", message.getId(), message.getApplication());
                                                                                    ^
  symbol:   method getApplication()
  location: variable message of type Message
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/restcontrollers/WebhookController.java:85: error: cannot find symbol
        log.debug("Received Message {} for Application {}", message.getId(), message.getApplication());
        ^
  symbol:   variable log
  location: class WebhookController
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/model/Message.java:43: error: cannot find symbol
        return application.getId();
                          ^
  symbol:   method getId()
  location: variable application of type Application
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/model/Message.java:47: error: cannot find symbol
        return application.getUrl();
                          ^
  symbol:   method getUrl()
  location: variable application of type Application
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/restcontrollers/RestExceptionHandler.java:20: error: cannot find symbol
        log.info("Exception {} on Request {}", ex.getMessage(), request.getRequestURL());
        ^
  symbol:   variable log
  location: class RestExceptionHandler
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/restcontrollers/RestExceptionHandler.java:28: error: cannot find symbol
        log.info("Exception {} on Request {}", ex.getMessage(), request.getRequestURL());
        ^
  symbol:   variable log
  location: class RestExceptionHandler
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/services/MessageProcessor.java:50: error: cannot find symbol
        log.debug("Listening Event for Message {}", message.getId());
                                                           ^
  symbol:   method getId()
  location: variable message of type Message
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/services/MessageProcessor.java:50: error: cannot find symbol
        log.debug("Listening Event for Message {}", message.getId());
        ^
  symbol:   variable log
  location: class MessageProcessor
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/services/MessageProcessor.java:52: error: cannot find symbol
        processMessagesForDestination(message.getApplication());
                                             ^
  symbol:   method getApplication()
  location: variable message of type Message
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/services/MessageProcessor.java:60: error: cannot find symbol
        log.debug("Executing scheduled message processor at {}", new Date(System.currentTimeMillis()));
        ^
  symbol:   variable log
  location: class MessageProcessor
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/services/MessageProcessor.java:67: error: cannot find symbol
            log.debug("Processing messages for Application {}", destination.getUrl());
                                                                           ^
  symbol:   method getUrl()
  location: variable destination of type Application
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/services/MessageProcessor.java:67: error: cannot find symbol
            log.debug("Processing messages for Application {}", destination.getUrl());
            ^
  symbol:   variable log
  location: class MessageProcessor
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/services/MessageProcessor.java:69: error: cannot find symbol
            destinationRepository.setDestinationOnline(destination.getId());
                                                                  ^
  symbol:   method getId()
  location: variable destination of type Application
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/services/MessageProcessor.java:80: error: cannot find symbol
            log.info("processMessagesForDestination caught an exception: {}", ex.getMessage());
            ^
  symbol:   variable log
  location: class MessageProcessor
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/services/MessageProcessor.java:87: error: cannot find symbol
            headers.set(HttpHeaders.CONTENT_TYPE, message.getContentType());
                                                         ^
  symbol:   method getContentType()
  location: variable message of type Message
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/services/MessageProcessor.java:88: error: cannot find symbol
            HttpEntity<String> request = new HttpEntity<>(message.getMessageBody(), headers);
                                                                 ^
  symbol:   method getMessageBody()
  location: variable message of type Message
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/services/MessageProcessor.java:92: error: cannot find symbol
            log.debug("Sending Message {} to Application {}", message.getId(), message.getDestinationUrl());
                                                                     ^
  symbol:   method getId()
  location: variable message of type Message
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/services/MessageProcessor.java:92: error: cannot find symbol
            log.debug("Sending Message {} to Application {}", message.getId(), message.getDestinationUrl());
            ^
  symbol:   variable log
  location: class MessageProcessor
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/services/MessageProcessor.java:102: error: cannot find symbol
            log.info("sendMessage caught an exception: {}", ex.getMessage());
            ^
  symbol:   variable log
  location: class MessageProcessor
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/services/MessageProcessor.java:110: error: cannot find symbol
        log.debug("Sent Message {}", message.getId());
                                            ^
  symbol:   method getId()
  location: variable message of type Message
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/services/MessageProcessor.java:110: error: cannot find symbol
        log.debug("Sent Message {}", message.getId());
        ^
  symbol:   variable log
  location: class MessageProcessor
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/services/MessageProcessor.java:116: error: cannot find symbol
        log.debug("Unsent Message {}", message.getId());
                                              ^
  symbol:   method getId()
  location: variable message of type Message
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/services/MessageProcessor.java:116: error: cannot find symbol
        log.debug("Unsent Message {}", message.getId());
        ^
  symbol:   variable log
  location: class MessageProcessor
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/services/MessageProcessor.java:124: error: cannot find symbol
        log.debug("Deleted Message {}", message.getId());
                                               ^
  symbol:   method getId()
  location: variable message of type Message
/Users/vbazanm/www/mio/Spring/webhook-example/src/main/java/org/emaginalabs/webhookservice/services/MessageProcessor.java:124: error: cannot find symbol
        log.debug("Deleted Message {}", message.getId());
        ^
  symbol:   variable log
  location: class MessageProcessor
33 errors
1 warning

> Task :compileJava FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileJava'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/4.10.2/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 6s
1 actionable task: 1 executed