Login  Register

Re: parallel iterative deconvolution

Posted by dscho on Sep 04, 2013; 6:17pm
URL: http://imagej.273.s1.nabble.com/parallel-iterative-deconvolution-tp5004620p5004661.html

Hi Aryeh,

On Sun, 1 Sep 2013, Aryeh Weiss wrote:

> java.lang.NoSuchMethodError:
> cern.colt.Sorting.parallelQuickSort([IIILcern/colt/function/tint/IntComparator;)V
> at cern.colt.matrix.tfloat.algo.FloatSorting.runSort(Unknown Source)
> at cern.colt.matrix.tfloat.algo.FloatSorting.sortIndex(Unknown Source)
> at ... [more stuff that I will send if needed]
>
> This type of error was discussed in the past, most recently (which I found):
> https://list.nih.gov/cgi-bin/wa.exe?A2=ind1105&L=IMAGEJ&P=R35667&1=IMAGEJ&9=A&J=on&d=No+Match%3BMatch%3BMatches&z=4
>
> The problem then was outdated parallelcolt in the load path. So I purged my
> system of all of the old parallelcolt jars, and made sure I have only
> parallelcolt-0.9.4, which I believe is the latest.

The problem is that parallelcolt is developed in a slightly
backwards-incompatible manner. That, combined with the fact that parallel
iterative convolution dependended on a different (and incompatible)
version of parallelcolt than superresolution prevented the inclusion of
those otherwise very interesting plugins into Fiji.

In your case, it might also be one of those creative .jar files that
bundle other projects which leads to all kinds of unpleasant surprises.

To find out what .jar file contains the offending Sorting class, use
Fiji's 'Find Jar For Class' script via the command launcher and provide
the full class name: cern.colt.Sorting

Ciao,
Johannes

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