5 Replies Latest reply on Jul 24, 2007 6:08 AM by balabanovic

    Creating poll caused a terrible whole site failure

      The problem is repeatable in my instance. I have created a simple poll in a sub community, identical to the following poll: http://eval.jivesoftware.com/clearspacex/poll.jspa?pollID=1001

       

      Whenever the poll is created, the whole site failed. Even if I have closed the browser and access the home page again, an error is shown. The log is provided at the bottom.

       

      I have to delete data in the JIVEPOLL and JIVEPOLLOPTION tables and restart the server to get the system work again. And when i create the poll again, the same problem occurs.

       

      My environment is Version: 1.3.0, Windows 2000, JBoss 4.2.0GA/Tomcat 6, Sun JDK 1.5.0_12, MySQL 5. System default locale is Chinese.

       

       

      Method public boolean com.jivesoftware.community.proxy.PollProxy.hasUserVoted(com.jivesoftware.base.User) threw an exception when invoked on 1000 (14,2007)

      The problematic instruction:


      ==> assignment: hasVoted=user?exists && latestPoll.hasUserVoted(user)


       

      Java backtrace for programmers:


      freemarker.template.TemplateModelException: Method public boolean com.jivesoftware.community.proxy.PollProxy.hasUserVoted(com.jivesoftware.base.User) threw an exception when invoked on 1000 (14,2007)

           at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:136)

           at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)

           at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)

           at freemarker.core.Expression.isTrue(Expression.java:138)

           at freemarker.core.AndExpression.isTrue(AndExpression.java:68)

           at freemarker.core.BooleanExpression._getAsTemplateModel(BooleanExpression.java:61)

           at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)

           at freemarker.core.Assignment.accept(Assignment.java:90)

           at freemarker.core.Environment.visit(Environment.java:196)

           at freemarker.core.MixedContent.accept(MixedContent.java:92)

           at freemarker.core.Environment.visit(Environment.java:196)

           at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:79)

           at freemarker.core.Environment.visit(Environment.java:196)

           at freemarker.core.MixedContent.accept(MixedContent.java:92)

           at freemarker.core.Environment.visit(Environment.java:196)

           at freemarker.core.Environment.process(Environment.java:176)

           at freemarker.template.Template.process(Template.java:232)

           at com.opensymphony.webwork.views.freemarker.FreemarkerResult.doExecute(FreemarkerResult.java:153)

           at com.jivesoftware.community.web.webwork.FreemarkerResult.doExecute(FreemarkerResult.java:130)

           at com.opensymphony.webwork.dispatcher.WebWorkResultSupport.execute(WebWorkResultSupport.java:143)

           at com.opensymphony.xwork.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:311)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:206)

           at com.jivesoftware.community.web.webwork.FlashInterceptor.intercept(FlashInterceptor.java:40)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:168)

           at com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.opensymphony.xwork.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115)

           at com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.jivesoftware.community.web.webwork.JiveObjectLoaderInterceptor.intercept(JiveObjectLoaderInterceptor.java:55)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.opensymphony.webwork.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:171)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.opensymphony.xwork.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:151)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.jivesoftware.community.web.webwork.JiveIOCInterceptor.intercept(JiveIOCInterceptor.java:694)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.jivesoftware.community.action.LocaleInterceptor.intercept(LocaleInterceptor.java:50)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.jivesoftware.community.web.webwork.JiveLoginInterceptor.intercept(JiveLoginInterceptor.java:42)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.jivesoftware.community.web.webwork.AuthInterceptor.intercept(AuthInterceptor.java:60)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.opensymphony.xwork.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:186)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.jivesoftware.community.web.webwork.ModuleCheckInterceptor.intercept(ModuleCheckInterceptor.java:49)

           at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

           at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:113)

           at com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:225)

           at com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:202)

           at com.jivesoftware.community.web.webwork.JiveFilterDispatcher.doFilter(JiveFilterDispatcher.java:53)

           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

           at com.jivesoftware.community.web.filter.SetResponseCharacterEncodingFilter.doFilter(SetResponseCharacterEncodingFilter.java:62)

           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

           at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)

           at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)

           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

           at com.jivesoftware.community.web.JiveActionContextCleanUp.doFilter(JiveActionContextCleanUp.java:46)

           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

           at com.jivesoftware.community.web.filter.PresenceFilter.doFilter(PresenceFilter.java:106)

           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

           at org.apache.catalina.core.Applicatio

      2007-07-15 04:37:32,109 ERROR nFilterChain.doFilter(ApplicationFilterChain.java:206)

           at com.jivesoftware.community.web.filter.SetRequestCharacterEncodingFilter.doFilter(SetRequestCharacterEncodingFilter.java:73)

           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

           at org.directwebremoting.servlet.DwrWebContextFilter.doFilter(DwrWebContextFilter.java:91)

           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

           at com.jivesoftware.community.upgrade.UpgradeFilter.doFilter(UpgradeFilter.java:43)

           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

           at com.jivesoftware.base.plugin.PluginFilter.doFilter(PluginFilter.java:71)

           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

           at com.jivesoftware.community.web.filter.ApplicationInitializedFilter.doFilter(ApplicationInitializedFilter.java:95)

           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

           at com.jivesoftware.base.database.dao.DAOContextCleanUpFilter.doFilter(DAOContextCleanUpFilter.java:32)

           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

           at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

           at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)

           at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)

           at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)

           at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)

           at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

           at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)

           at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)

           at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

           at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)

           at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:437)

           at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:381)

           at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

           at java.lang.Thread.run(Thread.java:595)

      Caused by: freemarker.template.TemplateModelException: Could not convert an instance of freemarker.core.DefaultToExpression$EmptyStringAndSequence with value to com.jivesoftware.base.User

           at freemarker.ext.beans.BeansWrapper.canNotConvert(BeansWrapper.java:760)

           at freemarker.ext.beans.BeansWrapper.unwrap(BeansWrapper.java:698)

           at freemarker.ext.beans.BeansWrapper.unwrap(BeansWrapper.java:489)

           at freemarker.ext.beans.BeansWrapper.unwrapArguments(BeansWrapper.java:782)

           at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:109)

           ... 116 more

      2007-07-15 04:37:32,171 ERROR Jul 15, 2007 4:37:32 AM com.opensymphony.webwork.dispatcher.DispatcherUtils serviceAction

      SEVERE: Could not execute action

        • Re: Creating poll caused a terrible whole site failure

          Hi,

           

          Can this error be reproduced when you system default locale is English?

           

          -Will

            • Re: Creating poll caused a terrible whole site failure

              thx for your reply. i'll test it and post the result.

                • Re: Creating poll caused a terrible whole site failure

                  it's not relevant to system locale. I've migrated both the app server and db server to another machine which is in English locale. But when I create a poll, I got the same error.

                  freemarker.template.TemplateModelException: Method public boolean com.jivesoftware.community.proxy.PollProxy.hasUserVoted(com.jivesoftware.base.User) threw an exception when invoked on 1002 (14,2009)

                  ...

                  freemarker.template.TemplateModelException: Could not convert an instance of freemarker.core.DefaultToExpression$EmptyStringAndSequence with value to com.jivesoftware.base.User

                   

                   

                  Perhaps it's a data problem. I did activities like remove and create community and i somehow think the data may be screwed up.

                   

                  If you can't suggest me any way to help to troubleshoot the problem, I may wait for the next update and test the feature again. Polling is not a critical feature to me anyway. If you want, i could send u my mysql dump.

                   

                  btw, is there easy way to disable polling other than changing the template?

                   

                  Message was edited by: mingfai

                    • Re: Creating poll caused a terrible whole site failure

                      Since noone else has reported this problem, I believe it is a local problem with your data, as you suggested.

                       

                      By default only admin's can create polls, and so if you (as admin) do not create a poll, then they are essentially 'disabled.' You can set explicit poll permissions in the admin console to further control polls.

                       

                      -Will

                        • Re: Creating poll caused a terrible whole site failure

                          Not sure if this is the same problem - after creating a poll I can no longer visit the home page (although other pages seem OK).  This is Clearspace 1.3.0 installed yesterday and running as an evaluation with its default database.

                           

                          Here is the exception.

                           

                           

                          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: null

                               

                          • Error Message:

                               

                          • Request URI: /clearspace/index.jspa

                               

                          • Stack Trace:

                                    o freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:136)

                                    o freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)

                                    o freemarker.core.Expression.getAsTemplateModel(Expression.java:89)

                                    o freemarker.core.Expression.isTrue(Expression.java:138)

                                    o freemarker.core.AndExpression.isTrue(AndExpression.java:68)

                                    o freemarker.core.BooleanExpression._getAsTemplateModel(BooleanExpression.java:61)

                                    o freemarker.core.Expression.getAsTemplateModel(Expression.java:89)

                                    o freemarker.core.Assignment.accept(Assignment.java:90)

                                    o freemarker.core.Environment.visit(Environment.java:196)

                                    o freemarker.core.MixedContent.accept(MixedContent.java:92)

                                    o freemarker.core.Environment.visit(Environment.java:196)

                                    o freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:79)

                                    o freemarker.core.Environment.visit(Environment.java:196)

                                    o freemarker.core.MixedContent.accept(MixedContent.java:92)

                                    o freemarker.core.Environment.visit(Environment.java:196)

                                    o freemarker.core.Environment.process(Environment.java:176)

                                    o freemarker.template.Template.process(Template.java:232)

                                    o com.opensymphony.webwork.views.freemarker.FreemarkerResult.doExecute(FreemarkerResult.java:153)

                                    o com.jivesoftware.community.web.webwork.FreemarkerResult.doExecute(FreemarkerResult.java:130)

                                    o com.opensymphony.webwork.dispatcher.WebWorkResultSupport.execute(WebWorkResultSupport.java:143)

                                    o com.opensymphony.xwork.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:311)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:206)

                                    o com.jivesoftware.community.web.webwork.FlashInterceptor.intercept(FlashInterceptor.java:40)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:168)

                                    o com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.opensymphony.xwork.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115)

                                    o com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.jivesoftware.community.web.webwork.JiveObjectLoaderInterceptor.intercept(JiveObjectLoaderInterceptor.java:55)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.opensymphony.webwork.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:171)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.opensymphony.xwork.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:151)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.jivesoftware.community.web.webwork.JiveIOCInterceptor.intercept(JiveIOCInterceptor.java:694)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.jivesoftware.community.action.LocaleInterceptor.intercept(LocaleInterceptor.java:71)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.jivesoftware.community.web.webwork.JiveLoginInterceptor.intercept(JiveLoginInterceptor.java:42)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.jivesoftware.community.web.webwork.AuthInterceptor.intercept(AuthInterceptor.java:60)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.opensymphony.xwork.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:186)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.jivesoftware.community.web.webwork.ModuleCheckInterceptor.intercept(ModuleCheckInterceptor.java:49)

                                    o com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)

                                    o com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:113)

                                    o com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:225)

                                    o com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:202)

                                    o com.jivesoftware.community.web.webwork.JiveFilterDispatcher.doFilter(JiveFilterDispatcher.java:53)

                                    o org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

                                    o org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

                                    o com.jivesoftware.community.web.filter.SetResponseCharacterEncodingFilter.doFilter(SetResponseCharacterEncodingFilter.java:62)

                                    o org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

                                    o org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

                                    o com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)

                                    o com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)

                                    o org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

                                    o org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

                                    o com.jivesoftware.community.web.JiveActionContextCleanUp.doFilter(JiveActionContextCleanUp.java:46)

                                    o org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

                                    o org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

                                    o com.jivesoftware.community.web.filter.PresenceFilter.doFilter(PresenceFilter.java:106)

                                    o org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

                                    o org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

                                    o com.jivesoftware.community.web.filter.SetRequestCharacterEncodingFilter.doFilter(SetRequestCharacterEncodingFilter.java:73)

                                    o org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

                                    o org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

                                    o org.directwebremoting.servlet.DwrWebContextFilter.doFilter(DwrWebContextFilter.java:91)

                                    o org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

                                    o org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

                                    o com.jivesoftware.community.upgrade.UpgradeFilter.doFilter(UpgradeFilter.java:43)

                                    o org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

                                    o org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

                                    o com.jivesoftware.base.plugin.PluginFilter.doFilter(PluginFilter.java:71)

                                    o org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

                                    o org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

                                    o com.jivesoftware.community.web.filter.ApplicationInitializedFilter.doFilter(ApplicationInitializedFilter.java:95)

                                    o org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

                                    o org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

                                    o com.jivesoftware.base.database.dao.DAOContextCleanUpFilter.doFilter(DAOContextCleanUpFilter.java:32)

                                    o org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

                                    o org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

                                    o org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

                                    o org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

                                    o org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)

                                    o org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)

                                    o org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

                                    o org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

                                    o org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)

                                    o org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)

                                    o org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

                                    o org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)

                                    o org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

                                    o java.lang.Thread.run(Thread.java:619)

                               

                          • freemarker.template.TemplateModelException: Method public boolean com.jivesoftware.community.proxy.PollProxy.hasUserVoted(com.jivesoftware.base.User) threw an exception when invoked on 1000 (14,2000)