◆実行環境
HP Desktop / Windows10 64 bit
◆目的
Intelli JでPlay Frameworkを使い、Webアプリの開発を勉強中です。
今のところの最終目的は、「Play Frameworkを動かし、初期ページを表示したい」です。
➡「Hello world」ページの表示
◆やったこと
・Java8をインストール
・Intelli J IDEA 2021.1 x64をインストール(Ultimate版)
・sbt-1.5.1.msiをインストール(https://www.scala-sbt.org/download.html)
そのうえで、下記サイトを見て、
「初回実行
一度この状態で起動してみます。
sbt runコマンドを実行し、ブラウザでlocalhost:9000にアクセスします。」
まで進めました。
【Play超入門】Play FrameworkでWeb APIを作る 導入編【Scala】
◆疑問点/詰まっているところ
「sbt run」としたところ下記のエラーが出ました。
Unexpected exception UncheckedExecutionException: java.lang.IllegalStateException: Unable to load cache item No source available, here is the exception stack trace: ->com.google.common.util.concurrent.UncheckedExecutionException: java.lang.IllegalStateException: Unable to load cache item com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2051) com.google.common.cache.LocalCache.get(LocalCache.java:3951) com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3974) com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4958) com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4964) com.google.inject.internal.FailableCache.get(FailableCache.java:54) com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java:49) com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:155) com.google.inject.internal.InjectorImpl.initializeBinding(InjectorImpl.java:592) com.google.inject.internal.AbstractBindingProcessor$Processor.initializeBinding(AbstractBindingProcessor.java:173) com.google.inject.internal.AbstractBindingProcessor$Processor.lambda$scheduleInitialization$0(AbstractBindingProcessor.java:160) com.google.inject.internal.ProcessedBindingData.initializeBindings(ProcessedBindingData.java:49) com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:124) com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:108) com.google.inject.Guice.createInjector(Guice.java:87) com.google.inject.Guice.createInjector(Guice.java:78) play.api.inject.guice.GuiceBuilder.injector(GuiceInjectorBuilder.scala:200) play.api.inject.guice.GuiceApplicationBuilder.build(GuiceApplicationBuilder.scala:155) play.api.inject.guice.GuiceApplicationLoader.load(GuiceApplicationLoader.scala:21) play.core.server.DevServerStart$$anon$1.$anonfun$reload$2(DevServerStart.scala:193) play.utils.Threads$.withContextClassLoader(Threads.scala:22)
◆調べたこと/トライしたこと
1.https://stackoverflow.com/questions/36612603/play-framework-execution-exception
こちらを参考にbuild.sbtを編集(記載されたとおりに書き加え)
2.sbt updateをして、最新化
3.scala/javaの両方でプロジェクト立ち上げ~起動まで実施
いずれも、だめで同エラーが出ました。。。
解決方法がいまだ見えず、熟達者様から見たら稚拙な質問に見えるかもしれません。
大変恐縮ではございますが、ぜひお知恵を拝借いたしたいです。
どのようにすればこのエラーが取れ、Play FrameworkのHello world画面(初期起動ページ)を表示できるのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。