Last active
September 14, 2016 00:53
-
-
Save tokuhirom/75b2878ca619f462ebcc8d5112fd2cda to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class JacksonTypeTest { | |
@Test | |
public void test() { | |
} | |
@JsonSubTypes( | |
@JsonSubTypes.Type(ImageEntry.class), | |
@JsonSubTypes.Type(TextEntry.class) | |
) | |
public static class Entry { | |
} | |
@JsonTypeName("image") | |
public static class ImageEntry { | |
String url; | |
} | |
@JsonTypeName("text") | |
public static class TextEntry { | |
String body; | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ./gradlew clean check | |
Starting a Gradle Daemon (subsequent builds will be faster) | |
:clean | |
:compileKotlin UP-TO-DATE | |
:compileJava UP-TO-DATE | |
:processResources UP-TO-DATE | |
:classes UP-TO-DATE | |
:compileTestKotlin | |
No Kotlin files found, skipping Kotlin compiler task | |
:compileTestJava | |
An exception has occurred in the compiler (1.8.0_77). Please file a bug against the Java compiler via the Java bug reporting page (http://bugreport.java.com) after checking the Bug Database (http://bugs.java.com) for duplicates. Include your program and the following diagnostic in your report. Thank you. | |
java.lang.NullPointerException | |
at com.sun.tools.javac.comp.Check$1AnnotationValidator.visitAnnotation(Check.java:2657) | |
at com.sun.tools.javac.tree.JCTree$JCAnnotation.accept(JCTree.java:2317) | |
at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) | |
at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57) | |
at com.sun.tools.javac.tree.TreeScanner.visitAnnotation(TreeScanner.java:320) | |
at com.sun.tools.javac.comp.Check$1AnnotationValidator.visitAnnotation(Check.java:2658) | |
at com.sun.tools.javac.tree.JCTree$JCAnnotation.accept(JCTree.java:2317) | |
at com.sun.tools.javac.comp.Check.validateAnnotationTree(Check.java:2663) | |
at com.sun.tools.javac.comp.Check.validateAnnotation(Check.java:2730) | |
at com.sun.tools.javac.comp.Check.validateAnnotations(Check.java:2717) | |
at com.sun.tools.javac.comp.MemberEnter$6.run(MemberEnter.java:891) | |
at com.sun.tools.javac.comp.Annotate.flush(Annotate.java:155) | |
at com.sun.tools.javac.comp.Annotate.enterDone(Annotate.java:129) | |
at com.sun.tools.javac.comp.Enter.complete(Enter.java:512) | |
at com.sun.tools.javac.comp.Enter.main(Enter.java:471) | |
at com.sun.tools.javac.main.JavaCompiler.enterTrees(JavaCompiler.java:982) | |
at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:857) | |
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.JdkJavaCompiler.execute(JdkJavaCompiler.java:46) | |
at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:33) | |
at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.delegateAndHandleErrors(NormalizingJavaCompiler.java:104) | |
at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:53) | |
at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:38) | |
at org.gradle.api.internal.tasks.compile.CleaningJavaCompilerSupport.execute(CleaningJavaCompilerSupport.java:35) | |
at org.gradle.api.internal.tasks.compile.CleaningJavaCompilerSupport.execute(CleaningJavaCompilerSupport.java:25) | |
at org.gradle.api.tasks.compile.JavaCompile.performCompilation(JavaCompile.java:171) | |
at org.gradle.api.tasks.compile.JavaCompile.compile(JavaCompile.java:152) | |
at org.gradle.api.tasks.compile.JavaCompile.compile(JavaCompile.java:100) | |
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:75) | |
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$IncrementalTaskAction.doExecute(DefaultTaskClassInfoStore.java:155) | |
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:126) | |
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:115) | |
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80) | |
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61) | |
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46) | |
at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35) | |
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64) | |
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58) | |
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:52) | |
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52) | |
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53) | |
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43) | |
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:203) | |
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:185) | |
at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:74) | |
at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:55) | |
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:32) | |
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:110) | |
at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37) | |
at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37) | |
at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.java:23) | |
at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:43) | |
at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32) | |
at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37) | |
at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:30) | |
at org.gradle.initialization.DefaultGradleLauncher$4.run(DefaultGradleLauncher.java:153) | |
at org.gradle.internal.Factories$1.create(Factories.java:22) | |
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:91) | |
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:53) | |
at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:150) | |
at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:32) | |
at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:98) | |
at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:92) | |
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:91) | |
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:63) | |
at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:92) | |
at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:83) | |
at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:94) | |
at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28) | |
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) | |
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:43) | |
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:28) | |
at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:82) | |
at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:49) | |
at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:59) | |
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) | |
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) | |
at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:49) | |
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) | |
at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26) | |
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) | |
at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34) | |
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) | |
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74) | |
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72) | |
at org.gradle.util.Swapper.swap(Swapper.java:38) | |
at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72) | |
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) | |
at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55) | |
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) | |
at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:60) | |
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) | |
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) | |
at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:72) | |
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) | |
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) | |
at org.gradle.launcher.daemon.server.exec.HintGCAfterBuild.execute(HintGCAfterBuild.java:44) | |
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) | |
at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50) | |
at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:240) | |
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) | |
at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | |
at java.lang.Thread.run(Thread.java:745) | |
:compileTestJava FAILED | |
FAILURE: Build failed with an exception. | |
* What went wrong: | |
Execution failed for task ':compileTestJava'. | |
> 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. | |
BUILD FAILED | |
Total time: 21.329 secs |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment