[ 
https://issues.apache.org/jira/browse/KARAF-5355?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16160918#comment-16160918
 ] 

Guillaume Nodet commented on KARAF-5355:
----------------------------------------

In order to reproduce the problem, a command needs to be running while the job 
is executed.
For example:
{code}
> scheduler:schedule --times 2 --period 1 { echo foo } ; log:tail
{code}

> The scripts triggered with {{scheduler::schedule}} command fail to execute
> --------------------------------------------------------------------------
>
>                 Key: KARAF-5355
>                 URL: https://issues.apache.org/jira/browse/KARAF-5355
>             Project: Karaf
>          Issue Type: Bug
>          Components: karaf-scheduler
>            Reporter: Guillaume Nodet
>            Assignee: Jean-Baptiste Onofré
>
> See the following exception
> {code}
> 2017-09-08 07:46:49,818 | WARN  | null_Worker-1    | ScriptJob                
>         | 35 - org.apache.karaf.scheduler.core - 4.2.0.SNAPSHOT | Error 
> executing script
> java.lang.IllegalStateException: A job is already in foreground
>       at 
> org.apache.felix.gogo.runtime.CommandSessionImpl$JobImpl.foreground(CommandSessionImpl.java:643)
>  [28:org.apache.karaf.shell.core:4.2.0.SNAPSHOT]
>       at 
> org.apache.felix.gogo.runtime.CommandSessionImpl$JobImpl.start(CommandSessionImpl.java:760)
>  [28:org.apache.karaf.shell.core:4.2.0.SNAPSHOT]
>       at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:295) 
> [28:org.apache.karaf.shell.core:4.2.0.SNAPSHOT]
>       at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:168) 
> [28:org.apache.karaf.shell.core:4.2.0.SNAPSHOT]
>       at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:148) 
> [28:org.apache.karaf.shell.core:4.2.0.SNAPSHOT]
>       at 
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand$VersatileFunction.execute(SecuredCommand.java:107)
>  [28:org.apache.karaf.shell.core:4.2.0.SNAPSHOT]
>       at 
> org.apache.karaf.scheduler.command.support.ScriptJob.execute(ScriptJob.java:43)
>  [35:org.apache.karaf.scheduler.core:4.2.0.SNAPSHOT]
>       at 
> org.apache.karaf.scheduler.core.QuartzJobExecutor.execute(QuartzJobExecutor.java:52)
>  [35:org.apache.karaf.scheduler.core:4.2.0.SNAPSHOT]
>       at org.quartz.core.JobRunShell.run(JobRunShell.java:202) 
> [35:org.apache.karaf.scheduler.core:4.2.0.SNAPSHOT]
>       at 
> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) 
> [35:org.apache.karaf.scheduler.core:4.2.0.SNAPSHOT
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to