-
Bug
-
Resolution: Fixed
-
P4
-
9
-
b136
-
Verified
JShell verison: kulla-0.610-20150709005843
Java version:
- Download akka from http://downloads.typesafe.com/akka/akka_2.11-2.3.12.zip?_ga=1.210377941.1593193379.1436640268 <http://downloads.typesafe.com/akka/akka_2.11-2.3.12.zip?_ga=1.210377941.1593193379.1436640268>
- Run JShell commands:
Nikolays-MacBook-Air:bin nbotev$ jshell
| Welcome to JShell -- Version 0.610
| Type /help for help
-> /class
/classes /classpath
-> /classpath ~/Downloads/akka-2.3.12/lib/scala-library-2.11.5.jar
| Path ~/Downloads/akka-2.3.12/lib/scala-library-2.11.5.jar added to classpath
-> /classpath ~/Downloads/akka-2.3.12/lib/akka/akka-actor_2.11-2.3.12.jar
| Path ~/Downloads/akka-2.3.12/lib/akka/akka-actor_2.11-2.3.12.jar added to classpath
-> import akka.actor.*
-> Unty<Press Tab to invoke auto-complete>
Exception in thread "main" com.sun.tools.javac.code.ClassFinder$BadClassFile: bad class file: /Users/nbotev/Downloads/akka-2.3.12/lib/akka/akka-actor_2.11-2.3.12.jar(akka/actor/FSM$$anonfun$terminate$1.class)
bad enclosing method attribute for class akka.actor.FSM$$anonfun$terminate$1
Please remove or make sure it appears in the correct subdirectory of the classpath.
at com.sun.tools.javac.jvm.ClassReader.badClassFile(ClassReader.java:262)
at com.sun.tools.javac.jvm.ClassReader.readEnclosingMethodAttr(ClassReader.java:1170)
at com.sun.tools.javac.jvm.ClassReader$11.read(ClassReader.java:1033)
at com.sun.tools.javac.jvm.ClassReader.readAttrs(ClassReader.java:1276)
at com.sun.tools.javac.jvm.ClassReader.readClassAttrs(ClassReader.java:1291)
at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2242)
at com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2340)
at com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2353)
at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:350)
at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:287)
at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:74)
at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:166)
at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
at com.sun.tools.javac.code.Symbol$ClassSymbol.flags(Symbol.java:1008)
at com.sun.tools.javac.comp.Check.importAccessible(Check.java:3654)
at com.sun.tools.javac.comp.TypeEnter$ImportsPhase.lambda$resolveImports$1(TypeEnter.java:324)
at com.sun.tools.javac.code.Scope$FilterImportScope$SymbolImporter.lambda$importFrom$0(Scope.java:890)
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174)
at java.util.Spliterators$IteratorSpliterator.tryAdvance(Spliterators.java:1812)
at java.util.stream.StreamSpliterators$WrappingSpliterator.lambda$initPartialTraversalState$0(StreamSpliterators.java:294)
at java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.fillBuffer(StreamSpliterators.java:206)
at java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.doAdvance(StreamSpliterators.java:169)
at java.util.stream.StreamSpliterators$WrappingSpliterator.tryAdvance(StreamSpliterators.java:300)
at java.util.stream.Streams$ConcatSpliterator.tryAdvance(Streams.java:728)
at java.util.Spliterators$1Adapter.hasNext(Spliterators.java:681)
at com.sun.tools.javac.util.Iterators$CompoundIterator.hasNext(Iterators.java:56)
at java.util.Iterator.forEachRemaining(Iterator.java:119)
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:579)
at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270)
at java.util.Iterator.forEachRemaining(Iterator.java:120)
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at jdk.internal.jshell.impl.SourceCodeAnalysisImpl.scopeContent(SourceCodeAnalysisImpl.java:670)
at jdk.internal.jshell.impl.SourceCodeAnalysisImpl.addScopeElements(SourceCodeAnalysisImpl.java:792)
at jdk.internal.jshell.impl.SourceCodeAnalysisImpl.computeSuggestions(SourceCodeAnalysisImpl.java:339)
at jdk.internal.jshell.impl.SourceCodeAnalysisImpl.completionSuggestions(SourceCodeAnalysisImpl.java:215)
at jdk.internal.jshell.tool.ConsoleIOContext$2.complete(ConsoleIOContext.java:124)
at jdk.internal.jline.console.ConsoleReader.complete(ConsoleReader.java:3267)
at jdk.internal.jline.console.ConsoleReader.readLine(ConsoleReader.java:2627)
at jdk.internal.jline.console.ConsoleReader.readLine(ConsoleReader.java:2275)
at jdk.internal.jshell.tool.ConsoleIOContext$InputHandler.readLine(ConsoleIOContext.java:750)
at jdk.internal.jshell.tool.ConsoleIOContext.readLine(ConsoleIOContext.java:87)
at jdk.internal.jshell.tool.JShellTool.run(JShellTool.java:380)
at jdk.internal.jshell.tool.JShellTool.start(JShellTool.java:220)
at jdk.internal.jshell.tool.JShellTool.start(JShellTool.java:199)
at jdk.internal.jshell.tool.JShellTool.main(JShellTool.java:189)
- Nikolay Botev
Java version:
- Download akka from http://downloads.typesafe.com/akka/akka_2.11-2.3.12.zip?_ga=1.210377941.1593193379.1436640268 <http://downloads.typesafe.com/akka/akka_2.11-2.3.12.zip?_ga=1.210377941.1593193379.1436640268>
- Run JShell commands:
Nikolays-MacBook-Air:bin nbotev$ jshell
| Welcome to JShell -- Version 0.610
| Type /help for help
-> /class
/classes /classpath
-> /classpath ~/Downloads/akka-2.3.12/lib/scala-library-2.11.5.jar
| Path ~/Downloads/akka-2.3.12/lib/scala-library-2.11.5.jar added to classpath
-> /classpath ~/Downloads/akka-2.3.12/lib/akka/akka-actor_2.11-2.3.12.jar
| Path ~/Downloads/akka-2.3.12/lib/akka/akka-actor_2.11-2.3.12.jar added to classpath
-> import akka.actor.*
-> Unty<Press Tab to invoke auto-complete>
Exception in thread "main" com.sun.tools.javac.code.ClassFinder$BadClassFile: bad class file: /Users/nbotev/Downloads/akka-2.3.12/lib/akka/akka-actor_2.11-2.3.12.jar(akka/actor/FSM$$anonfun$terminate$1.class)
bad enclosing method attribute for class akka.actor.FSM$$anonfun$terminate$1
Please remove or make sure it appears in the correct subdirectory of the classpath.
at com.sun.tools.javac.jvm.ClassReader.badClassFile(ClassReader.java:262)
at com.sun.tools.javac.jvm.ClassReader.readEnclosingMethodAttr(ClassReader.java:1170)
at com.sun.tools.javac.jvm.ClassReader$11.read(ClassReader.java:1033)
at com.sun.tools.javac.jvm.ClassReader.readAttrs(ClassReader.java:1276)
at com.sun.tools.javac.jvm.ClassReader.readClassAttrs(ClassReader.java:1291)
at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2242)
at com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2340)
at com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2353)
at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:350)
at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:287)
at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:74)
at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:166)
at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
at com.sun.tools.javac.code.Symbol$ClassSymbol.flags(Symbol.java:1008)
at com.sun.tools.javac.comp.Check.importAccessible(Check.java:3654)
at com.sun.tools.javac.comp.TypeEnter$ImportsPhase.lambda$resolveImports$1(TypeEnter.java:324)
at com.sun.tools.javac.code.Scope$FilterImportScope$SymbolImporter.lambda$importFrom$0(Scope.java:890)
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174)
at java.util.Spliterators$IteratorSpliterator.tryAdvance(Spliterators.java:1812)
at java.util.stream.StreamSpliterators$WrappingSpliterator.lambda$initPartialTraversalState$0(StreamSpliterators.java:294)
at java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.fillBuffer(StreamSpliterators.java:206)
at java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.doAdvance(StreamSpliterators.java:169)
at java.util.stream.StreamSpliterators$WrappingSpliterator.tryAdvance(StreamSpliterators.java:300)
at java.util.stream.Streams$ConcatSpliterator.tryAdvance(Streams.java:728)
at java.util.Spliterators$1Adapter.hasNext(Spliterators.java:681)
at com.sun.tools.javac.util.Iterators$CompoundIterator.hasNext(Iterators.java:56)
at java.util.Iterator.forEachRemaining(Iterator.java:119)
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:579)
at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270)
at java.util.Iterator.forEachRemaining(Iterator.java:120)
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at jdk.internal.jshell.impl.SourceCodeAnalysisImpl.scopeContent(SourceCodeAnalysisImpl.java:670)
at jdk.internal.jshell.impl.SourceCodeAnalysisImpl.addScopeElements(SourceCodeAnalysisImpl.java:792)
at jdk.internal.jshell.impl.SourceCodeAnalysisImpl.computeSuggestions(SourceCodeAnalysisImpl.java:339)
at jdk.internal.jshell.impl.SourceCodeAnalysisImpl.completionSuggestions(SourceCodeAnalysisImpl.java:215)
at jdk.internal.jshell.tool.ConsoleIOContext$2.complete(ConsoleIOContext.java:124)
at jdk.internal.jline.console.ConsoleReader.complete(ConsoleReader.java:3267)
at jdk.internal.jline.console.ConsoleReader.readLine(ConsoleReader.java:2627)
at jdk.internal.jline.console.ConsoleReader.readLine(ConsoleReader.java:2275)
at jdk.internal.jshell.tool.ConsoleIOContext$InputHandler.readLine(ConsoleIOContext.java:750)
at jdk.internal.jshell.tool.ConsoleIOContext.readLine(ConsoleIOContext.java:87)
at jdk.internal.jshell.tool.JShellTool.run(JShellTool.java:380)
at jdk.internal.jshell.tool.JShellTool.start(JShellTool.java:220)
at jdk.internal.jshell.tool.JShellTool.start(JShellTool.java:199)
at jdk.internal.jshell.tool.JShellTool.main(JShellTool.java:189)
- Nikolay Botev
- relates to
-
JDK-8024687 CompletionFailure during traversal of Elements in annotation processor
-
- Closed
-