I am getting a Java error when any user attempts to share an address book or calendar. However, this is not preventing users from sharing, because the error only occurs when the sharing user elects to send a message.

If a user shares an address book or calendar and chooses "Do not send mail about this share" from the dropdown, no error occurs, and the share completes successfully.

If a user chooses to send an e-mail notification, a java error pops up and the share does not complete succesfully.

Here are the relevant lines from mailbox.log:

2007-08-01 17:10:31,203 INFO [http-zimbra.domain.com%2F5.5.5.5-80-Processor98] [mid=9;ua=ZimbraWebClient - FF1.5 (Win)/4.5.4_GA_763.RHEL4_64;ip=10.10.10.10;name=user@zim bra.domain.com;] SendMsg - LC(mbox=bd204e6a-f64b-4b1e-b620-98d60ae8cdbf, sessions=[196])
2007-08-01 17:10:31,255 INFO [http-zimbra.domain.com%2F5.5.5.5-80-Processor98] [mid=9;ua=ZimbraWebClient - FF1.5 (Win)/4.5.4_GA_763.RHEL4_64;ip=10.10.10.10;name=user@zim bra.domain.com;] mailbox - Added message id=261 digest=8zVbRBvgtC66uLnWAoHG84DD0dA= mailbox=9 rcpt=:API:
2007-08-01 17:10:34,514 INFO [LmtpServer-54] [] LmtpHandler - [5.5.5.5] connected
2007-08-01 17:10:35,195 WARN [LmtpServer-54] [] TransformationClient - Socket error for client at port 42160: java.net.SocketException: Connection reset
2007-08-01 17:10:36,197 WARN [LmtpServer-54] [] ParsedMessage - Parse error on MIME part 3 (xml/x-zimbra-share, Message-ID: <1777106438.1541186002631205.JavaMail.root@server>)
com.zimbra.cs.mime.MimeHandlerException: cannot extract text
at com.zimbra.cs.mime.handler.DefaultHandler.getConte ntImpl(DefaultHandler.java:105)
at com.zimbra.cs.mime.MimeHandler.getContent(MimeHand ler.java:253)
at com.zimbra.cs.mime.ParsedMessage.analyzePart(Parse dMessage.java:617)
at com.zimbra.cs.mime.ParsedMessage.analyzeMessage(Pa rsedMessage.java:532)
at com.zimbra.cs.mime.ParsedMessage.analyze(ParsedMes sage.java:252)
at com.zimbra.cs.lmtpserver.ZimbraLmtpBackend.deliver MessageToLocalMailboxes(ZimbraLmtpBackend.java:249 )
at com.zimbra.cs.lmtpserver.ZimbraLmtpBackend.deliver (ZimbraLmtpBackend.java:122)
at com.zimbra.cs.lmtpserver.LmtpHandler.doDATA(LmtpHa ndler.java:420)
at com.zimbra.cs.lmtpserver.LmtpHandler.processComman d(LmtpHandler.java:197)
at com.zimbra.cs.tcpserver.ProtocolHandler.processCon nection(ProtocolHandler.java:231)
at com.zimbra.cs.tcpserver.ProtocolHandler.run(Protoc olHandler.java:198)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Wo rker.run(Unknown Source)
at java.lang.Thread.run(Thread.java:595)
Caused by: com.zimbra.cs.convert.ConversionException: Cannot connect to convertd
at com.zimbra.cs.convert.SocketTransformationStub.doE xtract(SocketTransformationStub.java:81)
at com.zimbra.cs.convert.SocketTransformationStub.ext ract(SocketTransformationStub.java:116)
at com.zimbra.cs.mime.handler.DefaultHandler.getConte ntImpl(DefaultHandler.java:99)
... 12 more
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream. java:168)
at java.net.SocketInputStream.read(SocketInputStream. java:182)
at java.io.DataInputStream.readUnsignedShort(DataInpu tStream.java:307)
at java.io.DataInputStream.readUTF(DataInputStream.ja va:545)
at java.io.DataInputStream.readUTF(DataInputStream.ja va:522)
at com.zimbra.cs.convert.TransformationClient.extract (TransformationClient.java:173)
at com.zimbra.cs.convert.SocketTransformationStub.doE xtract(SocketTransformationStub.java:78)
... 14 more
2007-08-01 17:10:36,198 WARN [LmtpServer-54] [] ParsedMessage - Message had parse errors in 1 parts (Message-Id: <1777106438.1541186002631205.JavaMail.root@server>, Subject: Share Created)
2007-08-01 17:10:36,198 WARN [LmtpServer-54] [] ZimbraLmtpBackend - Exception delivering mail (temporary failure)
com.zimbra.common.service.ServiceException: system failure: failed to analyze part
at com.zimbra.common.service.ServiceException.FAILURE (ServiceException.java:175)
at com.zimbra.cs.mime.ParsedMessage.analyzeMessage(Pa rsedMessage.java:541)
at com.zimbra.cs.mime.ParsedMessage.analyze(ParsedMes sage.java:252)
at com.zimbra.cs.lmtpserver.ZimbraLmtpBackend.deliver MessageToLocalMailboxes(ZimbraLmtpBackend.java:249 )
at com.zimbra.cs.lmtpserver.ZimbraLmtpBackend.deliver (ZimbraLmtpBackend.java:122)
at com.zimbra.cs.lmtpserver.LmtpHandler.doDATA(LmtpHa ndler.java:420)
at com.zimbra.cs.lmtpserver.LmtpHandler.processComman d(LmtpHandler.java:197)
at com.zimbra.cs.tcpserver.ProtocolHandler.processCon nection(ProtocolHandler.java:231)
at com.zimbra.cs.tcpserver.ProtocolHandler.run(Protoc olHandler.java:198)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Wo rker.run(Unknown Source)
at java.lang.Thread.run(Thread.java:595)
Caused by: com.zimbra.cs.convert.ConversionException: Cannot connect to convertd
at com.zimbra.cs.convert.SocketTransformationStub.doE xtract(SocketTransformationStub.java:81)
at com.zimbra.cs.convert.SocketTransformationStub.ext ract(SocketTransformationStub.java:116)
at com.zimbra.cs.mime.handler.DefaultHandler.getConte ntImpl(DefaultHandler.java:99)
at com.zimbra.cs.mime.MimeHandler.getContent(MimeHand ler.java:253)
at com.zimbra.cs.mime.ParsedMessage.analyzePart(Parse dMessage.java:617)
at com.zimbra.cs.mime.ParsedMessage.analyzeMessage(Pa rsedMessage.java:532)
... 9 more
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream. java:168)
at java.net.SocketInputStream.read(SocketInputStream. java:182)
at java.io.DataInputStream.readUnsignedShort(DataInpu tStream.java:307)
at java.io.DataInputStream.readUTF(DataInputStream.ja va:545)
at java.io.DataInputStream.readUTF(DataInputStream.ja va:522)
at com.zimbra.cs.convert.TransformationClient.extract (TransformationClient.java:173)
at com.zimbra.cs.convert.SocketTransformationStub.doE xtract(SocketTransformationStub.java:78)
... 14 more
2007-08-01 17:10:36,198 INFO [LmtpServer-54] [] LmtpHandler - [5.5.5.5] 451 4.0.0 Temporary message delivery failure try again (DATA)
2007-08-01 17:10:36,199 INFO [LmtpServer-54] [] LmtpHandler - [5.5.5.5] quit from client
2007-08-01 17:10:36,199 INFO [LmtpServer-54] [] ProtocolHandler - Handler exiting normally
Please let me know if you have any suggestions for this problem.
Thanks!