Обнаружено исключение java.lang.UNIXProcess.forkAndExec - PullRequest
0 голосов
/ 27 марта 2009

Кто-нибудь знает, с чем связано это исключение?

Исключительная ситуация при обработке. След стека ниже:

java.lang.UNIXProcess.forkAndExec(Native Method)
java.lang.UNIXProcess.<init>(UNIXProcess.java:53)
java.lang.ProcessImpl.start(ProcessImpl.java:65)
java.lang.ProcessBuilder.start(ProcessBuilder.java:451)
java.lang.Runtime.exec(Runtime.java:591)
java.lang.Runtime.exec(Runtime.java:464)

....

org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:248)
org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:198)
org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:90)
org.quartz.core.JobRunShell.run(JobRunShell.java:202)
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)

1 Ответ

0 голосов
/ 27 марта 2009

Если исключение выдается из метода start(), то ОС не сможет обработать / запустить процесс. Так что проблема не в том, что подпроцесс умирает, а в том, что он не запускается.

Так вы правильно указали? Вы полагаетесь на PATH настройки? Правильно ли выполнены разрешения на выполнение?

Было бы полезно увидеть код, который вы используете для инициализации ProcessBuilder. т.е. параметры вызова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...