Dear Icy developers,
I hope everything alright in Pasteur :)
I receive quite a lot of automatic bug reports, sometimes several reports for a single day, where the problem does not come from my plugins but from the plugin system in Icy. This is quite annoying since I am tempted to delete these mails without reading them, and I would lose actual bugs reports this way...
There are two types of issues.
1) one or several dependencies that were not installed. For example :
Plugin Optical Flow - Horn-Schunck 1.0.0.6
Dependances:
Plugin EzPlug SDK 3.6.10.0 installed
Plugin plugins.tlecomte.rectangularFEM.RectangularFEM is not installed
Plugin plugins.tlecomte.flowdisplay.FlowDisplay is not installed
Plugin Protocols SDK 4.2.3.0 installed
Plugin plugins.tlecomte.middleburyColorCoder.MiddleburyColorCoder is not installed
As a plugin developer, this is definitely not my problem ! :) Since this happens quite a lot, I bet there is a little bug in the dependency installation system...
2) the main class is not found. For example:
An error occured while installing the plugin :
Fatal error while loading 'plugins.tlecomte.opticalFlowHornSchunck.OpticalFlowHornSchunck' class from plugins/tlecomte/opticalFlowHornSchunck/OpticalFlowHornSchunck.jar :
java.lang.ClassNotFoundException: plugins.tlecomte.opticalFlowHornSchunck.OpticalFlowHornSchunck
It could have been a true mistake in the className if I had just published the plugin, but here the plugin has not changed since months and there is no mistake... Clearly there was something wrong with the jar download or something else, but again it is my problem, as a plugin developer !! :)
Could you do something to prevent these errors or at least avoid sending such reports to us, plugin authors ? Thank you very much ;)
Have fun developing Icy !!
Best regards,
Timothée