<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "Problema ao subir aplicação de upload de arquivos"]]></title>
		<link>http://www.neoframework.org/forum/posts/list/6.page</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "Problema ao subir aplicação de upload de arquivos"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Problema ao subir aplicação de upload de arquivos</title>
				<description><![CDATA[ Olá,

Recentemente decidi testar o tutorial sobre upload de arquivos, http://www.neoframework.org/siteneo/tutorial/ver/24/Adicionando_suporte_a_upload_de_arquivos_no_NEO.

O screencast sobre o crud de cidade e municipio rodaram 100%, o que descarta qualquer problema com acesso ao banco postgresql, imagino que seja algo com o Bean do Funcionario pois nas classes DAO, Service e Controller não consta o tipo dos objetos, porém como não tenho tanta facilidade com o NEO resolvi postar a questão.

Após criar todos arquivos src e os jsp, o jboss não subio a aplicação retornando o seguinte log:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'funcionarioCrud' defined in null: Instantiation of bean failed; nested exception is org.springframework.beans.FatalBeanException: Could not instantiate class [neo.framework.exemplo.controller.FuncionarioCrud]; constructor threw exception; nested exception is java.lang.RuntimeException: Não foi possível descobrir o tipo genérico da classe class neo.framework.exemplo.controller.FuncionarioCrud
org.springframework.beans.FatalBeanException: Could not instantiate class [neo.framework.exemplo.controller.FuncionarioCrud]; constructor threw exception; nested exception is java.lang.RuntimeException: Não foi possível descobrir o tipo genérico da classe class neo.framework.exemplo.controller.FuncionarioCrud
java.lang.RuntimeException: Não foi possível descobrir o tipo genérico da classe class neo.framework.exemplo.controller.FuncionarioCrud
	at br.com.linkcom.neo.util.GenericsUtils.getGenericTypes2(GenericsUtils.java:60)
	at br.com.linkcom.neo.controller.crud.CrudController.<init>(CrudController.java:102)
	at neo.framework.exemplo.controller.FuncionarioCrud.<init>(FuncionarioCrud.java:11)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.lang.reflect.Constructor.newInstance(Unknown Source)
	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:172)
	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:148)


Cássio]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/259.page#1718</guid>
				<link>http://www.neoframework.org/forum/posts/list/259.page#1718</link>
				<pubDate><![CDATA[Tue, 10 Mar 2009 21:52:50]]> GMT</pubDate>
				<author><![CDATA[ cassioseffrin]]></author>
			</item>
			<item>
				<title>Re:Problema ao subir aplicação de upload de arquivos</title>
				<description><![CDATA[ Infelizmente no tutorial esta faltando um pedaco mesmo ^_^.

Acho que seu erro deve ser este...
O CrudController precisa do bean e do filtro como parametros.

O codigo deve ficar:

... extends CrudController<Funcionario,Funcionario,FuncionarioFiltro>

Acho que no tutorial nao mostra o FuncionarioFiltro....
Ele é uma classe que implementa Filter. Os parametros da classe são os parametros que estarão no filtro

Testa aí!

Existe uma aplicação com um exemplo de crud. Tente olhar o códio dela também.

<a href='http://www.neoframework.org/siteneo/noticia/32/Disponivel_para_download_aplicacao_demo' target='_new' rel="nofollow">http://www.neoframework.org/siteneo/noticia/32/Disponivel_para_download_aplicacao_demo</a>]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/259.page#1719</guid>
				<link>http://www.neoframework.org/forum/posts/list/259.page#1719</link>
				<pubDate><![CDATA[Wed, 11 Mar 2009 09:19:03]]> GMT</pubDate>
				<author><![CDATA[ leogdiniz]]></author>
			</item>
			<item>
				<title>Re:Problema ao subir aplicação de upload de arquivos</title>
				<description><![CDATA[ Sobre a aplicação demo acabei nao testando pois precisa do MyEclispe.

Fiz a correção dos tipos que estavam faltando e agora tah me dando outro erro. Por acaso vc nao teria um site onde posso verificar o funcionamento desta aplicação de upload de arquivos?

Obrigado.


java.lang.NullPointerException
	br.com.linkcom.neo.persistence.ListagemResult.init(ListagemResult.java:68)
	br.com.linkcom.neo.persistence.ListagemResult.<init>(ListagemResult.java:43)
	br.com.linkcom.neo.persistence.GenericDAO.findForListagem(GenericDAO.java:510)
	br.com.linkcom.neo.service.GenericService.findForListagem(GenericService.java:50)
	br.com.linkcom.neo.controller.crud.CrudController.getLista(CrudController.java:168)
	br.com.linkcom.neo.controller.crud.CrudController.setListagemInfo(CrudController.java:154)
	br.com.linkcom.neo.controller.crud.CrudController.doListagem(CrudController.java:123)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:597)
	br.com.linkcom.neo.controller.MultiActionController.invokeNamedMethod(MultiActionController.java:505)
	br.com.linkcom.neo.controller.MultiActionController.handleRequestInternal(MultiActionController.java:367)
	org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
	org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:717)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:658)
	br.com.linkcom.neo.controller.DispatcherServlet.doService(DispatcherServlet.java:59)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:347)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	br.com.linkcom.neo.core.web.NeoFilter.doFilter(NeoFilter.java:95)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/259.page#1720</guid>
				<link>http://www.neoframework.org/forum/posts/list/259.page#1720</link>
				<pubDate><![CDATA[Wed, 18 Mar 2009 19:38:29]]> GMT</pubDate>
				<author><![CDATA[ cassioseffrin]]></author>
			</item>
			<item>
				<title>Re:Problema ao subir aplicação de upload de arquivos</title>
				<description><![CDATA[ Cássio....

não tenho uma disponível para acesso não... Todas as aplicações são internas aqui da empresa...

Mas o que você quer saber sobre o funcionamento?

[]'s]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/259.page#1721</guid>
				<link>http://www.neoframework.org/forum/posts/list/259.page#1721</link>
				<pubDate><![CDATA[Fri, 20 Mar 2009 15:10:19]]> GMT</pubDate>
				<author><![CDATA[ rodrigo.freitas]]></author>
			</item>
			<item>
				<title>Re:Problema ao subir aplicação de upload de arquivos</title>
				<description><![CDATA[ Pra mim conseguir entender as excessões que estão sendo disparadas precisaria entender melhor a logística de como a aplicação funciona.

Por exemplo ... quando o modulo Funcionario é chamado (http://localhost:8080/Neo/modulo/crud/Funcionario) o que ocorre apartir dai,  preciso saber como rastrear os objetos, beans, controllers,  e daos. Qual a sequencia de execução da aplicação. (algo como um diagrama de sequencia, mas pode ser textual).

Não to conseguindo identificar o problema, aparentemente esta tudo certo. 

Parece ser  algum erro de NullPointerException, ocorre no método doListagem(). 
at br.com.linkcom.neo.controller.crud.CrudController.doListagem(CrudController.java:126)

Como a classe CrudController é superclasse do FuncionarioCrud não sei exatamente o que ela faz.

Cássio

]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/259.page#1722</guid>
				<link>http://www.neoframework.org/forum/posts/list/259.page#1722</link>
				<pubDate><![CDATA[Fri, 20 Mar 2009 20:45:56]]> GMT</pubDate>
				<author><![CDATA[ cassioseffrin]]></author>
			</item>
			<item>
				<title>Re:Problema ao subir aplicação de upload de arquivos</title>
				<description><![CDATA[ Olá amigos, foi criada uma aplicação exemplo de upload de arquivos.
Ela é bem simples e está com o código documentado.

Contém o script de criação de banco para postgresql.

Qualquer dúvida é só perguntar.


<a href='http://www.neoframework.org/siteneo/download/categoria/21/Exemplos' target='_new' rel="nofollow">http://www.neoframework.org/siteneo/download/categoria/21/Exemplos</a>]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/259.page#1728</guid>
				<link>http://www.neoframework.org/forum/posts/list/259.page#1728</link>
				<pubDate><![CDATA[Tue, 7 Apr 2009 20:41:36]]> GMT</pubDate>
				<author><![CDATA[ rogel.garcia]]></author>
			</item>
			<item>
				<title>Re:Problema ao subir aplicação de upload de arquivos</title>
				<description><![CDATA[ Excelente Rogel,

Acabei não recebendo os avisos por email, mas enfim  consegui testar está melhor que a encomenda.

Muito Obrigado.]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/259.page#1741</guid>
				<link>http://www.neoframework.org/forum/posts/list/259.page#1741</link>
				<pubDate><![CDATA[Sat, 16 May 2009 22:48:51]]> GMT</pubDate>
				<author><![CDATA[ cassioseffrin]]></author>
			</item>
	</channel>
</rss>