type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: java.lang.IllegalArgumentException: Property 'dataSource' is required javax.faces.webapp.FacesServlet.service(FacesServlet.java:616) com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:137) org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) dev.home.componente.jsf.filter.DOSFilter.doFilter(DOSFilter.java:68) dev.home.componente.jsf.filter.BadInputFilter.doFilter(BadInputFilter.java:75) dev.home.componente.jsf.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:35) dev.home.componente.dao.filter.SessionFilter.doFilterInternal(SessionFilter.java:18) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
java.lang.Exception: java.lang.IllegalArgumentException: Property 'dataSource' is required dev.home.componente.exception.handler.ThrowableExceptionHandler.handle(ThrowableExceptionHandler.java:18) dev.home.componente.integracao.service.impl.AbstractInvokerStrategy.invokeTargetService(AbstractInvokerStrategy.java:41) dev.home.componente.integracao.service.impl.AbstractTratadorService.request(AbstractTratadorService.java:26) dev.home.componente.integracao.service.impl.TratadorServiceImpl.request(TratadorServiceImpl.java:18) dev.home.componente.integracao.service.spring.TratadorServiceBean.request(TratadorServiceBean.java:19) br.com.damsete.portaltransparencia.web.infra.AbstractPageBean.executa(AbstractPageBean.java:36) br.com.damsete.portaltransparencia.web.managedbeans.consultaportaltransparencia.ConsultaPortalTransparenciaPageBean.getEmpresa(ConsultaPortalTransparenciaPageBean.java:102) sun.reflect.GeneratedMethodAccessor609.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:606) javax.el.BeanELResolver.getValue(BeanELResolver.java:62) com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176) com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203) org.apache.el.parser.AstValue.getValue(AstValue.java:97) org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186) com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182) javax.faces.component.UIOutput.getValue(UIOutput.java:170) com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:205) com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:355) com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:164) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:877) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1785) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1781) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1781) com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:452) com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:125) com.ocpsoft.pretty.faces.application.PrettyViewHandler.renderView(PrettyViewHandler.java:163) javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:286) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) javax.faces.webapp.FacesServlet.service(FacesServlet.java:604) com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:137) org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) dev.home.componente.jsf.filter.DOSFilter.doFilter(DOSFilter.java:68) dev.home.componente.jsf.filter.BadInputFilter.doFilter(BadInputFilter.java:75) dev.home.componente.jsf.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:35) dev.home.componente.dao.filter.SessionFilter.doFilterInternal(SessionFilter.java:18) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
java.lang.IllegalArgumentException: Property 'dataSource' is required org.springframework.jdbc.support.JdbcAccessor.afterPropertiesSet(JdbcAccessor.java:134) org.springframework.jdbc.core.JdbcTemplate.<init>(JdbcTemplate.java:165) dev.home.componente.dao.Database.getJdbcTemplate(Database.java:52) dev.home.componente.dao.GenericDao.getJdbcTemplate(GenericDao.java:352) br.com.damsete.portaltransparencia.tratador.consultaportaltransparencia.TratadorConsultaEmpresaPorCnpj.trata(TratadorConsultaEmpresaPorCnpj.java:26) br.com.damsete.portaltransparencia.tratador.consultaportaltransparencia.TratadorConsultaEmpresaPorCnpj.trata(TratadorConsultaEmpresaPorCnpj.java:14) dev.home.componente.integracao.tratador.AbstractTratador.executa(AbstractTratador.java:23) dev.home.componente.integracao.service.impl.TratadorInvokerStrategy.internalInvoke(TratadorInvokerStrategy.java:21) dev.home.componente.integracao.service.impl.AbstractInvokerStrategy$1.doInTransaction(AbstractInvokerStrategy.java:60) org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:131) dev.home.componente.integracao.service.impl.AbstractInvokerStrategy.doInTransaction(AbstractInvokerStrategy.java:55) dev.home.componente.integracao.service.impl.AbstractInvokerStrategy.invokeTargetService(AbstractInvokerStrategy.java:37) dev.home.componente.integracao.service.impl.AbstractTratadorService.request(AbstractTratadorService.java:26) dev.home.componente.integracao.service.impl.TratadorServiceImpl.request(TratadorServiceImpl.java:18) dev.home.componente.integracao.service.spring.TratadorServiceBean.request(TratadorServiceBean.java:19) br.com.damsete.portaltransparencia.web.infra.AbstractPageBean.executa(AbstractPageBean.java:36) br.com.damsete.portaltransparencia.web.managedbeans.consultaportaltransparencia.ConsultaPortalTransparenciaPageBean.getEmpresa(ConsultaPortalTransparenciaPageBean.java:102) sun.reflect.GeneratedMethodAccessor609.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:606) javax.el.BeanELResolver.getValue(BeanELResolver.java:62) com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176) com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203) org.apache.el.parser.AstValue.getValue(AstValue.java:97) org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186) com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182) javax.faces.component.UIOutput.getValue(UIOutput.java:170) com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:205) com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:355) com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:164) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:877) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1785) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1781) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1781) com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:452) com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:125) com.ocpsoft.pretty.faces.application.PrettyViewHandler.renderView(PrettyViewHandler.java:163) javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:286) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) javax.faces.webapp.FacesServlet.service(FacesServlet.java:604) com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:137) org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) dev.home.componente.jsf.filter.DOSFilter.doFilter(DOSFilter.java:68) dev.home.componente.jsf.filter.BadInputFilter.doFilter(BadInputFilter.java:75) dev.home.componente.jsf.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:35) dev.home.componente.dao.filter.SessionFilter.doFilterInternal(SessionFilter.java:18) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
note The full stack trace of the root cause is available in the JBossWeb/2.0.1.GA logs.