Support Article
VBD service cannot be accessed
SA-30856
Summary
Adaptive Decision Manager (ADM) and Visual Business Director (VBD) services installed on same server, the user can connect ADM but not VBD.
The user has Decision Strategy Manager (DSM) 7.1.7 and Next-Best-Action Marketing (NBAM) 7.12 on Pega 7.1.7.
Error Messages
** org.springframework.remoting.RemoteAccessException: Could not access HTTP invoker remote service at [http://<host>:<port>/vbd/service/vbdService]; nested exception is java.io.IOException: Did not receive successful HTTP response: status code = 500, status message = [Internal Server Error]: Could not access HTTP invoker remote service at [http://<host>:<port>/vbd/service/vbdService]; nested exception is java.io.IOException: Did not receive successful HTTP response: status code = 500, status message = [Internal Server Error]
java.lang.IllegalArgumentException: Port value out of range: 65536
Steps to Reproduce
- Go to Infrastructure > Services.
- Save and Ping VBD service.
Root Cause
This is a Linux environment specific behavior where VBD can not bind to localhost. JGroups will pick the first non-loopback NIC if the bind address is not specified
Resolution
1. Add a JVM argument to the server running VBD as below (This requires a server re-start):
-Djgroups.bind_addr={ipaddress}
2. Modify the /etc/hosts file on Linux to include the IP address(s).
Published December 1, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.