java.io.FileNotFoundException beim Installieren von einem selbstgeschriebenen Modul
Author: UlrikeBratsch
Publication Date: 7/28/2014 11:10
Hallo,
ich habe ein Upload-Hook geschrieben, der prüft ob die Inhalte einer hochgeladenen Zip Datei vollständig sind. Diesen Upload-Hook habe ich in ein .fsm Archiv gepackt, bestehend aus META-INF/module.xml und bin/upload_hook_module-1.0.0.jar
Wenn ich das Modul unter ServerManager -> Server -> Eigenschaften -> Module installieren möchte kommt folgender Fehler:
|
classes not found: [de/commerbank/blog/web/UploadHookCommerzbank.class] FSVersion=5.1.106.61855#3066;JDK=1.7.0_60 64bit Oracle Corporation;OS=Windows 7 6.1 amd64;Date=28.07.2014 11:37:04
at de.espirit.firstspirit.module.descriptor.ModuleDescriptor.validate(ModuleDescriptor.java:256) at de.espirit.firstspirit.server.module.ModuleInfo.loadDescriptor(ModuleInfo.java:127) at de.espirit.firstspirit.server.module.ModuleInfo.<init>(ModuleInfo.java:60) at de.espirit.firstspirit.server.module.ModuleInfo.<init>(ModuleInfo.java:48) at de.espirit.firstspirit.server.module.ModuleManagerImpl.install(ModuleManagerImpl.java:591) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at de.espirit.firstspirit.io.DefaultServerHandler.callManager(DefaultServerHandler.java:62) at de.espirit.firstspirit.server.io.handler.ManagerCall.doCall(ManagerCall.java:97) at de.espirit.firstspirit.server.io.handler.ManagerCall.handle(ManagerCall.java:71) at de.espirit.firstspirit.server.io.ManagerCallWorker.run(ManagerCallWorker.java:108) at de.espirit.firstspirit.server.ExecutionManagerImpl$RunnableWrapper.call(ExecutionManagerImpl.java:594) at de.espirit.firstspirit.server.ExecutionManagerImpl$ExtendedCallable.call(ExecutionManagerImpl.java:561) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at de.espirit.common.util.BoundedExecutorService$RunnableWrapper.run(BoundedExecutorService.java:418) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at de.espirit.firstspirit.client.io.ServerCaller.callManager(ServerCaller.java:372) at de.espirit.firstspirit.io.DefaultClientHandler.callManager(DefaultClientHandler.java:55) at de.espirit.firstspirit.client.io.RemoteManagerCaller.invoke(RemoteManagerCaller.java:52) at com.sun.proxy.$Proxy0.install(Unknown Source) at de.espirit.firstspirit.server.module.ModuleManagerProxy$ClientModuleManager.install(ModuleManagerProxy.java:318) at de.espirit.firstspirit.admin.gui.ModuleConfigurationPanel$2.run(ModuleConfigurationPanel.java:323) |
Woran kann das liegen?
Vielen Dank im Voraus.
Liebe Grüße,
Ulrike
Tags: filenotfound, module, uploadhook
-
Author: andre - 7/28/2014 12:16
hi,
und das .jar enthaelt die besagte klasse? und das fsmbzw. das jar darin auch?
0 -
Author: UlrikeBratsch - 7/28/2014 12:40
Hi André,
Das .fsm enthält die .jar und darin ist die Klasse enthalten.
0 -
Author: andre - 7/28/2014 14:12
wie sieht denn der descriptor aus - also die module.xml?
0 -
Author: UlrikeBratsch - 7/28/2014 14:18
<module>
<name>FirstSpirit Upload Module</name>
<version>1.0.0</version>
<description>Maven project for FirstSpirit Modules.</description>
<vendor>Namics (Deutschland) GmbH</vendor>
<components>
<public>
<name>FirstSpirit Upload Module - UploadHook</name>
<description>UploadHook to do something before or after an upload.</description>
<class>de.commerbank.blog.web.UploadHookCommerzbank</class>
<resources>
<resource>lib/upload_hook_module-1.0.0.jar</resource>
</resources>
</public>
</components>
</module>
0 -
Author: andre - 7/28/2014 14:29
sieht erstmal ok aus.
de.commerbank.blog.web.UploadHookCommerzbank
^^^^und diese klasse ist 100%ig so benannt bzw. liegt im korrekten package ?
also de.commerbank ohne z ?
0 -
Author: UlrikeBratsch - 7/28/2014 15:22
Ups .. das ist mir jetzt aber peinlich ^^
Danke für den Hinweis :-)
0
Please sign in to leave a comment.
Comments
6 comments