Posted by
Pedro J CamelloDr Pedro J Camello on
Mar 08, 2017; 2:51pm
URL: http://imagej.273.s1.nabble.com/Error-in-background-subtraction-plugin-after-upgrade-tp5018242.html
Hi all,
yesterday I upgraded mi Fii installation to ImageJ 1.51j (Java is 1.6.0_24). Immediately after the upgrade a plugin I use frequently (BG_subtraction_from_ROI) fails and the code shown below is displayed in the console. I would appreciate a solution:
Compiling 1 file in C:\Users\p\AppData\Local\Temp\java8674721637468925155
No javac.jar found (looked in D:\fiji-win64\Fiji.app\jars)!
java.lang.RuntimeException: Could not even fall back to javac in the PATH
at org.scijava.minimaven.JavaCompiler.call(JavaCompiler.java:129)
at org.scijava.minimaven.MavenProject.build(MavenProject.java:538)
at org.scijava.minimaven.MavenProject.build(MavenProject.java:463)
at org.scijava.minimaven.MavenProject.build(MavenProject.java:446)
at org.scijava.plugins.scripting.java.JavaEngine.compile(JavaEngine.java:211)
at org.scijava.plugins.scripting.java.JavaEngine.eval(JavaEngine.java:135)
at org.scijava.plugins.scripting.java.JavaEngine.eval(JavaEngine.java:173)
at org.scijava.script.ScriptModule.run(ScriptModule.java:173)
at org.scijava.module.ModuleRunner.run(ModuleRunner.java:167)
at org.scijava.module.ModuleRunner.call(ModuleRunner.java:126)
at org.scijava.module.ModuleRunner.call(ModuleRunner.java:65)
at org.scijava.thread.DefaultThreadService$2.call(DefaultThreadService.java:191)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.RuntimeException: java.io.IOException: Cannot run program "javac" (in directory "."): CreateProcess error=2, El sistema no puede encontrar el archivo especificado
at org.scijava.util.ProcessUtils.exec(ProcessUtils.java:137)
at org.scijava.util.ProcessUtils.exec(ProcessUtils.java:71)
at org.scijava.minimaven.JavaCompiler.execute(JavaCompiler.java:169)
at org.scijava.minimaven.JavaCompiler.call(JavaCompiler.java:126)
... 16 more
Caused by: java.io.IOException: Cannot run program "javac" (in directory "."): CreateProcess error=2, El sistema no puede encontrar el archivo especificado
at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
at java.lang.Runtime.exec(Runtime.java:593)
at org.scijava.util.ProcessUtils.exec(ProcessUtils.java:97)
... 19 more
Caused by: java.io.IOException: CreateProcess error=2, El sistema no puede encontrar el archivo especificado
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
... 21 more
Compiling 1 file in C:\Users\p\AppData\Local\Temp\java5157103361452361330
No javac.jar found (looked in D:\fiji-win64\Fiji.app\jars)!
java.lang.RuntimeException: Could not even fall back to javac in the PATH
at org.scijava.minimaven.JavaCompiler.call(JavaCompiler.java:129)
at org.scijava.minimaven.MavenProject.build(MavenProject.java:538)
at org.scijava.minimaven.MavenProject.build(MavenProject.java:463)
at org.scijava.minimaven.MavenProject.build(MavenProject.java:446)
at org.scijava.plugins.scripting.java.JavaEngine.compile(JavaEngine.java:211)
at org.scijava.plugins.scripting.java.JavaEngine.eval(JavaEngine.java:135)
at org.scijava.plugins.scripting.java.JavaEngine.eval(JavaEngine.java:173)
at org.scijava.script.ScriptModule.run(ScriptModule.java:173)
at org.scijava.module.ModuleRunner.run(ModuleRunner.java:167)
at org.scijava.module.ModuleRunner.call(ModuleRunner.java:126)
at org.scijava.module.ModuleRunner.call(ModuleRunner.java:65)
at org.scijava.thread.DefaultThreadService$2.call(DefaultThreadService.java:191)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.RuntimeException: java.io.IOException: Cannot run program "javac" (in directory "."): CreateProcess error=2, El sistema no puede encontrar el archivo especificado
at org.scijava.util.ProcessUtils.exec(ProcessUtils.java:137)
at org.scijava.util.ProcessUtils.exec(ProcessUtils.java:71)
at org.scijava.minimaven.JavaCompiler.execute(JavaCompiler.java:169)
at org.scijava.minimaven.JavaCompiler.call(JavaCompiler.java:126)
... 16 more
Caused by: java.io.IOException: Cannot run program "javac" (in directory "."): CreateProcess error=2, El sistema no puede encontrar el archivo especificado
at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
at java.lang.Runtime.exec(Runtime.java:593)
at org.scijava.util.ProcessUtils.exec(ProcessUtils.java:97)
... 19 more
Caused by: java.io.IOException: CreateProcess error=2, El sistema no puede encontrar el archivo especificado
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
... 21 more
Compiling 1 file in C:\Users\p\AppData\Local\Temp\java4618854486569775336
No javac.jar found (looked in D:\fiji-win64\Fiji.app\jars)!
java.lang.RuntimeException: Could not even fall back to javac in the PATH
at org.scijava.minimaven.JavaCompiler.call(JavaCompiler.java:129)
at org.scijava.minimaven.MavenProject.build(MavenProject.java:538)
at org.scijava.minimaven.MavenProject.build(MavenProject.java:463)
at org.scijava.minimaven.MavenProject.build(MavenProject.java:446)
at org.scijava.plugins.scripting.java.JavaEngine.compile(JavaEngine.java:211)
at org.scijava.plugins.scripting.java.JavaEngine.eval(JavaEngine.java:135)
at org.scijava.plugins.scripting.java.JavaEngine.eval(JavaEngine.java:173)
at org.scijava.script.ScriptModule.run(ScriptModule.java:173)
at org.scijava.module.ModuleRunner.run(ModuleRunner.java:167)
at org.scijava.module.ModuleRunner.call(ModuleRunner.java:126)
at org.scijava.module.ModuleRunner.call(ModuleRunner.java:65)
at org.scijava.thread.DefaultThreadService$2.call(DefaultThreadService.java:191)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.RuntimeException: java.io.IOException: Cannot run program "javac" (in directory "."): CreateProcess error=2, El sistema no puede encontrar el archivo especificado
at org.scijava.util.ProcessUtils.exec(ProcessUtils.java:137)
at org.scijava.util.ProcessUtils.exec(ProcessUtils.java:71)
at org.scijava.minimaven.JavaCompiler.execute(JavaCompiler.java:169)
at org.scijava.minimaven.JavaCompiler.call(JavaCompiler.java:126)
... 16 more
Caused by: java.io.IOException: Cannot run program "javac" (in directory "."): CreateProcess error=2, El sistema no puede encontrar el archivo especificado
at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
at java.lang.Runtime.exec(Runtime.java:593)
at org.scijava.util.ProcessUtils.exec(ProcessUtils.java:97)
... 19 more
Caused by: java.io.IOException: CreateProcess error=2, El sistema no puede encontrar el archivo especificado
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
... 21 more
--
ImageJ mailing list:
http://imagej.nih.gov/ij/list.html