2 Replies Latest reply on Oct 27, 2007 4:51 AM by RyanKelly

    Error: please make sure you've filled out all required fields correctly

      During an avatar upload for a user, the message states "Error: please make sure you've filled out all required fields correctly".   We have enabled the image settings in the System settings and have allowed jpg and gif files.  We have also enabled the People | Settings | Avatar Settings for enabling for registered users and enabling user upload for 1 file (have also tried 3 files).

       

      For some reason, we are experiencing this error message but have no idea why it is mentioning required fields since there is nothing more on the Change Avatar screen than to upload a file.

       

      We are using ClearspaceX v1.2.

      We are in production and have been unable to turn on the Avatar functionality for our users because of this error.

        • Re: Error: please make sure you've filled out all required fields correctly

          It is possible that you need to be in headless mode -- see KB doc: http://www.jivesoftware.com/jive/entry!default.jspa?categoryID=34&externalID=711&fromSearchPage=true

           

          If this doesn't work, please clear your logs, enable debugging, reproduce the issue, and post your logs.

           

          Cheers,

          Chase

          • Avatar upload problem for our users.

            We do have  java.awt.headless set to true in our system properties.  We have moderation of avatars turned off.  We are allowing jpg and gif type files to be uploaded.

             

             

            Here is our error message and we are running in Cluster mode (2 servers) with ClearspaceX v1.2.

             

            Status Code: 500

            Exception Type: null

            Error Message: Expression fieldErrors['image'][0] is undefined on line 207, column 39 in template/global/avatar-settings.ftl.

            Request URI: /community/avatar-settings.jspa

            Stack Trace:

            freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)

            freemarker.core.Expression.getStringValue(Expression.java:118)

            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.ConditionalBlock.accept(ConditionalBlock.java:79)

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

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

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

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

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

            freemarker.core.IfBlock.accept(IfBlock.java:82)

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

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

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

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

            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(FreemarkerResult.java:153)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

            com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)

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

            com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)

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

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

            com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)

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

            com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)

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

            com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)

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

            com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)

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

            com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)

            com.jivesoftware.base.plugin.PluginFilter.doFilter(PluginFilter.java:77)

            com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)

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

            com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)

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

            com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:620)

            com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:369)

            com.evermind.server.http.HttpRequestHandler.handleNotFound(HttpRequestHandler.java:1035)

            com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:905)

            com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:447)

            com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)

            com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)

            oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)

            com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)

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

            freemarker.core.InvalidReferenceException: Expression fieldErrors['image'][0] is undefined on line 207, column 39 in template/global/avatar-settings.ftl.