Java.lang.ClassCastException [Resolvido]

3 respostas
H
java.lang.ClassCastException

at br.uis.c4.client.inventaire.UCIRInvServiceCall.processaEans(UCIRInvServiceCall.java:47)

at br.uis.c4.client.inventaire.UCIRMultiArticleSelectionPanel$EnquadraProc.run(UCIRMultiArticleSelectionPanel.java:443)

at java.lang.Thread.run(Unknown Source)

ta dando esse erro aqui no eclipse alguem pode me ajudar???
O engraçado no servidor de aplicação ele ta rodando normal!!!

3 Respostas

H

Aqui está a parte do código que está dando erro

public static List[] processaEans(CIRJApplet cja, Integer iSite, Object [] eans,String CampoTipoPosicao) throws Exception{ return (List[]) cja.invoke(serverClassName + "processaEans", new Object[]{ iSite, eans,CampoTipoPosicao }); }

Vini_Fernandes

Cara, voce esta tentando fazer um casting de um array de Object para um array de List, veja o que poderia acontecer:

Object[] a = {"nome", new Integer(12)};
List[] b = {new ArrayList(), new LinkedList()};

b = (List) a;//aqui ocorrera uma excecao

Veja que os elementos do array “a” nao sao do mesmo tipo do array “b”…e a excecao eh lancada para garantir a coerencia dos tipos dos elementos.

t+

H

Então eu consegui resolver o problema
Tinha uns umas procedures Pro*C que nw da simula pelo eclipse entao tive que gerar o jar e colocar p rodar no framework
Ai funcionou!!!
Mas msm assim
vlw !!!

Criado 13 de julho de 2010
Ultima resposta 13 de jul. de 2010
Respostas 3
Participantes 2