Search the FirstSpirit Knowledge Base
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
shared/lib/derbyclient.jar
Ist denn das Derby-Treiber Modul auch installiert? Beides kombiniert ("derbyclient.jar" in "shared/lib" und Treiber-Modul) funktioniert nicht.
Wie sieht denn der classpath des Servers aus?
java.class.path:
shared/lib/derbyclient.jar
shared/lib/ojdbc14.jar
server/classes
server/lib/fs-server.jar
server/lib/wrapper.jar
shared/lib/derbyclient.jar
Ist denn das Derby-Treiber Modul auch installiert? Beides kombiniert ("derbyclient.jar" in "shared/lib" und Treiber-Modul) funktioniert nicht.
Danke,
ich habe den Treiber derbyclient.jar entfernt und die Fehlermeldung erscheint nicht mehr. Ich wusste nicht, dass sie in Konflikt zueinander stehen.
Gruß