인터넷 검색에서 찾아본 결과 disconnect를 호출할 때 shutdown이 발생을 할수 있다고 하는데
현재 try-catch로 묶여져 있는데 계속 발생을 하네요
문제는 현재 제가 테스트 할때는 발생을 안한다는게 답답하네요
고수님들 도와주십시요..ㅠ.,ㅠ
public void disConnect(){
try{
if(xmpp ! = null && xmpp.isConnedted()){
Presence unavailablePresence = new Presence(Type.unavailable);
xmpp.disconnect(unavailablePresence);
}
}
}
에러 로그 입니다.
java.lang.NullPointerException
at org.jivesoftware.smack.XMPPConnection.shutdown(XMPPConnection.java:387)
at org.jivesoftware.smack.PacketReader.notifyConnectionError(PacketReader.java:166)
at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:332)
at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:43)
at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:70)