java - 如何修复 Play 项目中的速率限制器模块实例化错误
问题描述
我在新创建的播放项目中收到“模块无法在 RateLimiter 中实例化错误”。首先我想,因为它是一个新项目,可能缺少一些配置,所以我检查了 build.sbt,plugins.sbt,但它们都很好。
我无法弄清楚这个错误是关于什么的。我正在粘贴整个堆栈跟踪供您参考:
! @7gf2jmfmi - Internal server error, for (POST) [/testCreateUpdateCandidate] ->
play.api.PlayException: Cannot load module[Module [ratelimit.TasksModule] cannot be instantiated.]
at play.api.inject.Modules$.play$api$inject$Modules$$constructModule(Module.scala:147)
at play.api.inject.Modules$$anonfun$locate$1.apply(Module.scala:114)
at play.api.inject.Modules$$anonfun$locate$1.apply(Module.scala:113)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
at scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:316)
at scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:972)
at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
at scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47)
at scala.collection.SetLike$class.map(SetLike.scala:92)
Caused by: java.lang.ClassNotFoundException: ratelimit.TasksModule
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at play.api.inject.Modules$$anonfun$locate$1$$anonfun$apply$1.apply(Module.scala:115)
at play.api.inject.Modules$$anonfun$locate$1$$anonfun$apply$1.apply(Module.scala:115)
at play.api.inject.Modules$.play$api$inject$Modules$$constructModule(Module.scala:121)
at play.api.inject.Modules$$anonfun$locate$1.apply(Module.scala:114)
at play.api.inject.Modules$$anonfun$locate$1.apply(Module.scala:113)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
解决方案
推荐阅读
- android-studio - 添加新文档后如何获取@servetamp firestore
- google-cloud-platform - Google Cloud Storage 中一个用户帐户中的最大存储桶数或用户帐户中的过滤存储桶数
- jsf - 从 WLS 12.1.3 更新到 WLS 12.2.1 后遇到 TagAttributeImpl.getBoolean 处的 NullPointerException
- python - python3.5 看到但 python3.9 没有看到 sqlite3
- html - 如何在角度 8 中将用密钥初始化的 json 操作到 ngFor
- powerbi - 我们可以在没有 power bi pro 许可证的情况下创建嵌入代码吗?
- html - min-height : min-content 在 chrome 和 firefox 中不起作用
- reactjs - react-bootstrap 微调器不渲染
- c# - 为什么编译器选择通用方法而不是特定方法?
- typescript - 模板文字类型打字稿重复