WombatDialer > Running WombatDialer
Wombat Dialer - Sudden crash, no way to bring it back on
(1/1)
118218LNF:
Hello,
We have a WD set up with Asterisk. This was running for a few weeks quite well.
Suddenly, yesterday, the dialer broke in the middle of a running campaign.
Since then, I try to bring it back to life, without success.
I restarted both tomcat and Asterisk, but still the same issue :
when launching the dialer trough the web interface, I got Java exceptions and the dialer does not work.
Setting the status auto refresh on the home page shows it alternatively as "running" and "down".
Asterisk is also used for Admin phones, and works fine for regular users.
Of course, my telecoms expert which set this up is on vacation abroad, and I have to figure this out on my own.
Hope you can help.
Looking at the logs, i have the following traces :
ASTERISK :
--- Code: ---[Oct 23 10:09:43] ERROR[17807] utils.c: fwrite() returned error: Connection reset by peer
[Oct 23 10:09:43] ERROR[17807] utils.c: fwrite() returned error: Broken pipe
[Oct 23 10:10:08] ERROR[17828] utils.c: fwrite() returned error: Broken pipe
[Oct 23 10:10:08] ERROR[17828] utils.c: fwrite() returned error: Broken pipe
[Oct 23 10:10:27] ERROR[17838] utils.c: fwrite() returned error: Broken pipe
[Oct 23 10:10:27] ERROR[17838] utils.c: fwrite() returned error: Broken pipe
[Oct 23 10:11:05] ERROR[17860] utils.c: fwrite() returned error: Connection reset by peer
[Oct 23 10:11:11] ERROR[17871] utils.c: fwrite() returned error: Connection reset by peer
[Oct 23 10:12:01] ERROR[17895] utils.c: fwrite() returned error: Connection reset by peer
--- End code ---
TOMCAT6 (same output in catalina.out and wombat.2013-10-22.log ):
--- Code: ---GRAVE: -- Inner Exception --
Exception: java.lang.NullPointerException
Stack trace:
java.lang.NullPointerException
at ch.loway.app.wombat.dialer.runAfter.CheckActiveCalls.checkOpenCall(CheckActiveCalls.java:58)
at ch.loway.app.wombat.dialer.runAfter.CheckActiveCalls.checkCall(CheckActiveCalls.java:46)
at ch.loway.app.wombat.dialer.runAfter.CheckActiveCalls.run(CheckActiveCalls.java:30)
at ch.loway.app.wombat.dialer.runAfter.RunAfterSomeTime.runIfNecessary(RunAfterSomeTime.java:54)
at ch.loway.app.wombat.dialer.WombatDialerProcess.runIteration(WombatDialerProcess.java:233)
at ch.loway.app.wombat.dialer.WombatDialerProcess.run(WombatDialerProcess.java:156)
at ch.loway.oss.slicedbread.MessagingConsole$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:662)
-- End Inner Exception --
-- Inner Exception --
Exception: java.lang.IllegalThreadStateException
Error:
-- Inner Exception --
Exception: java.lang.NullPointerException
Stack trace:
java.lang.NullPointerException
at ch.loway.app.wombat.dialer.runAfter.CheckActiveCalls.checkOpenCall(CheckActiveCalls.java:58)
at ch.loway.app.wombat.dialer.runAfter.CheckActiveCalls.checkCall(CheckActiveCalls.java:46)
at ch.loway.app.wombat.dialer.runAfter.CheckActiveCalls.run(CheckActiveCalls.java:30)
at ch.loway.app.wombat.dialer.runAfter.RunAfterSomeTime.runIfNecessary(RunAfterSomeTime.java:54)
at ch.loway.app.wombat.dialer.WombatDialerProcess.runIteration(WombatDialerProcess.java:233)
at ch.loway.app.wombat.dialer.WombatDialerProcess.run(WombatDialerProcess.java:156)
at ch.loway.oss.slicedbread.MessagingConsole$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:662)
-- End Inner Exception --
Stack trace:
java.lang.IllegalThreadStateException: -- Inner Exception --
Exception: java.lang.NullPointerException
Stack trace:
java.lang.NullPointerException
at ch.loway.app.wombat.dialer.runAfter.CheckActiveCalls.checkOpenCall(CheckActiveCalls.java:58)
at ch.loway.app.wombat.dialer.runAfter.CheckActiveCalls.checkCall(CheckActiveCalls.java:46)
at ch.loway.app.wombat.dialer.runAfter.CheckActiveCalls.run(CheckActiveCalls.java:30)
at ch.loway.app.wombat.dialer.runAfter.RunAfterSomeTime.runIfNecessary(RunAfterSomeTime.java:54)
at ch.loway.app.wombat.dialer.WombatDialerProcess.runIteration(WombatDialerProcess.java:233)
at ch.loway.app.wombat.dialer.WombatDialerProcess.run(WombatDialerProcess.java:156)
at ch.loway.oss.slicedbread.MessagingConsole$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:662)
-- End Inner Exception --
at ch.loway.app.wombat.dialer.WombatDialerProcess.run(WombatDialerProcess.java:169)
at ch.loway.oss.slicedbread.MessagingConsole$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:662)
-- End Inner Exception --
23 oct. 2013 10:24:28 ch.loway.app.wombat.AMI.AstManagerProcess run
GRAVE: Sockets closed
--- End code ---
Looking forward to hearing from you !
Joel
QueueMetrics:
This was fixed by removing the call from the hoper database.
We'll add a patch for the next version so that it will not happen anymore.
Navigation
[0] Message Index
Go to full version