Error when applying drift correction

40 views
Skip to first unread message

Colin Rickman

unread,
Jul 17, 2019, 8:53:26 AM7/17/19
to ThunderSTORM: discussion group
I have just updated to the latest version of FIJI and am using the latest version of ThunderSTORM incorporating phasor localisation. The problem I am having occurs when applying drift correction. Prior to updating, the same dataset corrected without error. However, running it now I receive the following error. Any idea how to resolve the problem?

(Fiji Is Just) ImageJ 2.0.0-rc-69/1.52p; Java 1.8.0_172 [64-bit]; Mac OS X 10.14.5; 2679MB of 8816MB (30%)

 

java.util.concurrent.ExecutionException: org.apache.commons.math3.exception.NumberIsTooSmallException: bandwidth (1)

at java.util.concurrent.FutureTask.report(FutureTask.java:122)

at java.util.concurrent.FutureTask.get(FutureTask.java:192)

at javax.swing.SwingWorker.get(SwingWorker.java:602)

at cz.cuni.lf1.lge.ThunderSTORM.util.WorkerThread$1.done(WorkerThread.java:50)

at javax.swing.SwingWorker$5.run(SwingWorker.java:737)

at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:832)

at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)

at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:842)

at javax.swing.Timer.fireActionPerformed(Timer.java:313)

at javax.swing.Timer$DoPostEvent.run(Timer.java:245)

at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)

at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)

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.awt.EventQueue.dispatchEvent(EventQueue.java:728)

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)

Caused by: org.apache.commons.math3.exception.NumberIsTooSmallException: bandwidth (1)

at cz.cuni.lf1.lge.ThunderSTORM.results.ModifiedLoess.smooth(ModifiedLoess.java:268)

at cz.cuni.lf1.lge.ThunderSTORM.results.ModifiedLoess.smooth(ModifiedLoess.java:414)

at cz.cuni.lf1.lge.ThunderSTORM.results.ModifiedLoess.interpolate(ModifiedLoess.java:195)

at cz.cuni.lf1.lge.ThunderSTORM.drift.CorrelationDriftEstimator.estimateDriftFromCoords(CorrelationDriftEstimator.java:124)

at cz.cuni.lf1.lge.ThunderSTORM.results.ResultsDriftCorrection$9.doJob(ResultsDriftCorrection.java:324)

at cz.cuni.lf1.lge.ThunderSTORM.results.ResultsDriftCorrection$9.doJob(ResultsDriftCorrection.java:313)

at cz.cuni.lf1.lge.ThunderSTORM.util.WorkerThread$1.doInBackground(WorkerThread.java:44)

at javax.swing.SwingWorker$1.call(SwingWorker.java:295)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at javax.swing.SwingWorker.run(SwingWorker.java:334)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

at java.lang.Thread.run(Thread.java:748)


Nori Nakai

unread,
Sep 21, 2021, 10:20:37 PMSep 21
to ThunderSTORM: discussion group
I have suffered from the same error after I updated Fiji to  dev-2016-09-10-b1
I have not solved the error that appear when I push the apply button in ThunderSTORM GUI, but I found I can apply drift correction by "Batch Process Locs" in ChriSTORM(https://github.com/cleterrier/ChriSTORM/blob/master/README.md)  
I hope this information helps someone.

2019年7月17日水曜日 21:53:26 UTC+9 colin....@gmail.com:
Reply all
Reply to author
Forward
0 new messages