Sholl Analysis (Tracings) - Odd Bug

sholl-analysis
sholl
simpleneuritetracer
Tags: #<Tag:0x00007fd543ff22b8> #<Tag:0x00007fd543ff2178> #<Tag:0x00007fd543ff1840>

#1

I am experiencing an unusual and oddly specific bug with the ‘Sholl Analysis (Tracings)…’ plugin. When I select the “Center” to be “soma” AND check the box to “Include only paths tagged with the following labels” the plugin fails. It simply won’t complete the function. I’ve tried ticking off different settings and it appears this specific combination is the culprit - which is of course the one I need - I’m trying to do sholl analysis on Dendrites using the soma for the Sholl center.


#2

And after a 5-10 minutes of it not doing anything I get this prompt Exception

(Fiji Is Just) ImageJ 2.0.0-rc-65/1.51t; Java 1.8.0_66 [64-bit]; Mac OS X 10.12.6; 475MB of 6446MB (7%)
 
java.lang.IllegalArgumentException: Counter==0
	at ij.measure.ResultsTable.addValue(ResultsTable.java:151)
	at ij.measure.ResultsTable.addValue(ResultsTable.java:178)
	at sholl.Sholl_Analysis.getFittedProfile(Sholl_Analysis.java:943)
	at sholl.Sholl_Analysis.run(Sholl_Analysis.java:472)
	at sholl.Sholl_Analysis.runInTabularMode(Sholl_Analysis.java:2683)
	at sholl.Sholl_Analysis.analyzeProfile(Sholl_Analysis.java:2670)
	at tracing.ShollAnalysisPlugin.run(ShollAnalysisPlugin.java:230)
	at ij.IJ.runUserPlugIn(IJ.java:221)
	at ij.IJ.runPlugIn(IJ.java:185)
	at ij.Executer.runCommand(Executer.java:137)
	at ij.Executer.run(Executer.java:66)
	at ij.IJ.run(IJ.java:301)
	at ij.IJ.run(IJ.java:276)
	at ij.macro.Functions.doRun(Functions.java:604)
	at ij.macro.Functions.doFunction(Functions.java:96)
	at ij.macro.Interpreter.doStatement(Interpreter.java:248)
	at ij.macro.Interpreter.doStatements(Interpreter.java:234)
	at ij.macro.Interpreter.run(Interpreter.java:117)
	at ij.macro.Interpreter.run(Interpreter.java:88)
	at ij.macro.Interpreter.run(Interpreter.java:99)
	at ij.plugin.Macro_Runner.runMacro(Macro_Runner.java:161)
	at ij.IJ.runMacro(IJ.java:138)
	at ij.IJ.runMacro(IJ.java:127)
	at net.imagej.legacy.IJ1Helper$3.call(IJ1Helper.java:1096)
	at net.imagej.legacy.IJ1Helper$3.call(IJ1Helper.java:1092)
	at net.imagej.legacy.IJ1Helper.runMacroFriendly(IJ1Helper.java:1043)
	at net.imagej.legacy.IJ1Helper.runMacro(IJ1Helper.java:1092)
	at net.imagej.legacy.plugin.IJ1MacroEngine.eval(IJ1MacroEngine.java:137)
	at org.scijava.script.ScriptModule.run(ScriptModule.java:160)
	at org.scijava.module.ModuleRunner.run(ModuleRunner.java:168)
	at org.scijava.module.ModuleRunner.call(ModuleRunner.java:127)
	at org.scijava.module.ModuleRunner.call(ModuleRunner.java:66)
	at org.scijava.thread.DefaultThreadService$3.call(DefaultThreadService.java:238)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)