| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/03/2010 11:58:54
|
davisnog
JavaEvangelist
Membro desde: 21/05/2007 21:05:18
Mensagens: 437
Localização: Blumenau/SC
Offline
|
Eu continuo tentando fazer um CRUD usando o vraptor no GAE, mais estou meio sem sorte, o erro agora é esse:
Caused by: java.lang.NoClassDefFoundError: org/objenesis/ObjenesisStd
at br.com.caelum.vraptor.proxy.ObjenesisProxifier.proxify(ObjenesisProxifier.java:32)
at br.com.caelum.vraptor.view.DefaultLogicResult.redirectTo(DefaultLogicResult.java:10
at br.com.caelum.vraptor.core.DefaultResult.redirectTo(DefaultResult.java:76)
at br.com.caelum.vraptor.core.DefaultResult.redirectTo(DefaultResult.java:85)
at com.teste2.controller.PessoaController.salvar(PessoaController.java:33)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.appengine.tools.development.agent.runtime.Runtime.invoke(Runtime.java:100)
at br.com.caelum.vraptor.interceptor.ExecuteMethodInterceptor.intercept(ExecuteMethodInterceptor.java:57)
... 52 more
Caused by: java.lang.ClassNotFoundException: org.objenesis.ObjenesisStd
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:18
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at com.google.appengine.tools.development.IsolatedAppClassLoader.loadClass(IsolatedAppClassLoader.java:151)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Coloquei o objenesis-1.1.jar no path da aplicação, e me da outro erro:
Caused by: java.lang.NoClassDefFoundError: sun.reflect.ReflectionFactory is a restricted class. Please see the Google App Engine developer's guide for more details.
Conferi os jars que vem no project-blank-gae, e realmente não tem o objenesis-1.1.jar.
E detalhe, os parâmetros que vem do form estão vindo null.
O que eu estou fazendo de errado?
This message was edited 1 time. Last update was at 12/03/2010 17:33:24
|
- DAVI NOGUEIRA -
Assim como um pai se compadece de seus filhos, assim o SENHOR se compadece daqueles que o temem. Salmos 103:13
@davisnog |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/03/2010 12:59:06
|
zoren
GUJ Master
![[Avatar]](/images/avatar/9efbafef9f85fd9caa789941a4cdf821.jpg)
Membro desde: 30/06/2008 08:32:33
Mensagens: 1003
Offline
|
Vai colocando os Jars ai, até a hora que os erros acabarem
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/03/2010 13:22:25
|
davisnog
JavaEvangelist
Membro desde: 21/05/2007 21:05:18
Mensagens: 437
Localização: Blumenau/SC
Offline
|
Os jars que estão no classpath são os necessários para o projeto.
Eu peguei o project-blanck-gae no site do vraptor.
Na teoria não tem mais nenhum jar para adicionar.
|
- DAVI NOGUEIRA -
Assim como um pai se compadece de seus filhos, assim o SENHOR se compadece daqueles que o temem. Salmos 103:13
@davisnog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/03/2010 13:25:39
|
zoren
GUJ Master
![[Avatar]](/images/avatar/9efbafef9f85fd9caa789941a4cdf821.jpg)
Membro desde: 30/06/2008 08:32:33
Mensagens: 1003
Offline
|
as vezes o seu servidor não tem todos os jars necessários
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/03/2010 20:43:05
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 5632
Offline
|
não pode ter o objenesis mesmo..
vc está com as classes do blank-project-gae que configuram o vraptor? (vraptor-gae.jar e a configuração abaixo no web.xml):
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/03/2010 18:07:50
|
davisnog
JavaEvangelist
Membro desde: 21/05/2007 21:05:18
Mensagens: 437
Localização: Blumenau/SC
Offline
|
opa Lucas era isso mesmo, tinha esquecido de colocar essa configuração no web.xml.
|
- DAVI NOGUEIRA -
Assim como um pai se compadece de seus filhos, assim o SENHOR se compadece daqueles que o temem. Salmos 103:13
@davisnog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/03/2010 18:12:34
|
davisnog
JavaEvangelist
Membro desde: 21/05/2007 21:05:18
Mensagens: 437
Localização: Blumenau/SC
Offline
|
Vocês sabem me dizer o porque da jstl c:forEach, não funciona no gae?
Eu tenho meu jsp assim:
Mais esta dando esse erro:
javax.servlet.ServletException: java.lang.AbstractMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;
Procurando no google achei esse linkhttp://groups.google.com/group/google-appengine-java/browse_thread/thread/a37b7710568bf54e/1bd14230b3924661?lnk=raot&pli=1, fiz conforme esta indicado lá, mais também não resolveu.
|
- DAVI NOGUEIRA -
Assim como um pai se compadece de seus filhos, assim o SENHOR se compadece daqueles que o temem. Salmos 103:13
@davisnog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/03/2010 22:24:23
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 5632
Offline
|
isso parece pau de versão de jar... tenta trocar a versão do seu jstl.jar ou servlet-api.jar
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/03/2010 23:21:54
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4154
Localização: São Paulo
Offline
|
pois é. o jetty do gae nao deve ser compativel com essa jstl.
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/03/2010 09:32:14
|
davisnog
JavaEvangelist
Membro desde: 21/05/2007 21:05:18
Mensagens: 437
Localização: Blumenau/SC
Offline
|
Estou usando a versão jstl-api1.2 e jstl-impl-1.2, e pelo que eu pesquisei essa é a ultima versão do jstl.
O servelet-api que o Lucas mensionou, qual seria?
Por default o gae vem com esses jars :
appengine-api-1.0-sdk-1.3.1
appengine-api-labs-1.3.1
appengine-jsr107cache-1.3.1
datanucleus-appengine-1.0.5.final
datanucleus-core-1.1.5
datanucleus-jpa-1.1.5
geronimo-jpa_3.0_spec-1.1.1
geronimo-jta_1.1_spec-1.1.1
jdo2-api-2.3-eb
jsr107cache-1.1
Teria uma outra alternativa ao c:forEach?
|
- DAVI NOGUEIRA -
Assim como um pai se compadece de seus filhos, assim o SENHOR se compadece daqueles que o temem. Salmos 103:13
@davisnog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/03/2010 10:03:58
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 5632
Offline
|
tenta tirar o jstl-api e o jstl-impl do WEB-INF/lib do seu projeto... às vezes dá conflito com o que já tá no servidor
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/03/2010 12:37:51
|
davisnog
JavaEvangelist
Membro desde: 21/05/2007 21:05:18
Mensagens: 437
Localização: Blumenau/SC
Offline
|
Eu já fiz isso também, com os jars ou sem o resultado é o mesmo.
|
- DAVI NOGUEIRA -
Assim como um pai se compadece de seus filhos, assim o SENHOR se compadece daqueles que o temem. Salmos 103:13
@davisnog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/03/2010 16:23:41
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 5632
Offline
|
remova os jars, e tente dar um clean no projeto... tenta ver se o plugin do gae tá limpando a pasta de destino tb...
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/03/2010 17:32:35
|
davisnog
JavaEvangelist
Membro desde: 21/05/2007 21:05:18
Mensagens: 437
Localização: Blumenau/SC
Offline
|
Muito bom Lucas, funcionou.
Fiz um clean no projeto.
E quando fui verificar a pasta lib, lá estava o danado dos jars de jstl, mesmo não estando no classpath, estranho não.
Mais é isso ai, muito obrigado.
|
- DAVI NOGUEIRA -
Assim como um pai se compadece de seus filhos, assim o SENHOR se compadece daqueles que o temem. Salmos 103:13
@davisnog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/05/2010 15:55:57
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2673
Localização: Porto Alegre
Offline
|
Lucas, notei que o vraptor-blank-gae está vindo com o jstl-*. Como isso dá um conflito no GAE/J como o Paulo Silveira comentou, creio que seja legal alterar o build.xml para ignorar esses dois jars. Agora a pouco fazendo testes no GAE/J tive o mesmo erro.
|
|
|
 |
|
|