Can't change mailing list prefix.

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Can't change mailing list prefix.

GMOD Help Desk
Hello,  

I'm trying to change the prefix for a mailing list and I'm getting a Java stack dump.  Changing the prefix or just setting it to empty both result in the error.  The email list is at the top of the stack.

Thanks,

Dave C.

The stack dump is

Error 500

url=http://isga-users.868348.n3.nabble.com/template/NodeServlet.jtp?form=y&mailing_list_address=isga-users@lists.sourceforge.net&node=868348&mailing_list_server=mailman21&tpl=mailing_list_settings&loginNextUrl=http://isga-users.868348.n3.nabble.com/template/NodeServlet.jtp?tpl=mailing_list_settings&node=868348&mailing_list_prefix=[Isga-users]&mailing_list_url=https://lists.sourceforge.net/lists/listinfo/isga-users  method=POST user-agent=Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 referer=http://isga-users.868348.n3.nabble.com/template/NodeServlet.jtp?tpl=mailing_list_settings&node=868348

RequestURI=/template/NodeServlet.jtp
Caused by:

fschmidt.util.servlet.JtpContextServlet$JtpRuntimeException: url=http://isga-users.868348.n3.nabble.com/template/NodeServlet.jtp?form=y&mailing_list_address=isga-users@lists.sourceforge.net&node=868348&mailing_list_server=mailman21&tpl=mailing_list_settings&loginNextUrl=http://isga-users.868348.n3.nabble.com/template/NodeServlet.jtp?tpl=mailing_list_settings&node=868348&mailing_list_prefix=[Isga-users]&mailing_list_url=https://lists.sourceforge.net/lists/listinfo/isga-users  method=POST user-agent=Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 referer=http://isga-users.868348.n3.nabble.com/template/NodeServlet.jtp?tpl=mailing_list_settings&node=868348
        at fschmidt.util.servlet.JtpContextServlet.handleException(JtpContextServlet.java:529)
        at fschmidt.util.servlet.JtpContextServlet.service2(JtpContextServlet.java:455)
        at fschmidt.util.servlet.JtpContextServlet.service(JtpContextServlet.java:270)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
        at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:81)
        at fschmidt.util.servlet.GzipFilter.doFilter(GzipFilter.java:137)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
        at cachingfilter.CachingFilter.doFilter(CachingFilter.java:133)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
        at fschmidt.util.servlet.BadBotFilter.doFilter(BadBotFilter.java:74)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
        at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
        at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
        at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
        at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
        at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
        at org.mortbay.jetty.Server.handle(Server.java:326)
        at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
        at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:938)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:755)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
        at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
        at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused by: nabble.template.TemplateRuntimeException: For attribute: "plain_text_only" - For input string: null
        in save - <n.save> (mailing_list_settings.template.tpl:41) {public void nabble.view.web.mailing_list.MailingListNamespace._save(nabble.template.IPrintWriter,nabble.template.Interpreter) throws nabble.template.TemplateException}
        in catch_exception - <n.catch_exception. id="save-block"> (mailing_list_settings.template.tpl:34) {public void nabble.template.BasicNamespace._catch_exception(nabble.template.IPrintWriter,nabble.template.Interpreter)}
        in if - <n.if.not.is_submitted_form> (mailing_list_settings.template.tpl:16) {public static void nabble.template.BasicNamespace._if(nabble.template.IPrintWriter,nabble.template.Interpreter)}
        in get_this_mailing_list_archive - <n.page_node.get_this_mailing_list_archive.> (mailing_list_settings.template.tpl:15) {public void nabble.view.web.template.NodeNamespace._get_this_mailing_list_archive(nabble.template.IPrintWriter,nabble.template.ScopedInterpreter)}
        in page_node - <n.page_node.get_this_mailing_list_archive.> (mailing_list_settings.template.tpl:15) {public void nabble.view.web.template.NodeServletEnv._page_node(nabble.template.IPrintWriter,nabble.template.ScopedInterpreter)}
        in <macro name="mailing_list_settings" requires="node-servlet"> (mailing_list_settings.template.tpl:1)
        at nabble.template.Compiler.interpFix(Compiler.java:1166)
        at nabble.template.Compiler$Block.run(Compiler.java:1118)
        at nabble.template.Compiler$Chunks.run(Compiler.java:828)
        at nabble.template.BlockWrapper.printTo(BlockWrapper.java:24)
        at nabble.template.TemplatePrintWriter.print(TemplatePrintWriter.java:27)
        at nabble.template.BasicNamespace._catch_exception(BasicNamespace.java:441)
        at sun.reflect.GeneratedMethodAccessor187.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at nabble.template.JavaMethod.invoke(JavaMethod.java:22)
        at nabble.template.Compiler$Block.run(Compiler.java:1114)
        at nabble.template.BlockWrapper.printTo(BlockWrapper.java:24)
        at nabble.template.TemplatePrintWriter.print(TemplatePrintWriter.java:27)
        at nabble.template.BasicNamespace._if(BasicNamespace.java:81)
        at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at nabble.template.JavaMethod.invoke(JavaMethod.java:22)
        at nabble.template.Compiler$Block.run(Compiler.java:1114)
        at nabble.template.Compiler$Chunks.run(Compiler.java:828)
        at nabble.template.BlockWrapper.printTo(BlockWrapper.java:24)
        at nabble.template.ScopedInterpreterImpl$1.printTo(ScopedInterpreterImpl.java:22)
        at nabble.template.TemplatePrintWriter.print(TemplatePrintWriter.java:27)
        at nabble.view.web.template.NodeNamespace._get_this_mailing_list_archive(NodeNamespace.java:658)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at nabble.template.JavaMethod.invoke(JavaMethod.java:22)
        at nabble.template.Compiler$Block.run(Compiler.java:1114)
        at nabble.template.BlockWrapper.printTo(BlockWrapper.java:24)
        at nabble.template.ScopedInterpreterImpl$1.printTo(ScopedInterpreterImpl.java:22)
        at nabble.template.TemplatePrintWriter.print(TemplatePrintWriter.java:27)
        at nabble.view.web.template.NodeServletEnv._page_node(NodeServletEnv.java:84)
        at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at nabble.template.JavaMethod.invoke(JavaMethod.java:22)
        at nabble.template.Compiler$Block.run(Compiler.java:1114)
        at nabble.template.Compiler$Chunks.run(Compiler.java:828)
        at nabble.template.Compiler$VarScope.run(Compiler.java:1306)
        at nabble.template.Template.run(Template.java:85)
        at nabble.view.web.template.TemplateManager.run(TemplateManager.java:122)
        at nabble.view.web.template.NodeServlet.service(NodeServlet.java:120)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at fschmidt.util.servlet.JtpContextServlet.service2(JtpContextServlet.java:453)
        ... 25 more
Caused by: nabble.template.BooleanFormatException: For attribute: "plain_text_only" - For input string: null
        at nabble.template.AbstractInterpreter.getAttrAsBoolean(AbstractInterpreter.java:12)
        at nabble.view.web.mailing_list.MailingListNamespace._save(MailingListNamespace.java:187)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at nabble.template.JavaMethod.invoke(JavaMethod.java:22)
        at nabble.template.Compiler$Block.run(Compiler.java:1114)
        ... 69 more

Reply | Threaded
Open this post in threaded view
|

Re: Can't change mailing list prefix.

Hugo <Nabble>
We fixed this bug. Please try again.
Reply | Threaded
Open this post in threaded view
|

Re: Can't change mailing list prefix.

GMOD Help Desk
Hi Hugo,

This now works.  Thanks for the quick fix,

Dave C