У меня небольшая проблема, у меня был клиент SIP, и я изменил структуру кода. Я сохранил процесс создания объектов SIP, как и раньше, но теперь он не работает.Проблема, инициирующая SIP-сеанс/getClientTransaction (запрос) throws NullPointerException
я получаю:
java.lang.NullPointerException на gov.nist.javax.sip.SipProviderImpl.getNewClientTransaction (SipProviderImpl.java:285)
и нет ссылки на такую ошибку в документации ... что это значит?
здесь является конкретизация код глотка:
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);
Любая помощь, пожалуйста ??
Adam.
Я все еще не могу поверить, что это была ошибка ... очень глубокая отладка действительно! – TacB0sS