cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1201
Views
0
Helpful
0
Comments
cdnadmin
Level 11
Level 11
This document was generated from CDN thread

Created by: Mike Robinson on 09-07-2009 09:43:36 PM
I'm attempting to utilize multiple Subdialog Invokes within a call flow.  For testing purposes, I've created 3 simple projects - Test1, Test2, Test3.  The call flow is as follows:
 
Test1
-Plays a wave file successfully (audio element)
-Calls Subdialog Invoke to Test2 (1 input parameter, 1 return value)
-Play audio element (never executed)
 
Test2
-Plays a wave file successfully (audio element)
-Calls Subdialog Invoke to Test3 (1 input parameter, 1 return value)
-Attempts to return to Test1
 
Test3
-Plays a wave file successfully (audio element)
-Returns to Test2 successfully
 
I have Activity logs for Test3 and Test2, but an Activity log for Test1 is never created and the GlobalErrorLogger contains:
 
------------------------------------------
07/09/2009 16:19:28.807, SERVER ERROR: An HTTP request was made to a session that has been slated for invalidation. Efforts were made to wait for it to be invalidated without success. URI: /CVP/Server
07/09/2009 16:20:24.073, SERVER ERROR: An error occurred when processing sessions in preparation for invalidation. This is not a severe error as it only delays the process a short time. If this error appears repeatedly, then this is an indication of a severe issue that could prevent sessions from being invalidated, hence causing all memory to be used up.
java.lang.IllegalStateException: invalidate: Session already invalidated
    at org.apache.catalina.session.StandardSession.invalidate(StandardSession.java:1096)
    at org.apache.catalina.session.StandardSessionFacade.invalidate(StandardSessionFacade.java:150)
    at com.audium.server.controller.Controller.invalidateSession(Controller.java:3156)
    at com.audium.server.session.ControllerData.update(ControllerData.java:3628)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at com.audium.server.controller.TimeoutManager.notifyObservers(TimeoutManager.java:67)
    at com.audium.server.controller.TimeoutManager$TheTimer.run(TimeoutManager.java:97)
    at java.util.TimerThread.mainLoop(Timer.java:512)
    at java.util.TimerThread.run(Timer.java:462)
------------------------------------------
 
Has anyone seen this or have ideas on what could be the issue?
Thanks.

Subject: RE: Session already invalidated error
Replied by: Janine Graves on 09-07-2009 10:52:03 PM
I agree, this is a BUG on the Cisco side. I just tested it and you are right. Cisco doesn't seem able to invoke a subdialog from another subdialog. While, VXML can certainly do this, the Studio/VxmlServer application has problems nesting the subdialogs. YOU SHOULD SUBMIT THIS TO TAC as a problem that needs to be fixed.
 
Janine
www.TrainingTheExperts.com

Subject: RE: Session already invalidated error
Replied by: Mike Robinson on 29-07-2009 03:26:41 PM
fyi - bug id is
CSCta89647
Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Quick Links