Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Avaya throws error #17

Open
D41138761 opened this issue Sep 6, 2021 · 3 comments
Open

Avaya throws error #17

D41138761 opened this issue Sep 6, 2021 · 3 comments

Comments

@D41138761
Copy link

D41138761 commented Sep 6, 2021

Rivr based application is up and running , below is sample url
http://22.242.112.99:7777/xyz/vxml?intent=welcome, when we call it from Brower its generating vxml (only prompt) as in the attachment vxml-test.txt, our actual requirement is to execute it (by calling the url) from Avaya Experience Portal. but its not working. see the below one of errors in the logs. not sure what is exact issue ?

  1. Number of visited documents exceeded the maximum limit of 500 Session=aepqamppncw01-2021246190446-8,
  2. HTTP Error for url = http://22.242.112.99:7777/xyz/vxml/915e7702-ae09-4806-ad06-4e70deee667c/0/welcome-message, Method = POST, HttpStatus = 500, HTTPStatusDescription = Internal server error Session=aepqamppncw01-2021246191021-1,
@gawi
Copy link
Member

gawi commented Sep 7, 2021

The "Number of visited documents exceeded the maximum limit of 500" message suggests that there is some sort of infinite loop going on. The second message "HTTP Error for url.." indicates a server-side error.

Would you be able to share the Rivr logs?

@D41138761
Copy link
Author

PFA
ivrError_log.txt

@gawi
Copy link
Member

gawi commented Sep 9, 2021

Two problems here.

  1. "error" is pass in the path info 2021-09-07T14:12:22.898Z ERROR Exception Processing ErrorPage[errorCode=0, location=/vxml/error] c.n.r.c.s.s.SessionNotFoundException: Unable to find session [error]
  2. some sessions are not found: 2021-09-07T14:12:22.890Z ERROR Servlet.service() for servlet [voiceXmlDialogueServlet] in context with path [/charter] threw exception [Cannot find session.] with root cause c.n.r.c.s.s.SessionNotFoundException: Unable to find session [68428a8d-51f5-427a-9bd9-a2c73e5ea57f]

For item 1, see #18

For item 2, a possible problem could be that you are using multiple servlet containers in parallel (many instances of Tomcat) and the requests of a given session are not always sent to the same instance. Rivr requires that all the requests of a given session are handled by a unique server. Maybe you should take a look at #7.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants