Re: imageJ_g-ratio_calculator

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: imageJ_g-ratio_calculator

Curtis Rueden
Hi,

It is a problem with the G Ratio Calculator plugin.

The software is not open source, so you cannot fix it yourself, nor can
anyone on the list here (legally) fix it for you.

You could write to the author directly for support. Note that the plugin is
more than 12 years old, which might be why it is not working with recent
versions of ImageJ and Fiji. The PDF manual for the plugin using ImageJ
version 1.37v; you could try the plugin with an old version of ImageJ (
https://imagej.net/download/).

Alternately, you could make a post on https://forum.image.sc explaining
what you are trying to accomplish, and people could recommend solutions
that work with more recent versions of the software.

Regards,
Curtis

On Thu, Jun 6, 2019 at 1:13 PM az85 <[hidden email]> wrote:

> Hi!
>
> I'm trying to use the G Ratio Caclulator from CIF to analyse some images:
> (
> http://cifweb.unil.ch/index.php?option=com_docman&task=doc_details&gid=31&Itemid=57)
>
>
> I'm running it through FiJi. I keep getting the following Console box error
> coming up when I try to "Start measurements" and then click on an axon.
> Does
> anyone know a fix?!
>
> Thanks!
>
>
>
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioCalculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioCalculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioCalculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioCalculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioCalculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioCalculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioCalculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioCalculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioCalculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioCalculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
>
>
>
> --
> Sent from: http://imagej.1557.x6.nabble.com/
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: imageJ_g-ratio_calculator

Cammer, Michael-2
Maybe 15 years ago or so I wrote a macro to do G-ratios.  Based on a thresholded image it measured the area of each axon based on outline of myelin (black), then measured the area of each corresponding white center (cytoplasm), fit each area to a circle, and then calculated radii and subtracted accordingly before calculating the ratio.
Probably it would be easier for someone to redo this than to fix the plugin.  Sorry I don’t have the code at hand.
Cheers-

Michael Cammer, Sr Research Scientist, DART Microscopy Laboratory




-----Original Message-----
From: Curtis Rueden <[hidden email]>
Sent: Tuesday, June 11, 2019 10:26 AM
To: [hidden email]
Subject: Re: imageJ_g-ratio_calculator

Hi,

It is a problem with the G Ratio Calculator plugin.

The software is not open source, so you cannot fix it yourself, nor can anyone on the list here (legally) fix it for you.

You could write to the author directly for support. Note that the plugin is more than 12 years old, which might be why it is not working with recent versions of ImageJ and Fiji. The PDF manual for the plugin using ImageJ version 1.37v; you could try the plugin with an old version of ImageJ ( https://urldefense.proofpoint.com/v2/url?u=https-3A__imagej.net_download_&d=DwIBaQ&c=j5oPpO0eBH1iio48DtsedeElZfc04rx3ExJHeIIZuCs&r=E0xNnPAQpUbDiPlC50tp7rW2nBkvV7fujQf0RknE5bU&m=4z-ADvFuYr5-WIXvUVCbzxaiElpX7lluEh-R6lQS18U&s=i1A4RQiATpwmzSzJD6_X39DdGrsGS75GfovSB_mA_Y4&e=).

Alternately, you could make a post on https://urldefense.proofpoint.com/v2/url?u=https-3A__forum.image.sc&d=DwIBaQ&c=j5oPpO0eBH1iio48DtsedeElZfc04rx3ExJHeIIZuCs&r=E0xNnPAQpUbDiPlC50tp7rW2nBkvV7fujQf0RknE5bU&m=4z-ADvFuYr5-WIXvUVCbzxaiElpX7lluEh-R6lQS18U&s=YUuNZff80Yw-k5W7PyLeMxOYLSpssuEDhEcAyTGpPto&e= explaining what you are trying to accomplish, and people could recommend solutions that work with more recent versions of the software.

Regards,
Curtis

On Thu, Jun 6, 2019 at 1:13 PM az85 <[hidden email]> wrote:

> Hi!
>
> I'm trying to use the G Ratio Caclulator from CIF to analyse some images:
> (
> https://urldefense.proofpoint.com/v2/url?u=http-3A__cifweb.unil.ch_ind
> ex.php-3Foption-3Dcom-5Fdocman-26task-3Ddoc-5Fdetails-26gid-3D31-26Ite
> mid-3D57&d=DwIBaQ&c=j5oPpO0eBH1iio48DtsedeElZfc04rx3ExJHeIIZuCs&r=E0xN
> nPAQpUbDiPlC50tp7rW2nBkvV7fujQf0RknE5bU&m=4z-ADvFuYr5-WIXvUVCbzxaiElpX
> 7lluEh-R6lQS18U&s=2mz4Al1r86qngsKe0gvNxBkacbVSSPSsvhiHlEL5Itc&e=)
>
>
> I'm running it through FiJi. I keep getting the following Console box
> error coming up when I try to "Start measurements" and then click on an axon.
> Does
> anyone know a fix?!
>
> Thanks!
>
>
>
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioC
> alculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThrea
> d.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.j
> ava:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThrea
> d.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at
> java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioC
> alculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThrea
> d.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.j
> ava:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThrea
> d.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at
> java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioC
> alculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThrea
> d.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.j
> ava:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThrea
> d.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at
> java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioC
> alculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThrea
> d.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.j
> ava:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThrea
> d.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at
> java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioC
> alculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThrea
> d.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.j
> ava:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThrea
> d.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at
> java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioC
> alculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThrea
> d.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.j
> ava:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThrea
> d.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at
> java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioC
> alculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThrea
> d.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.j
> ava:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThrea
> d.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at
> java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioC
> alculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThrea
> d.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.j
> ava:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThrea
> d.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at
> java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioC
> alculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThrea
> d.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.j
> ava:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThrea
> d.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at
> java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> Exception in thread "Run$_AWT-EventQueue-0" java.lang.NullPointerException
>         at
> GRatioCalculator$Cell_Outliner_CIF$Mouse_Listener.mousePressed(GRatioC
> alculator.java:148)
>
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>         at java.awt.Component.processMouseEvent(Component.java:6536)
>         at java.awt.Component.processEvent(Component.java:6304)
>         at java.awt.Component.dispatchEventImpl(Component.java:4889)
>         at java.awt.Component.dispatchEvent(Component.java:4711)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:84)
>
>         at java.awt.EventQueue$4.run(EventQueue.java:733)
>         at java.awt.EventQueue$4.run(EventQueue.java:731)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPr
> ivilege(ProtectionDomain.java:74)
>
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThrea
> d.java:205)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.j
> ava:116)
>
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThrea
> d.java:105)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at
> java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
>
>
>
> --
> Sent from:
> https://urldefense.proofpoint.com/v2/url?u=http-3A__imagej.1557.x6.nab
> ble.com_&d=DwIBaQ&c=j5oPpO0eBH1iio48DtsedeElZfc04rx3ExJHeIIZuCs&r=E0xN
> nPAQpUbDiPlC50tp7rW2nBkvV7fujQf0RknE5bU&m=4z-ADvFuYr5-WIXvUVCbzxaiElpX
> 7lluEh-R6lQS18U&s=tIlcQDJmp41uRYMCfpwnHRoaseyD2sl80QwQHFykN90&e=
>
> --
> ImageJ mailing list:
> https://urldefense.proofpoint.com/v2/url?u=http-3A__imagej.nih.gov_ij_
> list.html&d=DwIBaQ&c=j5oPpO0eBH1iio48DtsedeElZfc04rx3ExJHeIIZuCs&r=E0x
> NnPAQpUbDiPlC50tp7rW2nBkvV7fujQf0RknE5bU&m=4z-ADvFuYr5-WIXvUVCbzxaiElp
> X7lluEh-R6lQS18U&s=YlgUFUC2qXmTP5TpnK2zPlPJ6cGOqy9OFsP6V7iyYrA&e=
>

--
ImageJ mailing list: https://urldefense.proofpoint.com/v2/url?u=http-3A__imagej.nih.gov_ij_list.html&d=DwIBaQ&c=j5oPpO0eBH1iio48DtsedeElZfc04rx3ExJHeIIZuCs&r=E0xNnPAQpUbDiPlC50tp7rW2nBkvV7fujQf0RknE5bU&m=4z-ADvFuYr5-WIXvUVCbzxaiElpX7lluEh-R6lQS18U&s=YlgUFUC2qXmTP5TpnK2zPlPJ6cGOqy9OFsP6V7iyYrA&e=

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html