So, here is the status:
jchamm@cogtext:~$ uname -a
Linux cogtext 2.6.24-23-xen #1 SMP Wed Apr 1 23:47:10 UTC 2009 x86_64 GNU/Linux
root@cogtext:~# cat /etc/issue
Ubuntu 8.04.3 LTS \n \l
VERSION: zcs-5.0.18_GA_3011.UBUNTU8_64.20090708005928
I have upgraded from many other versions without problems. Things were working fine until I started playing with a little backup script I had. The backup script did not do anything to Zimbra itself, so I am perplexed as to why this started happening. It's likely unrelated.
THE PROBLEM: Everything works great EXCEPT for sending mail through the web interface. This is the error that appears:
A network service error has occurred.
method: SendMsgRequest
msg: system failure: java.lang.NullPointerException
code: service.FAILURE
detail: soap:Receiver
trace: btpool0-0:1247591800165:ef2ef58824ee9254
request:
Body: {
SendMsgRequest: {
_jsns: "urn:zimbraMail",
m: {
e: [
0: {
a: "MemberService@USEcu.org",
add: 1,
t: "t"
},
1: {
a: "he@jasonhammons.org",
p: "Jason C. Hammons",
t: "f"
}
],
idnt: "0b7bf751-2924-49d8-af58-dede225f6dad",
irt: {
_content: "<1246570313801@edocprocessing.com>"
},
mp: [
0: {
ct: "multipart/alternative",
mp: [
0: {
content: {
_content: "Thanks! "
},
ct: "text/plain"
},
1: {
content: {
_content: "<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'>Thanks!</div></body></html>"
},
ct: "text/html"
}
]
}
],
origid: "2260",
rt: "r",
su: {
_content: "Re: USE CU Statement Now Available"
}
},
suid: 1247591800100
}
},
Header: {
context: {
_jsns: "urn:zimbra",
account: {
_content: "he@jasonhammons.org",
by: "name"
},
authToken: "(removed)",
format: {
type: "
js"
},
sessionId: {
_content: 19,
id: 19
},
userAgent: {
name: "ZimbraWebClient - FF3.0 (Linux)",
version: "5.0.18_GA_3011.UBUNTU8_64"
}
}
}
This is what shows up in the log...
/opt/zimbra/log/mailbox.log:
2009-07-14 10:16:33,657 INFO [btpool0-3] [name=he@jasonhammons.org;mid=18;ip=12
7.0.0.1;ua=ZimbraWebClient - FF3.0 (Linux)/5.0.18_GA_3011.UBUNTU8_64;] soap - Se
archConvRequest
2009-07-14 10:16:33,887 INFO [btpool0-1] [ip=127.0.0.1;] soap - GetDomainInfoRe
quest
2009-07-14 10:16:36,594 INFO [btpool0-1] [ip=127.0.0.1;] soap - GetDomainInfoRe
quest
2009-07-14 10:16:40,161 INFO [btpool0-0] [name=he@jasonhammons.org;mid=18;ip=12
7.0.0.1;ua=ZimbraWebClient - FF3.0 (Linux)/5.0.18_GA_3011.UBUNTU8_64;] soap - Se
ndMsgRequest
2009-07-14 10:16:40,162 INFO [btpool0-0] [name=he@jasonhammons.org;mid=18;ip=12
7.0.0.1;ua=ZimbraWebClient - FF3.0 (Linux)/5.0.18_GA_3011.UBUNTU8_64;] SendMsg -
<SendMsg> LC(mbox=0b7bf751-2924-49d8-af58-dede225f6dad, sessions=19)
2009-07-14 10:16:40,165 WARN [btpool0-0] [name=he@jasonhammons.org;mid=18;ip=12
7.0.0.1;ua=ZimbraWebClient - FF3.0 (Linux)/5.0.18_GA_3011.UBUNTU8_64;] SoapEngin
e - handler exception
java.lang.NullPointerException
at com.zimbra.cs.mailbox.MailSender.getSmtpHost(MailS ender.java:455)
at com.zimbra.cs.mailbox.MailSender.logMessage(MailSe nder.java:435)
at com.zimbra.cs.mailbox.MailSender.sendMimeMessage(M ailSender.java:175)
at com.zimbra.cs.mailbox.MailSender.sendMimeMessage(M ailSender.java:120)
at com.zimbra.cs.service.mail.SendMsg.doSendMessage(S endMsg.java:196)
at com.zimbra.cs.service.mail.SendMsg.handle(SendMsg. java:156)
at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEng ine.java:429)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:286)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:160)
at com.zimbra.soap.SoapServlet.doPost(SoapServlet.jav a:275)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:727)
at com.zimbra.cs.servlet.ZimbraServlet.service(Zimbra Servlet.java:187)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:487
)
at org.mortbay.jetty.servlet.ServletHandler$CachedCha in.doFilter(Servlet
Handler.java:1093)
at org.mortbay.servlet.UserAgentFilter.doFilter(UserA gentFilter.java:81)
at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter .java:129)
at org.mortbay.jetty.servlet.ServletHandler$CachedCha in.doFilter(Servlet
Handler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(Se rvletHandler.java:3
60)
at org.mortbay.jetty.security.SecurityHandler.handle( SecurityHandler.jav
a:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(Se ssionHandler.java:1
81)
at org.mortbay.jetty.handler.ContextHandler.handle(Co ntextHandler.java:7
16)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebA ppContext.java:406)
at org.mortbay.jetty.handler.ContextHandlerCollection .handle(ContextHandlerCollection.java:211)
at org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:139)
at org.mortbay.jetty.handler.rewrite.RewriteHandler.h andle(RewriteHandler.java:350)
at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:313)
at org.mortbay.jetty.HttpConnection.handleRequest(Htt pConnection.java:506)
at org.mortbay.jetty.HttpConnection$RequestHandler.co ntent(HttpConnection.java:844)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser. java:644)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpPa rser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnec tion.java:381)
at org.mortbay.io.nio.SelectChannelEndPoint.run(Selec tChannelEndPoint.java:396)
at org.mortbay.thread.BoundedThreadPool$PoolThread.ru n(BoundedThreadPool.java:442)
I have tried many things and read many other posts but I do not see a problem exactly like this.
Any advice?