julia
I'm new here

Fehler beim Import: java.lang.SecurityException: class "org.apache.derby.jdbc.EmbeddedDriver"'s signer information does not match signer information of other classes in the same package

Jump to solution

Hallo,

ich habe Probleme beim Importieren eines FS-Projekts. Ich habe ein FS-Projekt exportiert und im Anschluss dieses auf einem andren FS-System versucht zu importieren. Während des Importvorgangs erhalte ich folgende Fehlermeldung:

28.02.2012 15:23:52.621 FSVersion=4.2.461.48921#2294;JDK=1.6.0_30 64bit Sun Microsystems Inc.;OS=Windows 7 6.1 amd64;Date=28.02.2012 15:23:52

java.lang.SecurityException: class "org.apache.derby.jdbc.EmbeddedDriver"'s signer information does not match signer information of other classes in the same package

                at java.lang.ClassLoader.checkCerts(ClassLoader.java:806)

                at java.lang.ClassLoader.preDefineClass(ClassLoader.java:487)

                at java.lang.ClassLoader.defineClassCond(ClassLoader.java:625)

                at java.lang.ClassLoader.defineClass(ClassLoader.java:615)

                at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)

                at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)

                at java.net.URLClassLoader.access$000(URLClassLoader.java:58)

                at java.net.URLClassLoader$1.run(URLClassLoader.java:197)

                at java.security.AccessController.doPrivileged(Native Method)

                at java.net.URLClassLoader.findClass(URLClassLoader.java:190)

                at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

                at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)

                at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

                at de.espirit.firstspirit.server.derby.DerbyManagerImpl.createDatabase(DerbyManagerImpl.java:227)

                at de.espirit.firstspirit.server.export.ProjectImporter.call(ProjectImporter.java:312)

                at de.espirit.firstspirit.server.export.ProjectImporter.call(ProjectImporter.java:64)

                at de.espirit.firstspirit.server.action.ServerActionManagerImpl$ServerActionCallableWrapper.call(ServerActionManagerImpl.java:415)

                at de.espirit.firstspirit.server.action.ServerActionManagerImpl$ServerActionCallableWrapper.call(ServerActionManagerImpl.java:396)

                at de.espirit.firstspirit.server.ExecutionManagerImpl$ExtendedCallable.call(ExecutionManagerImpl.java:520)

                at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

                at java.util.concurrent.FutureTask.run(FutureTask.java:138)

                at de.espirit.common.util.BoundedExecutorService$RunnableWrapper.run(BoundedExecutorService.java:419)

                at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)

                at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

                at java.util.concurrent.FutureTask.run(FutureTask.java:138)

                at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

                at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

                at java.lang.Thread.run(Thread.java:662)

                at de.espirit.common.util.SuspendableThread.run(SuspendableThread.java:36)

Das FS-Zielsystem hat die Version 4.2.454.47473. Ich habe auch einen Import auf einem FS-System mit der Version  4.2.461.48921 versucht und erhalte den gleichen Fehler. Das zu importierende FS-Projekt enthält die Datenbankinhalte und ich verwende einen neuen DB-Layer. Ich bedanke mich im Voraus für jede Hilfe.

Gruß Julia Hosieny

0 Kudos
1 Solution

Accepted Solutions

shared/lib/derbyclient.jar

Ist denn das Derby-Treiber Modul auch installiert? Beides kombiniert ("derbyclient.jar" in "shared/lib" und Treiber-Modul) funktioniert nicht.

Peter

View solution in original post

0 Kudos
4 Replies
Peter_Jodeleit
Crownpeak employee

Wie sieht denn der classpath des Servers aus?

Peter
0 Kudos

java.class.path:

  shared/lib/derbyclient.jar

    shared/lib/ojdbc14.jar

    server/classes

    server/lib/fs-server.jar

    server/lib/wrapper.jar

0 Kudos

shared/lib/derbyclient.jar

Ist denn das Derby-Treiber Modul auch installiert? Beides kombiniert ("derbyclient.jar" in "shared/lib" und Treiber-Modul) funktioniert nicht.

Peter
0 Kudos

Danke,

ich habe den Treiber derbyclient.jar entfernt und die Fehlermeldung erscheint nicht mehr. Ich wusste nicht, dass sie in Konflikt zueinander stehen.

Gruß

0 Kudos