java.lang.IllegalArgumentException: Null 'key' argument.

ZK-Tracker | paowang | 4 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    If load a *xls* file with line chart and non-contiguous series data, ZSS will throw a exception with message *"Null 'key' argument."* The series data are incorrect when loading data into chart model. reproducing step: # load the attached file *chart-separate.xls* #* ZSS will throw a exception and doesn't draw such chart Note that another attached file *chart-separate.xlsx* won't get this issue. stack trace: {noformat} Jul 4, 2013 4:52:30 PM org.zkoss.zk.ui.impl.UiEngineImpl handleError:1352 SEVERE: >>java.lang.IllegalArgumentException: Null 'key' argument. >> at org.jfree.data.DefaultKeyedValues.setValue(DefaultKeyedValues.java:229) >> at org.jfree.data.DefaultKeyedValues2D.setValue(DefaultKeyedValues2D.java:337) >> at org.jfree.data.category.DefaultCategoryDataset.setValue(DefaultCategoryDataset.java:252) >> at org.zkoss.zkex.zul.impl.JFreeChartEngine.CategoryModelToCategoryDataset(JFreeChartEngine.java:554) >> at org.zkoss.zkex.zul.impl.JFreeChartEngine.access$3300(JFreeChartEngine.java:182) >> at org.zkoss.zkex.zul.impl.JFreeChartEngine$Line.createChart(JFreeChartEngine.java:1160) >> at org.zkoss.zkex.zul.impl.JFreeChartEngine.drawChart(JFreeChartEngine.java:336) >> at org.zkoss.zul.Chart.doSmartDraw(Chart.java:242) >> at org.zkoss.zul.Chart.access$100(Chart.java:82) >> at org.zkoss.zul.Chart$SmartDrawListener.onEvent(Chart.java:223) >> at org.zkoss.zk.ui.AbstractComponent.onEvent(AbstractComponent.java:2732) >> at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2703) >> at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2644) >> at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:136) >> at org.zkoss.zk.ui.impl.UiEngineImpl.processEvent(UiEngineImpl.java:1710) >> at org.zkoss.zk.ui.impl.UiEngineImpl.process(UiEngineImpl.java:1495) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:464) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:316) >> at org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:215) >> at org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:135) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) >> at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) >> at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401) >> at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) >> at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) >> at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) >> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) >> at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) >> at org.mortbay.jetty.Server.handle(Server.java:326) >> at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) >> at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928) >> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549) >> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) >> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) >> at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410) >> at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) {noformat}

    ZK-Tracker | 4 years ago | paowang
    java.lang.IllegalArgumentException: Null 'key' argument.
  2. 0

    If load a *xls* file with line chart and non-contiguous series data, ZSS will throw a exception with message *"Null 'key' argument."* The series data are incorrect when loading data into chart model. reproducing step: # load the attached file *chart-separate.xls* #* ZSS will throw a exception and doesn't draw such chart Note that another attached file *chart-separate.xlsx* won't get this issue. stack trace: {noformat} Jul 4, 2013 4:52:30 PM org.zkoss.zk.ui.impl.UiEngineImpl handleError:1352 SEVERE: >>java.lang.IllegalArgumentException: Null 'key' argument. >> at org.jfree.data.DefaultKeyedValues.setValue(DefaultKeyedValues.java:229) >> at org.jfree.data.DefaultKeyedValues2D.setValue(DefaultKeyedValues2D.java:337) >> at org.jfree.data.category.DefaultCategoryDataset.setValue(DefaultCategoryDataset.java:252) >> at org.zkoss.zkex.zul.impl.JFreeChartEngine.CategoryModelToCategoryDataset(JFreeChartEngine.java:554) >> at org.zkoss.zkex.zul.impl.JFreeChartEngine.access$3300(JFreeChartEngine.java:182) >> at org.zkoss.zkex.zul.impl.JFreeChartEngine$Line.createChart(JFreeChartEngine.java:1160) >> at org.zkoss.zkex.zul.impl.JFreeChartEngine.drawChart(JFreeChartEngine.java:336) >> at org.zkoss.zul.Chart.doSmartDraw(Chart.java:242) >> at org.zkoss.zul.Chart.access$100(Chart.java:82) >> at org.zkoss.zul.Chart$SmartDrawListener.onEvent(Chart.java:223) >> at org.zkoss.zk.ui.AbstractComponent.onEvent(AbstractComponent.java:2732) >> at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2703) >> at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2644) >> at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:136) >> at org.zkoss.zk.ui.impl.UiEngineImpl.processEvent(UiEngineImpl.java:1710) >> at org.zkoss.zk.ui.impl.UiEngineImpl.process(UiEngineImpl.java:1495) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:464) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:316) >> at org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:215) >> at org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:135) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) >> at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) >> at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401) >> at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) >> at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) >> at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) >> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) >> at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) >> at org.mortbay.jetty.Server.handle(Server.java:326) >> at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) >> at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928) >> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549) >> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) >> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) >> at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410) >> at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) {noformat}

    ZK-Tracker | 4 years ago | paowang
    java.lang.IllegalArgumentException: Null 'key' argument.

    Root Cause Analysis

    1. java.lang.IllegalArgumentException

      Null 'key' argument.

      at org.jfree.data.DefaultKeyedValues.setValue()
    2. jfreechart
      DefaultCategoryDataset.setValue
      1. org.jfree.data.DefaultKeyedValues.setValue(DefaultKeyedValues.java:229)
      2. org.jfree.data.DefaultKeyedValues2D.setValue(DefaultKeyedValues2D.java:337)
      3. org.jfree.data.category.DefaultCategoryDataset.setValue(DefaultCategoryDataset.java:252)
      3 frames
    3. org.zkoss.zkex
      JFreeChartEngine.drawChart
      1. org.zkoss.zkex.zul.impl.JFreeChartEngine.CategoryModelToCategoryDataset(JFreeChartEngine.java:554)
      2. org.zkoss.zkex.zul.impl.JFreeChartEngine.access$3300(JFreeChartEngine.java:182)
      3. org.zkoss.zkex.zul.impl.JFreeChartEngine$Line.createChart(JFreeChartEngine.java:1160)
      4. org.zkoss.zkex.zul.impl.JFreeChartEngine.drawChart(JFreeChartEngine.java:336)
      4 frames
    4. ZK XUL Components
      Chart$SmartDrawListener.onEvent
      1. org.zkoss.zul.Chart.doSmartDraw(Chart.java:242)
      2. org.zkoss.zul.Chart.access$100(Chart.java:82)
      3. org.zkoss.zul.Chart$SmartDrawListener.onEvent(Chart.java:223)
      3 frames
    5. ZK Kernel
      DHtmlLayoutServlet.doGet
      1. org.zkoss.zk.ui.AbstractComponent.onEvent(AbstractComponent.java:2732)
      2. org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2703)
      3. org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2644)
      4. org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:136)
      5. org.zkoss.zk.ui.impl.UiEngineImpl.processEvent(UiEngineImpl.java:1710)
      6. org.zkoss.zk.ui.impl.UiEngineImpl.process(UiEngineImpl.java:1495)
      7. org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:464)
      8. org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:316)
      9. org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:215)
      10. org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:135)
      10 frames
    6. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
      2. javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
      2 frames
    7. Jetty Server
      SelectChannelEndPoint.run
      1. org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
      2. org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
      3. org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
      4. org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
      5. org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
      6. org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
      7. org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
      8. org.mortbay.jetty.Server.handle(Server.java:326)
      9. org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
      10. org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
      11. org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
      12. org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
      13. org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
      14. org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
      14 frames
    8. Jetty Util
      QueuedThreadPool$PoolThread.run
      1. org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
      1 frame