diff --git a/src/net/java/sip/communicator/impl/protocol/sip/OperationSetPresenceSipImpl.java b/src/net/java/sip/communicator/impl/protocol/sip/OperationSetPresenceSipImpl.java index 0931b6036..79eb724f1 100644 --- a/src/net/java/sip/communicator/impl/protocol/sip/OperationSetPresenceSipImpl.java +++ b/src/net/java/sip/communicator/impl/protocol/sip/OperationSetPresenceSipImpl.java @@ -3217,7 +3217,7 @@ public void setPidfPresenceStatus(String presenceDoc) index = basicList.getLength() - 1; Node basicNode = null; do { - Node temp = statusList.item(index); + Node temp = basicList.item(index); if (temp.getNodeType() == Node.ELEMENT_NODE) { basicNode = temp; break; @@ -3287,6 +3287,7 @@ private String getTextContent(Element node) { String res = XMLUtils.getText(node); if (res == null) { + logger.warn("no text for element '" + node.getNodeName() + "'"); return ""; } diff --git a/src/net/java/sip/communicator/impl/protocol/sip/sip.provider.manifest.mf b/src/net/java/sip/communicator/impl/protocol/sip/sip.provider.manifest.mf index b83daa2ed..81224ffb5 100644 --- a/src/net/java/sip/communicator/impl/protocol/sip/sip.provider.manifest.mf +++ b/src/net/java/sip/communicator/impl/protocol/sip/sip.provider.manifest.mf @@ -7,6 +7,7 @@ Import-Package: org.osgi.framework, org.w3c.dom, net.java.sip.communicator.service.configuration, net.java.sip.communicator.util, + net.java.sip.communicator.util.xml, net.java.sip.communicator.service.configuration.event, net.java.sip.communicator.service.protocol, net.java.sip.communicator.service.protocol.event,