<html>
    <head>
      <base href="http://fiji.sc/bugzilla/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - large file pairwais stitching problem"
   href="http://fiji.sc/bugzilla/show_bug.cgi?id=1200">1200</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>large file pairwais stitching problem
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Fiji
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Windows
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P4
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Plugins
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>imagej-bugs@imagej.net
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>alexandros.sountoulidis@su.se
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>alexandros.sountoulidis@su.se
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Hello,

I know that would be nice to send the images but the files are too big. File1
4.7 GB (3072x4608 z=120 steps 8 bit, 3 channels) File2 3.7GB ( 2560x4608 z=112
steps 8 bit, 3 channels). I tried to used pairwise stitching because the
overlap at the z-axis and I took the following error
Exception in thread "Thread-51" java.lang.NegativeArraySizeException
    at
mpicbg.imglib.container.basictypecontainer.array.FloatArray.<init>(FloatArray.java:54)
    at
mpicbg.imglib.container.array.ArrayContainerFactory.createFloatInstance(ArrayContainerFactory.java:147)
    at
mpicbg.imglib.type.numeric.complex.ComplexFloatType.createSuitableDirectAccessContainer(ComplexFloatType.java:83)
    at
mpicbg.imglib.container.DirectAccessContainerFactory.createContainer(DirectAccessContainerFactory.java:69)
    at
mpicbg.imglib.container.DirectAccessContainerFactory.createContainer(DirectAccessContainerFactory.java:55)
    at mpicbg.imglib.image.Image.<init>(Image.java:113)
    at mpicbg.imglib.image.Image.<init>(Image.java:136)
    at mpicbg.imglib.image.ImageFactory.createImage(ImageFactory.java:69)
    at mpicbg.imglib.image.ImageFactory.createImage(ImageFactory.java:72)
    at
mpicbg.imglib.algorithm.fft.FFTFunctions.computeFFT(FFTFunctions.java:389)
    at
mpicbg.imglib.algorithm.fft.FourierTransform.process(FourierTransform.java:268)
    at
mpicbg.imglib.algorithm.fft.PhaseCorrelation$3.run(PhaseCorrelation.java:706)
    at java.lang.Thread.run(Thread.java:662)
Exception in thread "Thread-52" java.lang.NegativeArraySizeException
    at
mpicbg.imglib.container.basictypecontainer.array.FloatArray.<init>(FloatArray.java:54)
    at
mpicbg.imglib.container.array.ArrayContainerFactory.createFloatInstance(ArrayContainerFactory.java:147)
    at
mpicbg.imglib.type.numeric.complex.ComplexFloatType.createSuitableDirectAccessContainer(ComplexFloatType.java:83)
    at
mpicbg.imglib.container.DirectAccessContainerFactory.createContainer(DirectAccessContainerFactory.java:69)
    at
mpicbg.imglib.container.DirectAccessContainerFactory.createContainer(DirectAccessContainerFactory.java:55)
    at mpicbg.imglib.image.Image.<init>(Image.java:113)
    at mpicbg.imglib.image.Image.<init>(Image.java:136)
    at mpicbg.imglib.image.ImageFactory.createImage(ImageFactory.java:69)
    at mpicbg.imglib.image.ImageFactory.createImage(ImageFactory.java:72)
    at
mpicbg.imglib.algorithm.fft.FFTFunctions.computeFFT(FFTFunctions.java:389)
    at
mpicbg.imglib.algorithm.fft.FourierTransform.process(FourierTransform.java:268)
    at
mpicbg.imglib.algorithm.fft.PhaseCorrelation$3.run(PhaseCorrelation.java:711)
    at java.lang.Thread.run(Thread.java:662)
version = 1.5
C:\Users\Samakovlis\.ImageJ_3D_Viewer.props (The system cannot find the file
specified)
nFrames = 1
version = 1.5
nFrames = 1
Exception in thread "Thread-2707" java.lang.NegativeArraySizeException
    at
mpicbg.imglib.container.basictypecontainer.array.FloatArray.<init>(FloatArray.java:54)
    at
mpicbg.imglib.container.array.ArrayContainerFactory.createFloatInstance(ArrayContainerFactory.java:147)
    at
mpicbg.imglib.type.numeric.complex.ComplexFloatType.createSuitableDirectAccessContainer(ComplexFloatType.java:83)
    at
mpicbg.imglib.container.DirectAccessContainerFactory.createContainer(DirectAccessContainerFactory.java:69)
    at
mpicbg.imglib.container.DirectAccessContainerFactory.createContainer(DirectAccessContainerFactory.java:55)
    at mpicbg.imglib.image.Image.<init>(Image.java:113)
    at mpicbg.imglib.image.Image.<init>(Image.java:136)
    at mpicbg.imglib.image.ImageFactory.createImage(ImageFactory.java:69)
    at mpicbg.imglib.image.ImageFactory.createImage(ImageFactory.java:72)
    at
mpicbg.imglib.algorithm.fft.FFTFunctions.computeFFT(FFTFunctions.java:389)
    at
mpicbg.imglib.algorithm.fft.FourierTransform.process(FourierTransform.java:268)
    at
mpicbg.imglib.algorithm.fft.PhaseCorrelation$3.run(PhaseCorrelation.java:706)
    at java.lang.Thread.run(Thread.java:662)
Exception in thread "Thread-2708" java.lang.NegativeArraySizeException
    at
mpicbg.imglib.container.basictypecontainer.array.FloatArray.<init>(FloatArray.java:54)
    at
mpicbg.imglib.container.array.ArrayContainerFactory.createFloatInstance(ArrayContainerFactory.java:147)
    at
mpicbg.imglib.type.numeric.complex.ComplexFloatType.createSuitableDirectAccessContainer(ComplexFloatType.java:83)
    at
mpicbg.imglib.container.DirectAccessContainerFactory.createContainer(DirectAccessContainerFactory.java:69)
    at
mpicbg.imglib.container.DirectAccessContainerFactory.createContainer(DirectAccessContainerFactory.java:55)
    at mpicbg.imglib.image.Image.<init>(Image.java:113)
    at mpicbg.imglib.image.Image.<init>(Image.java:136)
    at mpicbg.imglib.image.ImageFactory.createImage(ImageFactory.java:69)
    at mpicbg.imglib.image.ImageFactory.createImage(ImageFactory.java:72)
    at
mpicbg.imglib.algorithm.fft.FFTFunctions.computeFFT(FFTFunctions.java:389)
    at
mpicbg.imglib.algorithm.fft.FourierTransform.process(FourierTransform.java:268)
    at
mpicbg.imglib.algorithm.fft.PhaseCorrelation$3.run(PhaseCorrelation.java:711)
    at java.lang.Thread.run(Thread.java:662)
Exception in thread "Thread-4059" java.lang.NegativeArraySizeException
    at
mpicbg.imglib.container.basictypecontainer.array.FloatArray.<init>(FloatArray.java:54)
    at
mpicbg.imglib.container.array.ArrayContainerFactory.createFloatInstance(ArrayContainerFactory.java:147)
    at
mpicbg.imglib.type.numeric.complex.ComplexFloatType.createSuitableDirectAccessContainer(ComplexFloatType.java:83)
    at
mpicbg.imglib.container.DirectAccessContainerFactory.createContainer(DirectAccessContainerFactory.java:69)
    at
mpicbg.imglib.container.DirectAccessContainerFactory.createContainer(DirectAccessContainerFactory.java:55)
    at mpicbg.imglib.image.Image.<init>(Image.java:113)
    at mpicbg.imglib.image.Image.<init>(Image.java:136)
    at mpicbg.imglib.image.ImageFactory.createImage(ImageFactory.java:69)
    at mpicbg.imglib.image.ImageFactory.createImage(ImageFactory.java:72)
    at
mpicbg.imglib.algorithm.fft.FFTFunctions.computeFFT(FFTFunctions.java:389)
    at
mpicbg.imglib.algorithm.fft.FourierTransform.process(FourierTransform.java:268)
    at
mpicbg.imglib.algorithm.fft.PhaseCorrelation$3.run(PhaseCorrelation.java:706)
    at java.lang.Thread.run(Thread.java:662)
Exception in thread "Thread-4058" java.lang.NegativeArraySizeException
    at
mpicbg.imglib.container.basictypecontainer.array.FloatArray.<init>(FloatArray.java:54)
    at
mpicbg.imglib.container.array.ArrayContainerFactory.createFloatInstance(ArrayContainerFactory.java:147)
    at
mpicbg.imglib.type.numeric.complex.ComplexFloatType.createSuitableDirectAccessContainer(ComplexFloatType.java:83)
    at
mpicbg.imglib.container.DirectAccessContainerFactory.createContainer(DirectAccessContainerFactory.java:69)
    at
mpicbg.imglib.container.DirectAccessContainerFactory.createContainer(DirectAccessContainerFactory.java:55)
    at mpicbg.imglib.image.Image.<init>(Image.java:113)
    at mpicbg.imglib.image.Image.<init>(Image.java:136)
    at mpicbg.imglib.image.ImageFactory.createImage(ImageFactory.java:69)
    at mpicbg.imglib.image.ImageFactory.createImage(ImageFactory.java:72)
    at
mpicbg.imglib.algorithm.fft.FFTFunctions.computeFFT(FFTFunctions.java:389)
    at
mpicbg.imglib.algorithm.fft.FourierTransform.process(FourierTransform.java:268)
    at
mpicbg.imglib.algorithm.fft.PhaseCorrelation$3.run(PhaseCorrelation.java:711)
    at java.lang.Thread.run(Thread.java:662)
Exception in thread "Thread-5409" java.lang.NegativeArraySizeException
    at
mpicbg.imglib.container.basictypecontainer.array.FloatArray.<init>(FloatArray.java:54)
    at
mpicbg.imglib.container.array.ArrayContainerFactory.createFloatInstance(ArrayContainerFactory.java:147)
    at
mpicbg.imglib.type.numeric.complex.ComplexFloatType.createSuitableDirectAccessContainer(ComplexFloatType.java:83)
    at
mpicbg.imglib.container.DirectAccessContainerFactory.createContainer(DirectAccessContainerFactory.java:69)
    at
mpicbg.imglib.container.DirectAccessContainerFactory.createContainer(DirectAccessContainerFactory.java:55)
    at mpicbg.imglib.image.Image.<init>(Image.java:113)
    at mpicbg.imglib.image.Image.<init>(Image.java:136)
    at mpicbg.imglib.image.ImageFactory.createImage(ImageFactory.java:69)
    at mpicbg.imglib.image.ImageFactory.createImage(ImageFactory.java:72)
    at
mpicbg.imglib.algorithm.fft.FFTFunctions.computeFFT(FFTFunctions.java:389)
    at
mpicbg.imglib.algorithm.fft.FourierTransform.process(FourierTransform.java:268)
    at
mpicbg.imglib.algorithm.fft.PhaseCorrelation$3.run(PhaseCorrelation.java:706)
    at java.lang.Thread.run(Thread.java:662)
Exception in thread "Thread-5410" java.lang.NegativeArraySizeException
    at
mpicbg.imglib.container.basictypecontainer.array.FloatArray.<init>(FloatArray.java:54)
    at
mpicbg.imglib.container.array.ArrayContainerFactory.createFloatInstance(ArrayContainerFactory.java:147)
    at
mpicbg.imglib.type.numeric.complex.ComplexFloatType.createSuitableDirectAccessContainer(ComplexFloatType.java:83)
    at
mpicbg.imglib.container.DirectAccessContainerFactory.createContainer(DirectAccessContainerFactory.java:69)
    at
mpicbg.imglib.container.DirectAccessContainerFactory.createContainer(DirectAccessContainerFactory.java:55)
    at mpicbg.imglib.image.Image.<init>(Image.java:113)
    at mpicbg.imglib.image.Image.<init>(Image.java:136)
    at mpicbg.imglib.image.ImageFactory.createImage(ImageFactory.java:69)
    at mpicbg.imglib.image.ImageFactory.createImage(ImageFactory.java:72)
    at
mpicbg.imglib.algorithm.fft.FFTFunctions.computeFFT(FFTFunctions.java:389)
    at
mpicbg.imglib.algorithm.fft.FourierTransform.process(FourierTransform.java:268)
    at
mpicbg.imglib.algorithm.fft.PhaseCorrelation$3.run(PhaseCorrelation.java:711)
    at java.lang.Thread.run(Thread.java:662)
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
........................................................................
Done: Checksummer

There is no problem if I reduce the dimensions of the images 50%. Since the
sytem has 12 physical cores (and 12 logical) and 64GB RAM, I think that it has
to do with the settings of the plugin.

Can you help me please?

Thank you very much for your great work and the help, of coarse.

Kind regards,
Alex

Information about your version of Java:

  os.arch => amd64
  os.name => Windows NT (unknown)
  os.version => 6.2
  java.version => 1.6.0_24
  java.vendor => Sun Microsystems Inc.
  java.runtime.name => Java(TM) SE Runtime Environment
  java.runtime.version => 1.6.0_24-b07
  java.vm.name => Java HotSpot(TM) 64-Bit Server VM
  java.vm.version => 19.1-b02
  java.vm.vendor => Sun Microsystems Inc.
  java.vm.info => mixed mode
  java.awt.graphicsenv => sun.awt.Win32GraphicsEnvironment
  java.specification.name => Java Platform API Specification
  java.specification.version => 1.6
  sun.cpu.endian => little
  sun.desktop => windows
  file.separator => \

The up-to-date check says: REMIND_LATER

Information relevant to JAVA_HOME related problems:

  JAVA_HOME is set to: C:\Fiji.app/java/win64/jdk1.6.0_24//jre
  imagej.dir => C:\Fiji.app

Information about the version of each plugin:

Activated update sites:
ImageJ: <a href="http://update.imagej.net/">http://update.imagej.net/</a> (last check:20151122025629)
Fiji: <a href="http://update.fiji.sc/">http://update.fiji.sc/</a> (last check:20151126153359)</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>