ClassCastException when compiling: IncrementalFiler cannot be cast to com.sun.tools.javac.processing.JavacFiler
Opened this issue · 0 comments
vhbazan commented
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