NOTICE! This is a static HTML version of a legacy Fiji BugZilla bug.

The Fiji project now uses GitHub Issues for issue tracking.

Please file all new issues there.

Bug 144 - Align layers leads to never ending progress bar flickering
Align layers leads to never ending progress bar flickering
Status: RESOLVED WORKSFORME
Product: Fiji
Classification: Unclassified
Component: TrakEM2
unspecified
PC Linux
: P2 normal
Assigned To: Albert Cardona
Depends on:
Blocks:
 
Reported: 2010-02-21 14:51 CST by Stephan Saalfeld
Modified: 2010-08-10 10:16 CDT
0 users

See Also:

Description Stephan Saalfeld 2010-02-21 14:51:42 CST
I called Align Layers with propagate to last layer checked for just two layers in a large data set.  The alignment failed for insufficient parameters but TrakEM2 then starts doing something unknown flickering the progress bar and not releasing the input block on the Display.  This took several minutes (for what?) and I had to interrupt it after which it logs and exception triggered by a Future called something like `transformImageAndVectorData' or similar.  Sorry for having lost the correct message.  It was copied to the clipboard but apparently didn't survive the end of Fiji (do these clipboards work any time?).

Note: there is nothing else than images in the data set and the transformation is pure affine, so no reason to do something complicated...
Comment 1 Stephan Saalfeld 2010-02-21 14:57:33 CST
It's easy to reproduce, I just did it again.  Here the message:

==================
ERROR:
java.lang.InterruptedException
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1215)
	at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218)
	at java.util.concurrent.FutureTask.get(FutureTask.java:83)
	at ini.trakem2.utils.Utils.wait(Utils.java:1389)
	at mpicbg.trakem2.align.AlignTask.transformPatchesAndVectorData(AlignTask.java:394)
	at mpicbg.trakem2.align.AlignTask.transformPatchesAndVectorData(AlignTask.java:270)
	at mpicbg.trakem2.align.AlignLayersTask.alignLayersLinearlyJob(AlignLayersTask.java:314)
	at mpicbg.trakem2.align.AlignLayersTask.alignLayers(AlignLayersTask.java:171)
	at mpicbg.trakem2.align.AlignLayersTask$1.run(AlignLayersTask.java:88)
	at java.lang.Thread.run(Thread.java:619)
==================
Comment 2 Albert Cardona 2010-03-31 19:18:16 CDT
The AlignTask.transformPatchesAndVectorData method changed a lot.
Can you still reproduce this error?