작은 문제가 있습니다. SIP 클라이언트가 작동하고 코드 구조가 변경되었습니다. 이전처럼 SIP 객체의 생성 프로세스를 유지했지만 지금은 작동하지 않습니다.SIP 세션 시작/getClientTransaction (request)가 NullPointerException을 throw합니다.
나는 점점 계속 : gov.nist.javax.sip.SipProviderImpl.getNewClientTransaction (SipProviderImpl.java:285)에서
java.lang.NullPointerException이
및 오류에 대한 참조가 없기를 문서에서 ... 그것은 무엇을 의미합니까? 여기
은 모금의 인스턴스화 코드 : sipFactory.setPathName(host);
sipFactory.resetFactory();
sipStack = sipFactory.createSipStack(getProperties());
String address = Inet4Address.getLocalHost().getHostAddress();
sipFactory.createHeaderFactory();
sipFactory.createAddressFactory();
sipFactory.createMessageFactory();
udpPoint = sipStack.createListeningPoint(address, SIPPort, SIPConstants.UDP);
udpSipProvider = sipStack.createSipProvider(udpPoint);
udpSipProvider.addSipListener(this);
tcpPoint = sipStack.createListeningPoint(address, SIPPort, SIPConstants.TCP);
tcpSipProvider = sipStack.createSipProvider(tcpPoint);
tcpSipProvider.addSipListener(this);
sipStack.start();
setSessionState(SipSessionState.Connected);
어떤 도움을 주시기 바랍니다?
아담.
나는 여전히 그 버그라고 믿을 수 없다 ... 아주 깊은 디버깅을 정말로한다! – TacB0sS