| NullPointerException when calling execTask from API | NullPointerException when calling execTask from API 2003-03-27 - By Oliver Alth
Hello, I am trying to call the exec task from the api. I get this nullPointerExecption
java.lang.NullPointerException at org.apache.tools.ant.Task.log(Task.java:302) at org.apache.tools.ant.taskdefs.ExecTask.isValidOs(ExecTask.java:280) at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:248) at com.ibm.de.scm.xtcm.ant.AntRunner.runExec(AntRunner.java:232) at com.ibm.de.scm.xtcm.core.InvocationManager.invokeInternal(InvocationManager .java:138) at com.ibm.de.scm.xtcm.core.InvocationManager.invoke(InvocationManager.java:92) at com.ibm.de.scm.xtcm.core.Xtcm.main(Xtcm.java:38) Exception in thread "main"
This is my code:
final class Myexec extends ExecTask { public Myexec() { Project proj = new Project(); proj.init(); taskType = "exec"; taskName = "exec"; Target target = new Target(); } }
Myexec exec = new Myexec(); exec.init(); exec.setExecutable(tool.getProgname());
File dir = new File(tool.getLocation()); exec.setDir(dir); exec.setVMLauncher(false);
//exec.setOutput(err.getErrorOutputFile()); try { exec.execute(); } catch (BuildException buildex) { err.output(this.getClass(),"Error. "+buildex.getMessage(),2); }
Can someone tell me what I am doing wrong?
Thanks,
Oliver
__________________________________________________________________ IBM Deutschland Entwicklung GmbH, Sch?naicher Str. 220, D-71032 B?blingen eServer Software Management, D4357, Intern: 7103-06, Tel. 902-2790, Tel.: ++49-(0)7031-16-4280, Fax.: 07031-16-2790 Internet: OALTH@(protected)
|
|
 |