[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-charting-dev] Re: SVG drill down in facelet web application

Hi,
I managed to get to get a basic facelet page containing an SVG image meant to be rendered through the birt chart engine to deploy into jboss. When entering the URL I see a org.eclipse.birt.chart.exception.ChartException: SVGRendererImpl.exception.UnableToWriteChartImage in the jboss log files. I can get the svg rendered to a file on the local hard disk through a basic java app but rendering it to a BufferedImage and converting it to a bytearray does not work


The render method is:

private void render (ChartWithoutAxes cwoa){
  IDeviceRenderer dRenderer = null;  //The swing rendering device
  IDisplayServer dServer = null;

  GeneratedChartState gcs = null;
  Generator gr = Generator.instance( );
  
  
  
  PlatformConfig pf = new PlatformConfig();
  pf.setProperty("STANDALONE", true);

  // Returns a singleton instance of the Chart Engine
  ChartEngine ce = ChartEngine.instance(pf);
  // Returns a singleton instance of the Generator
  
  RunTimeContext rtc = new RunTimeContext( );
  rtc.setULocale( ULocale.getDefault( ) );

  try {
   // device renderers for dv.SWT, dv.PNG, dv.JPG
   // dv.PDF, dv.SVG, dv.SWING, dv.PNG24, div.BMP
   dRenderer = PluginSettings.instance( ).getDevice( "dv.SVG" );
   dServer = dRenderer.getDisplayServer();
  } catch (Exception ex) {
   ex.printStackTrace();
  }
  
  
  BufferedImage img = new BufferedImage(600, 600,
    BufferedImage.TYPE_INT_ARGB);
  Graphics g = img.getGraphics();

  Graphics2D g2d = (Graphics2D) g;
  

  Bounds bo = BoundsImpl.create(0, 0, 600, 600);
  bo.scale(72d / dRenderer.getDisplayServer().getDpiResolution());

  try {
   
   gcs = gr.build( dRenderer.getDisplayServer( ),
     cwoa,
     bo,
     null,
     rtc,
     null );
   dRenderer.setProperty(IDeviceRenderer.GRAPHICS_CONTEXT, g2d);
//   dRenderer.setProperty( IDeviceRenderer.FILE_IDENTIFIER, OUTPUT  ); //$NON-NLS-1$
   dRenderer.setProperty(IDeviceRenderer.CACHED_IMAGE, img); //$NON-NLS-1$
   dRenderer.setProperty( IDeviceRenderer.UPDATE_NOTIFIER, new EmptyUpdateNotifier( cwoa, gcs.getChartModel( ) ) );

//   gcs = gr.build(dServer, cwoa, bo, null, null, null);
   gr.render(dRenderer, gcs);

   ByteArrayOutputStream baos = new ByteArrayOutputStream(1000);

   ImageIO.write(img, "svg", baos);

   baos.flush();
   
   this.iceImage = baos.toByteArray();

   baos.close();

  }

  catch (ChartException e) {
   e.printStackTrace();
  } catch (IOException e) {
   e.printStackTrace();
  }
 }


Has anybody experienced a similar problem?

Thanks,
H C

 

 


16:05:43,659 INFO  [D2DViewHandler]
ICEsoft Technologies, Inc.
ICEfaces 1.7.2 SP1
Build number: 11
Revision: 17935

16:05:43,737 INFO  [D2DViewHandler] ICEfaces JSP parser disabled. This is a Facelets-only configuration.
16:05:44,050 INFO  [EnvironmentAdaptingServlet] GlassFish ARP available: false
16:05:44,050 INFO  [EnvironmentAdaptingServlet] Jetty ARP available: false
16:05:44,050 INFO  [EnvironmentAdaptingServlet] Adapting to Thread Blocking environment
16:05:44,097 INFO  [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/
16:05:44,253 INFO  [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
16:05:44,268 INFO  [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
16:05:44,300 INFO  [Server] JBoss (MX MicroKernel) [4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)] Started in 12s:809ms
16:05:50,188 INFO  [AsyncServerDetector] Asynchronous HTTP Service available: false
16:05:50,188 INFO  [AsyncServerDetector] JMS API available: true
16:05:50,188 INFO  [AsyncServerDetector] Adapting to Send Updated Views environment.
16:05:50,298 INFO  [lifecycle] JSF1027: [/barChart] The ELResolvers for JSF were not registered with the JSP container.
16:05:53,391 ERROR [STDERR] org.eclipse.birt.chart.exception.ChartException: SVGRendererImpl.exception.UnableToWriteChartImage
16:05:53,391 ERROR [STDERR]     at org.eclipse.birt.chart.device.svg.SVGRendererImpl.after(SVGRendererImpl.java:270)
16:05:53,391 ERROR [STDERR]     at org.eclipse.birt.chart.factory.Generator.render(Generator.java:1378)
16:05:53,391 ERROR [STDERR]     at DataCharts2.render(DataCharts2.java:367)
16:05:53,391 ERROR [STDERR]     at DataCharts2.getIceImage(DataCharts2.java:307)
16:05:53,391 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
16:05:53,391 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
16:05:53,391 ERROR [STDERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
16:05:53,391 ERROR [STDERR]     at java.lang.reflect.Method.invoke(Method.java:597)
16:05:53,391 ERROR [STDERR]     at javax.el.BeanELResolver.getValue(BeanELResolver.java:62)
16:05:53,391 ERROR [STDERR]     at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
16:05:53,391 ERROR [STDERR]     at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
16:05:53,391 ERROR [STDERR]     at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
16:05:53,391 ERROR [STDERR]     at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
16:05:53,391 ERROR [STDERR]     at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
16:05:53,391 ERROR [STDERR]     at javax.faces.component.UIGraphic.getValue(UIGraphic.java:148)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.component.ext.renderkit.ImageRenderer.processSrcAttribute(ImageRenderer.java:48)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.renderkit.dom_html_basic.ImageRenderer.encodeBegin(ImageRenderer.java:64)
16:05:53,391 ERROR [STDERR]     at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:813)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:568)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:575)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:575)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:575)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:575)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:282)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:159)
16:05:53,391 ERROR [STDERR]     at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:109)
16:05:53,391 ERROR [STDERR]     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
16:05:53,391 ERROR [STDERR]     at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:18)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.context.View$2$1.respond(View.java:41)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:167)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:36)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.context.View$2.serve(View.java:48)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.context.View.servePage(View.java:130)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.webapp.http.core.SingleViewServer.service(SingleViewServer.java:51)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:160)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(SessionDispatcher.java:38)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:55)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
16:05:53,391 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:91)
16:05:53,391 ERROR [STDERR]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
16:05:53,391 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
16:05:53,391 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
16:05:53,391 ERROR [STDERR]     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
16:05:53,391 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
16:05:53,391 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
16:05:53,391 ERROR [STDERR]     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
16:05:53,391 ERROR [STDERR]     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
16:05:53,391 ERROR [STDERR]     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
16:05:53,391 ERROR [STDERR]     at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
16:05:53,391 ERROR [STDERR]     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
16:05:53,391 ERROR [STDERR]     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
16:05:53,391 ERROR [STDERR]     at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
16:05:53,391 ERROR [STDERR]     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
16:05:53,391 ERROR [STDERR]     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
16:05:53,391 ERROR [STDERR]     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
16:05:53,391 ERROR [STDERR]     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
16:05:53,391 ERROR [STDERR]     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
16:05:53,391 ERROR [STDERR]     at java.lang.Thread.run(Thread.java:619)
16:05:53,453 ERROR [STDERR] org.eclipse.birt.chart.exception.ChartException: SVGRendererImpl.exception.UnableToWriteChartImage
16:05:53,453 ERROR [STDERR]     at org.eclipse.birt.chart.device.svg.SVGRendererImpl.after(SVGRendererImpl.java:270)
16:05:53,453 ERROR [STDERR]     at org.eclipse.birt.chart.factory.Generator.render(Generator.java:1378)
16:05:53,453 ERROR [STDERR]     at DataCharts2.render(DataCharts2.java:367)
16:05:53,453 ERROR [STDERR]     at DataCharts2.getIceImage(DataCharts2.java:307)
16:05:53,453 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
16:05:53,453 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
16:05:53,453 ERROR [STDERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
16:05:53,453 ERROR [STDERR]     at java.lang.reflect.Method.invoke(Method.java:597)
16:05:53,453 ERROR [STDERR]     at javax.el.BeanELResolver.getValue(BeanELResolver.java:62)
16:05:53,453 ERROR [STDERR]     at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
16:05:53,453 ERROR [STDERR]     at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
16:05:53,453 ERROR [STDERR]     at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
16:05:53,453 ERROR [STDERR]     at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
16:05:53,453 ERROR [STDERR]     at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
16:05:53,453 ERROR [STDERR]     at javax.faces.component.UIGraphic.getValue(UIGraphic.java:148)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.renderkit.dom_html_basic.ImageRenderer.processSrcAttribute(ImageRenderer.java:100)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.component.ext.renderkit.ImageRenderer.processSrcAttribute(ImageRenderer.java:62)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.renderkit.dom_html_basic.ImageRenderer.encodeBegin(ImageRenderer.java:64)
16:05:53,453 ERROR [STDERR]     at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:813)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:568)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:575)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:575)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:575)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:575)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:282)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:159)
16:05:53,453 ERROR [STDERR]     at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:109)
16:05:53,453 ERROR [STDERR]     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
16:05:53,453 ERROR [STDERR]     at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:18)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.context.View$2$1.respond(View.java:41)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:167)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:36)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.context.View$2.serve(View.java:48)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.context.View.servePage(View.java:130)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.webapp.http.core.SingleViewServer.service(SingleViewServer.java:51)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:160)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(SessionDispatcher.java:38)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:55)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
16:05:53,453 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:91)
16:05:53,453 ERROR [STDERR]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
16:05:53,453 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
16:05:53,453 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
16:05:53,453 ERROR [STDERR]     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
16:05:53,453 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
16:05:53,453 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
16:05:53,453 ERROR [STDERR]     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
16:05:53,453 ERROR [STDERR]     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
16:05:53,453 ERROR [STDERR]     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
16:05:53,453 ERROR [STDERR]     at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
16:05:53,453 ERROR [STDERR]     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
16:05:53,453 ERROR [STDERR]     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
16:05:53,453 ERROR [STDERR]     at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
16:05:53,453 ERROR [STDERR]     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
16:05:53,453 ERROR [STDERR]     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
16:05:53,453 ERROR [STDERR]     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
16:05:53,453 ERROR [STDERR]     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
16:05:53,453 ERROR [STDERR]     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
16:05:53,453 ERROR [STDERR]     at java.lang.Thread.run(Thread.java:619)
16:05:53,516 ERROR [STDERR] org.eclipse.birt.chart.exception.ChartException: SVGRendererImpl.exception.UnableToWriteChartImage
16:05:53,516 ERROR [STDERR]     at org.eclipse.birt.chart.device.svg.SVGRendererImpl.after(SVGRendererImpl.java:270)
16:05:53,516 ERROR [STDERR]     at org.eclipse.birt.chart.factory.Generator.render(Generator.java:1378)
16:05:53,516 ERROR [STDERR]     at DataCharts2.render(DataCharts2.java:367)
16:05:53,516 ERROR [STDERR]     at DataCharts2.getIceImage(DataCharts2.java:307)
16:05:53,516 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
16:05:53,516 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
16:05:53,516 ERROR [STDERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
16:05:53,516 ERROR [STDERR]     at java.lang.reflect.Method.invoke(Method.java:597)
16:05:53,516 ERROR [STDERR]     at javax.el.BeanELResolver.getValue(BeanELResolver.java:62)
16:05:53,516 ERROR [STDERR]     at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
16:05:53,516 ERROR [STDERR]     at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
16:05:53,516 ERROR [STDERR]     at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
16:05:53,516 ERROR [STDERR]     at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
16:05:53,516 ERROR [STDERR]     at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
16:05:53,516 ERROR [STDERR]     at javax.faces.component.UIGraphic.getValue(UIGraphic.java:148)
16:05:53,516 ERROR [STDERR]     at javax.faces.component.UIGraphic.getUrl(UIGraphic.java:116)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.renderkit.dom_html_basic.ImageRenderer.processSrcAttribute(ImageRenderer.java:103)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.component.ext.renderkit.ImageRenderer.processSrcAttribute(ImageRenderer.java:62)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.renderkit.dom_html_basic.ImageRenderer.encodeBegin(ImageRenderer.java:64)
16:05:53,516 ERROR [STDERR]     at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:813)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:568)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:575)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:575)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:575)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:575)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:282)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:159)
16:05:53,516 ERROR [STDERR]     at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:109)
16:05:53,516 ERROR [STDERR]     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
16:05:53,516 ERROR [STDERR]     at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:18)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.context.View$2$1.respond(View.java:41)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:167)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:36)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.context.View$2.serve(View.java:48)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.context.View.servePage(View.java:130)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.webapp.http.core.SingleViewServer.service(SingleViewServer.java:51)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:160)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(SessionDispatcher.java:38)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:55)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
16:05:53,516 ERROR [STDERR]     at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:91)
16:05:53,516 ERROR [STDERR]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
16:05:53,516 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
16:05:53,516 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
16:05:53,516 ERROR [STDERR]     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
16:05:53,516 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
16:05:53,516 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
16:05:53,516 ERROR [STDERR]     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
16:05:53,516 ERROR [STDERR]     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
16:05:53,516 ERROR [STDERR]     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
16:05:53,516 ERROR [STDERR]     at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
16:05:53,516 ERROR [STDERR]     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
16:05:53,516 ERROR [STDERR]     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
16:05:53,516 ERROR [STDERR]     at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
16:05:53,516 ERROR [STDERR]     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
16:05:53,516 ERROR [STDERR]     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
16:05:53,516 ERROR [STDERR]     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
16:05:53,516 ERROR [STDERR]     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
16:05:53,516 ERROR [STDERR]     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
16:05:53,516 ERROR [STDERR]     at java.lang.Thread.run(Thread.java:619)