Plugin compatibility in version 1.4

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Plugin compatibility in version 1.4

Durairaj Renu
Dear Nico,

We are trying to run an hcs plugin compiled for Micro-Manager version 1.3 in version 1.4.6

The plugin is working without issues in version 1.3.8. We face issues while invoking the plugin in version 1.4.6, ClassNotFoundException.

----
Failed to load com.strandgenomics.imaging.hcs.TestPlateAcquisitionData java.lang.ClassNotFoundException: org
.micromanager.metadata.MMAcqDataException
----

Attached the detailed log message that we encounter on invocation and acquisition. Please let us know for additional information required.

Your comments would help us troubleshoot on the error.

Please also point us to the changes in APIs available for version 1.3 and 1.4.

Thanks and Regards,
Durai

hcs-MM1.4.6-log.txt
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Plugin compatibility in version 1.4

Nico Stuurman
Administrator
Hi Durai,

> We are trying to run an hcs plugin compiled for Micro-Manager version 1.3 in
> version 1.4.6
>
> The plugin is working without issues in version 1.3.8. We face issues while
> invoking the plugin in version 1.4.6, ClassNotFoundException.
>
> ----
> Failed to load com.strandgenomics.imaging.hcs.TestPlateAcquisitionData
> java.lang.ClassNotFoundException: org
> .micromanager.metadata.MMAcqDataException
> ----

The metadata package has been removed altogether.  Metadata are now kept with the image in the form of a "Tagged" image.  

In general, plugins should not use Micro-Manager code except for the code exposed in the API interfaces (i.e. everything in the mmstudio/src/org/micromanager/api directory).  This will ensure that your plugin will keep on working in future releases.  The reason for this is quite simple: if we can not change the internals of our application anymore, development effectively ends.  By taking the responsibility that the interfaces will remain constant (or expand), we can guarantee that plugins keep working and also continue our own development.

> Please also point us to the changes in APIs available for version 1.3 and 1.4.

The Micro-Manager APIs can be found through:

http://valelab.ucsf.edu/~MM/MMwiki/index.php/Micro-Manager_Programming_Guide


Best,

Nico


------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
micro-manager-general mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/micro-manager-general
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Plugin compatibility in version 1.4

Durairaj Renu
Dear Nico,

Thank you for your prompt response.

Your inputs would help us port the hcs plugin from MM 1.3 to MM 1.4. Will communicate to you for additional inputs.

Thanks,
Durai
Loading...