Qual o app server que vc está utilizando?

Tive um problema parecido e era com o compilador.
Vc usa o JIKES?
O problema era o compilador quando os nomes de métodos
das classes concretas geradas eram grandes..64 bytes eu acho:-)

Troque o compilador q o ant utiliza. E so mudar o build.compiler para modern.
Eu troquei para blackdown e funcionou. Não sei se é esse o caso,
mas....


Alvaro Mota



Michael Nascimento Santos wrote:
Pessoal,

Esta estah me tirando o sono :-). Seguinte:

Tenho dois buildfiles do ant, um pro framework da empresa e outro para as
classes especificas do prj. Tive de alterar o framework e fiz um rebuild do
mesmo com o ant, sem problemas. Depois, fiz um rebuild do jar das classes do
prj, tb sem problemas.

Na hora em que tento utilizar uma das classes do prj ocorre um VerifyError
assim:

java.lang.VerifyError: (class: com/empresa/ClasseQualquer, method:
qualquerMetodo signature: (I)[Lcom/empresa/ClasseQualquer;) Register 0
contains wrong type

Antes que voces me digam o obvio (:-)) :

1. Tenho certeza que o segundo build foi feito em cima do primeiro; exclui
temporariamente o primeiro jar para ter certeza de que nao compilava e foi
isso que aconteceu;
2. Estou utilizando a mesma versao do JDK que eu jah utilizava anteriormente
para compilar o prj e nao alterei nenhuma configuracao do ambiente;
3. Nao eh um problema de cache do appserver; testei a chamada na mao e dah o
mesmo problema;
4. Verifiquei se os jars estao sendo copiados corretamente vendo suas datas
e varrendo o disco em busca de jars de mesmo nome;
5. A aplicacao de teste funcionava anteriormente e o metodo chamado existia
e continua a existir;
6. Nao montar o jar e deixar as classes expandidas todas juntas _nao_
resolve o problema.

Se alguem tiver _qualquer_ sugestao, eu aceito :-)

[]s
Michael Nascimento Santos
Sun Certified Programmer for the Java 2 Platform
Sun Certified Programmer for the Java 2 Platform 1.4
Moderador SouJava - www.soujava.org.br

------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------



--
"Se um homem nao sabe a que porto se dirige, nenhum vento lhe sera favoravel !"



------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a