2013-08-12 15 views
7

Occasionalmente, e apparentemente senza motivo, ottengo l'errore di compilazione "non trovato: percorsi di valori" in uno dei modelli di visualizzazione (dopo la compilazione). Ciò accade in Eclipse o IDEA.Riproduzione Scala - "non trovato: percorsi valore" (Eclipse e IDEA)

Googling trova this ma non è possibile aggiungere mainLang = SCALA nella riproduzione 2.10 (Sto usando la versione 2.1.2).

Pulire il progetto/ri-eclissarlo/sembra funzionare, a volte, ma c'è qualche soluzione più permenant/work-around?

Grazie

+0

Ho avuto lo stesso problema e ho trovato la soluzione. Sembra come il pacchetto controller non viene importato, provare a riscrivere il codice con qualcosa di simile '@ controllers.routes.Assets.at (...)', 'o aggiungere TwirlKeys.templateImports + = "controllori ._"' in impostazione del tuo progetto nel file build.sbt o Build.scala. –

risposta

5

Dal momento non sembra esserci alcuna risposta, io at-almeno descrivere la mia soluzione: Invece di utilizzare

<link [email protected]("stylesheets/style.css") rel="stylesheet" type="text/css" /> 

nel mio modello HTML, sto usando

<link href="assets/stylesheets/styles.css") rel="stylesheet" type="text/css" /> 

Poiché non sto invocando route.Assets.at, non vi è alcun problema nel non trovare le rotte valore. (Tuttavia, suppongo che questa soluzione si sbriciolerà facilmente quando avrei bisogno di modelli più complessi)

+2

Purtroppo non ci sono risposte corrette finora. Dopo aver ricompilato i sorgenti, l'applicazione funzionante non è riuscita con quell'eccezione. Play framework mostra la sua inaffidabilità per quel ... – Alex

2

Ciò può accadere se il file di rotte non esiste o non contiene percorsi.

1

Ho questo lavoro definendo un controller Asset

object Assets extends controllers.AssetsBuilder 

e avere il percorso per le attività anche nel routes conf:

\#Map static resources from the /public folder to the /assets URL path 
GET  /assets/*file   premise.internet_org.controllers.Assets.at(path="/public", file) 
+0

questo ha funzionato per me, grazie! –

-1

ho dovuto andare alla prova attivatore terminale e digitate" "prima che Intellij smettesse di darmi questi errori durante i test IDE.

Problemi correlati