Alguem sabe corrigir esta exception?

4 respostas
Hade

Galera, eu andei lendo que posso estar carregando bibliotecas iguais… mas tentei dar uma conferida e acho que não é isso.

Alguém sabe como resolver isso?

11/10/11 15:31:46 java.lang.SecurityException: class org.bouncycastle.asn1.ASN1ObjectIdentifier's signer information does not match signer information of other classes in the same package

11/10/11 15:31:46       at java.lang.ClassLoader.checkCerts(ClassLoader.java:775)

11/10/11 15:31:46       at java.lang.ClassLoader.preDefineClass(ClassLoader.java:487)

11/10/11 15:31:46       at java.lang.ClassLoader.defineClass(ClassLoader.java:614)

11/10/11 15:31:46       at oracle.classloader.PolicyClassLoader.defineClass(PolicyClassLoader.java:2241)

11/10/11 15:31:46       at oracle.classloader.PolicyClassLoader.findLocalClass(PolicyClassLoader.java:1462)

11/10/11 15:31:46       at oracle.classloader.SearchPolicy$FindLocal.getClass(SearchPolicy.java:167)

11/10/11 15:31:46       at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)

11/10/11 15:31:46       at oracle.classloader.PolicyClassLoader.internalLoadClass(PolicyClassLoader.java:1674)

11/10/11 15:31:46       at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1635)

11/10/11 15:31:46       at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1620)

11/10/11 15:31:46       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

11/10/11 15:31:46       at br.es.csi.peticaoonline.util.AssinarCarimbar.assinaCarimbaPDFByServer(AssinarCarimbar.java:169)

11/10/11 15:31:46       at br.es.csi.peticaoonline.dao.AssinarCarimbarServerDAO.assinaCarimbaAnexo(AssinarCarimbarServerDAO.java:70)

11/10/11 15:31:46       at br.es.csi.peticaoonline.service.AssinarCarimbarServerService.assinaCarimbaPDFByServer(AssinarCarimbarServerService.java:16)

11/10/11 15:31:46       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

11/10/11 15:31:46       at br.es.csi.peticaoonline.service.AssinarCarimbarServerService.assinaCarimbaPDFByServer(AssinarCarimbarServerService.java:16)

11/10/11 15:31:46       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

11/10/11 15:31:46       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

11/10/11 15:31:46       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

11/10/11 15:31:46       at java.lang.reflect.Method.invoke(Method.java:585)

11/10/11 15:31:46       at org.openamf.invoker.RankedMethod.invoke(RankedMethod.java:73)

11/10/11 15:31:46       at org.openamf.invoker.JavaServiceInvoker.invokeServiceMethod(JavaServiceInvoker.java:108)

11/10/11 15:31:46       at org.openamf.invoker.JavaServiceInvoker.invokeService(JavaServiceInvoker.java:52)

11/10/11 15:31:46       at org.openamf.DefaultGateway.invokeBody(DefaultGateway.java:218)

11/10/11 15:31:46       at org.openamf.DefaultGateway.processMessage(DefaultGateway.java:198)

11/10/11 15:31:46       at org.openamf.DefaultGateway.service(DefaultGateway.java:96)

11/10/11 15:31:46       at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

11/10/11 15:31:46       at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)

11/10/11 15:31:46       at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)

11/10/11 15:31:46       at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)

11/10/11 15:31:46       at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)

11/10/11 15:31:46       at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)

11/10/11 15:31:46       at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)

11/10/11 15:31:46       at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)

11/10/11 15:31:46       at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)

11/10/11 15:31:46       at java.lang.Thread.run(Thread.java:595)

11/10/11 15:35:33 Hibernate:

4 Respostas

F

Seu usuário tem permissão o suficiente nesse banco de dados?

Hade

Sim sim.
tenho permissão total no banco de dados.
Isso dai roda em cima de um application service da oracle.

parece que ta dando conflito de biblioteca assinada, mas nem consigo imaginar onde isso.

Rachel_da_Silveira_C

Oi.

você usa Hibernate?

Acho que provavelmente alguma classe que está sendo carregada de forma errada.

Hade

Objetivo da classe onde dá o erro é o seguinte:
leio do banco de dados um arquivo que esta preparado para receber uma assinatura digital do meu servidor utilizando um arquivo de certificado do tipo .12. Irei assinar um arquivo pdf dentro do banco de dados.
Quais as Etapas.

1 - utilizo uma applet para subir um arquivo pdf com uma assinatura de um smartcard e guardo no banco de dados. ( Esse jar encontra-se assinado e as bibliotecas utilizadas estão embutidas dentro dele.
2 - em um segundo momento eu vou dentro do banco de dados e leio o pdf (encontra-se encodado em 64), desencodo e assino este pdf pelo certificado do servidor utilizando um arquivo de extesão .12. Logo após assinar regravo o arquivo no meu local. Nesta fase eu tenho carregada todas as bibliotecas necessárias no meu deploy. Obs: as mesmas da applet.

3- os erros não são de banco de dados, pois no log do meu sistema o erro está na hora de criar um repositória para a assinatura digital do servidor.
Obs: ja pedi para imprimir a string do arquivo e ele realmente leu a string.

O erro não está na comunicação com o banco de dados.

Criado 13 de outubro de 2011
Ultima resposta 13 de out. de 2011
Respostas 4
Participantes 3