I don’t know if this is something specific weird to Safari, or if polls are broken in general, but the following occurred when I tried to post a new poll:
(also see attached picture for amusing ordering issue =) )
System Error
We’re sorry but a serious error has occurred in the system. If you are a system administrator please click “more details” below for more information about this error.
More Details
Status Code: 500
Exception Type:
Error Message: Expression option is undefined on line 511, column 53 in template/global/poll-form.ftl.
Request URI: /community/poll-post.jspa
Stack Trace:
freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:134)
freemarker.core.Dot._getAsTemplateModel(Dot.java:78)
freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
freemarker.core.DefaultToExpression._getAsTemplateModel(DefaultToExpression.java :199)
freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
freemarker.core.Expression.getStringValue(Expression.java:93)
freemarker.core.StringBuiltins$StringBuiltIn._getAsTemplateModel(StringBuiltins. java:71)
freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
freemarker.core.Expression.getStringValue(Expression.java:93)
freemarker.core.DollarVariable.accept(DollarVariable.java:76)
freemarker.core.Environment.visit(Environment.java:196)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:196)
freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:160)
freemarker.core.Environment.visit(Environment.java:351)
freemarker.core.IteratorBlock.accept(IteratorBlock.java:95)
freemarker.core.Environment.visit(Environment.java:196)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:196)
freemarker.core.Environment.process(Environment.java:176)
freemarker.template.Template.process(Template.java:232)
com.opensymphony.webwork.views.freemarker.FreemarkerResult.doExecute(FreemarkerR esult.java:153)
com.jivesoftware.community.web.webwork.FreemarkerResult.doExecute(FreemarkerResu lt.java:134)
com.opensymphony.webwork.dispatcher.WebWorkResultSupport.execute(WebWorkResultSu pport.java:143)
com.opensymphony.xwork.DefaultActionInvocation.executeResult(DefaultActionInvoca tion.java:313)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.ja va:208)
com.opensymphony.xwork.validator.ValidationInterceptor.doIntercept(ValidationInt erceptor.java:115)
com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilte rInterceptor.java:86)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.ja va:190)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor .java:31)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.ja va:190)
com.jivesoftware.community.web.webwork.JiveObjectLoaderInterceptor.intercept(Jiv eObjectLoaderInterceptor.java:55)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.ja va:190)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor .java:31)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.ja va:190)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor .java:31)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.ja va:190)
com.opensymphony.webwork.interceptor.FileUploadInterceptor.intercept(FileUploadI nterceptor.java:171)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.ja va:190)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor .java:31)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.ja va:190)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor .java:31)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.ja va:190)
com.opensymphony.xwork.interceptor.I18nInterceptor.intercept(I18nInterceptor.jav a:151)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.ja va:190)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor .java:31)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.ja va:190)
com.jivesoftware.community.action.LocaleInterceptor.intercept(LocaleInterceptor. java:78)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.ja va:190)
com.jivesoftware.community.web.webwork.JiveIOCInterceptor.intercept(JiveIOCInter ceptor.java:719)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.ja va:190)
com.jivesoftware.community.web.webwork.AuthInterceptor.intercept(AuthInterceptor .java:91)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.ja va:190)
com.jivesoftware.community.web.webwork.JiveLoginInterceptor.intercept(JiveLoginI nterceptor.java:42)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.ja va:190)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor .java:31)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.ja va:190)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor .java:31)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.ja va:190)
com.opensymphony.xwork.interceptor.ExceptionMappingInterceptor.intercept(Excepti onMappingInterceptor.java:186)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.ja va:190)
com.jivesoftware.community.web.webwork.ModuleCheckInterceptor.intercept(ModuleCh eckInterceptor.java:49)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.ja va:190)
com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:116)
com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtil s.java:225)
com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.j ava:202)
com.jivesoftware.community.web.webwork.JiveFilterDispatcher.doFilter(JiveFilterD ispatcher.java:53)
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
com.jivesoftware.community.web.filter.SetResponseCharacterEncodingFilter.doFilte r(SetResponseCharacterEncodingFilter.java:62)
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118 )
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
com.jivesoftware.community.web.JiveActionContextCleanUp.doFilter(JiveActionConte xtCleanUp.java:46)
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
com.jivesoftware.community.web.filter.JiveCompressionFilter.doFilter(JiveCompres sionFilter.java:99)
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
com.jivesoftware.community.web.filter.SetRequestCharacterEncodingFilter.doFilter (SetRequestCharacterEncodingFilter.java:76)
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
org.directwebremoting.servlet.DwrWebContextFilter.doFilter(DwrWebContextFilter.j ava:91)
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
com.jivesoftware.community.web.filter.MaintenanceFilter.doFilter(MaintenanceFilt er.java:81)
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
com.jivesoftware.community.upgrade.UpgradeFilter.doFilter(UpgradeFilter.java:43)
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
com.jivesoftware.base.plugin.PluginFilter.doFilter(PluginFilter.java:77)
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
com.jivesoftware.community.web.filter.ApplicationInitializedFilter.doFilter(Appl icationInitializedFilter.java:95)
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
com.jivesoftware.base.database.dao.DAOContextCleanUpFilter.doFilter(DAOContextCl eanUpFilter.java:32)
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:173)
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:420)
com.caucho.server.port.TcpConnection.run(TcpConnection.java:511)
com.caucho.util.ThreadPool.runTasks(ThreadPool.java:520)
com.caucho.util.ThreadPool.run(ThreadPool.java:442)
java.lang.Thread.run(Thread.java:619)
freemarker.core.InvalidReferenceException: Expression option is undefined on line 511, column 53 in template/global/poll-form.ftl.