1 Reply Latest reply: Jun 17, 2009 4:27 AM by 807574 RSS

    Community portlet issue (Surveys & Pols ) need Help

    807574
      Hello ,I have installed a Portal server 7.1 (update 2) on a Sun Webserver 7 and i have problems with the Surveys and Polls portlet.
      When i create a survey ,at the end to achieve it i ve got a portlet error message " Error content not available" .
      I checked in the database derbry ,survey are well registred ,so the problems must be on the portlet .

      Here the logs from the portal.0.0.log :

      [#|2009-06-16T07:28:47.393+0200|SEVERE|SJS Portal Server|debug.com.sun.portal.container.portlet.impl|ThreadID=12; ClassName=com.sun.portal.container.portlet.impl.PortletContainer; MethodName=getMarkup; |PSPL_PCCSPCPCI0001 : Exception thrown  - EntityID = surveys|surveys|jdo__reTest2_Container/Surveys, Error Code = MISC_ERROR|#]


      And from the webserver :

      [16/Jun/2009:08:42:58] failure ( 8910): for host 172.31.42.106 trying to GET /portal/dt, service-j2ee reports: ApplicationDispatcher[surveys] PWC1231: Servlet.service() for servlet jsp threw exception
      javax.faces.el.EvaluationException: javax.el.ELException: java.lang.IllegalArgumentException: Illegal pattern character 'j'
      at com.sun.faces.application.ValueBindingValueExpressionAdapter.getValue(ValueBindingValueExpressionAdapter.java:106)
      at com.sun.web.ui.component.TableRowGroupBase.getSourceData(TableRowGroupBase.java:2149)
      at com.sun.web.ui.component.TableRowGroup.getTableRowDataProvider(TableRowGroup.java:883)
      at com.sun.web.ui.component.TableRowGroup.getRowKey(TableRowGroup.java:809)
      at com.sun.web.ui.component.TableRowGroup.getClientId(TableRowGroup.java:1577)
      at javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1137)
      at org.apache.jsp.WEB_002dINF.jsp.surveys.summary_jsp._jspx_meth_ui_tableRowGroup_0(Unknown Source)
      at org.apache.jsp.WEB_002dINF.jsp.surveys.summary_jsp._jspx_meth_ui_table_0(Unknown Source)
      at org.apache.jsp.WEB_002dINF.jsp.surveys.summary_jsp._jspx_meth_ui_form_0(Unknown Source)
      at org.apache.jsp.WEB_002dINF.jsp.surveys.summary_jsp._jspx_meth_f_subview_0(Unknown Source)
      at org.apache.jsp.WEB_002dINF.jsp.surveys.summary_jsp._jspx_meth_ui_page_0(Unknown Source)
      at org.apache.jsp.WEB_002dINF.jsp.surveys.summary_jsp._jspx_meth_p_portletPage_0(Unknown Source)
      at org.apache.jsp.WEB_002dINF.jsp.surveys.summary_jsp._jspx_meth_f_view_0(Unknown Source)
      at org.apache.jsp.WEB_002dINF.jsp.surveys.summary_jsp._jspService(Unknown Source)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:80)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:917)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:464)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:358)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:917)
      at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:398)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:792)
      at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:630)
      at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:548)
      at com.sun.portal.portlet.impl.RequestDispatcherImpl.include(Unknown Source)
      at com.sun.faces.portlet.ExternalContextImpl.dispatch(Unknown Source)
      at com.sun.faces.portlet.v12.ViewHandlerImpl.executePageToBuildView(Unknown Source)
      at com.sun.faces.portlet.v12.ViewHandlerImpl.renderView(Unknown Source)
      at com.sun.faces.portlet.ViewHandlerFactoryImpl.renderView(Unknown Source)
      at com.sun.faces.portlet.LifecycleImpl$RenderResponsePhase.execute(Unknown Source)
      at com.sun.faces.portlet.LifecycleImpl.phase(Unknown Source)
      at com.sun.faces.portlet.LifecycleImpl.render(Unknown Source)
      at com.sun.faces.portlet.FacesPortlet.renderFaces(Unknown Source)
      at com.sun.faces.portlet.FacesPortlet.doView(Unknown Source)
      at javax.portlet.GenericPortlet.doDispatch(Unknown Source)
      at javax.portlet.GenericPortlet.render(Unknown Source)
      at com.sun.portal.app.collab.survey.faces.SurveysFacesPortlet.render(Unknown Source)
      at com.sun.portal.portletappengine.PortletAppEngineServlet.service(Unknown Source)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:917)
      at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:398)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:792)
      at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:630)
      at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:548)
      at com.sun.portal.container.portlet.impl.PortletContainer.invokePAE(Unknown Source)
      at com.sun.portal.container.portlet.impl.PortletContainer.getMarkup(Unknown Source)
      at com.sun.portal.providers.window.WindowProvid


      _______________

      I find in this forum for similar issue ,to change in the destopconfig.properties the renderportletmodeparalelle to false, i did it and restart my server and it doesnt change anything.

      If u have an idea how to solve that issue .

      (sorry for my poor english).
        • 1. Re: Community portlet issue (Surveys & Pols ) need Help
          807574
          I fixed it by editing PollMessages_fr.properties and SurveyMessages_fr.properties in surveys portlet.
          I got one survey porlet working on an other server, so i checked the diff between portlet files and found the date format in local fr wasnt working with the portlet .
          I edited the property "closes.dateformat" in theses files : closes.dateformat=MMM dd aaaa, hh:mm to closes.dateformat=MMM dd yyyy, hh:mm (english local).
          Now it works but in english local, there might be a bug or something like that in this portlet .