angeliski 21 de abr. de 2012
Cara, posta o erro completo e a pagina que você esta chamando a aplicacão.
e_novaski 21 de abr. de 2012
o Erro completo é
Grave : 'java.lang.NullPointerException' recebido ao invocar escuta de ação '#{empenhoControle.gravar}' para o componente 'j_idt40'
Grave : java . lang . NullPointerException
at br . com . entecnologia . controle . arquivo . EmpenhoArquivoControle . gravar ( EmpenhoArquivoControle . java : 54 )
at br . com . entecnologia . controle . cadastro . EmpenhoControle . gravar ( EmpenhoControle . java : 82 )
at br . com . entecnologia . controle . cadastro . EmpenhoControle $ Proxy $ _ $$ _WeldClientProxy . gravar ( EmpenhoControle $ Proxy $ _ $$ _WeldClientProxy . java )
at sun . reflect . NativeMethodAccessorImpl . invoke0 ( Native Method )
at sun . reflect . NativeMethodAccessorImpl . invoke ( NativeMethodAccessorImpl . java : 57 )
at sun . reflect . DelegatingMethodAccessorImpl . invoke ( DelegatingMethodAccessorImpl . java : 43 )
at java . lang . reflect . Method . invoke ( Method . java : 601 )
at com . sun . el . parser . AstValue . invoke ( AstValue . java : 254 )
at com . sun . el . MethodExpressionImpl . invoke ( MethodExpressionImpl . java : 302 )
at org . jboss . weld . util . el . ForwardingMethodExpression . invoke ( ForwardingMethodExpression . java : 39 )
at org . jboss . weld . el . WeldMethodExpression . invoke ( WeldMethodExpression . java : 50 )
at javax . faces . event . MethodExpressionActionListener . processAction ( MethodExpressionActionListener . java : 153 )
at javax . faces . event . ActionEvent . processListener ( ActionEvent . java : 88 )
at javax . faces . component . UIComponentBase . broadcast ( UIComponentBase . java : 769 )
at javax . faces . component . UICommand . broadcast ( UICommand . java : 300 )
at javax . faces . component . UIViewRoot . broadcastEvents ( UIViewRoot . java : 794 )
at javax . faces . component . UIViewRoot . processApplication ( UIViewRoot . java : 1259 )
at com . sun . faces . lifecycle . InvokeApplicationPhase . execute ( InvokeApplicationPhase . java : 81 )
at com . sun . faces . lifecycle . Phase . doPhase ( Phase . java : 101 )
at com . sun . faces . lifecycle . LifecycleImpl . execute ( LifecycleImpl . java : 118 )
at javax . faces . webapp . FacesServlet . service ( FacesServlet . java : 593 )
at org . apache . catalina . core . StandardWrapper . service ( StandardWrapper . java : 1542 )
at org . apache . catalina . core . StandardWrapperValve . invoke ( StandardWrapperValve . java : 281 )
at org . apache . catalina . core . StandardContextValve . invoke ( StandardContextValve . java : 175 )
at org . apache . catalina . core . StandardPipeline . doInvoke ( StandardPipeline . java : 655 )
at org . apache . catalina . core . StandardPipeline . invoke ( StandardPipeline . java : 595 )
at org . apache . catalina . core . StandardHostValve . invoke ( StandardHostValve . java : 161 )
at org . apache . catalina . connector . CoyoteAdapter . doService ( CoyoteAdapter . java : 331 )
at org . apache . catalina . connector . CoyoteAdapter . service ( CoyoteAdapter . java : 231 )
at com . sun . enterprise . v3 . services . impl . ContainerMapper $ AdapterCallable . call ( ContainerMapper . java : 317 )
at com . sun . enterprise . v3 . services . impl . ContainerMapper . service ( ContainerMapper . java : 195 )
at com . sun . grizzly . http . ProcessorTask . invokeAdapter ( ProcessorTask . java : 849 )
at com . sun . grizzly . http . ProcessorTask . doProcess ( ProcessorTask . java : 746 )
at com . sun . grizzly . http . ProcessorTask . process ( ProcessorTask . java : 1045 )
at com . sun . grizzly . http . DefaultProtocolFilter . execute ( DefaultProtocolFilter . java : 228 )
at com . sun . grizzly . DefaultProtocolChain . executeProtocolFilter ( DefaultProtocolChain . java : 137 )
at com . sun . grizzly . DefaultProtocolChain . execute ( DefaultProtocolChain . java : 104 )
at com . sun . grizzly . DefaultProtocolChain . execute ( DefaultProtocolChain . java : 90 )
at com . sun . grizzly . http . HttpProtocolChain . execute ( HttpProtocolChain . java : 79 )
at com . sun . grizzly . ProtocolChainContextTask . doCall ( ProtocolChainContextTask . java : 54 )
at com . sun . grizzly . SelectionKeyContextTask . call ( SelectionKeyContextTask . java : 59 )
at com . sun . grizzly . ContextTask . run ( ContextTask . java : 71 )
at com . sun . grizzly . util . AbstractThreadPool $ Worker . doWork ( AbstractThreadPool . java : 532 )
at com . sun . grizzly . util . AbstractThreadPool $ Worker . run ( AbstractThreadPool . java : 513 )
at java . lang . Thread . run ( Thread . java : 722 )
Grave : JSF1073 : javax . faces . event . AbortProcessingException obtido durante o processamento de INVOKE_APPLICATION 5 : UIComponent - ClientId = j_idt40 , Message = java . lang . NullPointerException
Grave : java . lang . NullPointerException
javax . faces . event . AbortProcessingException : java . lang . NullPointerException
at javax . faces . event . MethodExpressionActionListener . processAction ( MethodExpressionActionListener . java : 182 )
at javax . faces . event . ActionEvent . processListener ( ActionEvent . java : 88 )
at javax . faces . component . UIComponentBase . broadcast ( UIComponentBase . java : 769 )
at javax . faces . component . UICommand . broadcast ( UICommand . java : 300 )
at javax . faces . component . UIViewRoot . broadcastEvents ( UIViewRoot . java : 794 )
at javax . faces . component . UIViewRoot . processApplication ( UIViewRoot . java : 1259 )
at com . sun . faces . lifecycle . InvokeApplicationPhase . execute ( InvokeApplicationPhase . java : 81 )
at com . sun . faces . lifecycle . Phase . doPhase ( Phase . java : 101 )
at com . sun . faces . lifecycle . LifecycleImpl . execute ( LifecycleImpl . java : 118 )
at javax . faces . webapp . FacesServlet . service ( FacesServlet . java : 593 )
at org . apache . catalina . core . StandardWrapper . service ( StandardWrapper . java : 1542 )
at org . apache . catalina . core . StandardWrapperValve . invoke ( StandardWrapperValve . java : 281 )
at org . apache . catalina . core . StandardContextValve . invoke ( StandardContextValve . java : 175 )
at org . apache . catalina . core . StandardPipeline . doInvoke ( StandardPipeline . java : 655 )
at org . apache . catalina . core . StandardPipeline . invoke ( StandardPipeline . java : 595 )
at org . apache . catalina . core . StandardHostValve . invoke ( StandardHostValve . java : 161 )
at org . apache . catalina . connector . CoyoteAdapter . doService ( CoyoteAdapter . java : 331 )
at org . apache . catalina . connector . CoyoteAdapter . service ( CoyoteAdapter . java : 231 )
at com . sun . enterprise . v3 . services . impl . ContainerMapper $ AdapterCallable . call ( ContainerMapper . java : 317 )
at com . sun . enterprise . v3 . services . impl . ContainerMapper . service ( ContainerMapper . java : 195 )
at com . sun . grizzly . http . ProcessorTask . invokeAdapter ( ProcessorTask . java : 849 )
at com . sun . grizzly . http . ProcessorTask . doProcess ( ProcessorTask . java : 746 )
at com . sun . grizzly . http . ProcessorTask . process ( ProcessorTask . java : 1045 )
at com . sun . grizzly . http . DefaultProtocolFilter . execute ( DefaultProtocolFilter . java : 228 )
at com . sun . grizzly . DefaultProtocolChain . executeProtocolFilter ( DefaultProtocolChain . java : 137 )
at com . sun . grizzly . DefaultProtocolChain . execute ( DefaultProtocolChain . java : 104 )
at com . sun . grizzly . DefaultProtocolChain . execute ( DefaultProtocolChain . java : 90 )
at com . sun . grizzly . http . HttpProtocolChain . execute ( HttpProtocolChain . java : 79 )
at com . sun . grizzly . ProtocolChainContextTask . doCall ( ProtocolChainContextTask . java : 54 )
at com . sun . grizzly . SelectionKeyContextTask . call ( SelectionKeyContextTask . java : 59 )
at com . sun . grizzly . ContextTask . run ( ContextTask . java : 71 )
at com . sun . grizzly . util . AbstractThreadPool $ Worker . doWork ( AbstractThreadPool . java : 532 )
at com . sun . grizzly . util . AbstractThreadPool $ Worker . run ( AbstractThreadPool . java : 513 )
at java . lang . Thread . run ( Thread . java : 722 )
Caused by : java . lang . NullPointerException
at br . com . entecnologia . controle . arquivo . EmpenhoArquivoControle . gravar ( EmpenhoArquivoControle . java : 54 )
at br . com . entecnologia . controle . cadastro . EmpenhoControle . gravar ( EmpenhoControle . java : 82 )
at br . com . entecnologia . controle . cadastro . EmpenhoControle $ Proxy $ _ $$ _WeldClientProxy . gravar ( EmpenhoControle $ Proxy $ _ $$ _WeldClientProxy . java )
at sun . reflect . NativeMethodAccessorImpl . invoke0 ( Native Method )
at sun . reflect . NativeMethodAccessorImpl . invoke ( NativeMethodAccessorImpl . java : 57 )
at sun . reflect . DelegatingMethodAccessorImpl . invoke ( DelegatingMethodAccessorImpl . java : 43 )
at java . lang . reflect . Method . invoke ( Method . java : 601 )
at com . sun . el . parser . AstValue . invoke ( AstValue . java : 254 )
at com . sun . el . MethodExpressionImpl . invoke ( MethodExpressionImpl . java : 302 )
at org . jboss . weld . util . el . ForwardingMethodExpression . invoke ( ForwardingMethodExpression . java : 39 )
at org . jboss . weld . el . WeldMethodExpression . invoke ( WeldMethodExpression . java : 50 )
at javax . faces . event . MethodExpressionActionListener . processAction ( MethodExpressionActionListener . java : 153 )
... 33 more
e a pagina é
<ui:composition template= "./../layout/digitalizacao.xhtml" >
<ui:define name= "conteudo" >
<h:form id= "frmRegistro" prependId= "false" >
<div id= "formulario" >
<h2> Cadastro de Empenho</h2>
<p:growl />
<div id= "nav" >
<h:commandButton value= "" styleClass= "primeiro" label= "Primeiro" title= "Primeiro" actionListener= "#{empenhoControle.primeiro}" >
<f:ajax execute= "@all" render= ":frmRegistro" />
</h:commandButton>
<h:commandButton value= "" styleClass= "anterior" label= "Anterior" title= "Anterior" actionListener= "#{empenhoControle.anterior}" >
<f:attribute name= "iEmpenho" value= "#{empenhoControle.empenho.empenhoPK.iEmpenho}" />
<f:ajax execute= "@all" render= ":frmRegistro" />
</h:commandButton>
<h:commandButton value= "" styleClass= "proximo" label= "Proximo" title= "Proximo" actionListener= "#{empenhoControle.proximo}" >
<f:attribute name= "iEmpenho" value= "#{empenhoControle.empenho.empenhoPK.iEmpenho}" />
<f:ajax execute= "@all" render= ":frmRegistro" />
</h:commandButton>
<h:commandButton value= "" styleClass= "ultimo" label= "Ultimo" title= "Ultimo" actionListener= "#{empenhoControle.ultimo}" >
<f:ajax execute= "@all" render= ":frmRegistro" />
</h:commandButton>
</div>
<div class= "linha" >
<h:outputLabel value= "Código: " styleClass= "col-1" for= "edtCodigo" />
<h:inputText id= "edtCodigo" value= "#{empenhoControle.empenho.empenhoPK.iEmpenho}" size= "10" />
</div>
<div class= "linha" >
<h:outputLabel value= "Credor: " styleClass= "col-1" for= "cboCredor" />
<h:selectOneMenu id= "cboCredor" value= "#{empenhoControle.empenho.iCredor}" >
<f:selectItem itemValue= "" itemLabel= "Selecione um Credor" />
<f:selectItems value= "#{credorControle.listaTodos}" var= "credor"
itemValue= "#{credor.credorPK.iCredor}" itemLabel= "#{credor.nome} (#{credor.cnpj})" />
</h:selectOneMenu>
</div>
<div class= "linha" >
<h:outputLabel value= "Data: " styleClass= "col-1" for= "edtData" />
<h:inputText id= "edtData" value= "#{empenhoControle.empenho.data}" >
<f:convertDateTime pattern= "dd/MM/yyyy" />
</h:inputText>
<h:outputLabel value= "Valor: " styleClass= "col" for= "edtValor" />
<h:inputText id= "edtValor" value= "#{empenhoControle.empenho.valor}" >
<f:convertNumber pattern = "#,###.00" />
</h:inputText>
</div>
<div class= "linha" >
<h:outputLabel value= "Histórico: " styleClass= "col-1" for= "edtHistorico" />
<h:inputTextarea id= "edtHistorico" value= "#{empenhoControle.empenho.historico}" rows= "5" cols= "80" />
</div>
<div class= "linha" >
<h:outputLabel value= " " />
<h:commandButton value= "Novo" label= "Novo" title= "Novo" actionListener= "#{empenhoControle.novo}" >
<f:ajax execute= "@all" render= ":frmRegistro" />
</h:commandButton>
<h:commandButton value= "Gravar" label= "Gravar" title= "Gravar" actionListener= "#{empenhoControle.gravar}" >
<f:ajax execute= "@all" render= ":frmRegistro" />
</h:commandButton>
<h:commandButton value= "Excluir" label= "Excluir" title= "Excluir" actionListener= "#{empenhoControle.excluir}" >
<f:attribute name= "iEmpenho" value= "#{empenhoControle.empenho.empenhoPK.iEmpenho}" />
<f:ajax execute= "@all" render= ":frmRegistro" />
</h:commandButton>
<h:commandButton id= "btnPesquisar" value= "PESQUISAR" onclick= "dlg.show();" type= "button" >
<param id= "pesquisa" value= "#{facesContext.externalContext.requestContextPath}/contabilidade/pesquisa.doc" />
</h:commandButton>
</div>
</div>
</h:form>
</ui:define>
e_novaski 21 de abr. de 2012
esse é meu arquivo persistence eu estou trabalhando com dois banco de dados
<persistence version= "2.0" xmlns= "http://java.sun.com/xml/ns/persistence" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd" >
<persistence-unit name= "e-arquivoPU" transaction-type= "JTA" >
<jta-data-source> e-arquivo</jta-data-source>
<class> br.com.entecnologia.modelo.arquivo.EmpenhoArquivo</class>
<exclude-unlisted-classes> true</exclude-unlisted-classes>
<properties/>
</persistence-unit>
<persistence-unit name= "e-documentoPU" transaction-type= "JTA" >
<jta-data-source> e-documento</jta-data-source>
<class> br.com.entecnologia.modelo.cadastro.Credor</class>
<class> br.com.entecnologia.modelo.cadastro.Empenho</class>
<class> br.com.entecnologia.modelo.cadastro.Menu</class>
<class> br.com.entecnologia.modelo.cadastro.Modulo</class>
<exclude-unlisted-classes> true</exclude-unlisted-classes>
<properties/>
</persistence-unit>
</persistence>