Scala 未接受的异常IOException:283处的常量类型117无效

Scala 未接受的异常IOException:283处的常量类型117无效,scala,playframework,scala-2.10,playframework-2.2,Scala,Playframework,Scala 2.10,Playframework 2.2,我在play famework 2.2中运行一个scala项目,但没有运行。它之前运行过,今天突然出现了这个异常 编辑: java.io.IOException:无效的常量类型:283处的117 位于javassist.bytecode.ConstPool.readOne(ConstPool.java:1236) 位于javassist.bytecode.ConstPool.read(ConstPool.java:1167) 位于javassist.bytecode.ConstPool。(Con

我在play famework 2.2中运行一个scala项目,但没有运行。它之前运行过,今天突然出现了这个异常

编辑:
java.io.IOException:无效的常量类型:283处的117
位于javassist.bytecode.ConstPool.readOne(ConstPool.java:1236)
位于javassist.bytecode.ConstPool.read(ConstPool.java:1167)
位于javassist.bytecode.ConstPool。(ConstPool.java:175)
位于javassist.bytecode.ClassFile.read(ClassFile.java:777)
位于javassist.bytecode.ClassFile.(ClassFile.java:118)
位于javassist.CtClassType.(CtClassType.java:96)
位于javassist.ClassPool.makeClass(ClassPool.java:728)
位于javassist.ClassPool.makeClass(ClassPool.java:706)
正在运行的.core.enhancers.PropertiesEnhancer.rewriteAccess(PropertiesEnhancer.java:145)
play.playcomands$$anonfun$PostCompile$1$$anonfun$apply$10.apply(playcomands.scala:113)
play.playcomands$$anonfun$PostCompile$1$$anonfun$apply$10.apply(playcomands.scala:113)
位于scala.collection.mutable.resizeblearray$class.foreach(resizeblearray.scala:59)
位于scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47)
play.playcomands$$anonfun$PostCompile$1.apply(playcomands.scala:113)
play.playcomands$$anonfun$PostCompile$1.apply(playcomands.scala:91)
在scala.Function7$$anonfun$tupled$1.apply处(Function7.scala:35)
在scala.Function7$$anonfun$tupled$1.apply处(Function7.scala:34)
在scala.Function1$$anonfun$compose$1.apply处(Function1.scala:47)
在sbt.$tilde$morerar$$anonfun$$u2219$1.apply(TypeFunctions.scala:42)
在sbt.std.Transform$$anon$4.work(System.scala:64)
在sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
在sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
在sbt.ErrorHandling$.wideConvert时(ErrorHandling.scala:18)
在sbt.Execute.work(Execute.scala:244)
在sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
在sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
在sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:160)
在sbt.CompletionService$$anon$2.call(CompletionService.scala:30)
位于java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
在java.util.concurrent.FutureTask.run(FutureTask.java:166)中
位于java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
位于java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
在java.util.concurrent.FutureTask.run(FutureTask.java:166)中
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
运行(Thread.java:724)
java.io.IOException:无效的常量类型:283处的117
位于javassist.bytecode.ConstPool.readOne(ConstPool.java:1236)
位于javassist.bytecode.ConstPool.read(ConstPool.java:1167)
位于javassist.bytecode.ConstPool。(ConstPool.java:175)
位于javassist.bytecode.ClassFile.read(ClassFile.java:777)
位于javassist.bytecode.ClassFile.(ClassFile.java:118)
位于javassist.CtClassType.(CtClassType.java:96)
位于javassist.ClassPool.makeClass(ClassPool.java:728)
位于javassist.ClassPool.makeClass(ClassPool.java:706)
正在运行的.core.enhancers.PropertiesEnhancer.rewriteAccess(PropertiesEnhancer.java:145)
play.playcomands$$anonfun$PostCompile$1$$anonfun$apply$10.apply(playcomands.scala:113)
play.playcomands$$anonfun$PostCompile$1$$anonfun$apply$10.apply(playcomands.scala:113)
位于scala.collection.mutable.resizeblearray$class.foreach(resizeblearray.scala:59)
位于scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47)
play.playcomands$$anonfun$PostCompile$1.apply(playcomands.scala:113)
play.playcomands$$anonfun$PostCompile$1.apply(playcomands.scala:91)
在scala.Function7$$anonfun$tupled$1.apply处(Function7.scala:35)
在scala.Function7$$anonfun$tupled$1.apply处(Function7.scala:34)
在scala.Function1$$anonfun$compose$1.apply处(Function1.scala:47)
在sbt.$tilde$morerar$$anonfun$$u2219$1.apply(TypeFunctions.scala:42)
在sbt.std.Transform$$anon$4.work(System.scala:64)
在sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
在sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
在sbt.ErrorHandling$.wideConvert时(ErrorHandling.scala:18)
在sbt.Execute.work(Execute.scala:244)
在sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
在sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
在sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:160)
在sbt.CompletionService$$anon$2.call(CompletionService.scala:30)
位于java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
在java.util.concurrent.FutureTask.run(FutureTask.java:166)中
位于java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
位于java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
在java.util.concurrent.FutureTask.run(FutureTask.java:166)中
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
运行(Thread.java:724)
[错误](编译:编译)java.io.IOException:无效的常量类型:283处的117

我以前有过这个错误。对我来说,这意味着您可能有一个太大的Scala模板文件


看看这个类似的问题:

我尝试了播放干净更新,播放编译运行,但没有任何效果我运行了另一个运行完美的项目,但该项目没有运行当您在StackOverflow上显示异常时,请复制并粘贴它,不要使用屏幕截图。
java.io.IOException: invalid constant type: 117 at 283
    at javassist.bytecode.ConstPool.readOne(ConstPool.java:1236)
    at javassist.bytecode.ConstPool.read(ConstPool.java:1167)
    at javassist.bytecode.ConstPool.<init>(ConstPool.java:175)
    at javassist.bytecode.ClassFile.read(ClassFile.java:777)
    at javassist.bytecode.ClassFile.<init>(ClassFile.java:118)
    at javassist.CtClassType.<init>(CtClassType.java:96)
    at javassist.ClassPool.makeClass(ClassPool.java:728)
    at javassist.ClassPool.makeClass(ClassPool.java:706)
    at play.core.enhancers.PropertiesEnhancer.rewriteAccess(PropertiesEnhancer.java:145)
    at play.PlayCommands$$anonfun$PostCompile$1$$anonfun$apply$10.apply(PlayCommands.scala:113)
    at play.PlayCommands$$anonfun$PostCompile$1$$anonfun$apply$10.apply(PlayCommands.scala:113)
    at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
    at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47)
    at play.PlayCommands$$anonfun$PostCompile$1.apply(PlayCommands.scala:113)
    at play.PlayCommands$$anonfun$PostCompile$1.apply(PlayCommands.scala:91)
    at scala.Function7$$anonfun$tupled$1.apply(Function7.scala:35)
    at scala.Function7$$anonfun$tupled$1.apply(Function7.scala:34)
    at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
    at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:42)
    at sbt.std.Transform$$anon$4.work(System.scala:64)
    at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
    at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
    at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
    at sbt.Execute.work(Execute.scala:244)
    at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
    at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
    at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:160)
    at sbt.CompletionService$$anon$2.call(CompletionService.scala:30)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:724)
java.io.IOException: invalid constant type: 117 at 283
    at javassist.bytecode.ConstPool.readOne(ConstPool.java:1236)
    at javassist.bytecode.ConstPool.read(ConstPool.java:1167)
    at javassist.bytecode.ConstPool.<init>(ConstPool.java:175)
    at javassist.bytecode.ClassFile.read(ClassFile.java:777)
    at javassist.bytecode.ClassFile.<init>(ClassFile.java:118)
    at javassist.CtClassType.<init>(CtClassType.java:96)
    at javassist.ClassPool.makeClass(ClassPool.java:728)
    at javassist.ClassPool.makeClass(ClassPool.java:706)
    at play.core.enhancers.PropertiesEnhancer.rewriteAccess(PropertiesEnhancer.java:145)
    at play.PlayCommands$$anonfun$PostCompile$1$$anonfun$apply$10.apply(PlayCommands.scala:113)
    at play.PlayCommands$$anonfun$PostCompile$1$$anonfun$apply$10.apply(PlayCommands.scala:113)
    at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
    at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47)
    at play.PlayCommands$$anonfun$PostCompile$1.apply(PlayCommands.scala:113)
    at play.PlayCommands$$anonfun$PostCompile$1.apply(PlayCommands.scala:91)
    at scala.Function7$$anonfun$tupled$1.apply(Function7.scala:35)
    at scala.Function7$$anonfun$tupled$1.apply(Function7.scala:34)
    at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
    at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:42)
    at sbt.std.Transform$$anon$4.work(System.scala:64)
    at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
    at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
    at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
    at sbt.Execute.work(Execute.scala:244)
    at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
    at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
    at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:160)
    at sbt.CompletionService$$anon$2.call(CompletionService.scala:30)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:724)
[error] (compile:compile) java.io.IOException: invalid constant type: 117 at 283