Support Article
GridGain error during VBD startup
Summary
Deployment scenario includes Pega 7.1.8 install on a Linux (CentOS 7), Tomcat and Oracle EE platform.
When administrator deployed vbd.war in tomcat, it throws a GridGain error - "WARNING: Got exception while starting. Will rollback already started managers and SPIs.
java.lang.IllegalArgumentException: Port value out of range: 65536"
Error Messages
java.lang.IllegalArgumentException: Port value out of range: 65536
at java.net.ServerSocket.<init>(ServerSocket.java:232)
at org.jgroups.util.Util.createServerSocket(Util.java:1952)
at org.jgroups.protocols.FD_SOCK.down(FD_SOCK.java:315)
at org.jgroups.protocols.FD.down(FD.java:357)
at org.jgroups.protocols.VERIFY_SUSPECT.down(VERIFY_SUSPECT.java:95)
at org.jgroups.protocols.pbcast.NAKACK.down(NAKACK.java:639)
at org.jgroups.protocols.UNICAST.down(UNICAST.java:437)
at org.jgroups.protocols.pbcast.STABLE.down(STABLE.java:317)
at org.jgroups.protocols.pbcast.GMS.down(GMS.java:798)
at org.jgroups.protocols.FRAG2.down(FRAG2.java:175)
at org.jgroups.protocols.pbcast.FLUSH.down(FLUSH.java:282)
at org.jgroups.stack.ProtocolStack.down(ProtocolStack.java:375)
at org.jgroups.JChannel.downcall(JChannel.java:1366)
at org.jgroups.JChannel.connect(JChannel.java:364)
at org.jgroups.mux.Multiplexer.connect(Multiplexer.java:524)
at org.jgroups.mux.MuxChannel.connect(MuxChannel.java:155)
Steps to Reproduce
1. Deploy Pega718\Additional_Products\DSM\Products\Visual Business Director\archives\vbd.war.
2. Check Tomcat log - catalina.log.
3. Login as administrator@pega.com.
4. Switch to DMSample.
5. In the Designer Studio menu, go to Decisioning > Infrastructure > Services.
6. Verify that the services are running and reachable by using Save and ping.
Root Cause
It is generic error that is encountered on the linux environment due to incorrect host settings. Basically Visual Business Director (VBD) was not able to bind to localhost address.
Resolution
Add -Djgroups.bind_addr={ipaddress} to the tomcat conf JAVA_OPTS variable and also update the /etc/hosts file to include both the private local IP and the external public IP to overcome the issue.
Tags:
Published August 28, 2015 - 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.