Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
249 views
in Technique[技术] by (71.8m points)

java - clientEndPoint = new WebsocketClientEndpoint(ur ); causing null pointer exception

I got some sample code from stack overflow for a websocket client. When it tries to connect I get a exception saying null pointer. I'm sending it a URI object, and it is not null. I doubled check to make sure the URI was correct. Also i was not able to finde the

stack trace

java.lang.RuntimeException: java.lang.NullPointerException at botserver.WebsocketClientEndpoint.(WebsocketClientEndpoint.java:31) at cMultiWindow.testWebSocket2(cMultiWindow.java:3758) at cMultiWindow.start(cMultiWindow.java:1363) at cStart.main(cStart.java:11) Caused by: java.lang.NullPointerException at botserver.WebsocketClientEndpoint.(WebsocketClientEndpoint.java:29)

Code

int ex=0;
URI ur;
try {
ur = new URI("wss://ws-feed.pro.coinbase.com"); 

// ur is not null
// line below causes exception
final WebsocketClientEndpoint 
clientEndPoint = new WebsocketClientEndpoint(ur );

} catch(Exception e)
{
  ex++; 
}
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

jar file i was using for javax did not have getWebSocketContainer(); emplamented so it would return a null. I used a new jar file called try-standalone-client-1.9.jar problem fixed :)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...