Index: /home/maurer/stuff/workspace/james-dev/src/java/org/apache/james/mailrepository/JDBCMailRepository.java
===================================================================
--- /home/maurer/stuff/workspace/james-dev/src/java/org/apache/james/mailrepository/JDBCMailRepository.java	(revision 391787)
+++ /home/maurer/stuff/workspace/james-dev/src/java/org/apache/james/mailrepository/JDBCMailRepository.java	(working copy)
@@ -565,7 +565,10 @@
                 theJDBCUtil.closeJDBCStatement(checkMessageExists);
             }
 
+            getLogger().info("messageExists: " + exists);
+            
             if (exists) {
+                
                 //Update the existing record
                 PreparedStatement updateMessage = null;
 
@@ -707,6 +710,8 @@
                     insertMessage.setTimestamp(9, new java.sql.Timestamp(mc.getLastUpdated().getTime()));
 
                     MessageInputStream is = new MessageInputStream(mc,sr);
+                    
+                    getLogger().info("name: " + mc.getName() + " -  size: " + is.getSize());
 
                     insertMessage.setBinaryStream(10, is, (int) is.getSize());
                     
@@ -728,6 +733,9 @@
                             oos.flush();
                             ByteArrayInputStream attrInputStream =
                                 new ByteArrayInputStream(baos.toByteArray());
+                            
+                            getLogger().info("name: " + mc.getName() + " - baos: " + baos.size());
+                            
                             insertMessage.setBinaryStream(11, attrInputStream, baos.size());
                         } finally {
                             try {
@@ -752,6 +760,7 @@
 
         } catch (Exception e) {
             getLogger().error("Exception caught while storing mail Container",e);
+            getLogger().error("Stacktrace: " + e.getMessage());
             throw new MessagingException("Exception caught while storing mail Container: ",e);
         } finally {
             theJDBCUtil.closeJDBCConnection(conn);
