Genesys CTI User Forum
Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: dnib on March 06, 2012, 08:00:47 AM
-
Hi guys,
I have a problem in the email system (MCR 7.6 ) . I keep getting an error in the Email Server logs saying that it cannot update an existing entry ( Could not update Persistent ), and it does this every second. I looked in the UCS database and IXN database and this interaction is not there.
One more thing: in SCI I keep seeing messages saying that EmailServer too slow...disconnecting. I thing this is related to this stuck interaction.
How can I get rid of this interaction?
Email Server log section:
06:34:49.596 Std 25067 [SvcSrvW-1] <2860 0003Sa7KWU1V4AAU> Error
com.genesyslab.icc.api.contactserver.PersistentException: Could not update Persistent
at com.genesyslab.icc.contactserver.persistent.InteractionManagerImpl.update(InteractionManagerImpl.java:874)
at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
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:619)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source)
at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
at sun.rmi.server.UnicastRef.invoke(Unknown Source)
at com.genesyslab.icc.contactserver.persistent.EmailOutManagerImpl_Stub.update(Unknown Source)
at com.genesyslab.icc.api.contactserver.proxy.InteractionManagerProxy.update(InteractionManagerProxy.java:308)
at com.genesyslab.icc.emailserver.outbound.EmailSender.updateUcsEmail(Unknown Source)
at com.genesyslab.icc.emailserver.outbound.EmailSender.send(Unknown Source)
at com.genesyslab.icc.emailserver.service.EmailServiceLogic.send(Unknown Source)
at com.genesyslab.icc.emailserver.service.EmailServiceImpl$3.op(Unknown Source)
at com.genesyslab.icc.emailserver.service.EmailServiceImpl.doCall(Unknown Source)
at com.genesyslab.icc.emailserver.service.EmailServiceImpl.Send(Unknown Source)
at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.genesyslab.icc.util.ServiceServer.invokeService(Unknown Source)
at com.genesyslab.icc.util.ServiceServer.process(Unknown Source)
at com.genesyslab.icc.util.ServiceServer.access$1700(Unknown Source)
at com.genesyslab.icc.util.ServiceServer$ThirdPartyProtocolConnection$RequestHandler.run(Unknown Source)
at com.genesyslab.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: com.genesyslab.icc.api.contactserver.NoSuchPersistentException: Cannot update non-existing entity (class com.genesyslab.icc.api.contactserver.persistent.EmailOut)
at com.genesyslab.icc.contactserver.AbstractPersistentManager.updatePersistent(AbstractPersistentManager.java:1674)
at com.genesyslab.icc.contactserver.AbstractPersistentManager.updatePersistent(AbstractPersistentManager.java:1812)
at com.genesyslab.icc.contactserver.AbstractPersistentManager.updatePersistent(AbstractPersistentManager.java:1788)
at com.genesyslab.icc.contactserver.persistent.InteractionManager.updatePersistentWithParent(InteractionManager.java:1356)
at com.genesyslab.icc.contactserver.persistent.EmailOutManager.update(EmailOutManager.java:283)
at com.genesyslab.icc.contactserver.persistent.InteractionManager.update(InteractionManager.java:680)
at com.genesyslab.icc.contactserver.persistent.InteractionManager.update(InteractionManager.java:1053)
at com.genesyslab.icc.contactserver.persistent.InteractionManager.update(InteractionManager.java:1017)
at com.genesyslab.icc.contactserver.persistent.InteractionManagerImpl.update(InteractionManagerImpl.java:861)
at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
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:619)
Thank you
-
Hi,
I'm pretty sure that this error means that ESJ has lost connection to database.
R.
-
I don't think that this is the case. Emails are being handled by agents . Only for this interaction I keep getting the error.
It is true that in SCI I have entries like ./dbclient connect/disconnect .
But if the agents handle emails, than I think that the connection to the UCS DB is working fine.
This ConnID is causing problems and I cannot get rid of it
-
Hi,
OK. I was wrong as I thought this error occurs for every interaction...
Could you post here ESJ log showing what operation is executed before this error appears?
R.
-
[quote author=René link=topic=6978.msg30310#msg30310 date=1331156316]
Hi,
OK. I was wrong as I thought this error occurs for every interaction...
Could you post here ESJ log showing what operation is executed before this error appears?
R.
[/quote]
This is what I haven't figured out yet. I sent you a PM with the log file.
Thank you