ERRO: java.lang.ArrayIndexOutOfBoundsException [RESOLVIDO]  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
marcelo.bellissimo
Virtual Machine Man

Membro desde: 17/10/2006 14:17:21
Mensagens: 617
Offline

Então, algum erro está acontecendo, mas você está encapsulando ele com o try/catch... faz o seguinte, pelo menos pra podermos saber onde está ocorrendo, altera o seu try/catch e manda ele imprimir o stackTrace()... assim:


Ou, debugando a aplicação, e quando chegar nesse ponto você já consegue ver o que está acontecendo...
drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

É este catch que está sendo executado, posta aí a mensagem do console de erro

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
zedd
Entusiasta Java

Membro desde: 27/01/2011 13:56:54
Mensagens: 17
Offline

marcelo.bellissimo wrote:Então, algum erro está acontecendo, mas você está encapsulando ele com o try/catch... faz o seguinte, pelo menos pra podermos saber onde está ocorrendo, altera o seu try/catch e manda ele imprimir o stackTrace()... assim:


Ou, debugando a aplicação, e quando chegar nesse ponto você já consegue ver o que está acontecendo...


Ai o q mostra no console


Desculpe mas infelismente ainda nao sei usar o debug. :?
[MSN]
marcelo.bellissimo
Virtual Machine Man

Membro desde: 17/10/2006 14:17:21
Mensagens: 617
Offline

Bem, aí seria outra história... veja o erro:


Diz que é no método 'adicionarLinhaTabela", no arquivo TelaPrincipal, linha 379... novamente, manda aí o código pra gente ver o que tá fazendo ali no método... aposto que tem algo a ver com aquela variável, ainda, rs!

This message was edited 1 time. Last update was at 27/01/2011 15:59:09

zedd
Entusiasta Java

Membro desde: 27/01/2011 13:56:54
Mensagens: 17
Offline

marcelo.bellissimo wrote:Bem, aí seria outra história... veja o erro:


Diz que é no método 'adicionarLinhaTabela", no arquivo TelaPrincipal, linha 379... novamente, manda aí o código pra gente ver o que tá fazendo ali no método... aposto que tem algo a ver com aquela variável, ainda, rs!


vamos la! hehehehe....

[MSN]
marcelo.bellissimo
Virtual Machine Man

Membro desde: 17/10/2006 14:17:21
Mensagens: 617
Offline

Então, certeza que era isso... essa variável está fora de controle, repense essa variável... qual o intuito desse método, inserir uma nova linha?

Faça isso:


Desse jeito você não se perde na contagem, se for pra inserir no final, pois o getRowCount() retorna o número de linhas, ou seja, se existem 10 linhas, ele retorna 10, e você vai inserir na linha 10+1=11, sem precisar depender de uma variável pra contar as linhas...

Fique esperto com isso, geralmente todo tipo de objeto que representa alguma coleção, tem um método que retorna o número de "itens" existentes... bem melhor, não?
zedd
Entusiasta Java

Membro desde: 27/01/2011 13:56:54
Mensagens: 17
Offline

marcelo.bellissimo wrote:Então, certeza que era isso... essa variável está fora de controle, repense essa variável... qual o intuito desse método, inserir uma nova linha?

Faça isso:


Desse jeito você não se perde na contagem, se for pra inserir no final, pois o getRowCount() retorna o número de linhas, ou seja, se existem 10 linhas, ele retorna 10, e você vai inserir na linha 10+1=11, sem precisar depender de uma variável pra contar as linhas...

Fique esperto com isso, geralmente todo tipo de objeto que representa alguma coleção, tem um método que retorna o número de "itens" existentes... bem melhor, não?



Fiz a alteração como informado mas apareceu outro erro e nem está efetuando mais a busca.


Anda falta alterar alguma coisa?

[Thumb - erro.JPG]
 Nome do arquivo erro.JPG [Disk] Download
 Descrição erro
 Tamanho 4 Kbytes
 Baixado:  11 vez(es)

This message was edited 1 time. Last update was at 27/01/2011 17:28:43

[MSN]
zedd
Entusiasta Java

Membro desde: 27/01/2011 13:56:54
Mensagens: 17
Offline

Depois de muito bater cabeça e atazanar aqueles que se propuseram a me ajudar neste projeto finalmente consegui resolver o problema que levou a criação deste tópico.

Muito obrigado a todos os envolvidos no compartilhamento, principalmente ao marcelo.bellisimo com sua paciência e sabedoria hauhauahua.......

O problema que vinha me batendo era que a tabela usa o conceito de indice, então a primeira linha é a linha é 0 e o método rowCount() estava retornando 1, então é só fazer rowCount() - 1 e as coisas fluem como tem que ser.

Até mais e obrigado!

This message was edited 1 time. Last update was at 01/02/2011 10:55:49

[MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team