Play TypeSafe Activator无法启动 - IllegalArgumentException“无法下载新的模板目录属性”

时间:2014-10-30 09:07:50

标签: playframework-2.3 typesafe-activator

昨晚从Play 2.2.x转到最新的激活器。下载最小1.2.10,将其解压缩到程序文件(x86)\ typesafe ...中,并将目录放入系统路径变量中。克隆了我的存储库,当我执行activator run时,它下载了所需的模块,我的应用程序启动并运行。到目前为止一切都很棒run有效!

然后我尝试创建一个新的应用程序,并且激活器失败,具有以下跟踪:

检查更新版本的Activator(当前版本1.2.10)...    ...我们当前的版本1.2.10看起来像最新的。 找到之前的进程ID:9632 FOUND REPO = activator-local @ file://// C:/ Program%20Files%20(x86)/Typesafe/activator-1.2.10-minimal/repository 播放服务器进程ID为9760 [info] play - 应用程序启动(Prod) [info] play - 在/127.0.0.1:8888上收听HTTP [info] a.e.s.Slf4jLogger - Slf4jLogger启动了 [WARN] [10/30/2014 10:47:13.972] [default-akka.actor.default-dispatcher-2] [ActorSystem(默认)]无法下载新模板ca talog属性:java.lang.IllegalArgumentException:要求失败:源文件' C:\ Users \ admin \ .activator \ 1.2.10 \ templates \ in dex.db_6e0565f0c8826b17.tmp'是一个目录。 [错误] [10/30/2014 10:47:13.972] [default-akka.actor.default-dispatcher-2] [akka:// default / user / template-cache]找不到te mplate目录。 (activator.templates.repository.RepositoryException:我们没有C:\ Users \ admin \ .activator \ 1.2.10 \ templates \ cache。 其中包含索引哈希的属性,即使我们应该已经下载了一个 activator.templates.repository.RepositoryException:我们没有C:\ Users \ admin \ .activator \ 1.2.10 \ templates \ cache.properties with a n索引哈希,即使我们应该下载一个         at activator.cache.TemplateCacheActor.preStart(TemplateCacheActor.scala:184)         at akka.actor.Actor $ class.aroundPreStart(Actor.scala:470)         在activator.cache.TemplateCacheActor.aroundPreStart(TemplateCacheActor.scala:25)         at akka.actor.ActorCell.create(ActorCell.scala:580)         at akka.actor.ActorCell.invokeAll $ 1(ActorCell.scala:456)         at akka.actor.ActorCell.systemInvoke(ActorCell.scala:478)         at akka.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:263)         at akka.dispatch.Mailbox.run(Mailbox.scala:219)         at akka.dispatch.ForkJoinExecutorConfigurator $ AkkaForkJoinTask.exec(AbstractDispatcher.scala:393)         在scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)         在scala.concurrent.forkjoin.ForkJoinPool $ WorkQueue.runTask(ForkJoinPool.java:1339)         在scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)         在scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

我已经看过SO和其他地方的几个类似问题。我已经删除了.activator目录并重试了,我已经从代理后面尝试了这个过程,而不是离线(肯定离线应该可以工作!),但它始终给出上述错误。 activator ui给出了同样的错误。我被卡住了,任何建议都会受到赞赏。 (编辑。尝试使用完整的激活器下载,而不是最小的,我得到相同的错误。)

1 个答案:

答案 0 :(得分:2)

查找可能无法创建或访问C:\ Users \ admin.activator \ 1.2.10 \ templates \ in的原因 dex.db_6e0565f0c8826b17.tmp' ......可能是权限问题? 失败的检查是"是目录"但如果它不存在或无法访问,也会失败。