voyent
Messages posted by: kamnas2k1  XML
Profile for kamnas2k1 -> Messages posted by kamnas2k1 [11]
Author Message
Hi,
I urgently need to create Scatter Charts using Icefaces Components.
I have Tried using ace component, but later came to know it this feature is currently unsupported.

Then I tried using <ice:outputChart> component.

I have tried the combined chart example, which uses the Krysalis chart api to create chats, then again it is not supporting the Scatter Chart.
I Realised that output chart component only supports the type;
org.krysalis.jcharts.axisChart.AxisChart

and not the

org.krysalis.jcharts.axisChart.ScatterPlotAxisChart

Please let me know is there anyway to create Scatter Charts inside Icefaces.

One more thing I want to point out, why in the Icefaces documentation it is mentioned that they support Scatter Plot, and later I came to know via forums that it is only a Stub class.

Please do send out correct Documentation on the wiki, which may save some of developers time and efforts.

Thanks.

Kamna Sharma.
Hi I am trying to create scattered chart using ice:outputChart.

Is the Scatter Charts are suppourted by Icefaces?

Im getting the following error..

java.lang.ArrayIndexOutOfBoundsException: 9
at com.icesoft.faces.component.outputchart.AxisChart.createScatterPlotDataSet(AxisChart.java:167)
at com.icesoft.faces.component.outputchart.AxisChart.buildScatterPlotChart(AxisChart.java:185)
at com.icesoft.faces.component.outputchart.AxisChart.buildScatterPlotChart(AxisChart.java:134)
at com.icesoft.faces.component.outputchart.AxisChart.buildChart(AxisChart.java:70)
at com.icesoft.faces.component.outputchart.AbstractChart.encode(AbstractChart.java:62)
at com.icesoft.faces.component.outputchart.OutputChartRenderer.encodeBegin(OutputChartRenderer.java:48)
at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:820)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1755)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
at org.icefaces.impl.renderkit.RendererWrapper.encodeChildren(RendererWrapper.java:49)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:304)
at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:105)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)
at org.icefaces.ace.renderkit.CoreRenderer.renderChild(CoreRenderer.java:73)
at org.icefaces.ace.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:61)
at org.icefaces.ace.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:209)
at org.icefaces.ace.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:130)
at org.icefaces.ace.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:71)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1764)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1760)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1760)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:402)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at com.liferay.faces.bridge.lifecycle.LifecycleWrapper.render(LifecycleWrapper.java:45)
at com.liferay.faces.bridge.BridgePhaseRenderImpl.execute(BridgePhaseRenderImpl.java:280)
at com.liferay.faces.bridge.BridgePhaseRenderImpl.execute(BridgePhaseRenderImpl.java:92)
at com.liferay.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:99)
at javax.portlet.faces.GenericFacesPortlet.doView(GenericFacesPortlet.java:255)
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:328)
at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:204)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:100)
at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64)
at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530)
at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:534)
at com.liferay.portlet.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:607)
at com.liferay.portlet.InvokerPortletImpl.render(InvokerPortletImpl.java:359)
at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:1207)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at com.liferay.portal.servlet.DirectRequestDispatcher.include(DirectRequestDispatcher.java:97)
at com.liferay.portal.servlet.PACLRequestDispatcherWrapper.doDispatch(PACLRequestDispatcherWrapper.java:90)
at com.liferay.portal.servlet.PACLRequestDispatcherWrapper.include(PACLRequestDispatcherWrapper.java:54)
at com.liferay.portal.util.PortalImpl.renderPortlet(PortalImpl.java:5158)
at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:1569)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processPortlet(RuntimePortletImpl.java:165)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processPortlet(RuntimePortletImpl.java:97)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet(RuntimePortletUtil.java:61)
at com.liferay.portlet.layoutconfiguration.util.velocity.TemplateProcessor.processColumn(TemplateProcessor.java:148)
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:597)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270)
at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:262)
at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:342)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
at org.apache.velocity.Template.merge(Template.java:328)
at org.apache.velocity.Template.merge(Template.java:235)
at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:381)
at com.liferay.portal.velocity.VelocityEngineImpl.mergeTemplate(VelocityEngineImpl.java:264)
at com.liferay.portal.kernel.velocity.VelocityEngineUtil.mergeTemplate(VelocityEngineUtil.java:73)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.doProcessTemplate(RuntimePortletImpl.java:499)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.doDispatch(RuntimePortletImpl.java:394)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processTemplate(RuntimePortletImpl.java:228)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processTemplate(RuntimePortletImpl.java:216)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate(RuntimePortletUtil.java:113)
at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portlet_jsp.java:507)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530)
at com.liferay.portal.action.LayoutAction.includeLayoutContent(LayoutAction.java:468)
at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:735)
at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:249)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:176)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:560)
at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:537)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:294)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:138)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:335)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:123)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:294)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
at com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:241)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:246)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
at com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:83)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:80)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:216)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:187)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:167)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:167)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:187)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)

Following is my java class.....

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.logging.Logger;

import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.context.FacesContext;
import javax.faces.event.ActionEvent;
import javax.portlet.PortletRequest;
import javax.portlet.PortletResponse;

import org.icefaces.application.PortableRenderer;
import org.icefaces.application.PushRenderer;
import org.icefaces.bean.WindowDisposed;

import com.icesoft.faces.component.outputchart.OutputChart;

@ManagedBean(name="alarmPerformance")
@ViewScoped
@WindowDisposed
public class AlarmPerformance implements Serializable
{

private static final long serialVersionUID = 1L;

private static final Logger log = Logger.getLogger(AlarmPerformance.class.getName());

private String welcomeMsg = "welcome to Servelec" ;

private PortletRequest request;
private PortletResponse response;
private PortableRenderer mPushRenderer;
private static String PUSH_GROUP;

private String chartTitle = "Average Alarm Rate vs Maximum Alarm Rate";
private String yAxisTitle = "Average Rate/10 minutes (per operator)";
private String xAxisTitle = "Peak Rate/10 minutes (per operator)";
private List<String> xAxislabel = new ArrayList<String> ();

private double [][] cdata =
{
new double[]{10},
new double[]{15},
new double[]{14},
new double[]{40},
new double[]{80},
new double[]{70},
new double[]{5},
new double[]{12},
new double[]{10},

};

private ArrayList chartData = new ArrayList(Arrays.asList(cdata));


public AlarmPerformance()
{
super();
xAxislabel.add("5");
xAxislabel.add("15");
xAxislabel.add("25");
xAxislabel.add("35");
xAxislabel.add("45");
xAxislabel.add("55");
xAxislabel.add("65");
xAxislabel.add("75");
xAxislabel.add("85");
xAxislabel.add("90");
xAxislabel.add("95");
xAxislabel.add("100");

}

@PostConstruct
public void postConstruct()
{

request = (PortletRequest) FacesContext.getCurrentInstance().getExternalContext()
.getRequest();

response = (PortletResponse) FacesContext.getCurrentInstance().getExternalContext()
.getResponse();

PUSH_GROUP = request.getRequestedSessionId() + response.getNamespace();

PushRenderer.addCurrentView(PUSH_GROUP);

mPushRenderer = PushRenderer.getPortableRenderer();

}

public String getWelcomeMsg()
{
return welcomeMsg;
}

public void alarmPerformanceListener(ActionEvent e)
{


log.info("alarmText");

}

private String pointChart = OutputChart.POINT_CHART_TYPE;
private String scattredChart = OutputChart.SCATTER_PLOT_CHART_TYPE;
public String getType()
{
return scattredChart;
}

public String getChartTitle()
{
return chartTitle;
}


public String getyAxisTitle()
{
return yAxisTitle;
}

public void setyAxisTitle(String str)
{
yAxisTitle = str;
}

public String getxAxisTitle()
{
return xAxisTitle;
}

public void setxAxisTitle(String str)
{
xAxisTitle = str;
}


public ArrayList<String> getxAxisLabel()
{
return (ArrayList<String>) xAxislabel;
}

public void setxAxisLabel(ArrayList lst)
{
xAxislabel = lst;
}

public ArrayList<String> getChartData()
{
return chartData;
}

@PreDestroy
public void preDestroy()
{

}


}


Following is my xhtml page....

<?xml version="1.0"?>

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:ace="http://www.icefaces.org/icefaces/components"
xmlns:ice="http://www.icesoft.com/icefaces/component"
xmlns:icecore="http://www.icefaces.org/icefaces/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
template="/resources/templates/content-template.xhtml">

<ui:param name="title" value="#{msgs['alarmPerformance.title']}"/>

<ui:define name="body">

<h:outputLabel value="#{alarmPerformance.welcomeMsg}"></h:outputLabel>

<h:form id="myForm">
<h:commandButton type="submit"
value = "refresh"
actionListener="#{alarmPerformance.alarmPerformanceListener}"
>
</h:commandButton>
</h:form>

<h:form id="chartForm">
<ice:outputChart
chartTitle="#{alarmPerformance.chartTitle}"
type="#{alarmPerformance.type}"
data="#{alarmPerformance.chartData}"
xaxisLabels="#{alarmPerformance.xAxisLabel}"
xaxisTitle="#{alarmPerformance.xAxisTitle}"
yaxisTitle="#{alarmPerformance.yAxisTitle}"
colors="red"
shapes="circle"
>
</ice:outputChart>
</h:form>


</ui:define>

</ui:composition>



Please guide if this feature is supported and how can I achieve this.
Thanks..
Thanks for the reply.
My requirement is to create a scattered chart using the Database table, which is containing numeric data which is a calculative average rate against the peak rate.
I have seen ice:outputChart, supporting the scattered charts. However I cannot find any tutorial for this.
It will be very helpful if I can get some guidance on it.

Thanks.
Hi,
I am trying to create a bubble series Chart using Ace Components.
following is my java class



import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
import javax.faces.bean.CustomScoped;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.context.FacesContext;
import javax.faces.event.ActionEvent;
import javax.portlet.PortletRequest;
import javax.portlet.PortletResponse;

import org.icefaces.ace.component.chart.Axis;
import org.icefaces.ace.component.chart.AxisType;
import org.icefaces.ace.model.chart.BubbleSeries;
import org.icefaces.ace.model.chart.LinePattern;
import org.icefaces.ace.model.chart.BubbleSeries.BubbleType;
import org.icefaces.ace.model.chart.CartesianSeries;
import org.icefaces.ace.model.chart.CartesianSeries.CartesianType;
import org.icefaces.ace.model.chart.ChartSeries.ChartType;
import org.icefaces.application.PortableRenderer;
import org.icefaces.application.PushRenderer;
import org.icefaces.bean.WindowDisposed;

@ManagedBean(name = "dataIndicator")
//@CustomScoped(value = "#{window}")
@ViewScoped
@WindowDisposed
public class DataIndicator implements Serializable
{
private static final long serialVersionUID = -1402552618822014084L;
private PortletRequest request;
private PortletResponse response;
private PortableRenderer mPushRenderer;
private static String PUSH_GROUP;

private String welcomeMsg = "welcome to Servelec" ;

private String chartTitle = "Average Alarm Rate vs Maximum Alarm Rate";

private Axis xRateAxis = new Axis() //xaxis
{{
setType(AxisType.LINEAR);
setTickInterval("10");
setMax("100");
setLabel("X axis");
}};


@SuppressWarnings("serial")
private Axis[] yRateAxis = new Axis[] //yaxis
{
new Axis()
{{
setAutoscale(true);
setLabel("Y axis");
}}
};

private Axis barDemoDefaultAxis = new Axis()
{
{
setTickAngle(-30);
}
};

@SuppressWarnings("serial")
private List<BubbleSeries> dataForChart = new ArrayList<BubbleSeries>(){
{ add (new BubbleSeries(){
{
this.setType(BubbleSeries.BubbleType.BUBBLE);
this.add("20","10","1");
this.add("30", "30", "3");
this.add("40", "30", "3");
this.add("20", "10", "3");
this.add("20", "50", "3");
this.add("80", "70", "3");
} });

}};

private CartesianSeries cartesianData = new CartesianSeries();
private BubbleSeries bubbleData = new BubbleSeries();

public AlarmIndicator()
{

}

@PostConstruct
public void postConstruct()
{
request = (PortletRequest) FacesContext.getCurrentInstance().getExternalContext()
.getRequest();

response = (PortletResponse) FacesContext.getCurrentInstance().getExternalContext()
.getResponse();

PUSH_GROUP = request.getRequestedSessionId() + response.getNamespace();


PushRenderer.addCurrentView(PUSH_GROUP);

mPushRenderer = PushRenderer.getPortableRenderer();

}


@PreDestroy
public void preDestroy()
{
PushRenderer.removeCurrentView(PUSH_GROUP);
}

public String getChartTitle()
{
return chartTitle;
}

public void setChartTitle(String chartTitle)
{
this.chartTitle = chartTitle;
}

public Axis getXRateAxis()
{
return xRateAxis;
}

public void setXRateAxis(Axis xRateAxis)
{
this.xRateAxis = xRateAxis;
}

public Axis[] getYRateAxis()
{
return yRateAxis;
}

public void setYRateAxis(Axis[] yRateAxis)
{
this.yRateAxis = yRateAxis;
}

public void alarmPerformanceListener(ActionEvent e)
{
System.out.println("listener");
//PushRenderer.render(PUSH_GROUP);
}
public List<BubbleSeries> getDataForChart()
{
return this.dataForChart;
}

public void setDataForChart(List<BubbleSeries> dataForChart)
{
this.dataForChart = dataForChart;
}

public Axis getBarDemoDefaultAxis()
{
return barDemoDefaultAxis;
}

public void setBarDemoDefaultAxis(Axis barDemoDefaultAxis)
{
this.barDemoDefaultAxis = barDemoDefaultAxis;
}


}

and following is my xhtml page....

<?xml version="1.0"?>

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:ace="http://www.icefaces.org/icefaces/components"
xmlns:ice="http://www.icesoft.com/icefaces/component"
xmlns:icecore="http://www.icefaces.org/icefaces/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
template="/resources/templates/content-template.xhtml">

<ui:param name="title" value="#{msgs['alarmPerformance.title']}"/>

<ui:define name="body">

<icecore:singleSubmit />

<h:form id="myForm">
<h:commandButton type="submit"
value = "refresh"
actionListener="#{dataIndicator.alarmPerformanceListener}"
>
</h:commandButton>
</h:form>
<ice:form id="chartForm">
<ace:chart
id="performanceIndicator"
title="#{dataIndicator.chartTitle}"
xAxis="#{dataIndicator.xRateAxis}"
yAxes="#{dataIndicator.yRateAxis}"
value="#{dataIndicator.dataForChart}"
legend="true"
legendPlacement="OUTSIDE_GRID"
/>
</ice:form>
</ui:define>
</ui:composition>

when i try running this, I am getting following error on the browser(chrome and firefox)....

java.lang.NullPointerException
at org.icefaces.ace.component.chart.ChartRenderer.encodeScript(ChartRenderer.java:123)
at org.icefaces.ace.component.chart.ChartRenderer.encodeBegin(ChartRenderer.java:94)
at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:820)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:302)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:309)
at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:105)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)
at org.icefaces.ace.renderkit.CoreRenderer.renderChild(CoreRenderer.java:73)
at org.icefaces.ace.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:61)
at org.icefaces.ace.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:209)
at org.icefaces.ace.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:130)
at org.icefaces.ace.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:71)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1764)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1760)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1760)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:402)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at com.liferay.faces.bridge.lifecycle.LifecycleWrapper.render(LifecycleWrapper.java:45)
at com.liferay.faces.bridge.BridgePhaseRenderImpl.execute(BridgePhaseRenderImpl.java:280)
at com.liferay.faces.bridge.BridgePhaseRenderImpl.execute(BridgePhaseRenderImpl.java:92)
at com.liferay.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:99)
at javax.portlet.faces.GenericFacesPortlet.doView(GenericFacesPortlet.java:255)
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:328)
at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:204)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:100)
at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64)
at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530)
at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:534)
at com.liferay.portlet.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:607)
at com.liferay.portlet.InvokerPortletImpl.render(InvokerPortletImpl.java:359)
at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:1207)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at com.liferay.portal.servlet.DirectRequestDispatcher.include(DirectRequestDispatcher.java:97)
at com.liferay.portal.servlet.PACLRequestDispatcherWrapper.doDispatch(PACLRequestDispatcherWrapper.java:90)
at com.liferay.portal.servlet.PACLRequestDispatcherWrapper.include(PACLRequestDispatcherWrapper.java:54)
at com.liferay.portal.util.PortalImpl.renderPortlet(PortalImpl.java:5158)
at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:1569)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processPortlet(RuntimePortletImpl.java:165)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processPortlet(RuntimePortletImpl.java:97)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet(RuntimePortletUtil.java:61)
at com.liferay.portlet.layoutconfiguration.util.velocity.TemplateProcessor.processColumn(TemplateProcessor.java:148)
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:597)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270)
at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:262)
at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:342)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
at org.apache.velocity.Template.merge(Template.java:328)
at org.apache.velocity.Template.merge(Template.java:235)
at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:381)
at com.liferay.portal.velocity.VelocityEngineImpl.mergeTemplate(VelocityEngineImpl.java:264)
at com.liferay.portal.kernel.velocity.VelocityEngineUtil.mergeTemplate(VelocityEngineUtil.java:73)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.doProcessTemplate(RuntimePortletImpl.java:499)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.doDispatch(RuntimePortletImpl.java:394)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processTemplate(RuntimePortletImpl.java:228)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processTemplate(RuntimePortletImpl.java:216)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate(RuntimePortletUtil.java:113)
at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portlet_jsp.java:507)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530)
at com.liferay.portal.action.LayoutAction.includeLayoutContent(LayoutAction.java:468)
at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:735)
at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:249)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:176)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:560)
at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:537)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:294)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:138)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:335)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:123)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:294)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
at com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:241)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:246)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
at com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:83)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:80)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:216)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:187)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:167)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:167)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:187)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)

there is no error on the javascript console or on java console, but only on the browser.
I tried creating Line and Bar graphs they are perfectly fine.
Can somebody please guide is there anything I am missing with bubble charts?

Thanks...
Kamna,
In our development environment, we are using Icefaces3 , Liferay 6.1 along with Tomcat7.

We also need to share data between two separate portlets supported by 2 Managed beans.
@Derky, you spoke about some singleton method, can you please update the lint to that post.

Thanks.
Hi I am trying to achieve JSR286 IPC between Icefaces Portlet and Icefaces Portlets. I am getting following two issues;

Issue 1) When the Icefaces Portlet is the Event Publisher Portlet, i am getting following exception;
com.liferay.portlet.ResourceResponseImpl cannot be cast to javax.portlet.ActionResponse

at
javax.portlet.ActionResponse aResponse = (javax.portlet.ActionResponse) FacesContext.getCurrentInstance().getExternalContext().getResponse();

which is the part of following method inside my EventPublisherBean java class;

public void publishIPCEvent(){
_log.info("inside publishIPCEvent");
String nameValue = this.name;
_log.info("Name Entered : "+nameValue);
QName qname = new QName("http:xyz.com/ipcevent","IPCEvent");
ActionResponse aResponse = null;
try {
aResponse = (ActionResponse) FacesContext.getCurrentInstance().getExternalContext().getResponse();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
_log.info("created aResponse object");
//QName qname = new QName("http:cse-servelec.com/ipcevent","IPCEvent");
_log.info("publishing event");
try {
aResponse.setEvent(qname, nameValue);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

I have used the example available at http://www.portletfaces.org/projects/portletfaces-bridge/examples/jsf2-ipc-events

as the base to my experiment.

I have tried various solutions provided by different forums, but none of them are working, when Icefaces portlet is publishing Event.

Issue 2: When I used Liferay Portlet as the EventPublisher and and Icefaces Portlet as event consumer, then everything works fine.
What if I want to achieve Drag and drop between one Liferay Portlet and
Icefaces Portlet? In out scenario, the third party portlet communication should be possible. I struggle to share the Session and Application attributes between Liferay and Icefaces Portlets.

How can I achieve this?

Any help is appreciated.

Regards,
Kamna.



In addition to my reply above, I am using Liferay 6.0, Icefaces 2.0.2, Windows 2007 XP Professional. Tomcat6(Bundled with Liferay) and Eclipse Helios environment.

This problem is shown on all the browsers IE8, Firefox6.01 and Google Chrome.

Our major requirement is to use SVG graphics inside the Icefaces portlet which facilitates the drag and drop events between SVG Portlets and Non SVG Portlets. For this reason we are using IE8 with chrome frame plugin.

Thanks.



Hi,

Thanks for the response.

I have attached the screen shot of "Date Picker" portlet provided by Icefaces.
As you can see, I am not able to get the popup calendar icon. Initially I had the similar problem, the I added imageDir="#{styleBean.imageDirectory}" in the <ice:selectInputDate> , cause of which I got the popup calendar icon and the popup calendar. Following is my declaration in the xhtml page;
<ice:selectInputDate id="date1" renderAsPopup="true" rendered="true"
value="#{filtersBean.date1}" imageDir="#{styleBean.imageDirectory}"
disabled="#{filtersBean.dateDisabled}" partialSubmit="true"
renderMonthAsDropdown="true" renderYearAsDropdown="true" >
<f:convertDateTime pattern="dd/MM/yyyy hh:mm" />
</ice:selectInputDate>

The backing bean has the setter and getter method for date1 and also for the dateDisabled, as this date panel gets activated when one of the radio button is selected.

Kind regards,
Kamna.

Hi,

We are using Icefaces Portlets in our project.
These portlets should be capable of running on IE8 (with chrome frame).
Currently I am struggling to make <ice:selectInputDate> popup calendar as opaque. It is unfortunately overlapping on the text below. Therefore it is not looking clear and neither any styleClass is working on it.

I tried various forum posting suggestions, which suggested to create style sheets and add them, but they were of no use.
I have also added the following lines in my xhtml page;
<ice:outputStyle href="/xmlhttp/css/rime/rime-portlet.css" />
<ice:outputStyle href="/xmlhttp/css/xp/xp.css" />
but this is of no use.

I am attaching the jpeg file with this post. please have a look and suggest what I need to do?

Please help me with this.
Thanks,
Kamna
Thanks Diryk,

Sorry for the late response, I have reconfigured my eclipse environment.

Following are the steps I am following,
1) unzip the sample and storing into disk.
2) open eclipse in liferay perspective.
3) create a liferay project.
4) I have copied all the folders from the example to this liferay project.
5) then in the liferay-plugin-package.properties file i have following jar dependencies;
portal-dependency-jars=\
commons-beanutils.jar,\
commons-logging.jar,\
icefaces.jar,\
icepush.jar,\
jstl-api.jar,\
jstl-impl.jar,\
portletfaces-bridge-2.0.0.jar,\
icefaces-compat.jar,\
jxl.jar,\
krysalis-jCharts-1.0.0-alpha-1.jar,\
jsf-api.jar,\
jsf-impl.jar

6) deploying the project on Tomcat6 server, bundled by Liferay. and running the portlet.

I have few questions in it;
1) what is the appropriate place to define jar dependencies in the project.
2) should i create it as a Java Dynamic project or as liferay Project, when creating a new project.
3) what set of referenced libraries should we use?
4)Do i need to define "Project Facets" in the build path of the project? as doing this will add JSF Morjara2 and Icefaces and IcefacesPush automatically to the project. Even then I have to define jar dependancies into liferay-plugin-package.properties file.

I am sure I am doing something very wrong here.
Please ignore my ignorance, I am new to the portal world and brand new to Icefaces.
Thanks.

Hi I am trying to deploy IceFaces2 Component example liferay6.0. When I deploy on the Liferay v6.0 CE Server(Tomcat 6) in eclipse, I am getting following error.

I tried many trails from the forum, but none of them seems to work.
Can someone please help me??


06-Jul-2011 13:33:25 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\LiferayPlugin\liferay-portal-6.0.6\tomcat-6.0.29\jre1.6.0_20\win\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\DMIX;C:\Program Files\Hewlett-Packard\Drive Encryption\;C:\Program Files\ActivIdentity\ActivClient\;C:\Program Files (x86)\ActivIdentity\ActivClient\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Java\jdk1.6.0_25\bin;
06-Jul-2011 13:33:25 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
06-Jul-2011 13:33:25 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 296 ms
06-Jul-2011 13:33:25 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
06-Jul-2011 13:33:25 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.29
06-Jul-2011 13:33:25 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor ROOT.xml
06-Jul-2011 13:33:26 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.icefaces.impl.push.servlet.ICEpushResourceHandlerLifecycle" is already configured for this context. The duplicate definition has been ignored.
06-Jul-2011 13:33:26 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.icefaces.impl.application.SessionExpiredListener" is already configured for this context. The duplicate definition has been ignored.
Loading jar:file:/C:/LiferayPlugin/liferay-portal-6.0.6/tomcat-6.0.29/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/system.properties
Loading jar:file:/C:/LiferayPlugin/liferay-portal-6.0.6/tomcat-6.0.29/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal.properties
Loading file:/C:/LiferayPlugin/liferay-portal-6.0.6/portal-ide.properties
Loading file:/C:/LiferayPlugin/liferay-portal-6.0.6/tomcat-6.0.29/webapps/ROOT/WEB-INF/classes/portal-developer.properties
13:33:30,436 INFO [DialectDetector:69] Determining dialect for HSQL Database Engine 1
13:33:30,438 WARN [DialectDetector:84] Liferay is configured to use Hypersonic as its database. Do NOT use Hypersonic in production. Hypersonic is an embedded database useful for development and demo'ing purposes. The database settings can be changed in portal.properties.
13:33:30,494 INFO [DialectDetector:49] Using dialect org.hibernate.dialect.HSQLDialect
13:33:32,721 INFO [PortalImpl:278] Global lib directory /C:/LiferayPlugin/liferay-portal-6.0.6/tomcat-6.0.29/lib/ext/
13:33:32,723 INFO [PortalImpl:298] Portal lib directory /C:/LiferayPlugin/liferay-portal-6.0.6/tomcat-6.0.29/webapps/ROOT/WEB-INF/lib/
Starting Liferay Portal Community Edition 6.0.6 CE (Bunyan / Build 6006 / February 17, 2011)
13:33:43,424 INFO [BaseDB:400] Database supports case sensitive queries
13:33:46,710 INFO [PluginPackageUtil:1109] Reloading repositories
13:33:49,656 INFO [HotDeployUtil:69] Initializing hot deploy manager 30622951
13:33:51,000 INFO [AutoDeployDir:105] Auto deploy scanner started for C:\LiferayPlugin\liferay-portal-6.0.6\deploy
06-Jul-2011 13:33:51 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
06-Jul-2011 13:33:51 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
06-Jul-2011 13:33:51 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/18 config=null
06-Jul-2011 13:33:51 org.apache.catalina.startup.Catalina start
INFO: Server startup in 26050 ms
13:34:26,214 INFO [PluginPackageUtil:1230] Checking for available updates
13:34:26,215 INFO [PluginPackageUtil:1274] Finished checking for available updates in 0 ms
13:34:58,511 INFO [AutoDeployDir:167] Processing ICEFacesComponentsDemo-portlet.xml
13:34:58,519 INFO [PortletExplodedTomcatListener:59] Modifying portlets for C:\LiferayPlugin\liferay-portal-6.0.6\deploy\ICEFacesComponentsDemo-portlet.xml
Copying 1 file to C:\LiferayPlugin\liferay-portal-6.0.6\tomcat-6.0.29\webapps\ICEFacesComponentsDemo-portlet\WEB-INF\classes
Copying 1 file to C:\LiferayPlugin\liferay-portal-6.0.6\tomcat-6.0.29\webapps\ICEFacesComponentsDemo-portlet\WEB-INF\classes
Copying 1 file to C:\LiferayPlugin\liferay-portal-6.0.6\tomcat-6.0.29\webapps\ICEFacesComponentsDemo-portlet\META-INF
06-Jul-2011 13:35:01 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ICEFacesComponentsDemo-portlet
06-Jul-2011 13:35:02 org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
06-Jul-2011 13:35:02 org.apache.catalina.core.StandardContext start
SEVERE: Context [/ICEFacesComponentsDemo-portlet] startup failed due to previous errors
06-Jul-2011 13:35:02 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
SEVERE: The web application [/ICEFacesComponentsDemo-portlet] created a ThreadLocal with key of type [null] (value [javax.faces.context.FacesContext$1@a354d1]) and a value of type [com.sun.faces.config.InitFacesContext] (value [com.sun.faces.config.InitFacesContext@115a64b]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak.
13:35:04,126 INFO [PortletExplodedTomcatListener:65] Portlets for C:\LiferayPlugin\liferay-portal-6.0.6\deploy\ICEFacesComponentsDemo-portlet.xml modified successfully
13:35:04,126 INFO [BaseExplodedTomcatListener:45] Copying file C:\LiferayPlugin\liferay-portal-6.0.6\deploy\ICEFacesComponentsDemo-portlet.xml to C:\LiferayPlugin\liferay-portal-6.0.6\tomcat-6.0.29\conf\Catalina\localhost
06-Jul-2011 13:35:12 org.apache.catalina.startup.HostConfig checkResources
INFO: Reloading context [/ICEFacesComponentsDemo-portlet]
06-Jul-2011 13:35:12 org.apache.catalina.core.StandardContext stop
INFO: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/ICEFacesComponentsDemo-portlet] has not been started
13:35:13,342 INFO [PortletHotDeployListener:220] Registering portlets for ICEFacesComponentsDemo-portlet
13:35:13,561 INFO [PortletHotDeployListener:374] 38 portlets for ICEFacesComponentsDemo-portlet are available for use
06-Jul-2011 13:35:13 org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
06-Jul-2011 13:35:13 org.apache.catalina.core.StandardContext start
SEVERE: Context [/ICEFacesComponentsDemo-portlet] startup failed due to previous errors
13:35:14,087 INFO [ExtHotDeployListener:205] Extension environment for ICEFacesComponentsDemo-portlet will not be undeployed
13:35:14,087 INFO [PortletHotDeployListener:404] Unregistering portlets for ICEFacesComponentsDemo-portlet
13:35:14,105 INFO [PortletHotDeployListener:440] 38 portlets for ICEFacesComponentsDemo-portlet was unregistered
06-Jul-2011 13:35:14 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
SEVERE: The web application [/ICEFacesComponentsDemo-portlet] created a ThreadLocal with key of type [null] (value [javax.faces.context.FacesContext$1@1c622ec]) and a value of type [com.sun.faces.config.InitFacesContext] (value [com.sun.faces.config.InitFacesContext@11eef55]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak.

Kind regards,
 
Profile for kamnas2k1 -> Messages posted by kamnas2k1 [11]
Go to:   
Powered by JForum 2.1.7ice © JForum Team