Fórum Bookmarking com Restfaces #12097
25/11/2009
olá,meu problema é o seguinte:
estou querendo desenvolver um site que possui uma área onde terá noticias,sendo assim preciso criar umas urls para criar links,estou tentando utlizar o restfaces,pois é bem isso que preciso,tentei fazer uma aplicação de exemplo,que apenas imprimisse no console o valor passado,mas nao funciona de geito nenhum,sempre da NullPointerException.gostaria de saber o q esta errado e tambem qual é a melhor maneira de recuperar esses valores na pagina onde o parâmetro será passado.
fiz upload do projeto completo.http://rapidshare.com/files/312222873/Rest.rar.html
obrigado Sidnei.
Posts
SidNey,
Soh para que eu entenda direito , voce deseja disponibilizar o conteudo de forma a ser possivel coloca-lo em bookmark ?
26/11/2009
Sidnei Twardowski
exatamente.
T+
Estarei vendo seu programa e lhe dou um retorno aqui.
Opa !
Aqui funcionou perfeito , voce poderia colar o STACK TRACE COMPLETO para averiguar ?
27/11/2009
Sidnei Twardowski
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: java.lang.NullPointerException
javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
org.restfaces.Filter.doFilter(Filter.java:206)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
root cause
org.restfaces.RestFacesException: java.lang.NullPointerException
org.restfaces.handler.ActionHandler.decode(ActionHandler.java:192)
org.restfaces.application.RestFacesPhaseListener.renderLifecycle(RestFacesPhaseListener.java:163)
org.restfaces.application.RestFacesPhaseListener.beforeResponse(RestFacesPhaseListener.java:133)
org.restfaces.application.PhaseListenerUtils.beforePhase(PhaseListenerUtils.java:86)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:222)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
org.restfaces.Filter.doFilter(Filter.java:206)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
root cause
java.lang.NullPointerException
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)
org.restfaces.handler.ActionHandler.decode(ActionHandler.java:190)
org.restfaces.application.RestFacesPhaseListener.renderLifecycle(RestFacesPhaseListener.java:163)
org.restfaces.application.RestFacesPhaseListener.beforeResponse(RestFacesPhaseListener.java:133)
org.restfaces.application.PhaseListenerUtils.beforePhase(PhaseListenerUtils.java:86)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:222)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
org.restfaces.Filter.doFilter(Filter.java:206)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.
Apache Tomcat/6.0.18
#########################################################################################
log do tomcat:
SEVERE: restfaces context has been released because of exeption: java.lang.NullPointerException
27/11/2009 18:30:08 com.sun.faces.lifecycle.LifecycleImpl phase
WARNING: executePhase(RENDER_RESPONSE 6,com.sun.faces.context.FacesContextImpl@1469a69) threw exception
org.restfaces.RestFacesException: java.lang.NullPointerException
at org.restfaces.handler.ActionHandler.decode(ActionHandler.java:192)
at org.restfaces.application.RestFacesPhaseListener.renderLifecycle(RestFacesPhaseListener.java:163)
at org.restfaces.application.RestFacesPhaseListener.beforeResponse(RestFacesPhaseListener.java:133)
at org.restfaces.application.PhaseListenerUtils.beforePhase(PhaseListenerUtils.java:86)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:222)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at org.restfaces.Filter.doFilter(Filter.java:206)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
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 org.restfaces.handler.ActionHandler.decode(ActionHandler.java:190)
... 31 more
###################################
ja testei em outro micro e da essa erro de merda ae!
falows
Estou refazendo exemplo e posto ainda hoje.;
01/12/2009
Sidnei Twardowski
beleza então,dae se vc puder me mostrar a melhor maneira de fazer isso,tp listar as noticias do banco e criar as urls,essas coisas ae.,ou se tiver outra maneira de fazer sem ser com restfaces pode ser tbm,o q for mais facil.
wlw
A melhor forma é utilizando o restfaces , foi fica bem isolado... e fica bem mais limpo para dar manutencao...
Poderia me dizer seu email para que eu mande o codigo funcional ?
Valeu !
03/12/2009
Sidnei Twardowski
ok,meu emai side_bmx@yahoo.com.br
e o que estava errado,que dava nulll pointer??,sabe me dizer
falow
03/12/2009
Sidnei Twardowski
ok,meu emai side_bmx@yahoo.com.br
e o que estava errado,que dava nulll pointer??,sabe me dizer
falow
04/12/2009
Sidnei Twardowski
não recebi nada
Estranho , vou reenviar :)
07/12/2009
Sidnei Twardowski
é nao veio nada, tenta mandar pra esse side_bmx@hotmail.com
Opa ! Vou enviar !
ps: muito estranho não chegar , tem certeza que nao esta caindo no SPAM ?