Problem:
- Product Name: VisiBroker for JAVA
 - Product Version: 8.0
 - Product Component: Gatekeeper and Smart Agent
 - Platform/OS version: All
 
org.omg.CORBA.NO_IMPLEMENT exception was thrown when a client applet tries to connect to server behind GateKeeper.
The following is a sample stack trace:
*** Disconnect all Managers *** org.omg.CORBA.NO_IMPLEMENT: vmcid: 0x0 minor code: 0 completed: No
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.inprise.vbroker.orb.SE.read(Unknown Source)
at com.inprise.vbroker.orb.DelegateImpl.handleReply(Unknown Source)
at com.inprise.vbroker.orb.DelegateImpl.invoke(Unknown Source)
at org.omg.CORBA.portable.ObjectImpl._invoke(Unknown Source)
at com.inprise.vbroker.orb.RequestImpl._invoke(Unknown Source)
at com.inprise.vbroker.orb.RequestImpl.invoke(Unknown Source)
at com.inprise.vbroker.gatekeeper._AliasManagerStub.locate(Unknown Source)
at com.inprise.vbroker.firewall.BindInterceptor.bind(Unknown Source)
at com.inprise.vbroker.interceptor.ChainBindInterceptorImpl.bind(Unknown Source)
at com.inprise.vbroker.orb.DelegateImpl._bind(Unknown Source)
at com.inprise.vbroker.orb.DelegateImpl.bind(Unknown Source)
at com.inprise.vbroker.CORBA.portable.ObjectImpl._bind(Unknown Source)
at com.inprise.vbroker.orb.ORB.bind(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Resolution:
If user intends to use VisiBroker"s osagent, and encountered similar stack trace above, you need to ensure that the osagent is running on the network and can be reachable by the applet. The following are the steps to run and verify osagent:
Step 1 : Please check the OSAGENT_PORT value in "vbroker.sh" under (<installdir>/bin) (i.e. OSAGENT_PORT = 14800)$ osfind -g osfind: Found one agent
at port 14800 HOST: sgrds-tss10
#Security
#VisiBroker