diff --git a/build.xml b/build.xml
index 13ae0c3ac..28fb0eb9c 100644
--- a/build.xml
+++ b/build.xml
@@ -662,7 +662,7 @@
as a test environment-->
-
+
@@ -1214,7 +1214,6 @@ javax.swing.event, javax.swing.border"/>
-
@@ -1230,7 +1229,6 @@ javax.swing.event, javax.swing.border"/>
-
diff --git a/lib/installer-exclude/cindy.jar b/lib/installer-exclude/cindy.jar
deleted file mode 100644
index fd729fd18..000000000
Binary files a/lib/installer-exclude/cindy.jar and /dev/null differ
diff --git a/lib/installer-exclude/jml-1.0b1.jar b/lib/installer-exclude/jml-1.0b1.jar
index 3ddc421c3..456375120 100644
Binary files a/lib/installer-exclude/jml-1.0b1.jar and b/lib/installer-exclude/jml-1.0b1.jar differ
diff --git a/resources/install/logging.properties b/resources/install/logging.properties
index e77a0cfe0..44171bcb1 100644
--- a/resources/install/logging.properties
+++ b/resources/install/logging.properties
@@ -77,4 +77,4 @@ net.java.sip.communicator.impl.gui.level = INFO
com.xyz.foo.level = SEVERE
sun.awt.level = INFO
java.awt.level = INFO
-
+javax.swing.level = INFO
diff --git a/src/net/java/sip/communicator/impl/protocol/jabber/ContactJabberImpl.java b/src/net/java/sip/communicator/impl/protocol/jabber/ContactJabberImpl.java
index 4865f67f8..693828c09 100644
--- a/src/net/java/sip/communicator/impl/protocol/jabber/ContactJabberImpl.java
+++ b/src/net/java/sip/communicator/impl/protocol/jabber/ContactJabberImpl.java
@@ -9,6 +9,7 @@
import org.jivesoftware.smack.*;
import org.jivesoftware.smackx.packet.*;
import net.java.sip.communicator.service.protocol.*;
+import net.java.sip.communicator.util.*;
import net.java.sip.communicator.service.protocol.jabberconstants.*;
/**
@@ -18,6 +19,9 @@
public class ContactJabberImpl
implements Contact
{
+ private static final Logger logger = Logger.getLogger(ContactJabberImpl.class);
+
+
private RosterEntry rosterEntry = null;
private boolean isLocal = false;
private byte[] image = null;
@@ -300,7 +304,11 @@ private byte[] getAvatar()
return card.getAvatar();
}
- catch (XMPPException e) {}
+ catch (Exception e)
+ {
+ logger.error("Cannot load image for contact " +
+ this + " : " + e.getMessage());
+ }
return null;
}
diff --git a/src/net/java/sip/communicator/impl/protocol/msn/EventManager.java b/src/net/java/sip/communicator/impl/protocol/msn/EventManager.java
index 73e42999f..fa724a2d5 100644
--- a/src/net/java/sip/communicator/impl/protocol/msn/EventManager.java
+++ b/src/net/java/sip/communicator/impl/protocol/msn/EventManager.java
@@ -8,12 +8,14 @@
import java.util.*;
-import net.sf.cindy.*;
import net.sf.jml.*;
import net.sf.jml.impl.*;
import net.sf.jml.protocol.*;
import net.sf.jml.protocol.incoming.*;
import net.java.sip.communicator.util.Logger;
+import net.sf.jml.net.Message;
+import net.sf.jml.net.SessionAdapter;
+import net.sf.jml.net.SocketSession;
/**
* Manager which listens for changing of the contact list
@@ -70,7 +72,7 @@ public void removeModificationListener(EventListener listener)
* @param message Message
* @throws Exception
*/
- public void messageSent(Session session, Message message) throws Exception
+ public void messageSent(SocketSession session, Message message) throws Exception
{
logger.trace(msnMessenger.getOwner().getEmail().getEmailAddress() +
" outgoing " + message);
@@ -82,7 +84,7 @@ public void messageSent(Session session, Message message) throws Exception
* @param message Message
* @throws Exception
*/
- public void messageReceived(Session session, Message message)
+ public void messageReceived(SocketSession session, Message message)
throws Exception
{
MsnIncomingMessage incoming = (MsnIncomingMessage)((WrapperMessage)message)
diff --git a/src/net/java/sip/communicator/impl/protocol/msn/ProtocolProviderServiceMsnImpl.java b/src/net/java/sip/communicator/impl/protocol/msn/ProtocolProviderServiceMsnImpl.java
index 2568b9cd0..9f5968a0a 100644
--- a/src/net/java/sip/communicator/impl/protocol/msn/ProtocolProviderServiceMsnImpl.java
+++ b/src/net/java/sip/communicator/impl/protocol/msn/ProtocolProviderServiceMsnImpl.java
@@ -1,3 +1,4 @@
+
/*
* SIP Communicator, the OpenSource Java VoIP and Instant Messaging client.
*
@@ -9,7 +10,6 @@
import java.nio.channels.*;
import java.util.*;
-import net.java.sip.communicator.impl.protocol.gibberish.*;
import net.java.sip.communicator.service.protocol.*;
import net.java.sip.communicator.service.protocol.event.*;
import net.java.sip.communicator.util.*;
diff --git a/src/net/java/sip/communicator/impl/protocol/msn/VolatileContact.java b/src/net/java/sip/communicator/impl/protocol/msn/VolatileContact.java
index 0ff2a85d2..31219eec7 100644
--- a/src/net/java/sip/communicator/impl/protocol/msn/VolatileContact.java
+++ b/src/net/java/sip/communicator/impl/protocol/msn/VolatileContact.java
@@ -1,3 +1,4 @@
+
/*
* SIP Communicator, the OpenSource Java VoIP and Instant Messaging client.
*
@@ -53,4 +54,6 @@ public String getFriendlyName()
public String getOldDisplayName(){return "";}
public MsnUserStatus getOldStatus(){return null;}
+
+ public String getPersonalMessage(){return "";}
}
diff --git a/test/net/java/sip/communicator/slick/protocol/msn/TestOperationSetPresence.java b/test/net/java/sip/communicator/slick/protocol/msn/TestOperationSetPresence.java
index 93bc022f3..2913a66c0 100644
--- a/test/net/java/sip/communicator/slick/protocol/msn/TestOperationSetPresence.java
+++ b/test/net/java/sip/communicator/slick/protocol/msn/TestOperationSetPresence.java
@@ -320,7 +320,7 @@ private void pauseAfterStateChanges()
{
try
{
- Thread.currentThread().sleep(1500);
+ Thread.currentThread().sleep(3000);
}
catch (InterruptedException ex)
{
@@ -512,6 +512,14 @@ public void postTestSubscribe()
{
// happens if the user is already subscribed
}
+
+ Object lock = new Object();
+ synchronized(lock)
+ {
+ logger.info("Will wait all subscriptioin events to be received by lib");
+ lock.wait(3000);
+ logger.info("Stopped waiting");
+ }
}
/**