Skip to content

Instantly share code, notes, and snippets.

@Rikkola
Created May 11, 2012 13:45
Show Gist options
  • Save Rikkola/2659744 to your computer and use it in GitHub Desktop.
Save Rikkola/2659744 to your computer and use it in GitHub Desktop.
Starting examples app...
New : [Ticket [Customer D : Drools : Silver] : New]
New : [Ticket [Customer C : Drools : Silver] : New]
New : [Ticket [Customer B : Drools : Platinum] : New]
New : [Ticket [Customer A : Drools : Gold] : New]
Email : [Ticket [Customer B : Drools : Platinum] : Escalate]
[[ Sleeping 5 seconds ]]
Email : [Ticket [Customer A : Drools : Gold] : Escalate]
Done : [Ticket [Customer C : Drools : Silver] : Done]
Unable to execute timer job!
java.lang.NullPointerException
at org.drools.core.util.LinkedList.remove(LinkedList.java:134)
at org.drools.common.Scheduler$ActivationTimerJob.execute(Scheduler.java:93)
at org.drools.time.impl.DefaultTimerJobInstance.call(DefaultTimerJobInstance.java:47)
at org.drools.time.impl.DefaultTimerJobInstance.call(DefaultTimerJobInstance.java:12)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)
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:680)
Email : [Ticket [Customer D : Drools : Silver] : Escalate]
Unable to execute timer job!
java.lang.NullPointerException
at org.drools.core.util.LinkedList.remove(LinkedList.java:134)
at org.drools.common.Scheduler$ActivationTimerJob.execute(Scheduler.java:93)
at org.drools.time.impl.DefaultTimerJobInstance.call(DefaultTimerJobInstance.java:47)
at org.drools.time.impl.DefaultTimerJobInstance.call(DefaultTimerJobInstance.java:12)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)
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:680)
[[ awake ]]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment