0

小さな問題があり、SIPクライアントが機能していて、コードの構造を変更しました。SIPオブジェクトの作成プロセスを以前と同じように維持しましたが、現在は機能しません。

私は得続けます:

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);

助けてください?

アダム。

4

1 に答える 1

0

WWWWWWWWWWWOOOOOOOOOOOWWWWWWWWWWWWW

誰かがこれを推測したことがあれば、私は私のラップトップを食べます...。

最初のプロジェクトではJain-Sip1.2を使用し、新しいプロジェクトでは1.2.1を使用しました。

1.2では、 request.setMethod(method)を使用しない場合、 request.getMethod()がCSeqヘッダーのメソッドを返すという大きな問題があります。

1.2.1では、request.setMethod(method)を設定しない場合、request.getMethod()メソッドはnullを返します。

それは私のエラーでした...

さて、これを読んだら、賞賛か何かをお願いします...私はとてもイライラしているので、私はこのバガーに4時間座っていました。くそ。

アダム。

于 2010-06-27T10:13:18.330 に答える