Skip to content

Instantly share code, notes, and snippets.

@johnlindquist
Created July 11, 2013 15:40
Show Gist options
  • Save johnlindquist/5976582 to your computer and use it in GitHub Desktop.
Save johnlindquist/5976582 to your computer and use it in GitHub Desktop.
//java code I'm trying to duplicate
@State(
name="JavaCodeFoldingSettings",
storages= {
@Storage(
file = StoragePathMacros.APP_CONFIG + "/editor.codeinsight.xml"
)}
)
//attempt at kotlin (see error below)
State(
name = "AngularJS",
storages = array(
Storage(file= StoragePathMacros.APP_CONFIG + "/angularjs.xml")
)
)
//Error
Kotlin: [Internal Error] java.lang.IllegalStateException: Don't know how to compile annotation value
at org.jetbrains.jet.codegen.AnnotationCodegen.genAnnotationExpressionValue(AnnotationCodegen.java:204)
at org.jetbrains.jet.codegen.AnnotationCodegen.genAnnotationValueArgument(AnnotationCodegen.java:134)
at org.jetbrains.jet.codegen.AnnotationCodegen.getAnnotation(AnnotationCodegen.java:118)
at org.jetbrains.jet.codegen.AnnotationCodegen.genAnnotationExpressionValue(AnnotationCodegen.java:196)
at org.jetbrains.jet.codegen.AnnotationCodegen.genAnnotationExpressionValue(AnnotationCodegen.java:187)
at org.jetbrains.jet.codegen.AnnotationCodegen.genAnnotationValueArgument(AnnotationCodegen.java:134)
at org.jetbrains.jet.codegen.AnnotationCodegen.getAnnotation(AnnotationCodegen.java:118)
at org.jetbrains.jet.codegen.AnnotationCodegen.genAnnotation(AnnotationCodegen.java:105)
at org.jetbrains.jet.codegen.AnnotationCodegen.genAnnotations(AnnotationCodegen.java:88)
at org.jetbrains.jet.codegen.ImplementationBodyCodegen.generateDeclaration(ImplementationBodyCodegen.java:198)
at org.jetbrains.jet.codegen.ClassBodyCodegen.generate(ClassBodyCodegen.java:58)
at org.jetbrains.jet.codegen.MemberCodegen.genClassOrObject(MemberCodegen.java:84)
at org.jetbrains.jet.codegen.NamespaceCodegen.generateClassOrObject(NamespaceCodegen.java:172)
at org.jetbrains.jet.codegen.NamespaceCodegen.generate(NamespaceCodegen.java:125)
at org.jetbrains.jet.codegen.NamespaceCodegen.generate(NamespaceCodegen.java:97)
at org.jetbrains.jet.codegen.KotlinCodegenFacade.generateNamespace(KotlinCodegenFacade.java:73)
at org.jetbrains.jet.codegen.KotlinCodegenFacade.compileCorrectFiles(KotlinCodegenFacade.java:62)
at org.jetbrains.jet.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.generate(KotlinToJVMBytecodeCompiler.java:361)
at org.jetbrains.jet.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyzeAndGenerate(KotlinToJVMBytecodeCompiler.java:300)
at org.jetbrains.jet.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyzeAndGenerate(KotlinToJVMBytecodeCompiler.java:273)
at org.jetbrains.jet.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModule(KotlinToJVMBytecodeCompiler.java:107)
at org.jetbrains.jet.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules(KotlinToJVMBytecodeCompiler.java:128)
at org.jetbrains.jet.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.java:141)
at org.jetbrains.jet.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.java:52)
at org.jetbrains.jet.cli.common.CLICompiler.exec(CLICompiler.java:128)
at org.jetbrains.jet.cli.common.CLICompiler.exec(CLICompiler.java:114)
at org.jetbrains.jet.cli.jvm.K2JVMCompiler.exec(K2JVMCompiler.java:185)
at org.jetbrains.jet.cli.jvm.K2JVMCompiler.exec(K2JVMCompiler.java:52)
at org.jetbrains.jet.cli.common.CLICompiler.exec(CLICompiler.java:42)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jetbrains.jet.compiler.runner.CompilerRunnerUtil.invokeExecMethod(CompilerRunnerUtil.java:116)
at org.jetbrains.jet.compiler.runner.KotlinCompilerRunner.execInProcess(KotlinCompilerRunner.java:78)
at org.jetbrains.jet.compiler.runner.KotlinCompilerRunner.access$000(KotlinCompilerRunner.java:40)
at org.jetbrains.jet.compiler.runner.KotlinCompilerRunner$1.fun(KotlinCompilerRunner.java:63)
at org.jetbrains.jet.compiler.runner.KotlinCompilerRunner$1.fun(KotlinCompilerRunner.java:60)
at org.jetbrains.jet.compiler.runner.CompilerRunnerUtil.outputCompilerMessagesAndHandleExitCode(CompilerRunnerUtil.java:125)
at org.jetbrains.jet.compiler.runner.KotlinCompilerRunner.runInProcess(KotlinCompilerRunner.java:60)
at org.jetbrains.jet.compiler.runner.KotlinCompilerRunner.runCompiler(KotlinCompilerRunner.java:52)
at org.jetbrains.jet.jps.build.KotlinBuilder.build(KotlinBuilder.java:113)
at org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:1070)
at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:798)
at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:829)
at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:761)
at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:582)
at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:343)
at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:183)
at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:129)
at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:223)
at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:113)
at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:130)
at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:41)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:680)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment