managed to down jamm-0.9.6(found bug)
[email protected] Wed, 4 Aug 2004 18:14:52 +0200 (CEST)
| Newsgroups | gmane.mail.jamm.user |
|---|---|
| Message-ID | <[email protected]> |
hi
seems i found a bug.
i added a postmaster@domain as an account to the domain, emailed a few
mails to it, marked it for deletion ran the Cleaner script.
Then i got a errormessage when trying to browse the domains again, as site
admin, or domains admin, or simply log into jam as as user of that domain.
the tomcat logs show:
"
2004-08-04 17:59:53 StandardWrapperValve[action]: Servlet.service() for
servlet action threw exception
java.lang.NullPointerException
at jamm.backend.MailManager.createAccountInfo(MailManager.java:503)
at
jamm.backend.MailManager.getFilteredAccounts(MailManager.java:1131)
at jamm.backend.MailManager.getAccounts(MailManager.java:879)
at
jamm.webapp.DomainAdminAction.doAccounts(DomainAdminAction.java:155)
at jamm.webapp.DomainAdminAction.execute(DomainAdminAction.java:126)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204)
at
jamm.webapp.AuthenticationFilter.doFilter(AuthenticationFilter.java:106)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:233)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:257)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:184)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:833)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:732)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:619)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:688)
at java.lang.Thread.run(Thread.java:534)
"
i tried deleting the whole domain, but then jammCleaner.sh gives me :
"
Exception in thread "main" java.lang.NullPointerException
at jamm.backend.MailManager.createAccountInfo(MailManager.java:503)
at
jamm.backend.MailManager.getFilteredAccounts(MailManager.java:1131)
at
jamm.backend.MailManager.getDeleteMarkedAccounts(MailManager.java:1016)
at
jamm.tools.AccountCleaner.loadAccountListForDomain(AccountCleaner.java:253)
at jamm.tools.AccountCleaner.cleanUp(AccountCleaner.java:128)
at jamm.tools.JammCleaner.main(JammCleaner.java:169)
"
So i'm pretty stuck, i cant login to my domain to fix it, nor can i delete
the whole domain, recreate the accounts and copy back the emails.. I can
login to squirrelmail with accounts addedd to that domain though :P
This happened in a production enviormen. So any feedback/help/tips would
be greatly appreciated!
Regards
Bjørn Magnus Mathisen
-------------------------------------------------------
This SF.Net email is sponsored by OSTG. Have you noticed the changes on
Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
one more big change to announce. We are now OSTG- Open Source Technology
Group. Come see the changes on the new OSTG site. www.ostg.com