Boa tarde,
oq tenho é isso ============================================== lado java public List AtualizarBAS(BaTVPredial u){ String strUfs = u.getBa(); String[] bas = strUfs.split(";"); ArrayList<String> aListBas = new ArrayList<String>(); for(int i=0; i< bas.length; i++){ try { boolean rodou = false; conn=ConnectionPoolFacade.getConnection(CONN_ACTIVIA); this.logger.info("CONEXÃO COM O BANCO EFETUADA"); String sql="UPDATE activia.act_endereco " + " SET actprimeirainstalacao = 'N'" + " WHERE actcontratoid = (SELECT actcontratoid " + " FROM activia.act_ordem_servico" + " WHERE actordemservicoid = '"+bas[i]+"')"; if(stm.execute(sql)){ this.logger.info("BA "+bas[i]+" foi atualizado pelo usuario "+user.getLOGIN()); aListBas.add(bas[i]+" : SUCESSO"); } else{ this.logger.info("Erro ao tentar atualizar o status do BA "+bas[i]+" pelo usuario "+user.getLOGIN()); aListBas.add(bas[i]+" : ERRO"); } } catch (Exception e) { System.out.println("ERRO Exception >> "+e); } finally { try { if (!conn.isClosed()) conn.close(); } catch (Exception ex) { this.logger.error("Erro ao encerrar conexao com a base", ex); } } } return aListBas; } ================================================================ lado flex <?xml version="1.0" encoding="utf-8"?> <componentes:Tela xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:componentes="xx.xx.xx.componentes.*" width="800" height="350" implements="xx.xx.xx.componentes.interfaces.IJavaListener"> <fx:Script> <![CDATA[ import xx.xx.xx.componentes.eventos.RetornoJavaEvent; import xx.xx.xx.transferObject.BaTVPredial; import xx.xx.xx.transferObject.RetornoTO; import mx.collections.ArrayCollection; import mx.controls.Alert; import mx.events.ListEvent; import mx.rpc.events.FaultEvent; import mx.rpc.events.ResultEvent; protected function remoteObj_faultHandler(event:FaultEvent):void { Alert.show("ERRO:\n"+event.fault.faultDetail); } [Bindable] public var dados:ArrayCollection; protected function resultaBasAtualizados(event:ResultEvent):void{ dados=event.result as ArrayCollection; dg.dataProvider=dados; } protected function enviarBas():void{ var bas:BaTVPredial=new BaTVPredial(); bas.ba=identificador_bas.text; remoteObj.AtualizarBAS(bas); } ]]> </fx:Script> <fx:Declarations> <!-- Place non-visual elements (e.g., services, value objects) here --> <s:RemoteObject id="remoteObj" destination="atualizarBAS" fault="remoteObj_faultHandler(event)"> <s:method name="AtualizarBASr" result="resultaBasAtualizados(event)"/> </s:RemoteObject> </fx:Declarations> <mx:VBox width="100%" height="100%"> <mx:Canvas width="100%" height="160"> <mx:HBox width="100%" height="150"> <mx:Canvas height="100%" width="100%"> <s:Panel height="100%" dropShadowVisible="false" title="Informe o ba" fontFamily="Verdana" left="0" right="0"> <mx:TextArea y="6" fontFamily="Verdana" fontWeight="bold" fontSize="12" width="345" id="identificador_bas" maxChars="1800" restrict="0-9, ;" height="76" left="9"/> <s:Label y="5" id="_lblErro" fontFamily="Verdana" fontSize="15" color="#FC0404" left="362"/> <s:Label y="27" text="Após cada BA, utilize ponto e virgula ( ; ) para separar cada um" fontFamily="Verdana" fontSize="10" left="362"/> <s:Label y="42" text="Os BA's podem ser digitados na mesma linha ou um em cada linha" fontFamily="Verdana" fontSize="10" left="362"/> <s:Button x="168" y="92" label="Atualizar status" width="186" click="enviarBas()"/> </s:Panel> </mx:Canvas> </mx:HBox> </mx:Canvas> <mx:Canvas width="100%" height="100%"> <mx:DataGrid width="100%" height="100%" id="dg" fontFamily="Verdana"> <mx:columns> <mx:DataGridColumn headerText="Resultado atualização status ba(s)" dataField="bas"/> </mx:columns> </mx:DataGrid> </mx:Canvas> </mx:VBox> </componentes:Tela> Em 1 de janeiro de 2012 10:55, Adronilson Junge <adronils...@gmail.com>escreveu: > Debug o java e veja se o objeto que você está tentando fazer update não > está nulo. > > Em 29 de dezembro de 2011 17:13, adeildo júnior > <thejunir...@gmail.com>escreveu: > > voce sabe oq significa o nullPointerException? essa exception e disparada >> qando vc tenta referenciar um objeto inexistente no java... reveja sua >> logica e veja se os nomes estao corretos... >> >> Em 29/12/2011 17:09, "Antonio Pasqualli" <antonio.pasqua...@gmail.com >> >escreveu: >> >> >> Alguen ja passou por isso? >> >> Tenho uma tela o flex e envia uma informação para que seja >> atualizada(update) no banco, assim que clico no btn para atualizar >> informações, ocorre o erro, >> faultString:'java.lang.NullPointerException : null', isso seria >> decorrente de que? >> >> >> Obrigado >> -- >> >> >> a.pasqualli - Skype >> am_pasqua...@hotmail.com - MSN >> >> "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É >> necessário também a ação" - William Shakespeare >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com >> Para sair da lista, envie um email em branco para >> flexdev-unsubscr...@googlegroups.com >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com >> Para sair da lista, envie um email em branco para >> flexdev-unsubscr...@googlegroups.com >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- a.pasqualli - Skype am_pasqua...@hotmail.com - MSN "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É necessário também a ação" - William Shakespeare -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev