error en app de ejemplo

74 views
Skip to first unread message

Paola Bruccoleri

unread,
Aug 28, 2012, 7:02:16 PM8/28/12
to Lista Play Latam
Hola todos..
termino de suscribirme a la lista. Soy novata con play2, comencé ayer a buscar material en la web! (bajé la vers. 2.0.3)
He encontrado esta documentación en español:
https://github.com/opensas/Play20Es/wiki

y he seguido esta primera aplicación:
https://github.com/opensas/Play20Es/wiki/JavaTodoList
que me ha funcionado hasta la mitad :(

(Tengo instalado IntelliJ IDEA 11.1.3, versión free. Cree la aplicación y generé el proyecto para idea: play idea, por tanto, escribí el código del ejemplo usando ese IDE)

La clase Task me marca en rojo
public Long id; "cannot resolve symbol Long"

lo mismo que no me reconoce el import:
import java.util.*;
"cannot resolve symbol java"... etc..

lo mismo en Application.java, "cannot resolve symbol Task"

qué estará faltando?
agradezco cualquier pista!
muchas gracias

Arthuro Lopez Gomez

unread,
Aug 28, 2012, 7:31:24 PM8/28/12
to play-...@googlegroups.com
Hola 

Al parecer tienes que importar las librerías de Java. En la configuración de tus librerías tienes que poner el classpath de tu jsdk que tienes instalado.

Te marca error porque no encuentra las librerías del jsdk. 

image.png

En la pestaña path configuras las librerías que requiere play

Arthuro López Gómez
image.png

Paola Bruccoleri

unread,
Aug 28, 2012, 7:42:43 PM8/28/12
to play-...@googlegroups.com
El 28/08/2012 08:31 p.m., Arthuro Lopez Gomez escribió:
Hola 

Al parecer tienes que importar las librerías de Java. En la configuración de tus librerías tienes que poner el classpath de tu jsdk que tienes instalado.

Te marca error porque no encuentra las librerías del jsdk. 

image.png

En la pestaña path configuras las librerías que requiere play

Arthuro López Gómez

Hola Arturo.. gracias x tu pronta respuesta..pero no encuentro la pestaña path! :)
esa imagen está tan difusa que ni veo bien las opciones.. he revisado todas las que tiene IntelliJ y no veo x ningún lado donde se indique el path del jsdk.


Arthuro Lopez Gomez

unread,
Aug 28, 2012, 7:58:33 PM8/28/12
to play-...@googlegroups.com
A ver si Con la URL de la imagen lo vez mejor

http://www.jamesward.com/wp/uploads/2011/07/3.png

La pestaña se llama paths y esta en la configuración del proyecto
dentro de la sección del modulo que te genero el comando play idea

Arthuro López Gómez

El 28/08/2012, a las 18:42, Paola Bruccoleri
<pbruc...@adinet.com.uy> escribió:

> El 28/08/2012 08:31 p.m., Arthuro Lopez Gomez escribió:
>>
>> Hola
>>
>> Al parecer tienes que importar las librerías de Java. En la configuración de tus librerías tienes que poner el classpath de tu jsdk que tienes instalado.
>>
>> Te marca error porque no encuentra las librerías del jsdk.
>>
>> <mime-attachment.png>
>>
>> En la pestaña path configuras las librerías que requiere play
>>
>> Arthuro López Gómez
>>

Paola Bruccoleri

unread,
Aug 28, 2012, 8:19:03 PM8/28/12
to play-...@googlegroups.com
El 28/08/2012 08:58 p.m., Arthuro Lopez Gomez escribió:
A ver si Con la URL de la imagen lo vez mejor

http://www.jamesward.com/wp/uploads/2011/07/3.png

La pestaña se llama paths y esta en la configuración del proyecto
dentro de la sección del modulo que te genero el comando play idea

ok.. estaba en clic derecho sobre el nombre del proyecto / open module settings..
y en plataforms settings / sdk tenía que agregar mi path al jdsk que tengo.

Por un lado ahora se solucionó el tema!, pero me queda sin resolver otro..:

En Application.java agregué el
import models.Task;

pero aquí:
public static Result tasks() {
      return ok(
              views.html.index.render(Task.all(), taskForm)
      );
  }

me aparece marcado error... y me perdí nuevamente :)
(o quizás con la versión 2.0.3 haya algún problema con ese ejemplo...)
muchas gracias!



Arthuro Lopez Gomez

unread,
Aug 29, 2012, 11:48:42 AM8/29/12
to play-...@googlegroups.com
Mmmm no recuerdo bien pero creo que eso pasa porque la versión community del idea no tiene soporte con play.

Solo la versión de paga... Y aun así marca ese tipo de errores en algunos recursos como las vistas que son en scala.

Pero eso no significa que tu aplicación esta mal es solo por el hecho que el idea aun no soporta las ultimas versiones de play

Arthuro López Gómez

El 28/08/2012, a las 19:19, Paola Bruccoleri <pbruc...@adinet.com.uy> escribió:

El 28/08/2012 08:58 p.m., Arthuro Lopez Gomez escribió:
A ver si Con la URL de la imagen lo vez mejor

http://www.jamesward.com/wp/uploads/2011/07/3.png

La pestaña se llama paths y esta en la configuración del proyecto
dentro de la sección del modulo que te genero el comando play idea

ok.. estaba en clic derecho sobre el nombre del proyecto / open module settings..
y en plataforms settings / sdk tenía que agregar mi path al jdsk que tengo.

Por un lado ahora se solucionó el tema!, pero me queda sin resolver otro..:

En Application.java agregué el
import models.Task;

pero aquí:
public static Result tasks() {
      return ok(
              views.html.index.render(Task.all(), taskForm)
      );
  }

me aparece marcado error... y me perdí nuevamente :)
(o quizás con la versión 2.0.3 haya algún problema con ese ejemplo...)
muchas gracias!


<moz-screenshot.png>

Jorge Mota

unread,
Aug 29, 2012, 12:19:15 PM8/29/12
to play-...@googlegroups.com
no es por eso, a mi me pasa con la versión de pago, aunque te dé error intenta mostrar la página en el navegador, el problema es que no existe 
el archivo compilado de la vista, pero una vez que lo visualizas ya te lo marcará correctamente, por que al hacer http://localhost:9000/tuvista play creara el archivo .class de tuvista.scala.html .

si quieres compilar antes de mostrar ejecutando "play compile " desde el directorio raíz de tu proyecto puedes obligar a play a crear los compilados de todo y que te lo muestre bien Intellij

a mi a veces me sigue dando errores así que uso play stage para forzar el compilado y empaquetado, pero no siempre hace falta :)

Saludos.

-------
>++++++++++
[>+++++++>+++++++++++>+++>++++++++++>++++++++>+++++++
+++<<<<<<-]>++++.>+.+++.>>+++.--.<++.>>---.<<<---.+++++.>>>>---.



2012/8/29 Arthuro Lopez Gomez <arth...@gmail.com>

Paola Bruccoleri

unread,
Aug 29, 2012, 1:15:24 PM8/29/12
to play-...@googlegroups.com
El 29/08/2012 01:19 p.m., Jorge Mota escribi�:
> no es por eso, a mi me pasa con la versi�n de pago, aunque te d� error
> intenta mostrar la p�gina en el navegador, el problema es que no existe
> el archivo compilado de la vista, pero una vez que lo visualizas ya te
> lo marcar� correctamente, por que al hacer
> http://localhost:9000/tuvista play creara el archivo .class de
> tuvista.scala.html .
>
> si quieres compilar antes de mostrar ejecutando "play compile " desde
> el directorio ra�z de tu proyecto puedes obligar a play a crear los
> compilados de todo y que te lo muestre bien Intellij
>
> a mi a veces me sigue dando errores as� que uso play stage para forzar
> el compilado y empaquetado, pero no siempre hace falta :)
>
>
Hola Jorge!
ahora si, ya no me marca el error.. y la aplicaci�n de prueba ya est�
funcionando..
ahora a seguir estudiando todo esto... no se nada de Scala, espero no
enredarme mucho.
Lo �nico que hay para leer es la documentaci�n oficial? conocen alg�n
otro tutorial?
muchas gracias y disculpen
Saludos!

Leandro Gomes de Miranda

unread,
Aug 29, 2012, 2:17:13 PM8/29/12
to play-...@googlegroups.com
Si no sabes nada de Scala, anda leer este blog: scalado.com.br (esta en portugues). (No tiene nada que ver con Play, pero esta bueno para entender un poco de Scala)

--

Leandro Gomes de Miranda
Analista de Sistemas na Micromar
Contato:(48)84526758



2012/8/29 Paola Bruccoleri <pbruc...@adinet.com.uy>
El 29/08/2012 01:19 p.m., Jorge Mota escribió:

no es por eso, a mi me pasa con la versión de pago, aunque te dé error intenta mostrar la página en el navegador, el problema es que no existe
el archivo compilado de la vista, pero una vez que lo visualizas ya te lo marcará correctamente, por que al hacer http://localhost:9000/tuvista play creara el archivo .class de tuvista.scala.html .

si quieres compilar antes de mostrar ejecutando "play compile " desde el directorio raíz de tu proyecto puedes obligar a play a crear los compilados de todo y que te lo muestre bien Intellij

a mi a veces me sigue dando errores así que uso play stage para forzar el compilado y empaquetado, pero no siempre hace falta :)


Hola Jorge!
ahora si, ya no me marca el error.. y la aplicación de prueba ya está funcionando..

ahora a seguir estudiando todo esto... no se nada de Scala, espero no enredarme mucho.
Lo único que hay para leer es la documentación oficial? conocen algún otro tutorial?

Jorge Aliss

unread,
Aug 29, 2012, 2:19:16 PM8/29/12
to play-...@googlegroups.com
El libro Scala for the Impatient esta bueno. Parte del libro se puede
bajar gratis desde aca:
http://typesafe.com/resources/scala-for-the-impatient

Jorge


2012/8/29 Leandro Gomes de Miranda <miranda...@gmail.com>:

Paola Bruccoleri

unread,
Aug 29, 2012, 2:22:24 PM8/29/12
to play-...@googlegroups.com
El 29/08/2012 03:19 p.m., Jorge Aliss escribi�:
> El libro Scala for the Impatient esta bueno. Parte del libro se puede
> bajar gratis desde aca:
> http://typesafe.com/resources/scala-for-the-impatient
>
> Jorge
>
Hola Jorge y Leandro..
muchas gracias por los links..
en realidad, usar� Play para crear aplicaciones java, no scala, pero
igual ir� leyendo el material porque creo que necesitar� saberlo
byeeeeeeeee

Reply all
Reply to author
Forward
0 new messages