Incompatible magic value

3 respostas
A

eae gente
estou fazendo um applet para colocar em um dos sistemas da minha empresa
mas o seguinte erro está acontecendo

java.lang.ClassFormatError: Incompatible magic value [telefone removido] in class file com/unisys/tplinux/webapp/delivery/modVendas/TelaAV

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at sun.applet.AppletClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.applet.AppletClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.applet.AppletClassLoader.loadCode(Unknown Source)

at sun.applet.AppletPanel.createApplet(Unknown Source)

at sun.plugin.AppletViewer.createApplet(Unknown Source)

at sun.applet.AppletPanel.runLoader(Unknown Source)

at sun.applet.AppletPanel.run(Unknown Source)

gostaria de ssaber se alguem sabe oq ocasiona esse erro

vlwwww

3 Respostas

T

[telefone removido] em hexadecimal é 3C68746D

Passando essa seqüência de caracteres temos:

3C = <
68 = h
74 = t
6D = m

Isso se parece com “<html>” que é o início de uma página HTML, talvez uma página dizendo “Erro 404 - Arquivo não encontrado” ou “Erro 500 - Erro no Servidor” ou alguma outra página de erro.

Isso quer dizer que o servidor, por algum motivo, não está conseguindo achar o .jar ou .class referente ao applet, e em vez de retornar um erro 404 para o plugin, está servindo uma página HTML (retorno de http = 200, em vez de 404). O que ocorre então é que o Plugin não entende que isso é uma página de erro (ele não sabe ler inglês ou português) e acaba dando esse erro de “número mágico”.

Revise o path para seu applet.

V

“Magic values” são um número convencionado para testar se um arquivo é realmente do tipo que a extensão diz ser. Então, há duas possibilidades:

  1. O arquivo que vc está querendo abrir não é do tipo que diz ser (no caso HTML, como explicou o Thingol);
  2. O arquivo, por alguma razão, está corrompido. Tente restaura-lo de um backup.
A

vo testar oq foi flado por vcs
vlwww gente
dps posto se eu tiver sucesso

Criado 12 de janeiro de 2009
Ultima resposta 12 de jan. de 2009
Respostas 3
Participantes 3