RE: [xev2] Internal Server Error
Eduardo,
OK. Entiendo.
Igual lo vemos para investigar si podemos encontrar el problema en Ruby
Saludos,
Gustavo
From: Eduardo Signori [mailto:eduardosignori@migrate.com.br]
Sent: martes, 26 de junio de 2012 10:09 p.m.
To: xev2@gxtech.com.uy
Subject: Re: [xev2] Internal Server Error
Gustavo, bien, efetuei os passos que você comentou:
1 - Marcar como Deploy do Cloud = true
2 - Realizar um Create Database
3- Rebuild All
4 - Executar - F5
Porém continuou o mesmo problema. Tentei também criar uma tabla, para probar, porém tambien no funcionó.
A solución que encontrei foi criar outro Enviroment, .NET, e realizar os mesmos passos acima, assim funcionó!
Consegui executar o app en la nube.
Para mim até é melhor o back-end em .NET.
Gracias a todos.
At.
Eduardo M. Signori
Analista de Sistemas
55.3535.4800 | eduardosignori@migrate.com.br
2012/6/26 Gustavo Carriquiry <guscarr@genexus.com>
Eduardo,
Efectivamente es ese escenario.
O sea:
1. Tenes todo local andando
2. Pones "deploy to cloud" y F5
3. Te da el error
El problema es que aunque no tengas tablas igual intenta conectarse a la base de datos y la misma NO fue creada en la nube porque nunca hiciste un "create DB" desde el IDE.
Aunque no tengas tablas, si (despues de poner "deploy to cloud") haces un "create DB" te debería funcionar (al menos en mis pruebas me funcionó bien)
Saludos,
Gustavo
From: Eduardo Signori [mailto:eduardosignori@migrate.com.br]
Sent: martes, 26 de junio de 2012 02:48 p.m.
To: xev2@gxtech.com.uy
Subject: Re: [xev2] Internal Server Error
Gustavo, Gracias pela resposta. Em meu aplicativo não utilizo base de dados, as informações são buscadas através de Web Services Externos.
Estou mandando para http://apps2.genexusx.com/.
Para probar vou criar una base, mesmo que no a utilizo.
Eduardo M. Signori
Analista de Sistemas
55.3535.4800 | eduardosignori@migrate.com.br
Error! Filename not specified.
2012/6/26 Gustavo Carriquiry <guscarr@genexus.com>
Eduardo,
Cuando pasás de "local" a la nube, lo primero que tienes que hacer es un "create db" sino las tablas no se crean en el servidor y luego un "rebuild all" para que se transfiera toda la aplicación a la nube también. Si no lo hiciste, puede ser por eso (la aplicación intenta acceder a las tablas que no existen o faltan clases en el servidor).
Si lo hiciste, entonces hay que investigar más el error.
Ese es un error genérico del servidor cuando quiere ejecutar el servicio que retorna los datos al Device.
Te recomiendo usar el LogCat para ver qué servicio se está ejecutando:
Para hacerlo:
1. En un command prompt
ejecutar:c:\directorio donde esta SDK\platform-tools\adb logcat > log.txt
2. Ejecutar la aplicación (F5 en Genexus)
3. Cuando se quiera para el "log" se da Ctrl+C en el command prompt y
"corta" el log
En el LOG te deberia quedar el error 500 y te dice la URL del servicio.
Esa misma URL se puede poner en el browser a ver si da un error más específico del estilo "falta una clase" o "no hay acceso a tal cosa".
¿a qué servidor estás mandando?
Saludos,
Gustavo
From: Eduardo Signori [mailto:eduardosignori@migrate.com.br]
Sent: martes, 26 de junio de 2012 02:21 p.m.
To: xev2@gxtech.com.uy
Subject: [xev2] Internal Server Error
Hola! Estoy desenvolvendo un aplicativo para Android e iOS, quando utilizado localmente no me ocorre nenhum problema. Quando realizo Deploy to Cloud, em todas as telas que acesso me aparece "Internal Server Error". É estranho pois o erro ocorre somente ao fazer Deploy to Cloud.
Alguém já passou por isso? Gracias por qualquer ajuda.
Eduardo M. Signori
Analista de Sistemas
55.3535.4800 | eduardosignori@migrate.com.br