I am trying to create a simple client using your example code but the code crashes at the third line (ComponentInfo info = cs.getComponentInfo…) and I suspect that it has to do with the requirements you set before the code and especially the line that you say that the financial user manager is running on open gamma-server.
How can I check if this manager is running?
Can you clarify which code you are running? Which file names, or paste in the code?
The likelihood is that the client is trying to connect to a running server, and the server is not there. If it is there, then you can check whether it has a financial user manager by looking at http://yourserver:8080/jax/components, because that is the data the client will be using.