2010-06-27 8 views
0

작은 문제가 있습니다. 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); 

어떤 도움을 주시기 바랍니다?

아담.

답변

0

WWWWWWWWWWWOOOOOOOOOOOWWWWWWWWWWWWW

사람은 지금이 짐작했던 것입니다 경우에, 나는 내 노트북 ​​.... 첫 번째 프로젝트에

내가 자이나교-십 1.2 와 새 I에 사용하던 먹을 것 1.2.1

큰 문제를 사용할 것을 1.2에서, 지금까지 내가 말할 수있는, 사례 I에 CSEQ 헤더의 방법을 반환request.getMethod() request.setMethod (메소드)을 사용하지 마십시오. request.setMethod (방법)request.getMethod()을 설정하지 않는 경우

1.2.1에, 메소드는 null를 돌려줍니다 있지만. 당신이 칭찬이나 뭐하세요 읽으면 내 오류했습니다

...

지금 ... 나는 지금 4 시간 동안이 놈에 앉아, 그래서 좌절입니다. 조금도.

아담.

+0

나는 여전히 그 버그라고 믿을 수 없다 ... 아주 깊은 디버깅을 정말로한다! – TacB0sS