12-04-2013 04:17 AM - edited 03-14-2019 12:49 PM
Hi All,
my UCCE lab environment is composed by:
SideA: 1 Virtual Machine with Sprawler and CVP (labonly installation) coresident
SideB: 1 Virtual Machine with Sprawler and CVP (labonly installation) coresident
UCCE: version 9.0.3
CVP: version 9.0.1
CAD/CSD: version 9.0.3
I need to use Agent Reskilling Tools at:
http://<SprawlerIP>/uiroot/uicommander?svcDomain=default&req=ipccAdmin.reskill.loginSupervisor
https://<SprawlerIP>/uiroot/uicommander?svcDomain=default&req=ipccAdmin.reskill.loginSupervisor
but when I add a skill and save, following error appears:
Unable to establish database connection for update operations. Make sure the Central Controller and Administration & WebView Reporting machines (Router, Logger and Distributor processes) are configured and running properly. If you have recently performed an upgrade, make sure configuration changes are turned back on in the Router registries. (Check the logs for more information. Logs are located on this Administration & WebView Reporting machine under /icm/tomcat/logs and /icm/tomcat/webapps/uiroot/WEB-INF/logs.)
Further investigations show Cms_JServer is not running but it's impossible find any reason for that (please see log below).
What am I missing?
Thanks in advance,
Pietro
Events from December 4, 2013:
12:58:31:344 dis-cmsJServer Initializing Event Management System (EMS) Library.
12:58:31:345 dis-cmsJServer Trace: EMS Server pipe cert\Distributor\cmsJServerEMSPipe enabled for cert\Distributor\cmsJServer
12:58:31:345 dis-cmsJServer Trace: Release 9.0.1.0 , Build 1454
12:58:31:345 dis-cmsJServer Trace: Received Cms_JServer startup request.
12:58:31:345 dis-cmsJServer Trace: Launcher JVM with the following option:
12:58:31:346 dis-cmsJServer Trace: -Djava.class.path=C:\icm\bin\conapi.jar;C:\icm\bin\ccisCommon.jar
12:58:31:346 dis-cmsJServer Trace: loading JVM version 1.6.0_30.0 from C:\jre1.6.0_30\bin\client\jvm.dll...
12:58:31:347 dis-cmsJServer Trace: jvm.dll loaded.
12:58:31:347 dis-cmsJServer Trace: creating JVM...
12:58:31:374 dis-cmsJServer Trace: JVM created.
12:58:31:375 dis-cmsJServer Trace: reset window console handler.
12:58:31:382 dis-cmsJServer Trace: starting java program main method...
12:58:31:435 dis-cmsJServer Trace: [2013/12/4 12:58:31] Cms_JServer-MainThread 0 Cms_JServer_Version: Major Version Number=162;Minor Version Number=2;Build Number=1454
12:58:31:437 dis-cmsJServer Trace: [2013/12/04 12:58:31] [ProcessID=14056, ThreadID=12492] 4 DIAG-TRACE (0) return thread started CMSJNILAYER.DLL ReturnREMListener_Thread()
12:58:31:437 dis-cmsJServer Trace: [2013/12/04 12:58:31] [ProcessID=14056, ThreadID=12492] 4 DIAG-TRACE (0) return thread ready for input. CMSJNILAYER.DLL ReturnREMListener_Thread()
12:58:31:438 dis-cmsJServer Trace: [2013/12/4 12:58:31] GenericReqDispatcherThread 0 GenericReqDispatcherThread Dispatcher.run(): thread started.
12:58:31:438 dis-cmsJServer Trace: [2013/12/4 12:58:31] CacheReadReqProcessThread 0 CacheReadReqProcessThread Dispatcher.run(): thread started.
12:58:31:438 dis-cmsJServer Trace: [2013/12/4 12:58:31] UpdateReqProcessThread 0 UpdateReqProcessThread Dispatcher.run(): thread started.
12:58:31:438 dis-cmsJServer Trace: [2013/12/4 12:58:31] QueryReqProcessThread 0 QueryReqProcessThread Dispatcher.run(): thread started.
12:58:31:439 dis-cmsJServer Trace: [2013/12/4 12:58:31] Cms_JServer-MainThread 0 Cms_JMesgRequester.start(): Cms_JMesgRequester service started
12:58:31:439 dis-cmsJServer Trace: [2013/12/4 12:58:31] Cms_JServer-MainThread 0 Cms_JServer started java side request-queue
12:58:31:439 dis-cmsJServer Trace: [2013/12/4 12:58:31] UpdateReqProcessThread 8 SyncQ.deQueueRequest(): wait for input to Q
12:58:31:439 dis-cmsJServer Trace: [2013/12/4 12:58:31] QueryReqProcessThread 8 SyncQ.deQueueRequest(): wait for input to Q
12:58:31:439 dis-cmsJServer Trace: [2013/12/4 12:58:31] CacheReadReqProcessThread 8 SyncQ.deQueueRequest(): wait for input to Q
12:58:31:440 dis-cmsJServer Trace: [2013/12/4 12:58:31] GenericReqDispatcherThread 8 SyncQ.deQueueRequest(): wait for input to Q
12:58:31:440 dis-cmsJServer Trace: [2013/12/4 12:58:31] Cms_JServer-MainThread 4 SyncQ.enableQueue(): old_flag=true; new_flag=false
12:58:31:440 dis-cmsJServer Trace: [2013/12/4 12:58:31] Cms_JServer-MainThread 4 SyncQ.enableQueue(): old_flag=true; new_flag=false
12:58:31:441 dis-cmsJServer Trace: [2013/12/4 12:58:31] Cms_JServer-MainThread 4 SyncQ.enableQueue(): old_flag=true; new_flag=false
12:58:31:441 dis-cmsJServer Trace: [2013/12/4 12:58:31] Cms_JServer-MainThread 4 SyncQ.enableQueue(): old_flag=true; new_flag=false
12:58:31:441 dis-cmsJServer Trace: [2013/12/4 12:58:31] Cms_JServer-MainThread 0 CmsNode process monitor started
12:58:31:442 dis-cmsJServer Trace: [2013/12/4 12:58:31] Cms_JServer-MainThread 4 Waiting for CmsNode feed to connect
12:58:32:439 dis-cmsJServer Trace: [2013/12/4 12:58:32] Cms_JServer-MainThread 4 Waiting for CmsNode feed to connect
12:58:32:918 dis-cmsJServer Trace: [2013/12/4 12:58:32] CmsNodeMonitorThread 0 CmsNode.exe process is active, accept new request
12:58:33:503 dis-cmsJServer Trace: [2013/12/4 12:58:33] CmsNodeMonitorThread 0 acceptRequest(true) whiel the Cms_JServer is not running
12:58:33:503 dis-cmsJServer Trace: Cisco.ics.cms.config.CmsInvalidStateException: java.lang.RuntimeException: java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
java.lang.ClassNotFoundException: com.cisco.io.net.rmi.RmiAuthenticatorImpl_Stub (no security manager: RMI class loader disabled)
at com.cisco.io.net.rmi.RmiDriverBase.setupLocalRmiServer(RmiDriverBase.java:1813)
at com.cisco.io.net.rmi.RmiDriverBase.setup(RmiDriverBase.java:1677)
at com.cisco.io.net.rmi.CmsRmiDriver.<init>(CmsRmiDriver.java:26)
at com.cisco.io.net.rmi.CmsRmiDriver.create(CmsRmiDriver.java:56)
at Cisco.ics.cms.config.TransportLayer_RmiDriver.start(Unknown Source)
at Cisco.ics.cms.config.Cms_Servant.start(Unknown Source)
at Cisco.ics.cms.config.Cms_JServer.startServants(Unknown Source)
at Cisco.ics.cms.config.Cms_JServer.start(Unknown Source)
at Cisco.ics.cms.config.Cms_JServer.main(Unknown Source)
at Cisco.ics.cms.config.Cms_JServer.start(Unknown Source)
at Cisco.ics.cms.config.Cms_JServer.main(Unknown Source)
12-04-2013 07:20 AM
When you installed the AW, did you check the agent reskilling checkbox? If you did, maybe run through setup again.
david
12-04-2013 05:59 PM
Hi David,
I solve it! Related to your question: yes I checked the agent reskilling checkbox and I removed and reinstalled AW several times without success. After several hours (and pain), finally I tried to disable CVP services and I found the following solution.
Solution:
- Cms_JServer default port is 2099 (see CMS Control tool)
- CVP Resource Manager also use TCP 2099 port (http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/customer_voice_portal/port_utilization/9.x/CCVP_BK_PE705094_00_port-utilization-guide-for-cvp_chapter_01.html)
- Change CMS_JServer port from 2099 to 2097 (not used in my system) by CMS Control tool
- Change port from 2099 to 2097 in C:\icm\tomcat\webapps\uiroot\WEB-INF\properties\default\ipccAdmin\
client.properties
- Restart Apache Tomcat 7 (related to ICM) in Windows Services
Now it works fine!
Ciao,
Pietro
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide