Fiji StarDist - Java Illegal Argument Exception

Hello. I am using the StarDist package in Fiji to stack images of cells, so that I can determine which cells are expressing markers of interest. In the past, I upload my control DAPI image and convert it to an 8bit grey scale. I then use the StarDist package over the DAPI image to outline where my nuclei are. However, now I am receiving a Java Illegal Argument Exception. Is this a memory issue? If anyone could help me solve this problem, I would greatly appreciate it.

] [ERROR] Module threw exception
java.lang.IllegalArgumentException: No such input: input
at org.scijava.command.CommandModule.setInput(CommandModule.java:171)
at org.scijava.module.DefaultModuleService.assignInputs(DefaultModuleService.java:475)
at org.scijava.module.DefaultModuleService.run(DefaultModuleService.java:239)
at org.scijava.module.DefaultModuleService.run(DefaultModuleService.java:208)
at org.scijava.module.DefaultModuleService.run(DefaultModuleService.java:189)
at org.scijava.command.DefaultCommandService.run(DefaultCommandService.java:191)
at org.scijava.command.DefaultCommandService.run(DefaultCommandService.java:176)
at de.csbdresden.stardist.StarDist2D.run(StarDist2D.java:304)
at org.scijava.command.CommandModule.run(CommandModule.java:196)
at org.scijava.module.ModuleRunner.run(ModuleRunner.java:165)
at org.scijava.module.ModuleRunner.call(ModuleRunner.java:124)
at org.scijava.module.ModuleRunner.call(ModuleRunner.java:63)
at org.scijava.thread.DefaultThreadService.lambda$wrap$2(DefaultThreadService.java:225)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
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)
[Fri Oct 16 19:38:18 EDT 2020] [WARNING] Unmatched input: input
[Fri Oct 16 19:38:18 EDT 2020] [ERROR] Module threw exception
java.lang.IllegalArgumentException: No such input: input
at org.scijava.command.CommandModule.setInput(CommandModule.java:171)
at org.scijava.module.DefaultModuleService.assignInputs(DefaultModuleService.java:475)
at org.scijava.module.DefaultModuleService.run(DefaultModuleService.java:239)
at org.scijava.module.DefaultModuleService.run(DefaultModuleService.java:208)
at org.scijava.module.DefaultModuleService.run(DefaultModuleService.java:189)
at org.scijava.command.DefaultCommandService.run(DefaultCommandService.java:191)
at org.scijava.command.DefaultCommandService.run(DefaultCommandService.java:176)
at de.csbdresden.stardist.StarDist2D.run(StarDist2D.java:304)
at org.scijava.command.CommandModule.run(CommandModule.java:196)
at org.scijava.module.ModuleRunner.run(ModuleRunner.java:165)
at org.scijava.module.ModuleRunner.call(ModuleRunner.java:124)
at org.scijava.module.ModuleRunner.call(ModuleRunner.java:63)
at org.scijava.thread.DefaultThreadService.lambda$wrap$2(DefaultThreadService.java:225)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
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)
[Fri Oct 16 19:42:18 EDT 2020] [WARNING] Unmatched input: input
[Fri Oct 16 19:42:18 EDT 2020] [ERROR] Module threw exception
java.lang.IllegalArgumentException: No such input: input
at org.scijava.command.CommandModule.setInput(CommandModule.java:171)
at org.scijava.module.DefaultModuleService.assignInputs(DefaultModuleService.java:475)
at org.scijava.module.DefaultModuleService.run(DefaultModuleService.java:239)
at org.scijava.module.DefaultModuleService.run(DefaultModuleService.java:208)
at org.scijava.module.DefaultModuleService.run(DefaultModuleService.java:189)
at org.scijava.command.DefaultCommandService.run(DefaultCommandService.java:191)
at org.scijava.command.DefaultCommandService.run(DefaultCommandService.java:176)
at de.csbdresden.stardist.StarDist2D.run(StarDist2D.java:304)
at org.scijava.command.CommandModule.run(CommandModule.java:196)
at org.scijava.module.ModuleRunner.run(ModuleRunner.java:165)
at org.scijava.module.ModuleRunner.call(ModuleRunner.java:124)
at org.scijava.module.ModuleRunner.call(ModuleRunner.java:63)
at org.scijava.thread.DefaultThreadService.lambda$wrap$2(DefaultThreadService.java:225)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
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)
[Fri Oct 16 19:45:34 EDT 2020] [WARNING] Unmatched input: input
[Fri Oct 16 19:45:34 EDT 2020] [ERROR] Module threw exception
java.lang.IllegalArgumentException: No such input: input
at org.scijava.command.CommandModule.setInput(CommandModule.java:171)
at org.scijava.module.DefaultModuleService.assignInputs(DefaultModuleService.java:475)
at org.scijava.module.DefaultModuleService.run(DefaultModuleService.java:239)
at org.scijava.module.DefaultModuleService.run(DefaultModuleService.java:208)
at org.scijava.module.DefaultModuleService.run(DefaultModuleService.java:189)
at org.scijava.command.DefaultCommandService.run(DefaultCommandService.java:191)
at org.scijava.command.DefaultCommandService.run(DefaultCommandService.java:176)
at de.csbdresden.stardist.StarDist2D.run(StarDist2D.java:304)
at org.scijava.command.CommandModule.run(CommandModule.java:196)
at org.scijava.module.ModuleRunner.run(ModuleRunner.java:165)
at org.scijava.module.ModuleRunner.call(ModuleRunner.java:124)
at org.scijava.module.ModuleRunner.call(ModuleRunner.java:63)
at org.scijava.thread.DefaultThreadService.lambda$wrap$2(DefaultThreadService.java:225)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
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)
[Fri Oct 16 19:50:29 EDT 2020] [WARNING] Unmatched input: input
[Fri Oct 16 19:50:29 EDT 2020] [ERROR] Module threw exception
java.lang.IllegalArgumentException: No such input: input
at org.scijava.command.CommandModule.setInput(CommandModule.java:171)
at org.scijava.module.DefaultModuleService.assignInputs(DefaultModuleService.java:475)
at org.scijava.module.DefaultModuleService.run(DefaultModuleService.java:239)
at org.scijava.module.DefaultModuleService.run(DefaultModuleService.java:208)
at org.scijava.module.DefaultModuleService.run(DefaultModuleService.java:189)
at org.scijava.command.DefaultCommandService.run(DefaultCommandService.java:191)
at org.scijava.command.DefaultCommandService.run(DefaultCommandService.java:176)
at de.csbdresden.stardist.StarDist2D.run(StarDist2D.java:304)
at org.scijava.command.CommandModule.run(CommandModule.java:196)
at org.scijava.module.ModuleRunner.run(ModuleRunner.java:165)
at org.scijava.module.ModuleRunner.call(ModuleRunner.java:124)
at org.scijava.module.ModuleRunner.call(ModuleRunner.java:63)
at org.scijava.thread.DefaultThreadService.lambda$wrap$2(DefaultThreadService.java:225)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
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)

The error seems to indicate the the input with the name input couldn’t be found.
How are you calling the StarDist plugin? From a script?

Best,
Uwe

I click “Plugins”, then scroll down to “Stardist”, then select it to count the nuclei in my images. Prior to all this, I make sure to convert my images to 8bit grey scale. Prior to this input error, I was analyzing the exact same image and it went smoothly - no errors. I’m not sure what seems to be the cause of this. I think i’ll reinstall Fiji and the plugin.