insert into `bug_reports` values (307013,'eclipse','[automation] exported pdf file can\'t be open and pdf print npe when the report has a table with group','created an attachment (id=162942)\nreport\n\ndescription:\nexported pdf file can\'t be open when the report has a table with group \n\nbuild:\n2.6.0.v20100325-0630\n\nsteps to reproduce:\n1. new a table \"customers\"\n2. add a group\n3. preview in web viewer and export as pdf\n\nactual result:\ncan\'t open exported pdf file.\n\nexpect result:\nexported pdf file can be open\nnpe when print such report with group.\nerrorlog:\norg.eclipse.birt.report.service.api.reportserviceexception: error happened while running the report\n\naxisfault\n\n faultcode: {http://schemas.xmlsoap.org/soap/envelope/}server.userexception\n\n faultsubcode: \n\n faultstring: org.eclipse.birt.report.service.api.reportserviceexception: error happened while running the report\n\n faultactor: \n\n faultnode: \n\n faultdetail: \n\n	{http://xml.apache.org/axis/}stacktrace:org.eclipse.birt.report.service.api.reportserviceexception: error happened while running the report\n\n	at org.eclipse.birt.report.service.reportengineservice.throwdummyexception(reportengineservice.java:1097)\n\n	at org.eclipse.birt.report.service.reportengineservice.renderreport(reportengineservice.java:1543)\n\n	at org.eclipse.birt.report.service.birtviewerreportservice.renderreport(birtviewerreportservice.java:369)\n\n	at org.eclipse.birt.report.service.actionhandler.birtrenderreportactionhandler.__execute(birtrenderreportactionhandler.java:65)\n\n	at org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute(abstractbaseactionhandler.java:90)\n\n	at org.eclipse.birt.report.presentation.aggregation.layout.enginefragment.doservice(enginefragment.java:312)\n\n	at org.eclipse.birt.report.presentation.aggregation.abstractbasefragment.service(abstractbasefragment.java:76)\n\n	at org.eclipse.birt.report.servlet.birtengineservlet.__doget(birtengineservlet.java:120)\n\n	at org.eclipse.birt.report.servlet.basereportengineservlet.doget(basereportengineservlet.java:185)\n\n	at org.eclipse.birt.report.servlet.basereportengineservlet.dopost(basereportengineservlet.java:224)\n\n	at javax.servlet.http.httpservlet.service(httpservlet.java:727)\n\n	at org.apache.axis.transport.http.axisservletbase.service(axisservletbase.java:327)\n\n	at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n\n	at org.eclipse.birt.report.servlet.basereportengineservlet.service(basereportengineservlet.java:116)\n\n	at org.eclipse.equinox.http.registry.internal.servletmanager$servletwrapper.service(servletmanager.java:180)\n\n	at org.eclipse.equinox.http.servlet.internal.servletregistration.service(servletregistration.java:61)\n\n	at org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias(proxyservlet.java:126)\n\n	at org.eclipse.equinox.http.servlet.internal.proxyservlet.service(proxyservlet.java:60)\n\n	at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n\n	at org.eclipse.equinox.http.jetty.internal.httpservermanager$internalhttpserviceservlet.service(httpservermanager.java:318)\n\n	at org.mortbay.jetty.servlet.servletholder.handle(servletholder.java:502)\n\n	at org.mortbay.jetty.servlet.servlethandler.handle(servlethandler.java:380)\n\n	at org.mortbay.jetty.servlet.sessionhandler.handle(sessionhandler.java:181)\n\n	at org.mortbay.jetty.handler.contexthandler.handle(contexthandler.java:765)\n\n	at org.mortbay.jetty.handler.handlerwrapper.handle(handlerwrapper.java:152)\n\n	at org.mortbay.jetty.server.handle(server.java:324)\n\n	at org.mortbay.jetty.httpconnection.handlerequest(httpconnection.java:535)\n\n	at org.mortbay.jetty.httpconnection$requesthandler.content(httpconnection.java:880)\n\n	at org.mortbay.jetty.httpparser.parsenext(httpparser.java:748)\n\n	at org.mortbay.jetty.httpparser.parseavailable(httpparser.java:219)\n\n	at org.mortbay.jetty.httpconnection.handle(httpconnection.java:404)\n\n	at org.mortbay.io.nio.selectchannelendpoint.run(selectchannelendpoint.java:409)\n\n	at org.mortbay.thread.queuedthreadpool$poolthread.run(queuedthreadpool.java:520)\n\ncaused by: org.eclipse.birt.report.engine.api.engineexception: error happened while running the report\n\n	at org.eclipse.birt.report.engine.api.impl.rendertask.render(rendertask.java:251)\n\n	at org.eclipse.birt.report.service.reportengineservice.renderreport(reportengineservice.java:1537)\n\n	... 31 more\n\ncaused by: java.lang.nullpointerexception\n\n	at org.eclipse.birt.core.archive.compound.archiveentryinputstream.seek(archiveentryinputstream.java:216)\n\n	at org.eclipse.birt.report.engine.toc.document.tocreaderv3.readnode(tocreaderv3.java:88)\n\n	at org.eclipse.birt.report.engine.toc.document.tocreaderv3.access$0(tocreaderv3.java:84)\n\n	at org.eclipse.birt.report.engine.toc.document.tocreaderv3$nodecollection$nodecollectioniterator.next(tocreaderv3.java:158)\n\n	at org.eclipse.birt.report.engine.toc.document.tocreaderv3$nodecollection$nodecollectioniterator.next(tocreaderv3.java:1)\n\n	at org.eclipse.birt.report.engine.toc.viewnodelist$viewnodeiterator.getnextnode(viewnodelist.java:136)\n\n	at org.eclipse.birt.report.engine.toc.viewnodelist$viewnodeiterator.&lt;init&gt;(viewnodelist.java:110)\n\n	at org.eclipse.birt.report.engine.toc.viewnodelist.calculatelistsize(viewnodelist.java:91)\n\n	at org.eclipse.birt.report.engine.toc.viewnodelist.size(viewnodelist.java:84)\n\n	at java.util.abstractcollection.isempty(abstractcollection.java:78)\n\n	at org.eclipse.birt.report.engine.emitter.pdf.pdfpagedevice.createtoc(pdfpagedevice.java:205)\n\n	at org.eclipse.birt.report.engine.emitter.pdf.pdfrender.createtoc(pdfrender.java:262)\n\n	at org.eclipse.birt.report.engine.emitter.pdf.pdfrender.end(pdfrender.java:142)\n\n	at org.eclipse.birt.report.engine.layout.emitter.pageemitter.end(pageemitter.java:63)\n\n	at org.eclipse.birt.report.engine.nlayout.layoutengine.end(layoutengine.java:337)\n\n	at org.eclipse.birt.report.engine.api.impl.rendertask$pagerangerender.render(rendertask.java:631)\n\n	at org.eclipse.birt.report.engine.api.impl.rendertask.render(rendertask.java:239)\n\n	... 32 more\n\n\n\n	{http://xml.apache.org/axis/}hostname:xumindan\n\n	{}:org.eclipse.birt.report.service.api.reportserviceexception: error happened while running the report\n\n	at org.eclipse.birt.report.service.reportengineservice.throwdummyexception(reportengineservice.java:1097)\n\n	at org.eclipse.birt.report.service.reportengineservice.renderreport(reportengineservice.java:1543)\n\n	at org.eclipse.birt.report.service.birtviewerreportservice.renderreport(birtviewerreportservice.java:369)\n\n	at org.eclipse.birt.report.service.actionhandler.birtrenderreportactionhandler.__execute(birtrenderreportactionhandler.java:65)\n\n	at org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute(abstractbaseactionhandler.java:90)\n\n	at org.eclipse.birt.report.presentation.aggregation.layout.enginefragment.doservice(enginefragment.java:312)\n\n	at org.eclipse.birt.report.presentation.aggregation.abstractbasefragment.service(abstractbasefragment.java:76)\n\n	at org.eclipse.birt.report.servlet.birtengineservlet.__doget(birtengineservlet.java:120)\n\n	at org.eclipse.birt.report.servlet.basereportengineservlet.doget(basereportengineservlet.java:185)\n\n	at org.eclipse.birt.report.servlet.basereportengineservlet.dopost(basereportengineservlet.java:224)\n\n	at javax.servlet.http.httpservlet.service(httpservlet.java:727)\n\n	at org.apache.axis.transport.http.axisservletbase.service(axisservletbase.java:327)\n\n	at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n\n	at org.eclipse.birt.report.servlet.basereportengineservlet.service(basereportengineservlet.java:116)\n\n	at org.eclipse.equinox.http.registry.internal.servletmanager$servletwrapper.service(servletmanager.java:180)\n\n	at org.eclipse.equinox.http.servlet.internal.servletregistration.service(servletregistration.java:61)\n\n	at org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias(proxyservlet.java:126)\n\n	at org.eclipse.equinox.http.servlet.internal.proxyservlet.service(proxyservlet.java:60)\n\n	at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n\n	at org.eclipse.equinox.http.jetty.internal.httpservermanager$internalhttpserviceservlet.service(httpservermanager.java:318)\n\n	at org.mortbay.jetty.servlet.servletholder.handle(servletholder.java:502)\n\n	at org.mortbay.jetty.servlet.servlethandler.handle(servlethandler.java:380)\n\n	at org.mortbay.jetty.servlet.sessionhandler.handle(sessionhandler.java:181)\n\n	at org.mortbay.jetty.handler.contexthandler.handle(contexthandler.java:765)\n\n	at org.mortbay.jetty.handler.handlerwrapper.handle(handlerwrapper.java:152)\n\n	at org.mortbay.jetty.server.handle(server.java:324)\n\n	at org.mortbay.jetty.httpconnection.handlerequest(httpconnection.java:535)\n\n	at org.mortbay.jetty.httpconnection$requesthandler.content(httpconnection.java:880)\n\n	at org.mortbay.jetty.httpparser.parsenext(httpparser.java:748)\n\n	at org.mortbay.jetty.httpparser.parseavailable(httpparser.java:219)\n\n	at org.mortbay.jetty.httpconnection.handle(httpconnection.java:404)\n\n	at org.mortbay.io.nio.selectchannelendpoint.run(selectchannelendpoint.java:409)\n\n	at org.mortbay.thread.queuedthreadpool$poolthread.run(queuedthreadpool.java:520)\n\ncaused by: org.eclipse.birt.report.engine.api.engineexception: error happened while running the report\n\n	at org.eclipse.birt.report.engine.api.impl.rendertask.render(rendertask.java:251)\n\n	at org.eclipse.birt.report.service.reportengineservice.renderreport(reportengineservice.java:1537)\n\n	... 31 more\n\ncaused by: java.lang.nullpointerexception\n\n	at org.eclipse.birt.core.archive.compound.archiveentryinputstream.seek(archiveentryinputstream.java:216)\n\n	at org.eclipse.birt.report.engine.toc.document.tocreaderv3.readnode(tocreaderv3.java:88)\n\n	at org.eclipse.birt.report.engine.toc.document.tocreaderv3.access$0(tocreaderv3.java:84)\n\n	at org.eclipse.birt.report.engine.toc.document.tocreaderv3$nodecollection$nodecollectioniterator.next(tocreaderv3.java:158)\n\n	at org.eclipse.birt.report.engine.toc.document.tocreaderv3$nodecollection$nodecollectioniterator.next(tocreaderv3.java:1)\n\n	at org.eclipse.birt.report.engine.toc.viewnodelist$viewnodeiterator.getnextnode(viewnodelist.java:136)\n\n	at org.eclipse.birt.report.engine.toc.viewnodelist$viewnodeiterator.&lt;init&gt;(viewnodelist.java:110)\n\n	at org.eclipse.birt.report.engine.toc.viewnodelist.calculatelistsize(viewnodelist.java:91)\n\n	at org.eclipse.birt.report.engine.toc.viewnodelist.size(viewnodelist.java:84)\n\n	at java.util.abstractcollection.isempty(abstractcollection.java:78)\n\n	at org.eclipse.birt.report.engine.emitter.pdf.pdfpagedevice.createtoc(pdfpagedevice.java:205)\n\n	at org.eclipse.birt.report.engine.emitter.pdf.pdfrender.createtoc(pdfrender.java:262)\n\n	at org.eclipse.birt.report.engine.emitter.pdf.pdfrender.end(pdfrender.java:142)\n\n	at org.eclipse.birt.report.engine.layout.emitter.pageemitter.end(pageemitter.java:63)\n\n	at org.eclipse.birt.report.engine.nlayout.layoutengine.end(layoutengine.java:337)\n\n	at org.eclipse.birt.report.engine.api.impl.rendertask$pagerangerender.render(rendertask.java:631)\n\n	at org.eclipse.birt.report.engine.api.impl.rendertask.render(rendertask.java:239)\n\n	... 32 more\n\n\n\n\n\norg.eclipse.birt.report.service.api.reportserviceexception: error happened while running the report\n\n	at org.apache.axis.axisfault.makefault(axisfault.java:101)\n\n	at org.eclipse.birt.report.utility.birtutility.makeaxisfault(birtutility.java:748)\n\n	at org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute(abstractbaseactionhandler.java:94)\n\n	at org.eclipse.birt.report.presentation.aggregation.layout.enginefragment.doservice(enginefragment.java:312)\n\n	at org.eclipse.birt.report.presentation.aggregation.abstractbasefragment.service(abstractbasefragment.java:76)\n\n	at org.eclipse.birt.report.servlet.birtengineservlet.__doget(birtengineservlet.java:120)\n\n	at org.eclipse.birt.report.servlet.basereportengineservlet.doget(basereportengineservlet.java:185)\n\n	at org.eclipse.birt.report.servlet.basereportengineservlet.dopost(basereportengineservlet.java:224)\n\n	at javax.servlet.http.httpservlet.service(httpservlet.java:727)\n\n	at org.apache.axis.transport.http.axisservletbase.service(axisservletbase.java:327)\n\n	at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n\n	at org.eclipse.birt.report.servlet.basereportengineservlet.service(basereportengineservlet.java:116)\n\n	at org.eclipse.equinox.http.registry.internal.servletmanager$servletwrapper.service(servletmanager.java:180)\n\n	at org.eclipse.equinox.http.servlet.internal.servletregistration.service(servletregistration.java:61)\n\n	at org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias(proxyservlet.java:126)\n\n	at org.eclipse.equinox.http.servlet.internal.proxyservlet.service(proxyservlet.java:60)\n\n	at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n\n	at org.eclipse.equinox.http.jetty.internal.httpservermanager$internalhttpserviceservlet.service(httpservermanager.java:318)\n\n	at org.mortbay.jetty.servlet.servletholder.handle(servletholder.java:502)\n\n	at org.mortbay.jetty.servlet.servlethandler.handle(servlethandler.java:380)\n\n	at org.mortbay.jetty.servlet.sessionhandler.handle(sessionhandler.java:181)\n\n	at org.mortbay.jetty.handler.contexthandler.handle(contexthandler.java:765)\n\n	at org.mortbay.jetty.handler.handlerwrapper.handle(handlerwrapper.java:152)\n\n	at org.mortbay.jetty.server.handle(server.java:324)\n\n	at org.mortbay.jetty.httpconnection.handlerequest(httpconnection.java:535)\n\n	at org.mortbay.jetty.httpconnection$requesthandler.content(httpconnection.java:880)\n\n	at org.mortbay.jetty.httpparser.parsenext(httpparser.java:748)\n\n	at org.mortbay.jetty.httpparser.parseavailable(httpparser.java:219)\n\n	at org.mortbay.jetty.httpconnection.handle(httpconnection.java:404)\n\n	at org.mortbay.io.nio.selectchannelendpoint.run(selectchannelendpoint.java:409)\n\n	at org.mortbay.thread.queuedthreadpool$poolthread.run(queuedthreadpool.java:520)\n\ncaused by: org.eclipse.birt.report.service.api.reportserviceexception: error happened while running the report\n\n	at org.eclipse.birt.report.service.reportengineservice.throwdummyexception(reportengineservice.java:1097)\n\n	at org.eclipse.birt.report.service.reportengineservice.renderreport(reportengineservice.java:1543)\n\n	at org.eclipse.birt.report.service.birtviewerreportservice.renderreport(birtviewerreportservice.java:369)\n\n	at org.eclipse.birt.report.service.actionhandler.birtrenderreportactionhandler.__execute(birtrenderreportactionhandler.java:65)\n\n	at org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute(abstractbaseactionhandler.java:90)\n\n	... 28 more\n\ncaused by: org.eclipse.birt.report.engine.api.engineexception: error happened while running the report\n\n	at org.eclipse.birt.report.engine.api.impl.rendertask.render(rendertask.java:251)\n\n	at org.eclipse.birt.report.service.reportengineservice.renderreport(reportengineservice.java:1537)\n\n	... 31 more\n\ncaused by: java.lang.nullpointerexception\n\n	at org.eclipse.birt.core.archive.compound.archiveentryinputstream.seek(archiveentryinputstream.java:216)\n\n	at org.eclipse.birt.report.engine.toc.document.tocreaderv3.readnode(tocreaderv3.java:88)\n\n	at org.eclipse.birt.report.engine.toc.document.tocreaderv3.access$0(tocreaderv3.java:84)\n\n	at org.eclipse.birt.report.engine.toc.document.tocreaderv3$nodecollection$nodecollectioniterator.next(tocreaderv3.java:158)\n\n	at org.eclipse.birt.report.engine.toc.document.tocreaderv3$nodecollection$nodecollectioniterator.next(tocreaderv3.java:1)\n\n	at org.eclipse.birt.report.engine.toc.viewnodelist$viewnodeiterator.getnextnode(viewnodelist.java:136)\n\n	at org.eclipse.birt.report.engine.toc.viewnodelist$viewnodeiterator.<init>(viewnodelist.java:110)\n\n	at org.eclipse.birt.report.engine.toc.viewnodelist.calculatelistsize(viewnodelist.java:91)\n\n	at org.eclipse.birt.report.engine.toc.viewnodelist.size(viewnodelist.java:84)\n\n	at java.util.abstractcollection.isempty(abstractcollection.java:78)\n\n	at org.eclipse.birt.report.engine.emitter.pdf.pdfpagedevice.createtoc(pdfpagedevice.java:205)\n\n	at org.eclipse.birt.report.engine.emitter.pdf.pdfrender.createtoc(pdfrender.java:262)\n\n	at org.eclipse.birt.report.engine.emitter.pdf.pdfrender.end(pdfrender.java:142)\n\n	at org.eclipse.birt.report.engine.layout.emitter.pageemitter.end(pageemitter.java:63)\n\n	at org.eclipse.birt.report.engine.nlayout.layoutengine.end(layoutengine.java:337)\n\n	at org.eclipse.birt.report.engine.api.impl.rendertask$pagerangerender.render(rendertask.java:631)\n\n	at org.eclipse.birt.report.engine.api.impl.rendertask.render(rendertask.java:239)\n\n	... 32 more\nprint npe steps:\n1. preview in web viewer\n2. print as pdf\n\n','23673','56831','2010-03-24 23:24:32','p3','duplicate','closed','birt report engine',';create;attachment;report;description;export;file;can\'t;open;report;table;group;build;2.6.0;step;reproduce;table;customer;group;preview;viewer;export;actual;result;can\'t;open;export;file;expect;result;export;file;open;print;report;group;errorlog;org.eclipse.birt.report.service.api.reportserviceexception;error;happen;report;axisfault;faultcode;http;schemas.xmlsoap.org;soap;envelope;server.userexception;faultsubcode;faultstring;org.eclipse.birt.report.service.api.reportserviceexception;error;happen;report;faultactor;faultnode;faultdetail;http;xml.apache.org;axis;stacktrace:org.eclipse.birt.report.service.api.reportserviceexception;error;happen;report;org.eclipse.birt.report.service.reportengineservice.throwdummyexception;reportengineservice.java;org.eclipse.birt.report.service.reportengineservice.renderreport;reportengineservice.java;org.eclipse.birt.report.service.birtviewerreportservice.renderreport;birtviewerreportservice.java;org.eclipse.birt.report.service.actionhandler.birtrenderreportactionhandler;birtrenderreportactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute;abstractbaseactionhandler.java;org.eclipse.birt.report.presentation.aggregation.layout.enginefragment.doservice;enginefragment.java;org.eclipse.birt.report.presentation.aggregation.abstractbasefragment.service;abstractbasefragment.java;org.eclipse.birt.report.servlet.birtengineservlet;birtengineservlet.java;org.eclipse.birt.report.servlet.basereportengineservlet.doget;basereportengineservlet.java;org.eclipse.birt.report.servlet.basereportengineservlet.dopost;basereportengineservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.apache.axis.transport.http.axisservletbase.service;axisservletbase.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.birt.report.servlet.basereportengineservlet.service;basereportengineservlet.java;org.eclipse.equinox.http.registry.internal.servletmanager;servletwrapper.service;servletmanager.java;org.eclipse.equinox.http.servlet.internal.servletregistration.service;servletregistration.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias;proxyservlet.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.service;proxyservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.equinox.http.jetty.internal.httpservermanager;internalhttpserviceservlet.service;httpservermanager.java;org.mortbay.jetty.servlet.servletholder.handle;servletholder.java;org.mortbay.jetty.servlet.servlethandler.handle;servlethandler.java;org.mortbay.jetty.servlet.sessionhandler.handle;sessionhandler.java;org.mortbay.jetty.handler.contexthandler.handle;contexthandler.java;org.mortbay.jetty.handler.handlerwrapper.handle;handlerwrapper.java;org.mortbay.jetty.server.handle;server.java;org.mortbay.jetty.httpconnection.handlerequest;httpconnection.java;org.mortbay.jetty.httpconnection;requesthandler.content;httpconnection.java;org.mortbay.jetty.httpparser.parsenext;httpparser.java;org.mortbay.jetty.httpparser.parseavailable;httpparser.java;org.mortbay.jetty.httpconnection.handle;httpconnection.java;org.mortbay.io.nio.selectchannelendpoint.run;selectchannelendpoint.java;org.mortbay.thread.queuedthreadpool;poolthread.run;queuedthreadpool.java;cause;org.eclipse.birt.report.engine.api.engineexception;error;happen;report;org.eclipse.birt.report.engine.api.impl.rendertask.render;rendertask.java;org.eclipse.birt.report.service.reportengineservice.renderreport;reportengineservice.java;cause;java.lang.nullpointerexception;org.eclipse.birt.core.archive.compound.archiveentryinputstream.seek;archiveentryinputstream.java;org.eclipse.birt.report.engine.toc.document.tocreaderv3;readnode;tocreaderv3;java;org.eclipse.birt.report.engine.toc.document.tocreaderv3;access;tocreaderv3;java;org.eclipse.birt.report.engine.toc.document.tocreaderv3;nodecollection;nodecollectioniterator.next;tocreaderv3;java;org.eclipse.birt.report.engine.toc.document.tocreaderv3;nodecollection;nodecollectioniterator.next;tocreaderv3;java;org.eclipse.birt.report.engine.toc.viewnodelist;viewnodeiterator.getnextnode;viewnodelist.java;org.eclipse.birt.report.engine.toc.viewnodelist;viewnodeiterator;viewnodelist.java;org.eclipse.birt.report.engine.toc.viewnodelist.calculatelistsize;viewnodelist.java;org.eclipse.birt.report.engine.toc.viewnodelist.size;viewnodelist.java;java.util.abstractcollection.isempty;abstractcollection.java;org.eclipse.birt.report.engine.emitter.pdf.pdfpagedevice.createtoc;pdfpagedevice.java;org.eclipse.birt.report.engine.emitter.pdf.pdfrender.createtoc;pdfrender.java;org.eclipse.birt.report.engine.emitter.pdf.pdfrender.end;pdfrender.java;org.eclipse.birt.report.engine.layout.emitter.pageemitter.end;pageemitter.java;org.eclipse.birt.report.engine.nlayout.layoutengine.end;layoutengine.java;org.eclipse.birt.report.engine.api.impl.rendertask;pagerangerender.render;rendertask.java;org.eclipse.birt.report.engine.api.impl.rendertask.render;rendertask.java;http;xml.apache.org;axis;hostname:xumindan;org.eclipse.birt.report.service.api.reportserviceexception;error;happen;report;org.eclipse.birt.report.service.reportengineservice.throwdummyexception;reportengineservice.java;org.eclipse.birt.report.service.reportengineservice.renderreport;reportengineservice.java;org.eclipse.birt.report.service.birtviewerreportservice.renderreport;birtviewerreportservice.java;org.eclipse.birt.report.service.actionhandler.birtrenderreportactionhandler;birtrenderreportactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute;abstractbaseactionhandler.java;org.eclipse.birt.report.presentation.aggregation.layout.enginefragment.doservice;enginefragment.java;org.eclipse.birt.report.presentation.aggregation.abstractbasefragment.service;abstractbasefragment.java;org.eclipse.birt.report.servlet.birtengineservlet;birtengineservlet.java;org.eclipse.birt.report.servlet.basereportengineservlet.doget;basereportengineservlet.java;org.eclipse.birt.report.servlet.basereportengineservlet.dopost;basereportengineservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.apache.axis.transport.http.axisservletbase.service;axisservletbase.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.birt.report.servlet.basereportengineservlet.service;basereportengineservlet.java;org.eclipse.equinox.http.registry.internal.servletmanager;servletwrapper.service;servletmanager.java;org.eclipse.equinox.http.servlet.internal.servletregistration.service;servletregistration.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias;proxyservlet.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.service;proxyservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.equinox.http.jetty.internal.httpservermanager;internalhttpserviceservlet.service;httpservermanager.java;org.mortbay.jetty.servlet.servletholder.handle;servletholder.java;org.mortbay.jetty.servlet.servlethandler.handle;servlethandler.java;org.mortbay.jetty.servlet.sessionhandler.handle;sessionhandler.java;org.mortbay.jetty.handler.contexthandler.handle;contexthandler.java;org.mortbay.jetty.handler.handlerwrapper.handle;handlerwrapper.java;org.mortbay.jetty.server.handle;server.java;org.mortbay.jetty.httpconnection.handlerequest;httpconnection.java;org.mortbay.jetty.httpconnection;requesthandler.content;httpconnection.java;org.mortbay.jetty.httpparser.parsenext;httpparser.java;org.mortbay.jetty.httpparser.parseavailable;httpparser.java;org.mortbay.jetty.httpconnection.handle;httpconnection.java;org.mortbay.io.nio.selectchannelendpoint.run;selectchannelendpoint.java;org.mortbay.thread.queuedthreadpool;poolthread.run;queuedthreadpool.java;cause;org.eclipse.birt.report.engine.api.engineexception;error;happen;report;org.eclipse.birt.report.engine.api.impl.rendertask.render;rendertask.java;org.eclipse.birt.report.service.reportengineservice.renderreport;reportengineservice.java;cause;java.lang.nullpointerexception;org.eclipse.birt.core.archive.compound.archiveentryinputstream.seek;archiveentryinputstream.java;org.eclipse.birt.report.engine.toc.document.tocreaderv3;readnode;tocreaderv3;java;org.eclipse.birt.report.engine.toc.document.tocreaderv3;access;tocreaderv3;java;org.eclipse.birt.report.engine.toc.document.tocreaderv3;nodecollection;nodecollectioniterator.next;tocreaderv3;java;org.eclipse.birt.report.engine.toc.document.tocreaderv3;nodecollection;nodecollectioniterator.next;tocreaderv3;java;org.eclipse.birt.report.engine.toc.viewnodelist;viewnodeiterator.getnextnode;viewnodelist.java;org.eclipse.birt.report.engine.toc.viewnodelist;viewnodeiterator;viewnodelist.java;org.eclipse.birt.report.engine.toc.viewnodelist.calculatelistsize;viewnodelist.java;org.eclipse.birt.report.engine.toc.viewnodelist.size;viewnodelist.java;java.util.abstractcollection.isempty;abstractcollection.java;org.eclipse.birt.report.engine.emitter.pdf.pdfpagedevice.createtoc;pdfpagedevice.java;org.eclipse.birt.report.engine.emitter.pdf.pdfrender.createtoc;pdfrender.java;org.eclipse.birt.report.engine.emitter.pdf.pdfrender.end;pdfrender.java;org.eclipse.birt.report.engine.layout.emitter.pageemitter.end;pageemitter.java;org.eclipse.birt.report.engine.nlayout.layoutengine.end;layoutengine.java;org.eclipse.birt.report.engine.api.impl.rendertask;pagerangerender.render;rendertask.java;org.eclipse.birt.report.engine.api.impl.rendertask.render;rendertask.java;org.eclipse.birt.report.service.api.reportserviceexception;error;happen;report;org.apache.axis.axisfault.makefault;axisfault.java;org.eclipse.birt.report.utility.birtutility.makeaxisfault;birtutility.java;org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute;abstractbaseactionhandler.java;org.eclipse.birt.report.presentation.aggregation.layout.enginefragment.doservice;enginefragment.java;org.eclipse.birt.report.presentation.aggregation.abstractbasefragment.service;abstractbasefragment.java;org.eclipse.birt.report.servlet.birtengineservlet;birtengineservlet.java;org.eclipse.birt.report.servlet.basereportengineservlet.doget;basereportengineservlet.java;org.eclipse.birt.report.servlet.basereportengineservlet.dopost;basereportengineservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.apache.axis.transport.http.axisservletbase.service;axisservletbase.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.birt.report.servlet.basereportengineservlet.service;basereportengineservlet.java;org.eclipse.equinox.http.registry.internal.servletmanager;servletwrapper.service;servletmanager.java;org.eclipse.equinox.http.servlet.internal.servletregistration.service;servletregistration.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias;proxyservlet.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.service;proxyservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.equinox.http.jetty.internal.httpservermanager;internalhttpserviceservlet.service;httpservermanager.java;org.mortbay.jetty.servlet.servletholder.handle;servletholder.java;org.mortbay.jetty.servlet.servlethandler.handle;servlethandler.java;org.mortbay.jetty.servlet.sessionhandler.handle;sessionhandler.java;org.mortbay.jetty.handler.contexthandler.handle;contexthandler.java;org.mortbay.jetty.handler.handlerwrapper.handle;handlerwrapper.java;org.mortbay.jetty.server.handle;server.java;org.mortbay.jetty.httpconnection.handlerequest;httpconnection.java;org.mortbay.jetty.httpconnection;requesthandler.content;httpconnection.java;org.mortbay.jetty.httpparser.parsenext;httpparser.java;org.mortbay.jetty.httpparser.parseavailable;httpparser.java;org.mortbay.jetty.httpconnection.handle;httpconnection.java;org.mortbay.io.nio.selectchannelendpoint.run;selectchannelendpoint.java;org.mortbay.thread.queuedthreadpool;poolthread.run;queuedthreadpool.java;cause;org.eclipse.birt.report.service.api.reportserviceexception;error;happen;report;org.eclipse.birt.report.service.reportengineservice.throwdummyexception;reportengineservice.java;org.eclipse.birt.report.service.reportengineservice.renderreport;reportengineservice.java;org.eclipse.birt.report.service.birtviewerreportservice.renderreport;birtviewerreportservice.java;org.eclipse.birt.report.service.actionhandler.birtrenderreportactionhandler;birtrenderreportactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute;abstractbaseactionhandler.java;cause;org.eclipse.birt.report.engine.api.engineexception;error;happen;report;org.eclipse.birt.report.engine.api.impl.rendertask.render;rendertask.java;org.eclipse.birt.report.service.reportengineservice.renderreport;reportengineservice.java;cause;java.lang.nullpointerexception;org.eclipse.birt.core.archive.compound.archiveentryinputstream.seek;archiveentryinputstream.java;org.eclipse.birt.report.engine.toc.document.tocreaderv3;readnode;tocreaderv3;java;org.eclipse.birt.report.engine.toc.document.tocreaderv3;access;tocreaderv3;java;org.eclipse.birt.report.engine.toc.document.tocreaderv3;nodecollection;nodecollectioniterator.next;tocreaderv3;java;org.eclipse.birt.report.engine.toc.document.tocreaderv3;nodecollection;nodecollectioniterator.next;tocreaderv3;java;org.eclipse.birt.report.engine.toc.viewnodelist;viewnodeiterator.getnextnode;viewnodelist.java;org.eclipse.birt.report.engine.toc.viewnodelist;viewnodeiterator;viewnodelist.java;org.eclipse.birt.report.engine.toc.viewnodelist.calculatelistsize;viewnodelist.java;org.eclipse.birt.report.engine.toc.viewnodelist.size;viewnodelist.java;java.util.abstractcollection.isempty;abstractcollection.java;org.eclipse.birt.report.engine.emitter.pdf.pdfpagedevice.createtoc;pdfpagedevice.java;org.eclipse.birt.report.engine.emitter.pdf.pdfrender.createtoc;pdfrender.java;org.eclipse.birt.report.engine.emitter.pdf.pdfrender.end;pdfrender.java;org.eclipse.birt.report.engine.layout.emitter.pageemitter.end;pageemitter.java;org.eclipse.birt.report.engine.nlayout.layoutengine.end;layoutengine.java;org.eclipse.birt.report.engine.api.impl.rendertask;pagerangerender.render;rendertask.java;org.eclipse.birt.report.engine.api.impl.rendertask.render;rendertask.java;print;step;preview;viewer;print;automation;export;file;can\'t;open;print;report;table;group;birt;report;engine'),(307019,'eclipse','[automation] exported pdf file can\'t be open when the report has a label with toc','created an attachment (id=162949)\nreport\n\ndescription:\n[automation] exported pdf file can\'t be open when the report has a label with toc\n\nbuild:\n2.6.0.v20100325-0630\n\nsteps to reproduce:\n1. new a label\n2. set toc on the label\n3. preview in web viewer and export as pdf\n\nactual result:\ncan\'t open exported pdf file.\n\nexpect result:\nexported pdf file can be open\n','18253','56831','2010-03-25 01:08:38','p3','duplicate','closed','birt report engine',';create;attachment;report;description;automation;export;file;can\'t;open;report;label;build;2.6.0;step;reproduce;label;label;preview;viewer;export;actual;result;can\'t;open;export;file;expect;result;export;file;open;automation;export;file;can\'t;open;report;label;birt;report;engine'),(307028,'eclipse','dbcs3.6: failed to view report in workspace containing surrogate characters','build identifier: i20100313_1044\n\ndbcs3.6: dbcs3.6: failed to view report in workspace containing surrogate characters\n\nbuild date:i20100311_1044\nos:windows 7 ultimate japanese version\n\ndescription: when tried to view report in workspace containing surrogate characters, i got an error and failed to view report. \n\n\nreproducible: always\n\nsteps to reproduce:\n1. launch eclipse with workspace containing surrogate characters (u+2000b)\n2. create a report(ex.chart_date)\n3. select run->view report->in web viewer \n(or click preview) \ngot an error \" the report file : c:\\users\\db2admin\\workspace_xx\\report\\test_report_chart_date_step.rptdesign does not exist or contains errors.\nand failed to view a report.\ncreated an attachment (id=162965)\nscreen capture\ncreated an attachment (id=162967)\nlog\n','18254','826','2010-03-25 04:54:07','p3','duplicate','closed','birt report viewer',';build;identifier;dbcs3.6;dbcs3.6;fail;view;report;workspace;contain;surrogate;character;build;date:i20100311_1044;os:windows;ultimate;japanese;version;description;view;report;workspace;contain;surrogate;character;error;fail;view;report;reproducible;step;reproduce;launch;workspace;contain;surrogate;character;create;report;ex.chart_date;select;view;report;viewer;click;preview;error;report;file;user;db2admin;workspace_xx;report;test_report_chart_date_step.rptdesign;exist;contain;error;fail;view;report;create;attachment;screen;capture;create;attachment;dbcs3.6;fail;view;report;workspace;contain;surrogate;character;birt;report;viewer'),(307106,'eclipse','edit data set properties dialog does size correctly','build identifier: i20100313-1044\n\ni am running a pseudo-translated build of eclipse for translation tests.  i create a new data source, any one will do and then create a new data set based on that source, i get a dialog window that pops up which spans my entire monitor.  see screen shot for what i mean.\n\nreproducible: always\n\nsteps to reproduce:\n1.  go to the report design view\n2.  start a new blank report\n3.  create a new data source\n4.  once data source is created, create a data set based off of it and click ok.\n5.  window with bug comes up\n','18252','79575','2010-03-25 13:45:42','p3','duplicate','closed','birt report designer',';build;identifier;pseudo;translate;build;translation;test;create;datum;source;create;datum;base;source;dialog;window;span;entire;monitor;screen;shot;mean;reproducible;step;reproduce;report;design;view;start;blank;report;create;datum;source;datum;source;create;create;datum;base;click;window;come;edit;datum;property;dialog;size;correctly;birt;report;designer'),(307107,'eclipse','edit data set properties dialog does size correctly','build identifier: i20100313-1044\n\ni am running a pseudo-translated build of eclipse for translation tests.  i create a new data source, any one will do and then create a new data set based on that source, i get a dialog window that pops up which spans my entire monitor.  see screen shot for what i mean.\n\nreproducible: always\n\nsteps to reproduce:\n1.  go to the report design view\n2.  start a new blank report\n3.  create a new data source\n4.  once data source is created, create a data set based off of it and click ok.\n5.  window with bug comes up\n','18252','79575','2010-03-25 13:46:11','p3','duplicate','closed','birt report designer',';build;identifier;pseudo;translate;build;translation;test;create;datum;source;create;datum;base;source;dialog;window;span;entire;monitor;screen;shot;mean;reproducible;step;reproduce;report;design;view;start;blank;report;create;datum;source;datum;source;create;create;datum;base;click;window;come;edit;datum;property;dialog;size;correctly;birt;report;designer'),(307154,'eclipse','[dbcs3.6]: tc:win7, tc:rhel5, sc:win7, sc:rhel5, ko:win7, ko:rhel5, [tur3.6]: tr:win7, tr:rhel5 - truncation in report when previewing in pdf and postscript format','build identifier: i20100319-1449\n\nplease use the attached report and data to reproduce the error.\nthe attachment contains two version of exportdata:\n1. exportdata_zh_tw.csv\n2. exportdata_tr_tr.csv\nplease rename one of them to exportdata.csv according to the language that is to be tested.\n\nreproducible: always\n\nsteps to reproduce:\n1. open new project dialog from eclipse file menu, select business intelligence and reporting tools, and click next.\n2. type any project name on report project dialog and click finish. open associated perspective dialog is displayed. \n    click yes to display birt perspective.\n3. on navigator view, right click the project and select import, select file system, and select the test_report_crosstab.rptdesign. then, click finish.\n4. double click the test_report_crosstab.rptdesign on navigator view. the report design is displayed. \n5. double click the data source and set the â€œselect folderâ€ to the path where exportdata.csv has been copied.\n    (note: the attachment contains two csv files: exportdata_zh_tw.csv and exportdata_tr_tr.csv. please rename it to exportdata.csv according to the language that is to be tested.)\n6. click run in toolbar\n7. select view report\n8. as pdf or as postscript\ncreated an attachment (id=163058)\ntchinese on win7 for pdf\ncreated an attachment (id=163059)\ntchinese on win7 for ps\ncreated an attachment (id=163060)\nreport\ncreated an attachment (id=163061)\ntest data\ncreated an attachment (id=163062)\nexport_tr_tr.csv\n==== environment =====\nbuild level: 		i20100319-1449 \ncomponent: 		birt\nplatform: 		win 7, redhat5.4\njre: 			jre-1_5_0_22-windows-i586-p.exe (sun java 5)\naffected locale(s): 	tchinese, turkish\nit\'s expect result.\n1. currently pdf/ps only supports fixed layout. if the content exceeds the container size, the content should be clipped.\n2. by default, birt disable text hyphenation in pdf/ps layout. user can enable this feature by setting render option pdfrenderoption.hyphenation=true.\nas this is a 3rd party support issue and is expected, i am marking this bug as closed/invalid.\n\ni would suggest this limitation is documented so that end users are aware of this limitation.\n\nmany thanks.\n\nsteven.','18253','78761','2010-03-25 23:26:18','p3','invalid','closed','birt report engine',';build;identifier;attach;report;datum;reproduce;error;attachment;contain;version;exportda;exportdata_zh_tw.csv;exportdata_tr_tr.csv;rename;exportdata.csv;accord;language;test;reproducible;step;reproduce;open;project;dialog;file;menu;select;business;intelligence;report;tool;click;type;project;report;project;dialog;click;finish;open;associate;perspective;dialog;display;click;display;birt;perspective;navigator;view;right;click;project;select;import;select;file;select;test_report_crosstab.rptdesign;click;finish;double;click;test_report_crosstab.rptdesign;navigator;view;report;design;display;double;click;datum;source;œselect;folderâ;path;exportdata.csv;copy;note;attachment;contain;file;exportdata_zh_tw.csv;exportdata_tr_tr.csv;rename;exportdata.csv;accord;language;test;click;toolbar;select;view;report;postscript;create;attachment;tchinese;win7;create;attachment;tchinese;win7;create;attachment;report;create;attachment;test;datum;create;attachment;export_tr_tr.csv;environment;build;level;component;birt;platform;redhat5.4;1_5_0_22;window;p.exe;java;affect;locale;tchinese;turkish;expect;result;currently;support;layout;content;exceed;container;size;content;clip;default;birt;disable;text;hyphenation;layout;user;enable;feature;render;option;pdfrenderoption.hyphenation;true;party;support;issue;expect;mark;close;invalid;suggest;limitation;document;user;aware;limitation;steven;dbcs3.6;tc:win7;tc:rhel5;sc:win7;sc:rhel5;ko:win7;ko:rhel5;tur3.6;tr:win7;tr:rhel5;truncation;report;preview;postscript;format;birt;report;engine'),(307156,'eclipse','[dbcs3.6] null value is presented in chart preview in edit chart dialog','build identifier: i20100319-1449\n\nthe bug occurs only right after setting the data source before previewing the report.\n\nreproducible: always\n\nsteps to reproduce:\n1. open new project dialog from eclipse file menu, select business intelligence and reporting tools, and click next.\n2. type any project name on report project dialog and click finish. open associated perspective dialog is displayed. \n    click yes to display birt perspective.\n3. on navigator view, right click the project and select import, select file system, and select the test_report_chart_format2.rptdesign. then, click finish.\n4. double click the test_report_chart_format2.rptdesign on navigator view. the report design is displayed. \n5. double click the data source and set the \"select folder\" to the path where orders.csv has been copied.\n6. open edit chart dialog by double clicking the chart on the report layout.\ncreated an attachment (id=163063)\ntest_report_chart_format2.rptdesign\nwhich build version are you using? 2.5.2 or 2.6.0? i can\'t tell that in your build identifier.\nin addition, could you provide the csv file?\ncreated an attachment (id=163207)\norder.csv\n===== description =====\nnull value is presented in chart preview in edit chart dialog\n==== environment =====\nbuild level: 		i20100319-1449 \ncomponent: 		birt\nplatform: 		redhat 5.4\njre: 			jre-1_5_0_22-windows-i586-p.exe (sun java 5)\naffected locale(s): 	tchinese, turkish\n\n\n===== steps to reproduce =====\n1. open new project dialog from eclipse file menu, select business intelligence and reporting tools, and click next.\n2. type any project name on report project dialog and click finish. open associated perspective dialog is displayed. \n    click yes to display birt perspective.\n3. on navigator view, right click the project and select import, select file system, and select the test_report_chart_format2.rptdesign. then, click finish.\n4. double click the test_report_chart_format2.rptdesign on navigator view. the report design is displayed. \n5. double click the data source and set the “select folder” to the path where orders.csv has been copied.\n6. open edit chart dialog by double clicking the chart on the report layout. \n\n===== expected result =====\n0.0 is displayed in chart preview in edit chart dialog\n\n===== actual result =====\nnull value is presented in chart preview in edit chart dialog\ncreated an attachment (id=163208)\nscreenshot\nhi,\n\ncould any one give us an update?\n\nmany thanks\ncould you please add dbcs3.6 to the title of this bug so my reporting tool will be able to find this bug automatically.\n\nthanks\ntitle updated with [dbcs3.6], thanks.\n\n- steven.\nyulin, this is for version 2.6.0.\n\nwould you be able to provide any update on the state of this bug?\n(in reply to comment #9)\n> yulin, this is for version 2.6.0.\n> \n> would you be able to provide any update on the state of this bug?\n\ni can not reproduce the null value. there\'s a bar in live preview of chart builder, and there are many rows of data in data preview. please take a look at my attached screenshot, and make sure if the data is loaded successfully in chart builder.\ncreated an attachment (id=164170)\nscreenshot with correct result\n\nplease make sure if data is loaded successfully in your machine.\nthe null error happens when a preview of the report is skipped/not clicked on after selecting the data source.\n\ne.g., after selecting the report template and selecting the data source, you then direct go to edit the chart.\n\nwhen this is done, we would see the null value.\n\ncould you help advise?\n\nmany thanks.\n\n- steven\n(in reply to comment #12)\n> the null error happens when a preview of the report is skipped/not clicked on\n> after selecting the data source.\n> \n> e.g., after selecting the report template and selecting the data source, you\n> then direct go to edit the chart.\n> \n> when this is done, we would see the null value.\n> \n> could you help advise?\n> \n> many thanks.\n> \n> - steven\n\nalthough i can\'t reproduce, i think this should be expected behavior.\nchart gets one row of null data, so it displays null as the first item in legend.\nhi yulin,\n\nif this is an expected behavior, could you please kindly update the status.\n\nthank you,\ncole chen\n\n\n(in reply to comment #13)\n> although i can\'t reproduce, i think this should be expected behavior.\n> chart gets one row of null data, so it displays null as the first item in\n> legend.\nexpected behavior.\nchart gets one row of null data, so it displays null as the first item in\nlegend.\nhi yulin,\n\nthanks for the update.\n\nnote: this is expected behaviour, and if preview option is selected first, then the data can load as expected to the report.\nclosing this bug as invalid, since it was due to expected behaviour.\n\nthanks.\n\n- steven.','14152','78761','2010-03-25 23:47:52','p3','invalid','closed','birt chart',';build;identifier;occur;right;datum;source;preview;report;reproducible;step;reproduce;open;project;dialog;file;menu;select;business;intelligence;report;tool;click;type;project;report;project;dialog;click;finish;open;associate;perspective;dialog;display;click;display;birt;perspective;navigator;view;right;click;project;select;import;select;file;select;test_report_chart_format2;rptdesign;click;finish;double;click;test_report_chart_format2;rptdesign;navigator;view;report;design;display;double;click;datum;source;select;folder;path;orders.csv;copy;open;edit;chart;dialog;double;click;chart;report;layout;create;attachment;test_report_chart_format2;rptdesign;build;version;2.5.2;2.6.0;can\'t;tell;build;identifier;addition;provide;file;create;attachment;order.csv;description;null;value;present;chart;preview;edit;chart;dialog;environment;build;level;component;birt;platform;redhat;1_5_0_22;window;p.exe;java;affect;locale;tchinese;turkish;step;reproduce;open;project;dialog;file;menu;select;business;intelligence;report;tool;click;type;project;report;project;dialog;click;finish;open;associate;perspective;dialog;display;click;display;birt;perspective;navigator;view;right;click;project;select;import;select;file;select;test_report_chart_format2;rptdesign;click;finish;double;click;test_report_chart_format2;rptdesign;navigator;view;report;design;display;double;click;datum;source;select;folder;path;orders.csv;copy;open;edit;chart;dialog;double;click;chart;report;layout;expect;result;display;chart;preview;edit;chart;dialog;actual;result;null;value;present;chart;preview;edit;chart;dialog;create;attachment;screenshot;update;dbcs3.6;title;report;tool;able;automatically;title;update;dbcs3.6;steven;yulin;version;2.6.0;able;provide;update;state;reply;comment;yulin;version;2.6.0;able;provide;update;state;reproduce;null;value;there\'s;live;preview;chart;builder;datum;datum;preview;look;attach;screenshot;make;sure;datum;load;successfully;chart;builder;create;attachment;screenshot;correct;result;make;sure;datum;load;successfully;machine;null;error;happen;preview;report;skip;click;select;datum;source;select;report;template;select;datum;source;direct;edit;chart;null;value;help;advise;steven;reply;comment;null;error;happen;preview;report;skip;click;select;datum;source;select;report;template;select;datum;source;direct;edit;chart;null;value;help;advise;steven;can\'t;reproduce;think;expect;behavior;chart;null;datum;display;null;item;legend;yulin;expect;behavior;kindly;update;status;thank;cole;chen;reply;comment;can\'t;reproduce;think;expect;behavior;chart;null;datum;display;null;item;legend;expect;behavior;chart;null;datum;display;null;item;legend;yulin;update;note;expect;behaviour;preview;option;select;datum;load;expect;report;close;invalid;expect;behaviour;steven;dbcs3.6;null;value;present;chart;preview;edit;chart;dialog;birt;chart'),(307159,'eclipse','dbcs3.6: should use the default system font as auto font','build identifier: i20100313_1044\n\nos:windows 7 ultimate japanese version\n\ndescription: dbcs title/x&y-axis with auto font doesn\'t display at the edit chart and layout page. when changing the font to \"meiryo\"(windows 7 japanese default), the dbcs data is displayed.  \n\n\n\nreproducible: always\n\nsteps to reproduce:\n1.create a report(ex.chart_date)\n2.double-click on the chart at the layout page\n3. go to format chart tab\n4. edit title containing dbcs characters(ex.u+3042) and finish\nand then, you can find dbcs characters doesn\'t display.\n\nexpected: default system font should use as the auto font.\ncreated an attachment (id=163066)\nscreen cap\ncreated an attachment (id=163067)\nchange font to meiryo\nwe have bug 303011 duplicated to this bug.  could you kindly please advise the current status of this bug?\n\nmany thanks.\n\n- steven c.\nit is possible this problem is a duplicate of bug 305815.\nis the chart drawn using advance graphics ?\ncan you please try to reproduce this problem on this week i-build ?\nit seems bug 305815 has been fixed in swt.\nplease verify if it works now.\nverified successfully with i20100410 build. thx.','826','826','2010-03-26 02:41:13','p3','fixed','closed','birt chart',';build;identifier;os:windows;ultimate;japanese;version;description;title;axis;auto;font;doesn\'t;display;edit;chart;layout;page;change;font;meiryo;window;japanese;default;datum;display;reproducible;step;reproduce;create;report;ex.chart_date;double;click;chart;layout;page;format;chart;edit;title;contain;character;ex.u;finish;character;doesn\'t;display;expect;default;font;auto;font;create;attachment;screen;create;attachment;change;font;meiryo;duplicated;kindly;advise;current;status;steven;possible;problem;duplicate;chart;draw;advance;graphic;reproduce;problem;week;build;verify;work;verify;successfully;build;dbcs3.6;default;font;auto;font;birt;chart'),(307329,'eclipse','[dbcs3.6]: tc:rhel5 sc:rhel5 ko:rhel5 [tur3.6]: tr:rhel5 - corruption in report when previewing in postscript format','build identifier: i20100319-1449\n\n===== description =====\ncorruption in report when previewing in postscript format\n==== environment =====\nbuild level: 		i20100319-1449 \ncomponent: 		birt\nplatform: 		redhat5.4\njre: 			jre-1_5_0_22-windows-i586-p.exe (sun java 5)\naffected locale(s): 	tchinese, turkish\n\n===== steps to reproduce =====\n1. open new project dialog from eclipse file menu, select business intelligence and reporting tools, and click next.\n2. type any project name on report project dialog and click finish. open associated perspective dialog is displayed. \n    click yes to display birt perspective.\n3. on navigator view, right click the project and select import, select file system, and select the test_report_crosstab.rptdesign. then, click finish.\n4. double click the test_report_crosstab.rptdesign on navigator view. the report design is displayed. \n5. double click the data source and set the “select folder” to the path where exportdata.csv has been copied.\n    (note: the attachment contains two csv files: exportdata_zh_tw.csv and exportdata_tr_tr.csv. please rename it to exportdata.csv according to the language that is to be tested.)\n6. click run in toolbar\n7. select view report\n8. as postscript\n\n===== expected result =====\nthe text should be displayed correctly without corruption\n\n===== actual result =====\nthe text are corrupted.\n\nreproducible: always\ncreated an attachment (id=163209)\nscreenshot on tchinese on redhat5.4\ncreated an attachment (id=163210)\ntest_report_crosstab.rptdesign\ncreated an attachment (id=163211)\nexportdata_zh_tw.csv\ncreated an attachment (id=163212)\nexportdata_tr_tr.csv\na similar defect was reported in previous release (272455), but we still see an issue in this v.3.6 release.  please advise\nupdated: affected locales are: tchinese, turkish, schinese, korean\nhi,\n\ncould any one give us an update?\n\nmany thanks\nthe priority of fonts configuration file is as following:\n	two major levels of configuration files:\n	1. configuration files without format in name are divided into three sub-levels:\n		a. default configuration file: fontsconfig.xml\n		b. configuration files specified for special platform: fontsconfig_windows_xp.xml or fontsconfig_win32.xml.\n		c. configuration files specified for special platform and special locale: fontsconfig_win32_zh.xml/fontsconfig_win32_zh_cn.xml\n	2. configuration files with format in name are also divided into 3 sub-levels:\n		d. default configuration files for a format: fontsconfig_pdf.xml\n		e. configuration files for a format under special platform: fontsconfig_pdf_win32.xml\n		f. configuration files for a format under special platform: fontsconfig_pdf_win32_zh.xml\n	from level a to level f, the priority of configuration files increase.\n\nso, if you have not modified the font configuration file, for redhat, go to fontsconfig_linux.xml or create a new fontsconfig_postscript_linux.xml, \nin composite-font section, which may look like the following,\n	<composite-font name=\"all-fonts\" default=\"lucida sans typewriter\">\n		<font font-family=\"lucida sans typewriter\" catalog=\"western\" />\n		<font font-family=\"zysong18030\" catalog=\"chinese\" />\n		<font font-family=\"baekmuk batang\" catalog=\"korean\" />\n		<font font-family=\"kochi mincho\" catalog=\"japanese\" />\n	</composite-font>\n\nselect a font family which can display chinese characters and exists in your redhat to replace the \"zysong18030\" for catalog=\"chinese\".\n\nsimilarly, you can insert a new catalog into composite-font for turkish,   \n<font font-family=\"some_font\" catalog=\"turkish\" />. \n\nif you want to define the font search sequence for different locale, please goto fontsconfig.xml and find <search-sequences> section, create your customized locale and define the sequence. if this search sequence is not defined, the occurrence sequence of catalogs in <composite-font> will be used as the default.\n\nhi, we tried the various steps mentioned in this bug 307329, and in 307494 and 307332, however we still cannot get the characters display correctly.  \n\ni have raised this bug to major as we have 10 tests affected by this type of bug.\n\nplease kindly help vnc to our test machine for investigation.\n\ndetails will be sent in a separate email.\n\nplease let us know if you need more information.  many thanks in advance.\n\n- steven.\nplease note we had tried to use times new roman for the font, but we still see corruption.  please kindly advise.  many thanks.\n- steven.\nraising to \"major\" as this is blocking around 10 execution records.\ntimes new roman can not display traditional chinese and turkish characters, you need to find a font which can display chinese/turkish characters and exists in your redhat.\nalbert and doshiro-san, would you be able to provide some examples for the fonts that can be used to display traditional chinese and turkish characters on redhat?  that would be a great help on getting this to work.\nis it possible to save the file and verify it on winodws machine?\nif the output is ok on windows machine, this is a font issue so that the test can be continued.\n\nthank you,\ndoshiro.\ncreated an attachment (id=163944)\nfonts.dir file\ncreated an attachment (id=163945)\nfonts.scale file\ncomment 15 is a good suggestion.  steven, would you be able to do that?\n\nwhile that was being considering as an option, i also attached the 2 font-related files, fonts.dir and fonts.scale, in the /usr/local/fonts/ttf directory on the test system.\n\nperhaps albert or doshiro-san can take a look, and help identify what font(s) can be used for proper display of traditional chinese and turkish characters.\n\nplease let us know if more information wouldbe needed.\nhi, cheng-yee\n    from your attached files, i found there is only one font family times roman with different font faces on your test system. you need to import some new fonts. simsun for chinese characters for example.\n\nthe problem has been verified.\n\nnote: the attachment fonts.zip contains detail instruction on how to setup fonts\non linux system and configure xml files to solve the issue.\ncreated an attachment (id=164808)\nfonts.zip\nclosing this issue as fixed.\n\nthank you for all your help and advise.\n\n- steven.','78761','78761','2010-03-28 22:58:38','p3','fixed','closed','birt report engine',';build;identifier;description;corruption;report;preview;postscript;format;environment;build;level;component;birt;platform;redhat5.4;1_5_0_22;window;p.exe;java;affect;locale;tchinese;turkish;step;reproduce;open;project;dialog;file;menu;select;business;intelligence;report;tool;click;type;project;report;project;dialog;click;finish;open;associate;perspective;dialog;display;click;display;birt;perspective;navigator;view;right;click;project;select;import;select;file;select;test_report_crosstab.rptdesign;click;finish;double;click;test_report_crosstab.rptdesign;navigator;view;report;design;display;double;click;datum;source;select;folder;path;exportdata.csv;copy;note;attachment;contain;file;exportdata_zh_tw.csv;exportdata_tr_tr.csv;rename;exportdata.csv;accord;language;test;click;toolbar;select;view;report;postscript;expect;result;text;display;correctly;corruption;actual;result;text;corrupt;reproducible;create;attachment;screenshot;tchinese;redhat5.4;create;attachment;test_report_crosstab.rptdesign;create;attachment;exportdata_zh_tw.csv;create;attachment;exportdata_tr_tr.csv;similar;defect;report;previous;release;issue;release;advise;update;affect;locale;tchinese;turkish;schinese;korean;update;priority;font;configuration;file;follow;major;level;configuration;file;configuration;file;format;divide;level;default;configuration;file;fontsconfig.xml;configuration;file;specify;special;platform;fontsconfig_windows_xp.xml;fontsconfig_win32;configuration;file;specify;special;platform;special;locale;fontsconfig_win32_zh.xml;fontsconfig_win32_zh_cn.xml;configuration;file;format;divide;level;default;configuration;file;format;fontsconfig_pdf.xml;configuration;file;format;special;platform;fontsconfig_pdf_win32;configuration;file;format;special;platform;fontsconfig_pdf_win32_zh.xml;level;level;priority;configuration;file;increase;modify;font;configuration;file;redhat;fontsconfig_linux.xml;create;fontsconfig_postscript_linux.xml;composite;font;section;look;like;follow;select;font;family;display;chinese;character;exist;redhat;replace;zysong18030;catalog;chinese;similarly;insert;catalog;composite;font;turkish;want;define;font;search;sequence;different;locale;goto;fontsconfig.xml;section;create;customize;locale;define;sequence;search;sequence;define;occurrence;sequence;catalog;default;various;step;mention;character;display;correctly;raise;major;test;affect;type;kindly;help;test;machine;investigation;detail;send;separate;email;know;need;information;advance;steven;note;time;roman;font;corruption;kindly;advise;steven;raise;major;block;execution;record;time;roman;display;traditional;chinese;turkish;character;need;font;display;chinese;turkish;character;exist;redhat;albert;doshiro;able;provide;example;font;display;traditional;chinese;turkish;character;redhat;great;help;work;possible;save;file;verify;winodw;machine;output;window;machine;font;issue;test;continue;thank;doshiro;create;attachment;fonts.dir;file;create;attachment;fonts.scale;file;comment;good;suggestion;steven;able;consider;option;attach;font;related;file;fonts.dir;fonts.scale;local;font;directory;test;albert;doshiro;look;help;identify;font;proper;display;traditional;chinese;turkish;character;know;information;wouldbe;need;cheng;attach;file;font;family;time;roman;different;font;test;need;import;font;simsun;chinese;character;example;problem;verify;note;attachment;fonts.zip;contain;instruction;setup;font;linux;configure;file;solve;issue;create;attachment;fonts.zip;close;issue;thank;help;advise;steven;dbcs3.6;tc:rhel5;sc:rhel5;ko:rhel5;tur3.6;tr:rhel5;corruption;report;preview;postscript;format;birt;report;engine'),(307331,'eclipse','[dbcs3.6]: tc:rhel5, sc:rhel5, ko:rhel5 - overlap when export report in ppt format','build identifier: i20100319-1449\n\n===== description =====\noverlap when export report in ppt format\n==== environment =====\nbuild level: 		i20100319-1449 \ncomponent: 		birt\nplatform: 		redhat5.4\njre: 			jre-1_5_0_22-windows-i586-p.exe (sun java 5)\naffected locale(s): 	tchinese, turkish\n\n\n===== steps to reproduce =====\n1. open new project dialog from eclipse file menu, select business intelligence and reporting tools, and click next.\n2. type any project name on report project dialog and click finish. open associated perspective dialog is displayed. \n    click yes to display birt perspective.\n3. on navigator view, right click the project and select import, select file system, and select the flat_file_csv.rptdesign. then, click finish.\n4. double click the flat_file_csv.rptdesign on navigator view. the report design is displayed. \n5. double click the data source and set the “select folder” to the path where sales_csv.csv has been copied.\n6. preview the report in web viewer from run->view report->in web viewer\n7. open export report dialog, select powerpoing for export format. click ok. then, click open\n8. preview the report in postscript from run->view report->as ppt\n\n===== expected result =====\nthe text should be displayed correctly without overlap\n\n===== actual result =====\nthe text are overlaped.\n\nreproducible: always\ncreated an attachment (id=163213)\nscreenshot on tchinese on redhat5.4\ncreated an attachment (id=163214)\nflat_file_csv.rptdesign\ncreated an attachment (id=163215)\nsales_csv.csv\nupdate: affected locales are: korean, schinese, tchinese\nhi,\n\ncould any one give us an update?\n\nmany thanks\nppt does not support to clip if the text is too long to fit into the cell.\nso this causes the overlap appearance.\nthe workaround is that you can expand the column width.\n\nthanks,\njingwen\n\nclosing this as duplicate of 183701.  we will use 183701 to track this bug instead.\n\nthanks.\n- steven','46601','78761','2010-03-28 23:07:45','p3','duplicate','closed','birt report engine',';build;identifier;description;overlap;export;report;format;environment;build;level;component;birt;platform;redhat5.4;1_5_0_22;window;p.exe;java;affect;locale;tchinese;turkish;step;reproduce;open;project;dialog;file;menu;select;business;intelligence;report;tool;click;type;project;report;project;dialog;click;finish;open;associate;perspective;dialog;display;click;display;birt;perspective;navigator;view;right;click;project;select;import;select;file;select;flat_file_csv.rptdesign;click;finish;double;click;flat_file_csv.rptdesign;navigator;view;report;design;display;double;click;datum;source;select;folder;path;sales_csv.csv;copy;preview;report;viewer;view;report;viewer;open;export;report;dialog;select;powerpo;export;format;click;click;open;preview;report;postscript;view;report;expect;result;text;display;correctly;overlap;actual;result;text;overlap;reproducible;create;attachment;screenshot;tchinese;redhat5.4;create;attachment;flat_file_csv.rptdesign;create;attachment;sales_csv.csv;update;affect;locale;korean;schinese;tchinese;update;support;clip;text;long;cell;cause;overlap;appearance;workaround;expand;column;width;jingwen;close;duplicate;track;instead;steven;dbcs3.6;tc:rhel5;sc:rhel5;ko:rhel5;overlap;export;report;format;birt;report;engine'),(307332,'eclipse','[tur3.6]: tr:rhel5 - corruption in report when previewing in doc format','build identifier: i20100319-1449\n\n===== description =====\ncorruption in report when previewing in doc format\n==== environment =====\nbuild level: 		i20100319-1449 \ncomponent: 		birt\nplatform: 		redhat5.4\njre: 			jre-1_5_0_22-windows-i586-p.exe (sun java 5)\naffected locale(s): 	turkish\n\n\n===== steps to reproduce =====\n1. open new project dialog from eclipse file menu, select business intelligence and reporting tools, and click next.\n2. type any project name on report project dialog and click finish. open associated perspective dialog is displayed. \n    click yes to display birt perspective.\n3. on navigator view, right click the project and select import, select file system, and select the test_report_crosstab.rptdesign. then, click finish.\n4. double click the test_report_crosstab.rptdesign on navigator view. the report design is displayed. \n5. double click the data source and set the “select folder” to the path where exportdata.csv has been copied.\n6. click run in toolbar\n7. select view report\n8. as doc\n\n===== expected result =====\nthe text should be displayed correctly without corruption\n\n===== actual result =====\nthe text are corrupted.\n\nreproducible: always\ncreated an attachment (id=163216)\nscreenshot on turkish on redhat5.4\ncreated an attachment (id=163217)\ntest_report_crosstab.rptdesign\ncreated an attachment (id=163218)\nexportdata.csv\nthe workaround is to open the doc on win7 and change the display font to times new roman, the ml string will display correctly.\nhi,\n\ncould any one give us an update?\n\nmany thanks\nthis problem is caused by doc emitter use different font to display text in your report.\non windows platform, doc emitter use \"times new rowman\", and this font can display the text correctly.\non linux platform, doc emitter can not get times new rowman, so it use \"lucida sans typewriter\" to display the text.but this font can not display the text correctly.\nto avoid this problem, you should install the font which can display the characters correctly on your linux platform.\nhi jingwenshen,\n\nwe have copied times new roman font to our redhat system using the following\ncommand. the ttf files are placed under /usr/local/fonts/ttf folder.\n\ncd /usr/local/fonts/ttf\nttmkfdir > fonts.scale\nmkfontdir\nchkfontpath -a /usr/local/fonts/ttf\n\nthe re-generated report still can not display ml characters correctly.\n\nare we missing any steps here?  please advice.\n\nmany thanks\nyou should modify the fontsconfig.xml under \"org.eclipse.birt.report.engine.fonts\" plugins to specify times new roman font\'s path.\nyou can refer to http://www.actuatechina.com/thread271.html\nhi jing wen,\n\nwe had tried the steps below, but we still see an issue with the corruption display.\n\nplease could you kindly advise.  many thanks.\n\nraising the severity to \"normal\" for further attention.\n\nthanks.\n\n- steven.\n','46601','78761','2010-03-28 23:16:56','p3','duplicate','closed','birt report engine',';build;identifier;description;corruption;report;preview;format;environment;build;level;component;birt;platform;redhat5.4;1_5_0_22;window;p.exe;java;affect;locale;turkish;step;reproduce;open;project;dialog;file;menu;select;business;intelligence;report;tool;click;type;project;report;project;dialog;click;finish;open;associate;perspective;dialog;display;click;display;birt;perspective;navigator;view;right;click;project;select;import;select;file;select;test_report_crosstab.rptdesign;click;finish;double;click;test_report_crosstab.rptdesign;navigator;view;report;design;display;double;click;datum;source;select;folder;path;exportdata.csv;copy;click;toolbar;select;view;report;expect;result;text;display;correctly;corruption;actual;result;text;corrupt;reproducible;create;attachment;screenshot;turkish;redhat5.4;create;attachment;test_report_crosstab.rptdesign;create;attachment;exportdata.csv;workaround;open;win7;change;display;font;time;roman;string;display;correctly;update;problem;cause;emitter;different;font;display;text;report;window;platform;emitter;time;rowman;font;display;text;correctly;linux;platform;emitter;time;rowman;lucida;typewriter;display;text.but;font;display;text;correctly;avoid;problem;install;font;display;character;correctly;linux;platform;jingwenshen;copy;time;roman;font;redhat;follow;command;file;place;local;font;folder;local;font;ttmkfdir;fonts.scale;mkfontdir;chkfontpath;local;font;generate;report;display;character;correctly;miss;step;advice;modify;fontsconfig.xml;org.eclipse.birt.report.engine.fonts;plugin;specify;time;roman;font\';path;refer;http;www.actuatechina.com;thread271;html;jing;step;issue;corruption;display;kindly;advise;raise;severity;normal;attention;steven;tur3.6;tr:rhel5;corruption;report;preview;format;birt;report;engine'),(307333,'eclipse','[tur3.6]: tr:rhel5 - corruption when export data','build identifier: i20100319-1449\n\n===== description =====\ncorruption when export report data\n==== environment =====\nbuild level: 		i20100319-1449 \ncomponent: 		birt\nplatform: 		redhat5.4\njre: 			jre-1_5_0_22-windows-i586-p.exe (sun java 5)\naffected locale(s): 	turkish\n\n\n===== steps to reproduce =====\n1. open new project dialog from eclipse file menu, select business intelligence and reporting tools, and click next.\n2. type any project name on report project dialog and click finish. open associated perspective dialog is displayed. \n    click yes to display birt perspective.\n3. on navigator view, right click the project and select import, select file system, and select the flat_file_csv.rptdesign. then, click finish.\n4. double click the flat_file_csv.rptdesign on navigator view. the report design is displayed. \n5. double click the data source and set the “select folder” to the path where sales_csv.csv has been copied.\n6. preview the report in web viewer from run->view report->in web viewer\n7. open export data dialog, select region\n8. click other for output encoding, and input iso-8859-9. click ok button\n9. open the saved file\n\n===== expected result =====\nthe text should be displayed correctly without corruption\n\n===== actual result =====\nthe text are corrupted.\n\nreproducible: always\ncreated an attachment (id=163219)\nscreenshot on turkish on redhat5.4\ncreated an attachment (id=163220)\nflat_file_csv.rptdesign\ncreated an attachment (id=163221)\nsales_csv.csv\nalternatively, we have also tried ibm-857, windows-1254, but none of them works.\nhi,\n\ncould any one give us an update?\n\nmany thanks\nit seems viewer doesn\'t support iso-8859-9 encoding when exporting.\n(in reply to comment #6)\n> it seems viewer doesn\'t support iso-8859-9 encoding when exporting.\n\nhi gang,\n\nplease advice which encoding should be used when exporting data.\n\nmany thanks\nhi, could we kindly get an update for the status on this bug?\n\nmany thanks in advance.\n\n- steven.\nit is better to use utf-8 encoding.\nhi, the test cases which we are running specifies we select the codepage of the local encoding.  in this case we should select the turkish encoding. iso-8859-9 should be correct for the local turkish encoding, and therefore we should see turkish text without corruption.  \n\nselecting utf-8 is not really the local encoding.  we should be selecting iso-8859-9 for turkish, but when we do so, we see corruption, there it suggests a functional issue perhaps.\n\nwe tried other codepage selections for other locales (such as chinese,japanese) and they work.  \n\nplease could you advise and have this bug investigated.  many thanks in advance.\n\n- steven\nin a terminal, what is the output of the command \'locale\'\n\ndoes it work with you start gedit as follow, in a terminal type:\n\nlang=tr_tr.iso88599 && gedit\n\nit is possible tr_tr.iso88599 is not the right name in your machine, if that is the case try \'locale -a | grep tr_tr\', that will show all turkish encodings available in your machine.\ncreated an attachment (id=163979)\nturkish text is displayed correctly in csv file.\n\nhi, the default locale was indeed set to tr_tr.utf-8, therefore calling gedit as it is will display the csv file with corruption, since it was exported by birt as iso-88599-9 codepage.\n\nwe tried calling lang=tr_tr.iso88599 && gedit <filename> and the turkish nlv text now displays correctly.  please see attached screenshot.\n\nmany thanks.  closing this bug.\nclosing this bug as invalid, since it was due to environment setup issue.\n\nthanks.\n\n- steven.','18254','78761','2010-03-28 23:27:42','p3','invalid','closed','birt report viewer',';build;identifier;description;corruption;export;report;datum;environment;build;level;component;birt;platform;redhat5.4;1_5_0_22;window;p.exe;java;affect;locale;turkish;step;reproduce;open;project;dialog;file;menu;select;business;intelligence;report;tool;click;type;project;report;project;dialog;click;finish;open;associate;perspective;dialog;display;click;display;birt;perspective;navigator;view;right;click;project;select;import;select;file;select;flat_file_csv.rptdesign;click;finish;double;click;flat_file_csv.rptdesign;navigator;view;report;design;display;double;click;datum;source;select;folder;path;sales_csv.csv;copy;preview;report;viewer;view;report;viewer;open;export;datum;dialog;select;region;click;output;encode;input;click;button;open;save;file;expect;result;text;display;correctly;corruption;actual;result;text;corrupt;reproducible;create;attachment;screenshot;turkish;redhat5.4;create;attachment;flat_file_csv.rptdesign;create;attachment;sales_csv.csv;alternatively;window;work;update;viewer;doesn\'t;support;encode;export;reply;comment;viewer;doesn\'t;support;encode;export;gang;advice;encode;export;datum;kindly;update;status;advance;steven;better;encode;test;case;specify;select;codepage;local;encode;case;select;turkish;encode;correct;local;turkish;encode;turkish;text;corruption;select;really;local;encode;select;turkish;corruption;suggest;functional;issue;codepage;selection;locale;chinese;japanese;work;advise;investigate;advance;steven;terminal;output;command;locale;work;start;gedit;follow;terminal;type;lang;tr_tr.iso88599;gedit;possible;tr_tr.iso88599;right;machine;case;locale;grep;tr_tr;turkish;encoding;available;machine;create;attachment;turkish;text;display;correctly;file;default;locale;tr_tr.utf;call;gedit;display;file;corruption;export;birt;codepage;call;lang;tr_tr.iso88599;gedit;turkish;text;display;correctly;attach;screenshot;close;close;invalid;environment;setup;issue;steven;tur3.6;tr:rhel5;corruption;export;datum;birt;report;viewer'),(307341,'eclipse','[regression] exception is thrown out when view example of birt.war deployed on weblogic 9.2','created an attachment (id=163226)\nscreenshot\n\ndescription:\nexception is thrown out when view example of birt.war deployed on weblogic 9.2.\n\nbuild number:\n2.6.0.v20100329-0630\n\nsteps to reproduce:\n1. deploy birt.war on weblogic 9.2.\n2. input url: \"http://host:port/birt\" and eclipse birt home page is shown.\n3. click the \"view example\" link.\n\nexpected result:\nno exception.\n\nactual result:\nexception is thrown out.\nerror log:\n- fatal error occurred when try to startup report engine.\norg.eclipse.birt.report.exception.viewerexception: fatal error occurred when try to startup report engine.\n	at org.eclipse.birt.report.service.reportengineservice.setenginecontext(reportengineservice.java:326)\n	at org.eclipse.birt.report.service.birtviewerreportservice.setcontext(birtviewerreportservice.java:1022)\n	at org.eclipse.birt.report.servlet.viewerservlet.__getcontext(viewerservlet.java:148)\n	at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.doget(birtsoapmessagedispatcherservlet.java:151)\n	at javax.servlet.http.httpservlet.service(httpservlet.java:743)\n	at org.apache.axis.transport.http.axisservletbase.service(axisservletbase.java:327)\n	at javax.servlet.http.httpservlet.service(httpservlet.java:856)\n	at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service(birtsoapmessagedispatcherservlet.java:122)\n	at weblogic.servlet.internal.stubsecurityhelper$servletserviceaction.run(stubsecurityhelper.java:223)\n	at weblogic.servlet.internal.stubsecurityhelper.invokeservlet(stubsecurityhelper.java:125)\n	at weblogic.servlet.internal.servletstubimpl.execute(servletstubimpl.java:283)\n	at weblogic.servlet.internal.tailfilter.dofilter(tailfilter.java:26)\n	at weblogic.servlet.internal.filterchainimpl.dofilter(filterchainimpl.java:42)\n	at org.eclipse.birt.report.filter.viewerfilter.dofilter(viewerfilter.java:68)\n	at weblogic.servlet.internal.filterchainimpl.dofilter(filterchainimpl.java:42)\n	at weblogic.servlet.internal.webappservletcontext$servletinvocationaction.run(webappservletcontext.java:3243)\n	at weblogic.security.acl.internal.authenticatedsubject.doas(authenticatedsubject.java:321)\n	at weblogic.security.service.securitymanager.runas(securitymanager.java:121)\n	at weblogic.servlet.internal.webappservletcontext.securedexecute(webappservletcontext.java:2003)\n	at weblogic.servlet.internal.webappservletcontext.execute(webappservletcontext.java:1909)\n	at weblogic.servlet.internal.servletrequestimpl.run(servletrequestimpl.java:1359)\n	at weblogic.work.executethread.execute(executethread.java:209)\n	at weblogic.work.executethread.run(executethread.java:181)\nthis is a bug of osgi.\na workaround is to add following statement in web-inf/platform/configuration/config.ini:\n    eclipse.parsers.settccl=false\n\nweblogic defines its own class weblogic.xml.jaxp.registryparser as system saxparserfactory. when osgi tries to load the saxparserfactory, it switches context class loader to currrent context class loader(bundle class loader), which is not able to load the weblogic.xml.jaxp.registryparser. thus the saxparserfactory can\'t be instantiated and the osgi framework can\'t be loaded. \n\nabove statement in config.ini will forbid osgi switching context class loader before loading saxparserfactory so that the osgi framework can be set up. see eclipse bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=285505 for more details for this option.\nplease add \"eclipse.parsers.settccl=false\" in web-inf/platform/configuration/config.ini.\n\nreopen.\nfixed.\nverified in build (2.6.0.v20100531-0630), closed.','23673','27988','2010-03-29 02:26:49','p3','fixed','closed','birt build',';create;attachment;screenshot;description;exception;throw;view;example;birt.war;deploy;weblogic;build;number;2.6.0;step;reproduce;deploy;birt.war;weblogic;input;http;host:port;birt;birt;home;page;show;click;view;example;link;expect;result;exception;actual;result;exception;throw;error;fatal;error;occur;startup;report;engine;org.eclipse.birt.report.exception.viewerexception;fatal;error;occur;startup;report;engine;org.eclipse.birt.report.service.reportengineservice.setenginecontext;reportengineservice.java;org.eclipse.birt.report.service.birtviewerreportservice.setcontext;birtviewerreportservice.java;org.eclipse.birt.report.servlet.viewerservlet;viewerservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.doget;birtsoapmessagedispatcherservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.apache.axis.transport.http.axisservletbase.service;axisservletbase.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service;birtsoapmessagedispatcherservlet.java;weblogic.servlet.internal.stubsecurityhelper;servletserviceaction.run;stubsecurityhelper.java;weblogic.servlet.internal.stubsecurityhelper.invokeservlet;stubsecurityhelper.java;weblogic.servlet.internal.servletstubimpl.execute;servletstubimpl.java;weblogic.servlet.internal.tailfilter.dofilter;tailfilter.java;weblogic.servlet.internal.filterchainimpl.dofilter;filterchainimpl.java;org.eclipse.birt.report.filter.viewerfilter.dofilter;viewerfilter.java;weblogic.servlet.internal.filterchainimpl.dofilter;filterchainimpl.java;weblogic.servlet.internal.webappservletcontext;servletinvocationaction.run;webappservletcontext.java;weblogic.security.acl.internal.authenticatedsubject.doas;authenticatedsubject.java;weblogic.security.service.securitymanager.runas;securitymanager.java;weblogic.servlet.internal.webappservletcontext.securedexecute;webappservletcontext.java;weblogic.servlet.internal.webappservletcontext.execute;webappservletcontext.java;weblogic.servlet.internal.servletrequestimpl.run;servletrequestimpl.java;weblogic.work.executethread.execute;executethread.java;weblogic.work.executethread.run;executethread.java;osgus;workaround;follow;statement;platform;configuration;config.ini;eclipse.parsers.settccl;false;weblogic;define;class;weblogic.xml.jaxp.registryparser;saxparserfactory;osgus;load;saxparserfactory;switch;context;class;loader;currrent;context;class;loader;bundle;class;loader;able;load;weblogic.xml.jaxp.registryparser;saxparserfactory;can\'t;instantiate;osgus;framework;can\'t;load;statement;config.ini;forbid;osgus;switching;context;class;loader;load;saxparserfactory;osgus;framework;http;bugs.eclipse.org;show_bug.cgi;detail;option;eclipse.parsers.settccl;false;platform;configuration;config.ini;reopen;verify;build;2.6.0;close;regression;exception;throw;view;example;birt.war;deploy;weblogic;birt;build'),(307346,'eclipse','report style refresh issue when style is from library','test build:2.6.0.v20100329-0630\n\nsteps to reproduce:\n1. get attached from bug #276216\n2. open liba.rptdesign report, check no label style shows in layout\n3. drag table from libb to report layout, change namespace to libc, click ok.\n\nexpected result:\nin step2, label should has background style\n\ncurrent behavior:\nlabel background style only shows after step3 and undo step3 will keep the background style\nit is not a bug.\nc','15232','25405','2010-03-29 03:33:22','p3','wontfix','closed','birt report designer',';test;build;2.6.0;step;reproduce;attach;open;liba.rptdesign;report;check;label;style;show;layout;drag;table;libb;report;layout;change;namespace;libc;click;expect;result;step2;label;background;style;current;behavior;label;background;style;show;step3;undo;step3;background;style;report;style;refresh;issue;style;library;birt;report;designer'),(307348,'eclipse','dbcs3.6: failed to display data containing unicode surrogate characters in preview','build identifier: i20100313_1044\n\ndescription: \na flat file containing unicode surrogate character\n\nnote: other style documents (ex. word, excel etc.,) displayed data containing unicode surrogate characters.\n\nreproducible: always\n\nsteps to reproduce:\n1.create a report project. file > new > business inteligence .... > report\nproject\n2. import the attached report design document (surrogatetest_report1.rtpdesign\")\n4. edit data sources, and added a path to a cvs file contains unicode cjk\nsurrogate characters (test data \"surrogate_data.csv\" is attached)\n3. open the surrogatetest_report1.rtpdesign\n4. click \"preview\" tab. unicode surrogate characters are not displayed.\n','18254','826','2010-03-29 03:35:57','p3','duplicate','closed','birt report viewer',';build;identifier;description;flat;file;contain;unicode;surrogate;character;note;style;document;word;excel;display;datum;contain;unicode;surrogate;character;reproducible;step;reproduce;create;report;project;file;business;inteligence;report;project;import;attach;report;design;document;surrogatetest_report1;rtpdesign;edit;datum;source;path;file;contain;unicode;surrogate;character;test;datum;surrogate_data.csv;attach;open;surrogatetest_report1;rtpdesign;click;preview;unicode;surrogate;character;display;dbcs3.6;fail;display;datum;contain;unicode;surrogate;character;preview;birt;report;viewer'),(307349,'eclipse','dbcs3.6: failed to display data containing unicode surrogate characters in preview','build identifier: i20100313_1044\n\ndescription: \nwhen trying to preview a report with a flat file containing unicode surrogate character, all data are not displayed at the preview panel. \nin addition, web viewer has the same problem.\n\nexpected: all data are displayed correctly at the preview. \n\nnote: other style documents (ex. word, excel etc.,) displayed data containing unicode surrogate characters correctly.\n\nreproducible: always\n\nsteps to reproduce:\n1.create a report project. file > new > business inteligence .... > report\nproject\n2. import the attached report design document (surrogatetest_report1.rtpdesign\")\n4. edit data sources, and added a path to a cvs file contains unicode cjk\nsurrogate characters.\n(test data \"surrogate_data.csv\" is attached. this file contains u+2000b.\nalso attached \"nosurrogate_data.csv\" as the comparative file which does not include surrogate character.)\n3. open the surrogatetest_report1.rtpdesign\n4. click \"preview\" tab. all data are not displayed.\n\ncreated an attachment (id=163231)\nreport design\ncreated an attachment (id=163232)\na flat file containing unicode surrogate data\ncreated an attachment (id=163233)\ncomparative file\n\n','18254','826','2010-03-29 03:44:09','p3','duplicate','closed','birt report viewer',';build;identifier;description;preview;report;flat;file;contain;unicode;surrogate;character;datum;display;preview;panel;addition;viewer;problem;expect;datum;display;correctly;preview;note;style;document;word;excel;display;datum;contain;unicode;surrogate;character;correctly;reproducible;step;reproduce;create;report;project;file;business;inteligence;report;project;import;attach;report;design;document;surrogatetest_report1;rtpdesign;edit;datum;source;path;file;contain;unicode;surrogate;character;test;datum;surrogate_data.csv;attach;file;contain;attach;nosurrogate_data.csv;comparative;file;include;surrogate;character;open;surrogatetest_report1;rtpdesign;click;preview;datum;display;create;attachment;report;design;create;attachment;flat;file;contain;unicode;surrogate;datum;create;attachment;comparative;file;dbcs3.6;fail;display;datum;contain;unicode;surrogate;character;preview;birt;report;viewer'),(307352,'eclipse','change image from js to constant should enable ok button','test build:2.6.0.v20100329-0630\n\nsteps to reproduce:\n1. insert an image, select file from resource folder, set type as javascript\n2. edit the image, change nothing but click right side button to change javascript syntax to constant\n\nexpected result:ok button in image build is enabled.\n\ncurrent behavior: ok button is gray\nfixed it.\n\nupdate the expression listener.\nverified in 2.6.0.v201004290630','29174','25405','2010-03-29 04:12:31','p3','fixed','closed','birt report designer',';test;build;2.6.0;step;reproduce;insert;image;select;file;resource;folder;type;javascript;edit;image;change;click;right;button;change;javascript;syntax;constant;expect;result:ok;button;image;build;enable;current;behavior;button;gray;update;expression;listener;verify;2.6.0;change;image;constant;enable;button;birt;report;designer'),(307355,'eclipse','dbcs3.6: prompt text containing unicode surrogate character is garbled','build identifier: i20100313_1044\n\ndescriptions: \ni created a new parameter with a prompt text and help text containing unicode surrogate characters. when trying to preview, these unicode surrogate characters are garbled in the parameter input panel. \n\nexpected: all characters are displayed correctly. \n\nreproducible: always\n\nsteps to reproduce:\n1. create a report (ex. chart_date)\n2. go to data explorer and right-click \"report parameter\"-> \"new parameter\" \n3. enter \"u+3041u+2000b\" (u+2000b is a unicode surrogate character) in the prompt text and the help text. (see: parameter1.jpg)\n4. go to preview.\nunicode surrogate character is garbled at the parameter input panel. (see: paramter2.jpg)\ncreated an attachment (id=163235)\nparameter1.jpg\ncreated an attachment (id=163236)\nparameter2.jpg\n','18254','826','2010-03-29 04:32:44','p3','duplicate','closed','birt report viewer',';build;identifier;description;create;parameter;prompt;text;help;text;contain;unicode;surrogate;character;preview;unicode;surrogate;character;garbled;parameter;input;panel;expect;character;display;correctly;reproducible;step;reproduce;create;report;chart_date;datum;explorer;right;click;report;parameter;parameter;enter;unicode;surrogate;character;prompt;text;help;text;parameter1;preview;unicode;surrogate;character;garbled;parameter;input;panel;paramter2;create;attachment;parameter1;create;attachment;parameter2;dbcs3.6;prompt;text;contain;unicode;surrogate;character;garbled;birt;report;viewer'),(307363,'eclipse','cancel issue when export dup item to library','description:\ncancel action in confirm replace dialog should not close export item dialog.\n\ntest build:2.6.0.v20100329-0630\n\nsteps to reproduce:\n1. insert an embedded image to report.\n2. export the image to a library file.\n3. select the image and export to the same library file again.\n4. select library in export item dialog, then pop up confirm replace dialog, click cancel\n\nexpected result:\nback to export item dialog for user to choose another library file\n\nactual result:\nclose both dialogs\nthis is not a issue,click the no button to back to export item dialog for user to choose another library file\nc','15232','25405','2010-03-29 05:21:01','p3','wontfix','closed','birt report designer',';description;cancel;action;confirm;replace;dialog;close;export;item;dialog;test;build;2.6.0;step;reproduce;insert;embedded;image;report;export;image;library;file;select;image;export;library;file;select;library;export;item;dialog;confirm;replace;dialog;click;cancel;expect;result;export;item;dialog;user;choose;library;file;actual;result;close;dialog;issue;click;button;export;item;dialog;user;choose;library;file;cancel;issue;export;item;library;birt;report;designer'),(307366,'eclipse','cancel export dup embedded image to library but still get content change  info','description:\ncancel export dup image item to library and go to library file, but still get confirm dialog that library content is changed outside and need reload.\n\ntest build:2.6.0.v20100329-0630\n\nsteps to reproduce:\n1. insert an embedded image in report.\n2. export the image to library.\n3. open the library file to check.\n4. change the embedded image name.\n5. export the image to the same library, in confirm replace dialog, click cancel\n6. go to the open library.\n\nexpected result:\nnothing changed.\n\nactual behavior:\nconfirm dialog pop up to inform that the content in this editor may have been changed from outside.\nfixed.\nverified in 2.6.0.v201004290630','15232','25405','2010-03-29 05:27:00','p3','fixed','closed','birt report designer',';description;cancel;export;image;item;library;library;file;confirm;dialog;library;content;change;outside;need;reload;test;build;2.6.0;step;reproduce;insert;embedded;image;report;export;image;library;open;library;file;check;change;embedded;image;export;image;library;confirm;replace;dialog;click;cancel;open;library;expect;result;change;actual;behavior;confirm;dialog;inform;content;editor;change;outside;verify;2.6.0;cancel;export;embedded;image;library;content;change;info;birt;report;designer'),(307367,'eclipse','choose no to export dup embedded image but still export it.','test build:2.6.0.v20100329-0630\n\nsteps to reproduce:\n1. insert embedded image to report and export it to library.\n2. open the library, delete the image item but keep the embedded image content under embedded image node in outline.\n3. back to report, change embedded image\'s name in property editor and export it to library.\n4. choose no in confirm replace dialog\n5. open library file\n\nexpected result:\nno image item in library\n\ncurrent behavior:\nimage item is exported.\nthis is the correct behavior. the confirmation is only for embedded image, not for image item.\nconfirm dialog is for embedded image content,\nclick cancel will cancel the export action','18252','25405','2010-03-29 05:34:05','p3','invalid','closed','birt report designer',';test;build;2.6.0;step;reproduce;insert;embedded;image;report;export;library;open;library;delete;image;item;embedded;image;content;embedded;image;node;outline;report;change;embedded;image\';property;editor;export;library;choose;confirm;replace;dialog;open;library;file;expect;result;image;item;library;current;behavior;image;item;export;correct;behavior;confirmation;embedded;image;image;item;confirm;dialog;embedded;image;content;click;cancel;cancel;export;action;choose;export;embedded;image;export;birt;report;designer'),(307466,'eclipse','[compatibility] the aggregate expression is changed in chart builder','description:\nthe aggregate expression is changed when open a chart designed in birt 2.2.0.\ndetail see bug #287035\n\nbuild number:\n2.6.0.v20100330-0630\n\nsteps to reproduce:\n1. preview the attached report design.\n\nexpected result:\nthe aggregate expression for the first series is count.\n\nactual result:\nthe aggregate expression for the first series is sum (see the screenshot).\n\nerror log:\nn/a\ncancel','14152','18581','2010-03-29 22:59:43','p3','invalid','closed','birt chart',';description;aggregate;expression;change;open;chart;design;birt;2.2.0;build;number;2.6.0;step;reproduce;preview;attach;report;design;expect;result;aggregate;expression;series;count;actual;result;aggregate;expression;series;screenshot;error;cancel;compatibility;aggregate;expression;change;chart;builder;birt;chart'),(307468,'eclipse','tooltip for two different series always show the same','created an attachment (id=163354)\nreport\n\ndescription:\nin chart with two series in y-series, the tooltip always the same.\n\nbuild number:2.6.0.v20100330-0630\n\nsteps to reproduce:\n1. open attached chart.\n2. select first series, move mouse over the expression, see average(row[\"creditilimit\"]) tooltip.\n3. select second series, tooltip still shows the same as step2\n\nexpected result:\ntooltip reflect different series focus\n\ncurrent behavior:\nalways display the first focused series tooltip content\nit seems chart builder does not reset tooltips for expression once series changes.\nfixed. update the tooltip text when refreshing ui.\nverified in 2.6.0.v20100414','44241','18581','2010-03-29 23:13:36','p3','fixed','closed','birt chart',';create;attachment;report;description;chart;series;series;tooltip;build;number;2.6.0;step;reproduce;open;attach;chart;select;series;mouse;expression;average;creditilimit;tooltip;select;second;series;tooltip;show;step2;expect;result;tooltip;reflect;different;series;focus;current;behavior;display;focus;series;tooltip;content;chart;builder;reset;tooltip;expression;series;change;update;tooltip;text;refresh;verify;2.6.0;tooltip;different;series;birt;chart'),(307474,'eclipse','issue when use library with name only containing whitespace','build number:2.6.0.v20100330-0630\n\nsteps to reproduce:\n1. new a library with name \" .rptlirary\".\n2. new a report.\n3. in resource explore, use the library\n4. in outline, refresh library\n\nexpected result:\nif not support such name ,report error and don\'t use it.\nif support, there should be no error.\n\nactual result:\nafter use library, pop up error dialog \"the value of the property \"namespace\" is required.\"\nrefresh library will show used library node but in xml source there are no library related xml source.\nclose and reopen the report, the library node will disappear.\nnow the operation is not allowed if the target library namespace is not valid.\n2.6.0.v20100505-0630','15839','18581','2010-03-30 01:54:17','p3','fixed','closed','birt report designer',';build;number;2.6.0;step;reproduce;library;rptlirary;report;resource;explore;library;outline;refresh;library;expect;result;support;report;error;support;error;actual;result;library;error;dialog;value;property;namespace;require;refresh;library;library;node;source;library;related;source;close;reopen;report;library;node;disappear;operation;allow;target;library;namespace;valid;2.6.0;issue;library;contain;whitespace;birt;report;designer'),(307476,'eclipse','dbcs3.6: \"won\" currency symbol is displayed as a path delimiter in japanese locale','build identifier: i20100313_1044\n\nos: windows 7 ultimate japanese version (japanese locale)\nbirt preview locale: japanese\n\nwhen checking an error message at the preview with an invalid flat file data source path, won currency symbol is displayed as a path delimiter in japanese locale.\n\nexpected: yen mark is displayed as a path delimiter in japanese locale. \n\nreproducible: always\n\nsteps to reproduce:\n1. create a report project\n2. import a report file (ex. chart_date)\n3. double click the imported report and edit a select folder with an invalid path. \n4. click preview\n\nand then, you can see the won currency symbol is displayed as a path delimiter.\n(see the attached file)\ncreated an attachment (id=163362)\nscreen capture\non xp, i saw \\ so this might be windows 7 specific issue.\nhi, can you please run this snippet in your windows 7 ultimate japanese machine\n\n\nimport org.eclipse.swt.*;\nimport org.eclipse.swt.graphics.*;\nimport org.eclipse.swt.layout.*;\nimport org.eclipse.swt.widgets.*;\nimport org.eclipse.swt.custom.*;\n\npublic class main {\n\npublic static void main (string[] args) {\n    display display = new display();\n    shell shell = new shell(display);\n    shell.setlayout(new gridlayout());\n    styledtext st = new styledtext(shell, swt.single);\n    st.settext(\"c:\\\\file.txt\");\n    st.setlayoutdata(new griddata(griddata.fill_horizontal));\n    text t = new text(shell, swt.single);\n    t.settext(\"c:\\\\file.txt\");\n    t.setlayoutdata(new griddata(griddata.fill_horizontal));\n    shell.pack();\n    shell.open();\n    while (!shell.isdisposed()) {\n        if (!display.readanddispatch())\n            display.sleep();\n    }\n    display.dispose();\n}\n\n}\ncreated an attachment (id=163991)\nsnippet result\nokay, we need to know what font is set in that error message view.\nif this message uses a browser font, you can specify san serif which is the os independent font. \n\nif not use a browser font, please let me know details. \ni need to select fonts for each os.\ni need to know the name of the font that is being used to draw the text displaing the won currency symbol as a path delimiter.\nonce you have that, change the snippet in comment 3 to include these lines before calling shell.pack();\nfont font = new font (display, \"font names goes here\", 0, swt.normal);\nt.setfont(font);\nst.setfont(font);\n\nnote: i don\'t have access to the code or the machine, for that reason i need you to help me determine what component is responsible by this error.\nyou can specify the \"sans-serif\". it works fine with swt snippet samples.\nhi felipe, is there a possibility of fixing this bug by this friday 4/23 ? thanks.\n(in reply to comment #9)\n> hi felipe, is there a possibility of fixing this bug by this friday 4/23 ?\n> thanks.\n\nthis works fine in swt (see comments), we need more investigation from the component owner to determine where is the bug (and if the bug is in swt, how to reproduce it in simple swt snippet).\ncreated an attachment (id=165889)\ntest screenshot\n\ni tried birt 2.5.2 release build and 2.6.0 daily build in the specified environment. both tests shows the similar but correct results. can you try this in another similar environment and see if still can reproduce it?\nplease let me know if this is still reproducible for 2.6 build.\nwith 2_6_0_s20100504 stable build, this problem still occurs.\n(in reply to comment #13)\n> with 2_6_0_s20100504 stable build, this problem still occurs.\n\ncan you try it in another similar environment?\ni tried this in windows vista 32bit japanese version and the same problem occurs with 2_6_0_s20100504 stable build.\ndid you always use the same report for testing or just create any report with a flat file data source?\nthe fix works correctly with a new report. yen mark is displayed as a path delimiter. closing. thank you. \n\n(when i use the existing report(ex. flat_file_csv.rptdesign), this problem occurs.)\ncan you attach the flat_file_csv.rptdesign? so we can know the root cause of this issue.\ncreated an attachment (id=167649)\nreport file\nplease use the attached report file to investigate the root cause.','15839','826','2010-03-30 02:21:00','p3','worksforme','closed','birt report viewer',';build;identifier;window;ultimate;japanese;version;japanese;locale;birt;preview;locale;japanese;check;error;message;preview;invalid;flat;file;datum;source;path;currency;symbol;display;path;delimiter;japanese;locale;expect;mark;display;path;delimiter;japanese;locale;reproducible;step;reproduce;create;report;project;import;report;file;chart_date;double;click;import;report;edit;select;folder;invalid;path;click;preview;currency;symbol;display;path;delimiter;attach;file;create;attachment;screen;capture;window;specific;issue;snippet;window;ultimate;japanese;machine;import;org.eclipse.swt;import;org.eclipse.swt.graphics;import;org.eclipse.swt.layout;import;org.eclipse.swt.widgets;import;org.eclipse.swt.custom;public;class;main;public;static;void;main;string;display;display;display;shell;shell;shell;display;shell.setlayout;gridlayout;styledtext;styledtext;shell;swt.single;st.settext;file.txt;st.setlayoutdata;gridda;griddata.fill_horizontal;text;text;shell;swt.single;t.settext;file.txt;t.setlayoutdata;gridda;griddata.fill_horizontal;shell.pack;shell.open;shell.isdisposed;display.readanddispatch;display.sleep;display.dispose;create;attachment;snippet;result;okay;need;know;font;error;message;view;message;browser;font;specify;serif;independent;font;browser;font;know;detail;need;select;font;need;know;font;draw;text;displae;currency;symbol;path;delimiter;change;snippet;comment;include;line;call;shell.pack;font;font;font;display;font;name;swt.normal;t.setfont;font;st.setfont;font;note;access;code;machine;reason;need;help;determine;component;responsible;error;specify;serif;work;fine;snippet;sample;felipe;possibility;friday;reply;comment;felipe;possibility;friday;work;fine;comment;need;investigation;component;owner;determine;reproduce;simple;snippet;create;attachment;test;screenshot;birt;2.5.2;release;build;2.6.0;daily;build;specify;environment;test;show;similar;correct;result;similar;environment;reproduce;know;reproducible;build;2_6_0_s20100504;stable;build;problem;occur;reply;comment;2_6_0_s20100504;stable;build;problem;occur;similar;environment;window;vista;32bit;japanese;version;problem;occur;2_6_0_s20100504;stable;build;report;testing;just;create;report;flat;file;datum;source;work;correctly;report;mark;display;path;delimiter;close;thank;exist;report;flat_file_csv.rptdesign;problem;occur;attach;flat_file_csv.rptdesign;know;root;cause;issue;create;attachment;report;file;attach;report;file;investigate;root;cause;dbcs3.6;currency;symbol;display;path;delimiter;japanese;locale;birt;report;viewer'),(307478,'eclipse','[accessibility] shortcut key missing for radar chart in chart builder','created an attachment (id=163364)\nscreenshot\n\ndescription:\nshortcut key missing for radar chart in chart builder.\n\nbuild number:\n2.6.0.v20100330-0630\n\nsteps to reproduce:\n1. new a chart, select type as radar.\n2. go to \"format chart\" tab, check shortcut key each tab.\n\nexpected result:\nshortcut keys are provided.\n\nactual result:\nshortcut keys are missing.\n\nerror log:\nn/a\nfixed. added some short cut keys.\nplease provide shortcut key for visible check box.\ncreated an attachment (id=164167)\nscreenshot\n(in reply to comment #3)\n> created an attachment (id=164167) [details]\n> screenshot\n\nduplicate to bug 308436\nverify the bug\nclosed.','17801','27988','2010-03-30 02:47:23','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;shortcut;miss;radar;chart;chart;builder;build;number;2.6.0;step;reproduce;chart;select;type;radar;format;chart;check;shortcut;expect;result;shortcut;provide;actual;result;shortcut;miss;error;short;provide;shortcut;visible;check;create;attachment;screenshot;reply;comment;create;attachment;detail;screenshot;duplicate;verify;close;accessibility;shortcut;miss;radar;chart;chart;builder;birt;chart'),(307479,'eclipse','interactivity issue for radar chart in chart builder','description:\ninteractivity issue for radar chart.\n\nbuild number:\n2.6.0.v20100330-0630\n\nsteps to reproduce:\n1. new a chart, select type as radar, go to \"format chart\" tab.\n2. go to \"series->value series\".\n3. go to \"chart area\", tick \"enable chart interactivity\", go to \"series->value series\" and go back to \"chart area\".\n\nexpected result:\n1. if the interactivity can not be used, the \"interactivity\" button should be invisible.\n2. the status of \"enable chart interactivity\" can be remembered.\n\nactual result:\n1. in step 2, \"interactivity\" button is disabled.\n2. in step 3, \"enable chart interactivity\" is untick.\n\nerror log:\nn/a\nadded interactivity support in radar example chart\nalso fixed some ui bugs.\nverified in build (2.6.0.v20100406-0630), closed.','17801','27988','2010-03-30 03:02:04','p3','fixed','closed','birt chart',';description;interactivity;issue;radar;chart;build;number;2.6.0;step;reproduce;chart;select;type;radar;format;chart;series;value;series;chart;area;tick;enable;chart;interactivity;series;value;series;chart;area;expect;result;interactivity;interactivity;button;invisible;status;enable;chart;interactivity;remembered;actual;result;step;interactivity;button;disabled;step;enable;chart;interactivity;untick;error;interactivity;support;radar;example;chart;verify;build;2.6.0;close;interactivity;issue;radar;chart;chart;builder;birt;chart'),(307480,'eclipse','the value series labels are shown in a mess when they are visible','created an attachment (id=163367)\nscreenshot\n\ndescription:\nthe value series labels are shown in a mess when they are visible.\n\nbuild number:\n2.6.0.v20100330-0630\n\nsteps to reproduce:\n1. new a chart, select type as radar, binding to the data set, and show value series.\n2. preview.\n\nexpected result:\nthe value series labels are shown correctly.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\ncreated an attachment (id=163369)\nreport design\n\nfixed.\nmultiple series will be displayed sequentially instead of overlapping with one another.\nverified in build (2.6.0.v20100414-0630), closed.','44014','27988','2010-03-30 03:12:05','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;value;series;label;show;mess;visible;build;number;2.6.0;step;reproduce;chart;select;type;radar;binding;datum;value;series;preview;expect;result;value;series;label;show;correctly;actual;result;screenshot;error;create;attachment;report;design;multiple;series;display;sequentially;instead;overlap;verify;build;2.6.0;close;value;series;label;show;mess;visible;birt;chart'),(307482,'eclipse','\"connect data set endpoints(polygon)\" does not work','created an attachment (id=163371)\nscreenshot\n\ndescription:\n\"connect data set endpoints(polygon)\" does not work.\n\nbuild number:\n2.6.0.v20100330-0630\n\nsteps to reproduce:\n1. new a chart, select type as radar, go to \"format chart\" tab.\n2. go to \"series->value series\", tick \"connect data set endpoints(polygon)\", preview.\n3. go to \"series->value series\", untick \"connect data set endpoints(polygon)\", preview.\n\nexpected result:\n\"connect data set endpoints(polygon)\" works correctly.\n\nactual result:\nno matter \"connect data set endpoints(polygon)\" is tick, the results are the same (see the screenshot).\n\nerror log:\nn/a\ncreated an attachment (id=163372)\nreport design\n\"connect data set endpoints(polygon)\" will only work when series line is visible, it means to connect the first and the last datapoints of a series with a line, so that they constitute a polygon.\nset as verified.','44014','27988','2010-03-30 03:41:19','p3','invalid','closed','birt chart',';create;attachment;screenshot;description;connect;datum;endpoint;polygon;work;build;number;2.6.0;step;reproduce;chart;select;type;radar;format;chart;series;value;series;tick;connect;datum;endpoint;polygon;preview;series;value;series;untick;connect;datum;endpoint;polygon;preview;expect;result;connect;datum;endpoint;polygon;work;correctly;actual;result;matter;connect;datum;endpoint;polygon;tick;result;screenshot;error;create;attachment;report;design;connect;datum;endpoint;polygon;work;series;line;visible;means;connect;datapoint;series;line;constitute;polygon;verify;connect;datum;endpoint;polygon;work;birt;chart'),(307483,'eclipse','[regression]<select value> doesn\'t work in group filter when new a table group','buildid:\n2.6.0.v20100330-0630\n\nsteps to reproduce:\n1. new a dataset\n2. new a table binding with the dataset\n3. add a group for the table, do not close the new group dialogue.\n4. in the new group dialog, add a group filter, condition:\n   choose either column, condition: equal to, \n5. try to choose <select value...> for the condition.\n\nexpected result:\nvalue can be displayed after choosing select value\n\nactual result:\nerror pops up\n\nmore info:\n-this works in release 2.3.2.1.\n-if i save and closed the new group dialog first. then reopen it for adding filter, it works.\nfixed it.\nverified in 2.6.0.v20100408-0630\nclose','29174','25405','2010-03-30 03:44:16','p3','fixed','closed','birt report designer',';buildid;2.6.0;step;reproduce;dataset;table;binding;dataset;group;table;close;group;dialogue;group;dialog;group;filter;condition;choose;column;condition;equal;choose;condition;expect;result;value;display;choose;select;value;actual;result;error;info;work;release;2.3.2.1;save;close;group;dialog;reopen;filter;work;verify;2.6.0;close;regression;doesn\'t;work;group;filter;table;group;birt;report;designer'),(307491,'eclipse','[regression] expression lost in aggregation builder when measure is removed from crosstab','created an attachment (id=163375)\nscreenshot\n\ndescription:\nexpression lost in aggregation builder when measure is removed from crosstab.\n\nregression of #279889\n\nbuild number:\n2.6.0.v20100330-0630\n\nsteps to reproduce:\n1. new a crosstab.\n2. right click the measure area and remove the measure from the crosstab.\n3. double click the measure binding in property editor.\n\nexpected result:\nthe expression is shown.\n\nactual result:\nthe expression is lost (see the screenshot).\n\nerror log:\nn/a\nfixed it.\nverified in build (2.5.3.v20100409-0302).\nexception is thrown out in build (2.6.0.v20100409-0630) when double click the measure binding in property editor.\n\nreopen for further investigation.\n\nerror log:\njava.lang.nullpointerexception\nat org.eclipse.birt.report.item.crosstab.internal.ui.dialogs.crosstabbindingdialoghelper.getcrosstabviewhandlelevels(crosstabbindingdialoghelper.java:449)\nat org.eclipse.birt.report.item.crosstab.internal.ui.dialogs.crosstabbindingdialoghelper.getaggons(crosstabbindingdialoghelper.java:408)\nat org.eclipse.birt.report.item.crosstab.internal.ui.dialogs.crosstabbindingdialoghelper.initaggon(crosstabbindingdialoghelper.java:336)\nat org.eclipse.birt.report.item.crosstab.internal.ui.dialogs.crosstabbindingdialoghelper.initdialog(crosstabbindingdialoghelper.java:295)\nat org.eclipse.birt.report.designer.internal.ui.dialogs.datacolumnbindingdialog.initdialog(datacolumnbindingdialog.java:346)\nat org.eclipse.birt.report.designer.ui.dialogs.basedialog.open(basedialog.java:102)\nat org.eclipse.birt.report.designer.internal.ui.views.attributes.provider.aggregateonbindingsformhandleprovider.doedititem(aggregateonbindingsformhandleprovider.java:73)\nat org.eclipse.birt.report.designer.internal.ui.views.attributes.provider.abstractsortingformhandleprovider.edit(abstractsortingformhandleprovider.java:68)\nat org.eclipse.birt.report.designer.internal.ui.views.attributes.widget.sortingformpropertydescriptor.edit(sortingformpropertydescriptor.java:456)\nat org.eclipse.birt.report.designer.internal.ui.views.attributes.widget.sortingformpropertydescriptor.handleeditselectevent(sortingformpropertydescriptor.java:881)\nat org.eclipse.birt.report.designer.internal.ui.views.attributes.widget.sortingformpropertydescriptor$7.widgetselected(sortingformpropertydescriptor.java:421)\nat org.eclipse.swt.widgets.typedlistener.handleevent(typedlistener.java:228)\nat org.eclipse.swt.widgets.eventtable.sendevent(eventtable.java:84)\nat org.eclipse.swt.widgets.widget.sendevent(widget.java:1050)\nat org.eclipse.swt.widgets.display.rundeferredevents(display.java:4037)\nat org.eclipse.swt.widgets.display.readanddispatch(display.java:3628)\nat org.eclipse.ui.internal.workbench.runeventloop(workbench.java:2416)\nat org.eclipse.ui.internal.workbench.runui(workbench.java:2380)\nat org.eclipse.ui.internal.workbench.access$4(workbench.java:2229)\nat org.eclipse.ui.internal.workbench$5.run(workbench.java:504)\nat org.eclipse.core.databinding.observable.realm.runwithdefault(realm.java:332)\nat org.eclipse.ui.internal.workbench.createandrunworkbench(workbench.java:497)\nat org.eclipse.ui.platformui.createandrunworkbench(platformui.java:149)\nat org.eclipse.ui.internal.ide.application.ideapplication.start(ideapplication.java:115)\nat org.eclipse.equinox.internal.app.eclipseapphandle.run(eclipseapphandle.java:196)\nat org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.runapplication(eclipseapplauncher.java:110)\nat org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.start(eclipseapplauncher.java:79)\nat org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:369)\nat org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:179)\nat sun.reflect.nativemethodaccessorimpl.invoke0(native method)\nat sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)\nat sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\nat java.lang.reflect.method.invoke(method.java:597)\nat org.eclipse.equinox.launcher.main.invokeframework(main.java:619)\nat org.eclipse.equinox.launcher.main.basicrun(main.java:574)\nat org.eclipse.equinox.launcher.main.run(main.java:1406)\nfixed it.\n\ni can\'t reproduce the bug, but still do a null point check in the code.\nverified in build (2.6.0.v20100414-0630), closed.','29174','27988','2010-03-30 04:45:49','p3','fixed','closed','birt report designer',';create;attachment;screenshot;description;expression;lose;aggregation;builder;measure;remove;crosstab;regression;build;number;2.6.0;step;reproduce;crosstab;right;click;measure;area;remove;measure;crosstab;double;click;measure;binding;property;editor;expect;result;expression;show;actual;result;expression;lose;screenshot;error;verify;build;2.5.3;exception;throw;build;2.6.0;double;click;measure;binding;property;editor;reopen;investigation;error;java.lang.nullpointerexception;org.eclipse.birt.report.item.crosstab.internal.ui.dialogs.crosstabbindingdialoghelper.getcrosstabviewhandlelevels;crosstabbindingdialoghelper.java;org.eclipse.birt.report.item.crosstab.internal.ui.dialogs.crosstabbindingdialoghelper.getaggons;crosstabbindingdialoghelper.java;org.eclipse.birt.report.item.crosstab.internal.ui.dialogs.crosstabbindingdialoghelper.initaggon;crosstabbindingdialoghelper.java;org.eclipse.birt.report.item.crosstab.internal.ui.dialogs.crosstabbindingdialoghelper.initdialog;crosstabbindingdialoghelper.java;org.eclipse.birt.report.designer.internal.ui.dialogs.datacolumnbindingdialog.initdialog;datacolumnbindingdialog.java;org.eclipse.birt.report.designer.ui.dialogs.basedialog.open;basedialog.java;org.eclipse.birt.report.designer.internal.ui.views.attributes.provider.aggregateonbindingsformhandleprovider.doedititem;aggregateonbindingsformhandleprovider.java;org.eclipse.birt.report.designer.internal.ui.views.attributes.provider.abstractsortingformhandleprovider.edit;abstractsortingformhandleprovider.java;org.eclipse.birt.report.designer.internal.ui.views.attributes.widget.sortingformpropertydescriptor.edit;sortingformpropertydescriptor.java;org.eclipse.birt.report.designer.internal.ui.views.attributes.widget.sortingformpropertydescriptor.handleeditselectevent;sortingformpropertydescriptor.java;org.eclipse.birt.report.designer.internal.ui.views.attributes.widget.sortingformpropertydescriptor;widgetselect;sortingformpropertydescriptor.java;org.eclipse.swt.widgets.typedlistener.handleevent;typedlistener.java;org.eclipse.swt.widgets.eventtable.sendevent;eventtable.java;org.eclipse.swt.widgets.widget.sendevent;widget.java;org.eclipse.swt.widgets.display.rundeferredevents;display.java;org.eclipse.swt.widgets.display.readanddispatch;display.java;org.eclipse.ui.internal.workbench.runeventloop;workbench.java;org.eclipse.ui.internal.workbench.runui;workbench.java;org.eclipse.ui.internal.workbench.access;workbench.java;org.eclipse.ui.internal.workbench;workbench.java;org.eclipse.core.databinding.observable.realm.runwithdefault;realm.java;org.eclipse.ui.internal.workbench.createandrunworkbench;workbench.java;org.eclipse.ui.platformui.createandrunworkbench;platformui.java;org.eclipse.ui.internal.ide.application.ideapplication.start;ideapplication.java;org.eclipse.equinox.internal.app.eclipseapphandle.run;eclipseapphandle.java;org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.runapplication;eclipseapplauncher.java;org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.start;eclipseapplauncher.java;org.eclipse.core.runtime.adaptor.eclipsestarter.run;eclipsestarter.java;org.eclipse.core.runtime.adaptor.eclipsestarter.run;eclipsestarter.java;sun.reflect.nativemethodaccessorimpl.invoke0;native;method;sun.reflect.nativemethodaccessorimpl.invoke;nativemethodaccessorimpl.java;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.eclipse.equinox.launcher.main.invokeframework;main.java;org.eclipse.equinox.launcher.main.basicrun;main.java;org.eclipse.equinox.launcher.main.run;main.java;can\'t;reproduce;null;point;check;code;verify;build;2.6.0;close;regression;expression;lose;aggregation;builder;measure;remove;crosstab;birt;report;designer'),(307494,'eclipse','[dbcs3.6]: sc:rhel5 - corruption in report when previewing in pdf format','build identifier: i20100319-1449\n\n===== description =====\ncorruption in report when previewing in pdf format\n==== environment =====\nbuild level: 		i20100319-1449 \ncomponent: 		birt\nplatform: 		redhat5.4\njre: 			jre-1_5_0_22-windows-i586-p.exe (sun java 5)\naffected locale(s): 	schinese\n\n\n===== steps to reproduce =====\n1. open new project dialog from eclipse file menu, select business intelligence and reporting tools, and click next.\n2. type any project name on report project dialog and click finish. open associated perspective dialog is displayed. \n    click yes to display birt perspective.\n3. on navigator view, right click the project and select import, select file system, and select the flat_file_csv.rptdesign. then, click finish.\n4. double click the flat_file_csv.rptdesign on navigator view. the report design is displayed. \n5. double click the data source and set the “select folder” to the path where sales_csv.csv has been copied.\n6. preview the report in web viewer from run->view report->in web viewer\n7. open export report dialog, select pdf for export format. click ok. then, click open the file\n\n===== expected result =====\nthe text should be displayed correctly without corruption\n\n===== actual result =====\nthe text are corrupted.\n\nreproducible: always\ncreated an attachment (id=163376)\nschinese on redhat5.4\ncreated an attachment (id=163377)\nflat_file_csv.rptdesign\ncreated an attachment (id=163378)\nsales_csv.csv\nplease go to fontsconfig_pdf.xml,\nfind <composite-font name=\"all-fonts\">\n<font font-family=\"msung-light\" catalog=\"chinese\" />, replace msung-light with stsong-light for simplified chinese characters.\n\nyou can also divide catalog \"chinese\" into two subset as \"tchinese\"and \"schinese\",\ndefine <font font-family=\"msung-light\" catalog=\"tchinese\" />\n<font font-family=\"stsong-light\" catalog=\"schinese\" />\n\nand then define the search-sequence distinguished by locale \"zh_cn\" and \"zh_tw\" in fontsconfig.xml.\nwe have reopened 307329 for tracking.  we still see an issue when we modified the fonts config file.  require further advice from developer.\n\nclosing this bug and using 307329 for tracking.\n\n- steven.','22709','78761','2010-03-30 04:53:27','p3','duplicate','closed','birt report engine',';build;identifier;description;corruption;report;preview;format;environment;build;level;component;birt;platform;redhat5.4;1_5_0_22;window;p.exe;java;affect;locale;schinese;step;reproduce;open;project;dialog;file;menu;select;business;intelligence;report;tool;click;type;project;report;project;dialog;click;finish;open;associate;perspective;dialog;display;click;display;birt;perspective;navigator;view;right;click;project;select;import;select;file;select;flat_file_csv.rptdesign;click;finish;double;click;flat_file_csv.rptdesign;navigator;view;report;design;display;double;click;datum;source;select;folder;path;sales_csv.csv;copy;preview;report;viewer;view;report;viewer;open;export;report;dialog;select;export;format;click;click;open;file;expect;result;text;display;correctly;corruption;actual;result;text;corrupt;reproducible;create;attachment;schinese;redhat5.4;create;attachment;flat_file_csv.rptdesign;create;attachment;sales_csv.csv;fontsconfig_pdf.xml;replace;msung;light;stsong;light;simplify;chinese;character;divide;catalog;chinese;subset;tchinese;schinese;define;define;search;sequence;distinguish;locale;zh_cn;zh_tw;fontsconfig.xml;reopen;tracking;issue;modify;font;config;file;require;advice;developer;close;tracking;steven;dbcs3.6;sc:rhel5;corruption;report;preview;format;birt;report;engine'),(307506,'eclipse','dbcs3.6: a deletion of a bound data column is not reflected in xml source','build identifier: i20100313_1044\n\nos:windows 7 ultimate japanese version\n\ndescription: \na deletion of a bound data column is not reflected in xml source. \n* an addition is reflected correctly. \n* this is a common problem., not g11n unique. \n\nexpected: a deletion of a bound data column is reflected in xml source correctly. \n\nreproducible: always\n\nsteps to reproduce:\n1. create a report project and new report\n2. create a flat file data source\n3. create a data set with the attached file\n4. insert a table in the report\n5. add some columns into the table\n6. check the xml source\n7. delete a column from the table\n8. check the xml source again\nyou can find that the deletion is not reflected in xml source. \n(see the attachment)\ncreated an attachment (id=163395)\nscreen capture\ncreated an attachment (id=163397)\ntest file (csv flat file)\nthis is not a bug. the deletion in layout only deletes the data item, not the data binding it uses. to delete the data binding, need select the table and go to \"property editor\"->\"bindings\", where it lists all the bindings.\nunderstood. thank you. closing.','18252','826','2010-03-30 06:58:06','p3','wontfix','closed','birt report designer',';build;identifier;os:windows;ultimate;japanese;version;description;deletion;bind;datum;column;reflect;source;addition;reflect;correctly;common;problem;unique;expect;deletion;bind;datum;column;reflect;source;correctly;reproducible;step;reproduce;create;report;project;report;create;flat;file;datum;source;create;datum;attach;file;insert;table;report;column;table;check;source;delete;column;table;check;source;deletion;reflect;source;attachment;create;attachment;screen;capture;create;attachment;test;file;flat;file;deletion;layout;delete;datum;item;datum;binding;delete;datum;binding;need;select;table;property;editor;binding;list;binding;understand;thank;close;dbcs3.6;deletion;bind;datum;column;reflect;source;birt;report;designer'),(307561,'eclipse','using a css file from library as theme','created an attachment (id=163425)\nproject that shows the problem.\n\nthis is a bit of a tricky one to re-create, but it is a very common case.  typically when doing development, the resource_home is set to the workspace_loc.  \n\nwhen you do this, and you use a library that has theme built from css files, then there is an error.  i have re-created the condition in the attached zip file to demonstrate.  if you unzip the project into your workspace and then open the report library you should see the problem with the style.  \n\nnotice: this project has enabled project specific settings for the workspace home.  the same will occur if you use workspace configuration settings using either a hard coded path or variables.\n\nto duplicate:\n1) create a new birt project\n2) override the project settings for reports to point to the workspace_home and not the project directory\n3) create a small css file\n4) create a new report library\n5) create a new theme, use the css in that theme\n6) add a label to either the header or footer of the master page and then reference one of the styles in the css (should work).\n7) close the library file\n8) re-open the library.  examine the theme and you should see a red x indicating that the css file can not be found. \n9) examine the label controls, similar problem they can\'t find the style\n\nto resolve you have to go into the xml, remove the css file, and then re-add the file.  that will work until you open and close the file.\nthis is fixed by fix for bug 291558.\nverified in 2.6.0.v20100527-0630\nno error now.','15839','14908','2010-03-30 12:59:49','p3','fixed','closed','birt report designer',';create;attachment;project;show;problem;tricky;create;common;case;typically;development;resource_home;workspace_loc;library;theme;build;file;error;create;condition;attach;file;demonstrate;unzip;project;workspace;open;report;library;problem;style;notice;project;enable;project;specific;setting;workspace;home;occur;workspace;configuration;setting;hard;code;path;variable;duplicate;create;birt;project;override;project;setting;report;point;workspace_home;project;directory;create;small;file;create;report;library;create;theme;theme;label;header;footer;master;page;reference;style;work;close;library;file;open;library;examine;theme;indicate;file;examine;label;control;similar;problem;can\'t;style;resolve;remove;file;file;work;open;close;file;verify;2.6.0;error;file;library;theme;birt;report;designer'),(307597,'eclipse','\"unspecified error\" happens when click the series with a hyperlink menu in pdf','created an attachment (id=163471)\nscreenshot\n\ndescription:\n\"unspecified error\" happens when click the series with a hyperlink menu in pdf.\n\nbuild number:\n2.6.0.v20100331-0630\n\nsteps to reproduce:\n1. preview the attached report design in pdf.\n2. click value series.\n\nexpected result:\nno error.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\ncreated an attachment (id=163472)\nreport design\npdf can not support this kind of actions.\npdf should ignore this action?\npdf does not support this action. this action is disabled now.\nhyperlink is disabled when click on the chart.\n\nverified in build (2.6.0.v20100428-0630), closed.','22709','27988','2010-03-30 23:08:34','p3','fixed','closed','birt report engine',';create;attachment;screenshot;description;unspecified;error;happen;click;series;hyperlink;menu;build;number;2.6.0;step;reproduce;preview;attach;report;design;click;value;series;expect;result;error;actual;result;screenshot;error;create;attachment;report;design;support;kind;action;ignore;action;support;action;action;disabled;hyperlink;disabled;click;chart;verify;build;2.6.0;close;unspecified;error;happen;click;series;hyperlink;menu;birt;report;engine'),(307600,'eclipse','p2 metadata is missing in the birt-updatesite package of 2.6 build','since birt-updatesite package is expected to be consumed by the p2 directly, p2 metadata should be included in this package. \notherwise, downstream consumers can not use this package as we expected at the first.\n\nplease add p2 meta-data to this package\nfixed.\nverified in daily build 2.6.0.v20100406-0630. bug closed.','48055','25405','2010-03-31 01:08:33','p3','fixed','closed','birt build',';birt;updatesite;package;expect;consume;directly;metada;include;package;downstream;consumer;package;expect;meta;datum;package;verify;daily;build;2.6.0;close;metada;miss;birt;updatesite;package;build;birt;build'),(307602,'eclipse','please remove obsolete birt features from birt-framework(-sdk) packages','birt have re-structured features since 2.5.0 release.\nfor compatibility, some obsolete features were still kept in the birt-framework(-sdk) packages.\n\nsince 2.6.0, these obsolete features could be removed from birt-framework(-sdk) packages. this includes:\n\ncom.lowagie.itext_1.5.4.v20100331-0630\norg.apache.commons.codec_1.3.0.v20100331-0630\norg.apache.derby.core_10.5.1.1\norg.eclipse.birt.chart.runtime.source_2.6.0.v20100331-0630\norg.eclipse.birt.chart.runtime_2.6.0.v20100331-0630\norg.eclipse.birt.crosstab.source_2.6.0.v20100331-0630\norg.eclipse.birt.crosstab_2.6.0.v20100331-0630\norg.eclipse.birt.report.data.oda.jdbc.dbprofile.feature_2.6.0.v20100331-0630\norg.eclipse.birt.report.data.oda.jdbc.dbprofile.sqlbuilder.feature.source_2.6.0.v20100331-0630\norg.eclipse.birt.report.data.oda.jdbc.dbprofile.sqlbuilder.feature_2.6.0.v20100331-0630\norg.eclipse.birt.report.designer.debug.source_2.6.0.v20100331-0630\norg.eclipse.birt.report.designer.debug_2.6.0.v20100331-0630\norg.eclipse.birt.report.designer.source_2.6.0.v20100331-0630\norg.eclipse.birt.report.designer_2.6.0.v20100331-0630\norg.eclipse.birt.report.runtime.source_2.6.0.v20100331-0630\norg.eclipse.birt.report.runtime_2.6.0.v20100331-0630\norg.eclipse.birt.sdk_2.6.0.v20100331-0630\norg.mozilla.rhino_1.7.1.v20100331-0630\norg.w3c.sac_1.3.0.v20100331-0630\nfixed.\nremove obsolete features from birt-framework and birt-sdk package.\nverified in daily build 2.6.0.v20100406-0630. bug closed.','48055','25405','2010-03-31 01:26:34','p3','fixed','closed','birt build',';birt;structure;feature;2.5.0;release;compatibility;obsolete;feature;keep;birt;framework;package;2.6.0;obsolete;feature;remove;birt;framework;package;include;com.lowagie.itext_1.5.4;org.apache.commons.codec_1.3.0;org.apache.derby.core_10.5.1.1;org.eclipse.birt.chart.runtime.source_2.6.0;org.eclipse.birt.chart.runtime_2.6.0;org.eclipse.birt.crosstab.source_2.6.0;org.eclipse.birt.crosstab_2.6.0;org.eclipse.birt.report.data.oda.jdbc.dbprofile.feature_2.6.0;org.eclipse.birt.report.data.oda.jdbc.dbprofile.sqlbuilder.feature.source_2.6.0;org.eclipse.birt.report.data.oda.jdbc.dbprofile.sqlbuilder.feature_2.6.0;org.eclipse.birt.report.designer.debug.source_2.6.0;org.eclipse.birt.report.designer.debug_2.6.0;org.eclipse.birt.report.designer.source_2.6.0;org.eclipse.birt.report.designer_2.6.0;org.eclipse.birt.report.runtime.source_2.6.0;org.eclipse.birt.report.runtime_2.6.0;org.eclipse.birt.sdk_2.6.0;org.mozilla.rhino_1.7.1;org.w3c.sac_1.3.0;remove;obsolete;feature;birt;framework;birt;package;verify;daily;build;2.6.0;close;remove;obsolete;birt;feature;birt;framework;package;birt;build'),(307605,'eclipse','data set\'s output parameter value can\'t pass to table','created an attachment (id=163483)\nreport\n\ndescription:\ndata set\'s output parameter value can\'t pass to table\n\nbuild:\n2.6.0.v20100330-0630\n\nsteps to reproduce:\n1, new a stored procedure data set with a output parameter\n2, new a data and a table binding with the data set\n3, define the data and table data with output parameter\n4. preview\n\nactual result:\ndata in table display none, but the data item display output parameter value \'326\'.\n\nexpect result:\ndata in table should display \'326\'\nit\'s expect result.\nsince the resultset binding on the table is an empty resultset, so the detail row will not be executed in engine.\nif move the data item from detail row to table header/footer, it should work.\nset to invalid.\nclosed the bug','18253','56831','2010-03-31 01:32:20','p3','invalid','closed','birt report engine',';create;attachment;report;description;datum;set\';output;parameter;value;can\'t;pass;table;build;2.6.0;step;reproduce;store;procedure;datum;output;parameter;datum;table;binding;datum;define;datum;table;datum;output;parameter;preview;actual;result;datum;table;display;datum;item;display;output;parameter;value;expect;result;datum;table;display;expect;result;resultset;binding;table;resultset;execute;engine;datum;item;table;header;footer;work;invalid;close;datum;set\';output;parameter;value;can\'t;pass;table;birt;report;engine'),(307606,'eclipse','toc style is always reset to \"none\" when save the report','description:\ntoc style is always reset to \"none\" when save the report.\n\nbuild number:\n2.6.0.v20100331-0630\n\nsteps to reproduce:\n1. new a label and a custom style \"newstyle\".\n2. select the label and go to property editor->table of contents, set \"label toc\" for table of contents, and select \"newstyle\" and put the cursor in \"table of contents\" text, and save.\n\nexpected result:\n\"newstyle\" is selected.\n\nactual result:\n\"none\" is selected.\n\nerror log:\nn/a\nfixed it.\nverified in build (2.6.0.v20100429-0630), closed.','29174','27988','2010-03-31 01:53:06','p3','fixed','closed','birt report designer',';description;style;reset;save;report;build;number;2.6.0;step;reproduce;label;custom;style;newstyle;select;label;property;editor;table;contents;label;table;contents;select;newstyle;cursor;table;contents;text;save;expect;result;newstyle;select;actual;result;select;error;verify;build;2.6.0;close;style;reset;save;report;birt;report;designer'),(307611,'eclipse','exception is thrown out when press enter for font color value list in \"new style\" dialogue','description:\nexception is thrown out when press enter for font color value list in \"new style\" dialogue.\n\nbuild number:\n2.6.0.v20100331-0630\n\nsteps to reproduce:\n1. new a style.\n2. go to \"font\" tab, click the color list and input \"re\" and press enter.\n3. click the color list and input \"red\" and press enter.\n\nexpected result:\nno exception.\n\nactual result:\nexception is thrown out.\nerror log:\norg.eclipse.swt.swtexception: failed to execute runnable (java.lang.nullpointerexception)\nat org.eclipse.swt.swt.error(swt.java:4083)\nat org.eclipse.swt.swt.error(swt.java:3998)\nat org.eclipse.swt.widgets.synchronizer.runasyncmessages(synchronizer.java:137)\nat org.eclipse.swt.widgets.display.runasyncmessages(display.java:4012)\nat org.eclipse.swt.widgets.display.readanddispatch(display.java:3631)\nat org.eclipse.ui.internal.workbench.runeventloop(workbench.java:2416)\nat org.eclipse.ui.internal.workbench.runui(workbench.java:2380)\nat org.eclipse.ui.internal.workbench.access$4(workbench.java:2229)\nat org.eclipse.ui.internal.workbench$5.run(workbench.java:504)\nat org.eclipse.core.databinding.observable.realm.runwithdefault(realm.java:332)\nat org.eclipse.ui.internal.workbench.createandrunworkbench(workbench.java:497)\nat org.eclipse.ui.platformui.createandrunworkbench(platformui.java:149)\nat org.eclipse.ui.internal.ide.application.ideapplication.start(ideapplication.java:115)\nat org.eclipse.equinox.internal.app.eclipseapphandle.run(eclipseapphandle.java:196)\nat org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.runapplication(eclipseapplauncher.java:110)\nat org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.start(eclipseapplauncher.java:79)\nat org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:369)\nat org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:179)\nat sun.reflect.nativemethodaccessorimpl.invoke0(native method)\nat sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)\nat sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\nat java.lang.reflect.method.invoke(method.java:597)\nat org.eclipse.equinox.launcher.main.invokeframework(main.java:619)\nat org.eclipse.equinox.launcher.main.basicrun(main.java:574)\nat org.eclipse.equinox.launcher.main.run(main.java:1406)\ncaused by: java.lang.nullpointerexception\nat org.eclipse.birt.report.designer.internal.ui.dialogs.abstractfieldeditor$1.run(abstractfieldeditor.java:251)\nat org.eclipse.swt.widgets.runnablelock.run(runnablelock.java:35)\nat org.eclipse.swt.widgets.synchronizer.runasyncmessages(synchronizer.java:134)\n... 22 more\nfixed it.\n\ncheck the null point logic.\nverified in build (2.6.0.v20100428-0630), closed.','29174','27988','2010-03-31 02:40:19','p3','fixed','closed','birt report designer',';description;exception;throw;press;enter;font;color;value;list;style;dialogue;build;number;2.6.0;step;reproduce;style;font;click;color;list;input;press;enter;click;color;list;input;press;enter;expect;result;exception;actual;result;exception;throw;error;org.eclipse.swt.swtexception;fail;execute;runnable;java.lang.nullpointerexception;org.eclipse.swt.swt.error;swt.java;org.eclipse.swt.swt.error;swt.java;org.eclipse.swt.widgets.synchronizer.runasyncmessages;synchronizer.java;org.eclipse.swt.widgets.display.runasyncmessages;display.java;org.eclipse.swt.widgets.display.readanddispatch;display.java;org.eclipse.ui.internal.workbench.runeventloop;workbench.java;org.eclipse.ui.internal.workbench.runui;workbench.java;org.eclipse.ui.internal.workbench.access;workbench.java;org.eclipse.ui.internal.workbench;workbench.java;org.eclipse.core.databinding.observable.realm.runwithdefault;realm.java;org.eclipse.ui.internal.workbench.createandrunworkbench;workbench.java;org.eclipse.ui.platformui.createandrunworkbench;platformui.java;org.eclipse.ui.internal.ide.application.ideapplication.start;ideapplication.java;org.eclipse.equinox.internal.app.eclipseapphandle.run;eclipseapphandle.java;org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.runapplication;eclipseapplauncher.java;org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.start;eclipseapplauncher.java;org.eclipse.core.runtime.adaptor.eclipsestarter.run;eclipsestarter.java;org.eclipse.core.runtime.adaptor.eclipsestarter.run;eclipsestarter.java;sun.reflect.nativemethodaccessorimpl.invoke0;native;method;sun.reflect.nativemethodaccessorimpl.invoke;nativemethodaccessorimpl.java;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.eclipse.equinox.launcher.main.invokeframework;main.java;org.eclipse.equinox.launcher.main.basicrun;main.java;org.eclipse.equinox.launcher.main.run;main.java;cause;java.lang.nullpointerexception;org.eclipse.birt.report.designer.internal.ui.dialogs.abstractfieldeditor;abstractfieldeditor.java;org.eclipse.swt.widgets.runnablelock.run;runnablelock.java;org.eclipse.swt.widgets.synchronizer.runasyncmessages;synchronizer.java;check;null;point;logic;verify;build;2.6.0;close;exception;throw;press;enter;font;color;value;list;style;dialogue;birt;report;designer'),(307624,'eclipse','ctrl+z doesn\'t work in script editor if the content was generated by dnd from palette view','buildid:\n2.6.0.v20100331-0630\n\nsteps to reproduce:\n1. new a report and switch to script view\n2. in palette view, dnd \"this\" from \"context\" to the script view.\n3. script content changed. press \"ctrl +z\" to try to undo the change to script contents.\n\n\nexpected result:\nctrl + z should work, just as in the layout view\n\n\nactual result:\nctrl + z doesn\'t work.\n\n\nerror log:\nn/a\nfixed.\nverified in 2.6.0.v201004290630','15232','25405','2010-03-31 03:35:17','p3','fixed','closed','birt report designer',';buildid;2.6.0;step;reproduce;report;switch;script;view;palette;view;context;script;view;script;content;change;press;ctrl;undo;change;script;contents;expect;result;ctrl;work;just;layout;view;actual;result;ctrl;doesn\'t;work;error;verify;2.6.0;ctrl;doesn\'t;work;script;editor;content;generate;palette;view;birt;report;designer'),(307625,'eclipse','dbcs3.6 preview fails to display the report when the data source includes unicode extension-b characters','build identifier: i20100313-1044\n\nos: all\njdk: jre 1.6.0 ibm windows 32 build pwi3260sr7-20091217_01 (sr7)\nlanguage: japanese\n\npreview in report editor can not display anything when the data source e.g. csv file includes any unicode extension-b characters, e.g., u+2000b\n\nreproducible: always\n\nsteps to reproduce:\n1. create a report project\n2. import flat_file_csv.rptdesign into the report project\n3. double click the flat_file_csv.rptdesign on navigator view. the report design is displayed. then, double click the data source and set the \"select folder\" to the path you have copied sales_csv.csv file. note that the sales_csv.csv file should contain unicode extension-b character such as  u+2000b. (please use the attached csv file for the test data).\n4. preview the report by clicking preview tab on the designer.  however, nothing is displayed in the preview.\ncreated an attachment (id=163493)\ncsv file including a unicode extension-b chars for the test data\ncreated an attachment (id=163494)\na report design file for the test\ncreated an attachment (id=163495)\nbitmap of the preview\n','18253','17390','2010-03-31 03:40:50','p3','duplicate','closed','birt report engine',';build;identifier;1.6.0;window;build;pwi3260sr7;language;japanese;preview;report;editor;display;datum;source;file;include;unicode;extension;character;reproducible;step;reproduce;create;report;project;import;flat_file_csv.rptdesign;report;project;double;click;flat_file_csv.rptdesign;navigator;view;report;design;display;double;click;datum;source;select;folder;path;copy;sales_csv.csv;file;note;sales_csv.csv;file;contain;unicode;extension;character;attach;file;test;datum;preview;report;click;preview;designer;display;preview;create;attachment;file;include;unicode;extension;char;test;datum;create;attachment;report;design;file;test;create;attachment;bitmap;preview;dbcs3.6;preview;fail;display;report;datum;source;include;unicode;extension;character;birt;report;engine'),(307824,'eclipse','[regression] npe when preview a report using a library','description:\nnpe when preview a report using a library\n\nbuild:\n2.6.0.v20100401-0630\n\nsteps to reproduce:\n1. new a library\n2. new a report and use the library\n3. preview\n\nactual result:\nnpe thrown out\n\nexpect result:\nno error\n\nerrorlog:\njava.lang.nullpointerexception\n   at org.eclipse.birt.report.engine.api.impl.rendertask.(rendertask.java:122)\n   at org.eclipse.birt.report.engine.api.impl.rendertask.(rendertask.java:90)\n   at org.eclipse.birt.report.engine.api.impl.reportenginehelper.createrendertask(reportenginehelper.java:501)\n   at org.eclipse.birt.report.engine.api.impl.reportengine.createrendertask(reportengine.java:480)\n   at org.eclipse.birt.report.service.reportengineservice.createrendertask(reportengineservice.java:1604)\n   at org.eclipse.birt.report.service.reportengineservice.renderreport(reportengineservice.java:1506)\n   at org.eclipse.birt.report.service.birtviewerreportservice.getpage(birtviewerreportservice.java:204)\n   at org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.doexecution(abstractgetpageactionhandler.java:238)\n   at org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.__execute(abstractgetpageactionhandler.java:105)\n   at org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute(abstractbaseactionhandler.java:90)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor.__executeaction(abstractbasedocumentprocessor.java:47)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction(abstractbasecomponentprocessor.java:143)\n   at org.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage(birtdocumentprocessor.java:87)\n   at sun.reflect.nativemethodaccessorimpl.invoke0(native method)\n   at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)\n   at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:597)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process(abstractbasecomponentprocessor.java:112)\n   at org.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects(birtsoapbindingimpl.java:66)\n   at sun.reflect.nativemethodaccessorimpl.invoke0(native method)\n   at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)\n   at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:597)\n   at org.apache.axis.providers.java.rpcprovider.invokemethod(rpcprovider.java:397)\n   at org.apache.axis.providers.java.rpcprovider.processmessage(rpcprovider.java:186)\n   at org.apache.axis.providers.java.javaprovider.invoke(javaprovider.java:323)\n   at org.apache.axis.strategies.invocationstrategy.visit(invocationstrategy.java:32)\n   at org.apache.axis.simplechain.dovisiting(simplechain.java:118)\n   at org.apache.axis.simplechain.invoke(simplechain.java:83)\n   at org.apache.axis.handlers.soap.soapservice.invoke(soapservice.java:454)\n   at org.apache.axis.server.axisserver.invoke(axisserver.java:281)\n   at org.apache.axis.transport.http.axisservlet.dopost(axisservlet.java:699)\n   at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost(birtsoapmessagedispatcherservlet.java:265)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:727)\n   at org.apache.axis.transport.http.axisservletbase.service(axisservletbase.java:327)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n   at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service(birtsoapmessagedispatcherservlet.java:122)\n   at org.eclipse.equinox.http.registry.internal.servletmanager$servletwrapper.service(servletmanager.java:180)\n   at org.eclipse.equinox.http.servlet.internal.servletregistration.service(servletregistration.java:61)\n   at org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias(proxyservlet.java:126)\n   at org.eclipse.equinox.http.servlet.internal.proxyservlet.service(proxyservlet.java:60)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n   at org.eclipse.equinox.http.jetty.internal.httpservermanager$internalhttpserviceservlet.service(httpservermanager.java:318)\n   at org.mortbay.jetty.servlet.servletholder.handle(servletholder.java:502)\n   at org.mortbay.jetty.servlet.servlethandler.handle(servlethandler.java:380)\n   at org.mortbay.jetty.servlet.sessionhandler.handle(sessionhandler.java:181)\n   at org.mortbay.jetty.handler.contexthandler.handle(contexthandler.java:765)\n   at org.mortbay.jetty.handler.handlerwrapper.handle(handlerwrapper.java:152)\n   at org.mortbay.jetty.server.handle(server.java:324)\n   at org.mortbay.jetty.httpconnection.handlerequest(httpconnection.java:535)\n   at org.mortbay.jetty.httpconnection$requesthandler.content(httpconnection.java:880)\n   at org.mortbay.jetty.httpparser.parsenext(httpparser.java:748)\n   at org.mortbay.jetty.httpparser.parseavailable(httpparser.java:219)\n   at org.mortbay.jetty.httpconnection.handle(httpconnection.java:404)\n   at org.mortbay.io.nio.selectchannelendpoint.run(selectchannelendpoint.java:409)\n   at org.mortbay.thread.queuedthreadpool$poolthread.run(queuedthreadpool.java:520)\ncan not reproduce at build v20100408\nclose the bug','18253','56831','2010-04-01 04:29:51','p3','worksforme','closed','birt report engine',';description;preview;report;library;build;2.6.0;step;reproduce;library;report;library;preview;actual;result;throw;expect;result;error;errorlog;java.lang.nullpointerexception;org.eclipse.birt.report.engine.api.impl.rendertask;rendertask.java;org.eclipse.birt.report.engine.api.impl.rendertask;rendertask.java;org.eclipse.birt.report.engine.api.impl.reportenginehelper.createrendertask;reportenginehelper.java;org.eclipse.birt.report.engine.api.impl.reportengine.createrendertask;reportengine.java;org.eclipse.birt.report.service.reportengineservice.createrendertask;reportengineservice.java;org.eclipse.birt.report.service.reportengineservice.renderreport;reportengineservice.java;org.eclipse.birt.report.service.birtviewerreportservice.getpage;birtviewerreportservice.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.doexecution;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute;abstractbaseactionhandler.java;org.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor;abstractbasedocumentprocessor.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage;birtdocumentprocessor.java;sun.reflect.nativemethodaccessorimpl.invoke0;native;method;sun.reflect.nativemethodaccessorimpl.invoke;nativemethodaccessorimpl.java;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects;birtsoapbindingimpl.java;sun.reflect.nativemethodaccessorimpl.invoke0;native;method;sun.reflect.nativemethodaccessorimpl.invoke;nativemethodaccessorimpl.java;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.apache.axis.providers.java.rpcprovider.invokemethod;rpcprovider.java;org.apache.axis.providers.java.rpcprovider.processmessage;rpcprovider.java;org.apache.axis.providers.java.javaprovider.invoke;javaprovider.java;org.apache.axis.strategies.invocationstrategy.visit;invocationstrategy.java;org.apache.axis.simplechain.dovisiting;simplechain.java;org.apache.axis.simplechain.invoke;simplechain.java;org.apache.axis.handlers.soap.soapservice.invoke;soapservice.java;org.apache.axis.server.axisserver.invoke;axisserver.java;org.apache.axis.transport.http.axisservlet.dopost;axisservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost;birtsoapmessagedispatcherservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.apache.axis.transport.http.axisservletbase.service;axisservletbase.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service;birtsoapmessagedispatcherservlet.java;org.eclipse.equinox.http.registry.internal.servletmanager;servletwrapper.service;servletmanager.java;org.eclipse.equinox.http.servlet.internal.servletregistration.service;servletregistration.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias;proxyservlet.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.service;proxyservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.equinox.http.jetty.internal.httpservermanager;internalhttpserviceservlet.service;httpservermanager.java;org.mortbay.jetty.servlet.servletholder.handle;servletholder.java;org.mortbay.jetty.servlet.servlethandler.handle;servlethandler.java;org.mortbay.jetty.servlet.sessionhandler.handle;sessionhandler.java;org.mortbay.jetty.handler.contexthandler.handle;contexthandler.java;org.mortbay.jetty.handler.handlerwrapper.handle;handlerwrapper.java;org.mortbay.jetty.server.handle;server.java;org.mortbay.jetty.httpconnection.handlerequest;httpconnection.java;org.mortbay.jetty.httpconnection;requesthandler.content;httpconnection.java;org.mortbay.jetty.httpparser.parsenext;httpparser.java;org.mortbay.jetty.httpparser.parseavailable;httpparser.java;org.mortbay.jetty.httpconnection.handle;httpconnection.java;org.mortbay.io.nio.selectchannelendpoint.run;selectchannelendpoint.java;org.mortbay.thread.queuedthreadpool;poolthread.run;queuedthreadpool.java;reproduce;build;close;regression;preview;report;library;birt;report;engine'),(308211,'eclipse','[dbcs3.6] tc:ubuntu9 - error message when preview results in edit data set dialog','build identifier: i20100403-1602\n\n===== description =====\nerror message when preview results in edit data set dialog\n\n==== environment =====\nbuild level: 		i20100403-1602\ncomponent: 		birt\nplatform: 		ubunto9.04\njre: 			jre-1_5_0_22-windows-i586-p.exe (sun java 5)\naffected locale(s): 	tchinese\n\n\n===== expected result =====\npreview results in edit data set dialog should display 4 rows of data.\n\n===== actual result =====\nerror message when preview results in edit data set dialog\n\nreproducible: always\n\nsteps to reproduce:\n\n===== steps to reproduce =====\n1. open new project dialog from eclipse file menu, select business intelligence and reporting tools, and click next.\n2. type any project name on report project dialog and click finish. open associated perspective dialog is displayed. \n    click yes to display birt perspective.\n3. on navigator view, right click the project and select import, select file system, and select the test_report_join_dataset.rptdesign. then, click finish.\n4. double click the test_report_join_dataset.rptdesign on navigator view. the report design is displayed. \n5. double click the data source and set the “select folder” to the path where sales_csv_join_1.csv and sales_csv_join_2.csv. have been copied.\n6. expand data sets and rename “data set1” and “data set2” with ml string. (the attachment tc_text.txt contains required ml string)\n7. right click data sets and select new joint data set from the context menu.\n8. on new join data set dialog, select translated data set1 and data set2.\n9. input ml string for data sets name and click finish.\n10. on edit data set dialog, select preview results.\ncreated an attachment (id=163898)\nscreenshot\ncreated an attachment (id=163899)\nnlv csv data files used in zip file\nhi, could you kindly help provide an update for this bug?  \n\nmany thanks.\n- steven\nhi, could you kindly help provide an update for this bug?  \n\nmany thanks.\n- steven\ncaused by rhino issue, have submitted a bug to rhino project:\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=559285\n\nsee comment#5\nclosing this bug and using https://bugzilla.mozilla.org/show_bug.cgi?id=559285\nfor tracking.\n\nthanks.\n\n- steven.','42222','78761','2010-04-06 10:32:13','p3','not_eclipse','closed','birt data',';build;identifier;description;error;message;preview;result;edit;datum;dialog;environment;build;level;component;birt;platform;ubunto9.04;1_5_0_22;window;p.exe;java;affect;locale;tchinese;expect;result;preview;result;edit;datum;dialog;display;datum;actual;result;error;message;preview;result;edit;datum;dialog;reproducible;step;reproduce;step;reproduce;open;project;dialog;file;menu;select;business;intelligence;report;tool;click;type;project;report;project;dialog;click;finish;open;associate;perspective;dialog;display;click;display;birt;perspective;navigator;view;right;click;project;select;import;select;file;select;test_report_join_dataset.rptdesign;click;finish;double;click;test_report_join_dataset.rptdesign;navigator;view;report;design;display;double;click;datum;source;select;folder;path;sales_csv_join_1;sales_csv_join_2;copy;expand;datum;rename;datum;set1;datum;set2;string;attachment;tc_text.txt;contain;require;string;right;click;datum;select;joint;datum;context;menu;join;datum;dialog;select;translate;datum;set1;datum;set2;input;string;datum;click;finish;edit;datum;dialog;select;preview;result;create;attachment;screenshot;create;attachment;datum;file;file;kindly;help;provide;update;steven;kindly;help;provide;update;steven;cause;rhino;issue;submit;rhino;project;http;bugzilla.mozilla.org;show_bug.cgi;comment;close;http;bugzilla.mozilla.org;show_bug.cgi;tracking;steven;dbcs3.6;tc:ubuntu9;error;message;preview;result;edit;datum;dialog;birt;datum'),(308216,'eclipse','[dbcs3.6]: tc:ubuntu9 - join dataset filter not working when data contains ml string','build identifier: i20100403-1602\n\n===== description =====\njoin dataset filter not working when data contains ml string\n\n==== environment =====\nbuild level: 		i20100403-1602\ncomponent: 		birt\nplatform: 		ubunto9.04\njre: 			jre-1_5_0_22-windows-i586-p.exe (sun java 5)\naffected locale(s): 	tchinese\n\n\n===== expected result =====\npreview results in edit data set dialog should display one row of data.\n\n===== actual result =====\nempty result when preview results in edit data set dialog\n\nreproducible: always\n\nsteps to reproduce:\n===== steps to reproduce =====\n1. open new project dialog from eclipse file menu, select business intelligence and reporting tools, and click next.\n2. type any project name on report project dialog and click finish. open associated perspective dialog is displayed. \n    click yes to display birt perspective.\n3. on navigator view, right click the project and select import, select file system, and select the test_report_join_dataset.rptdesign. then, click finish.\n4. double click the test_report_join_dataset.rptdesign on navigator view. the report design is displayed. \n5. double click the data source and set the “select folder” to the path where sales_csv_join_1.csv and sales_csv_join_2.csv. have been copied.\n6. right click data sets and select new joint data set from the context menu.\n7. on new join data set dialog, select data set1 and data set2.\n8. input ml string for data sets name and click finish. (the attachment tc_text.txt contains required ml string)\n9. on edit data set dialog, select filters and click new button.\n10. in new filter condition dialog, select data set1:: region\n11. click select button for value1 and select <select value...>\n12. click \"xxxxxxxxxxx_china\" and click ok (xxxxxxxxxx represents the ml string)\n13. click ok\n14. click preview results\ncreated an attachment (id=163905)\nscreenshot 1\ncreated an attachment (id=163907)\nscreenshot 2\ncreated an attachment (id=163909)\nscreenshot 3\ncreated an attachment (id=163911)\nnlv csv data files in zip file.\nhi, could you kindly provide an update with regards to this bug?\n\nmany thanks.\n\n- steven.\nalso reproducable on windows. it\'s caused by rhino and i\'ve submitted a bug to rhino project:\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=559012\nhi wenjie,\n\nthank you for the investigation. could you please kindly update the status?\n\nmany thanks,\n\ncole chen\nsee comment#6\nclosing this bug and using https://bugzilla.mozilla.org/show_bug.cgi?id=559012 for tracking.\n\nthanks.\n\n- steven.','42222','78761','2010-04-06 10:55:35','p3','not_eclipse','closed','birt data',';build;identifier;description;join;dataset;filter;work;datum;contain;string;environment;build;level;component;birt;platform;ubunto9.04;1_5_0_22;window;p.exe;java;affect;locale;tchinese;expect;result;preview;result;edit;datum;dialog;display;datum;actual;result;result;preview;result;edit;datum;dialog;reproducible;step;reproduce;step;reproduce;open;project;dialog;file;menu;select;business;intelligence;report;tool;click;type;project;report;project;dialog;click;finish;open;associate;perspective;dialog;display;click;display;birt;perspective;navigator;view;right;click;project;select;import;select;file;select;test_report_join_dataset.rptdesign;click;finish;double;click;test_report_join_dataset.rptdesign;navigator;view;report;design;display;double;click;datum;source;select;folder;path;sales_csv_join_1;sales_csv_join_2;copy;right;click;datum;select;joint;datum;context;menu;join;datum;dialog;select;datum;set1;datum;set2;input;string;datum;click;finish;attachment;tc_text.txt;contain;require;string;edit;datum;dialog;select;filter;click;button;filter;condition;dialog;select;datum;set1;region;click;select;button;value1;select;click;xxxxxxxxxxx_china;click;xxxxxxxxxx;represent;string;click;click;preview;result;create;attachment;screenshot;create;attachment;screenshot;create;attachment;screenshot;create;attachment;datum;file;file;kindly;provide;update;steven;reproducable;window;cause;rhino;i\'ve;submit;rhino;project;http;bugzilla.mozilla.org;show_bug.cgi;wenjie;thank;investigation;kindly;update;status;cole;chen;comment;close;http;bugzilla.mozilla.org;show_bug.cgi;tracking;steven;dbcs3.6;tc:ubuntu9;join;dataset;filter;work;datum;contain;string;birt;datum'),(308522,'eclipse','[dbcs3.6] tc:suse - error message displayed when change native group name and native group measure name to ml string','build identifier: i20100403-1602\n\n===== description =====\nerror message displayed when change native group name and native group measure name to ml string\n\n==== environment =====\nbuild level: 		i20100403-1602\ncomponent: 		birt\nplatform: 		sles 11\njre: 			jre-1_5_0_22-windows-i586-p.exe (sun java 5)\naffected locale(s): 	tchinese\n\n\n===== expected result =====\ndata displayed correctly\n\n===== actual result =====\nerror message displayed\n\nreproducible: always\n\nsteps to reproduce:\n===== steps to reproduce =====\n1. open new project dialog from eclipse file menu, select business intelligence and reporting tools, and click next.\n2. type any project name on report project dialog and click finish. open associated perspective dialog is displayed. \n    click yes to display birt perspective.\n3. on navigator view, right click the project and select import, select file system, and select the test_report_crosstab.rptdesign. then, click finish.\n4. double click the test_report_crosstab.rptdesign on navigator view. the report design is displayed. \n5. double click the data source and set the “select folder” to the path where exportdata.csv has been copied.\n6. double click cube, select group and summaries on cross tab cube builder, and translate the customer_region/quantity_price to ml string.\n7. on the layout, double click customer_region/quantity_price, and edit the expression to use the translated group name to ml string.\n8. preview the report.\ncreated an attachment (id=164249)\nscreenshot 1, t.chinese sles11\ncreated an attachment (id=164250)\nscreenshot 2, t.chinese sles11\ncreated an attachment (id=164251)\ntest nlv data and report template.\nhi, could you kindly help provide an update for this bug?\n\nmany thanks,\n\n- steven\nhi, could you kindly help provide an update for this bug?\n\nmany thanks,\n\n- steven\ncaused by rhino parser issue too. mark it a duplicated of https://bugs.eclipse.org/bugs/show_bug.cgi?id=308211','42222','78761','2010-04-08 13:16:50','p3','duplicate','closed','birt data',';build;identifier;description;error;message;display;change;native;group;native;group;measure;string;environment;build;level;component;birt;platform;1_5_0_22;window;p.exe;java;affect;locale;tchinese;expect;result;datum;display;correctly;actual;result;error;message;display;reproducible;step;reproduce;step;reproduce;open;project;dialog;file;menu;select;business;intelligence;report;tool;click;type;project;report;project;dialog;click;finish;open;associate;perspective;dialog;display;click;display;birt;perspective;navigator;view;right;click;project;select;import;select;file;select;test_report_crosstab.rptdesign;click;finish;double;click;test_report_crosstab.rptdesign;navigator;view;report;design;display;double;click;datum;source;select;folder;path;exportdata.csv;copy;double;click;cube;select;group;summary;cross;cube;builder;translate;customer_region;quantity_price;string;layout;double;click;customer_region;quantity_price;edit;expression;translate;group;string;preview;report;create;attachment;screenshot;t.chinese;sles11;create;attachment;screenshot;t.chinese;sles11;create;attachment;test;datum;report;template;kindly;help;provide;update;steven;kindly;help;provide;update;steven;cause;rhino;parser;issue;mark;duplicated;http;bugs.eclipse.org;show_bug.cgi;dbcs3.6;tc:suse;error;message;display;change;native;group;native;group;measure;string;birt;datum'),(308528,'eclipse','[dbcs3.6] tc:suse - error message displayed when change report parameter name to ml string','build identifier: i20100403-1602\n\n===== description =====\nerror message displayed when change report parameter name to ml string\n\n==== environment =====\nbuild level: 		i20100403-1602\ncomponent: 		birt\nplatform: 		sles 11\njre: 			jre-1_5_0_22-windows-i586-p.exe (sun java 5)\naffected locale(s): 	tchinese\n\n\n\n===== expected result =====\ndata displayed correctly\n\n===== actual result =====\nerror message displayed\n\nreproducible: always\n\nsteps to reproduce:\n===== steps to reproduce =====\n1. open new project dialog from eclipse file menu, select business intelligence and reporting tools, and click next.\n2. type any project name on report project dialog and click finish. open associated perspective dialog is displayed. \n    click yes to display birt perspective.\n3. on navigator view, right click the project and select import, select file system, and select the test_report_1.rptdesign and test_report_1.properties. then, click finish.\n4. double click the test_report_1.rptdesign on navigator view. the report design is displayed. \n5. double click the data source and set the “select folder” to the path where customer.csv has been copied.\n6. on data explorer, right click “report parameters” and select “new parameter”.\n7. on the new parameter dialog, input ml string for name (eg. ml string_parameter)\n8. input signal engineering for the default value\n9. double click data set, select “filter”, and click new button.\n10. on the new filer condition dialog, select cutomname row, set the operator to “equal to”, and set the expression to params[\"ml string_parameter\"].value.\n11. preview the report. enter parameter dialog will be displayed. click ok.\ncreated an attachment (id=164253)\nscreenshot t.chinese sles11\ncreated an attachment (id=164254)\nnlv test data used for test and report templates\nhi,\n\ni followed your steps and tried on both windows and redhat linux with birtv20100412. and the problem can not be reproduced.\n\ndid i ignore something?\n\nthanks,\njingwen\nhi,\n\nthe issue appeared on sles11 platform for t.chinese locale, not windows or rhel.\n\nthanks.\n\n- steven\nraising to major due to the array out of bounds exception generated.\nhi, could you kindly help provide an update for this bug?  \n\nmany thanks.\n- steven\nhi, \n\nwe are preparing to install an sles11 platform for test.\n\nthanks,\njingwen\nhi,\n\nwe tested on sles11 platform with tchinese locale, and the problem can not be reproduced. set the bug status to worksforme.\nif you still have problems, please give us the specific report design which can reproduce the problem.\n\nthanks,\njingwen\nhi jingwenshen,\n\nthe problem has been verified on build: i20100410-1602\n\nthank you for the investigation.\n\nmany thanks,\ncole chen\nclosing this bug due to have verified on build: i20100410-1602.\n\nthanks.\n\n- steven.','46601','78761','2010-04-08 13:25:55','p3','worksforme','closed','birt report engine',';build;identifier;description;error;message;display;change;report;parameter;string;environment;build;level;component;birt;platform;1_5_0_22;window;p.exe;java;affect;locale;tchinese;expect;result;datum;display;correctly;actual;result;error;message;display;reproducible;step;reproduce;step;reproduce;open;project;dialog;file;menu;select;business;intelligence;report;tool;click;type;project;report;project;dialog;click;finish;open;associate;perspective;dialog;display;click;display;birt;perspective;navigator;view;right;click;project;select;import;select;file;select;test_report_1;rptdesign;test_report_1;property;click;finish;double;click;test_report_1;rptdesign;navigator;view;report;design;display;double;click;datum;source;select;folder;path;customer.csv;copy;datum;explorer;right;click;report;parameter;select;parameter;parameter;dialog;input;string;string_parameter;input;signal;engineering;default;value;double;click;datum;select;filter;click;button;filer;condition;dialog;select;cutomname;operator;equal;expression;param;string_parameter;value;preview;report;enter;parameter;dialog;display;click;create;attachment;screenshot;t.chinese;sles11;create;attachment;test;datum;test;report;template;follow;step;window;redhat;linux;birtv20100412;problem;reproduce;ignore;jingwen;issue;appear;sles11;platform;t.chinese;locale;window;rhel;steven;raise;major;array;bound;exception;generate;kindly;help;provide;update;steven;prepare;install;sles11;platform;test;jingwen;test;sles11;platform;tchinese;locale;problem;reproduce;status;worksforme;problem;specific;report;design;reproduce;problem;jingwen;jingwenshen;problem;verify;build;thank;investigation;cole;chen;close;verify;build;steven;dbcs3.6;tc:suse;error;message;display;change;report;parameter;string;birt;report;engine'),(308610,'eclipse','report generation is very slow','created an attachment (id=164340)\nreport file\n\ni have created a simple report with the report desinger. the report has an table with 3 colums (customerno. | name | firstname). my output format is pdf. i tested 5000 rows and i got a pdf file with 125 pages and 215 kb. my dataset has the sql statment\nselect * from reptest_person where rownum<=5000 there are 5 colums but i only use 3 of them (customerno. | name | firstname).\n\nin my test i used the report engine 2.5.2 with the task \"runandrendertask\" and i had to wait 329,0 seconds to get the pdf done. i create an comparable report with jasper ireport and used the jasper engine. jasper created the pdf file in 9,7 seconds.\n\nwhat can i do to make birt faster?\n\nthere is an warning message:\n08.04.2010 12:51:04 org.eclipse.birt.report.data.adapter.impl.modeladapter adaptdataset\nwarnung: handle type: org.eclipse.birt.report.model.api.odadatasethandle\n\ncan this be the reason why birt is so slow?\n\ncomputer:\n---------\n- windows xp prof. sp3\n- amd 64 x2 dual, core processor 4000+\n- 2.10 ghz, 2,87 gb ram\n- java 1.6.0_14\n\neclipse\n--------\n- eclipse classic 3.5.2\n- eclipse eclipse.ini :\n\n-startup\nplugins/org.eclipse.equinox.launcher_1.0.201.r35x_v20090715. jar\n--launcher.library\nplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200 .v20090519\n-showsplash\norg.eclipse.platform\n--launcher.xxmaxpermsize\n256m\n-vmargs\n-xms128m\n-xmx256m\n\n\ndatabase\n---------\n- oracle 10g 10.2.\n- jdbc driver 10g release 2 version 10.2.0.4\n\n\nbirt\n----\n- birt runtime release build: 2.5.2\nsee eclipse community forum:\nbirt is very slow compared to jasper [message #526081]\ni used java visualvm to see where the time gets lost. hotspot - method shows that:\n\n60%  java.net.socketinputstream.read\n30%  java.util.concurrent.locks.locksupport.parknanos \n0,9% java.lang.reflect.methode.invole\n- all other are smaller than 0,9%\n\nthere is another realy strange thing. when i run the java test file on my pc i have to wait about 329,0 seconds. on a second pc the same test runs in 139,7 seconds. this is still slow but the time lag is huge.\ncreated an attachment (id=164386)\nsolution and problem examples\ni found the solution for my problem. in the report file \"massdata.rptdesign\"  which i added in the first post (see attachment  \"report file\" reportandjavafiles.zip) there is somthing wrong with the <detail> block in the xml source.\n\n\n\n<detail>\n    ...\n        <data id=\"120\">\n            <!-- this is the reason why the generation is slow\n            <property name=\"dataset\">person</property>\n            <list-property name=\"bounddatacolumns\">\n                <structure>\n                    <property name=\"name\">rtper_id</property>\n                    <expression name=\"expression\" type=\"javascript\">datasetrow[\"rtper_id\"]</expression>\n                    <property name=\"datatype\">decimal</property>\n                </structure>\n                <structure>\n                    <property name=\"name\">rtper_nr</property>\n                    <expression name=\"expression\" type=\"javascript\">datasetrow[\"rtper_nr\"]</expression>\n                    <property name=\"datatype\">string</property>\n                </structure>\n                <structure>\n                    <property name=\"name\">rtper_first_name</property>\n                    <expression name=\"expression\" type=\"javascript\">datasetrow[\"rtper_first_name\"]</expression>\n                    <property name=\"datatype\">string</property>\n                </structure>\n                <structure>\n                    <property name=\"name\">rtper_last_name</property>\n                    <expression name=\"expression\" type=\"javascript\">datasetrow[\"rtper_last_name\"]</expression>\n                    <property name=\"datatype\">string</property>\n                </structure>\n                <structure>\n                    <property name=\"name\">rtper_typ</property>\n                    <expression name=\"expression\" type=\"javascript\">datasetrow[\"rtper_typ\"]</expression>\n                    <property name=\"datatype\">string</property>\n                </structure>\n            </list-property>\n            -->\n            \n            <property name=\"resultsetcolumn\">rtper_nr</property>\n            \n        </data>\n    ...\n    \n</detail>\n\n\n\n\n\ni added in the attachements \" solution and problem examples\" the file \"fastandslowreport.zip\". this contains two files. one report is very slow (335.1 sec) and the other is fast (about 18,6 sec). here is the same problem \n...\n    <detail>\n        ...\n            <data id=\"205\">\n                <!-- this is the reason why the generation is slow\n                <property name=\"dataset\">person</property>\n                <list-property name=\"bounddatacolumns\">\n                    <structure>\n                        <property name=\"name\">rtper_nr</property>\n                        <text-property name=\"displayname\">rtper_nr</text-property>\n                        <expression name=\"expression\" type=\"javascript\">datasetrow[\"rtper_nr\"]</expression>\n                        <property name=\"datatype\">string</property>\n                    </structure>\n                </list-property>\n                -->\n                <property name=\"resultsetcolumn\">rtper_nr</property>\n            </data>\n        ...\n    </detail>\n...\n\ni am not able to tell where the code comes from. maybe i did to much try and error in the report desinger to create my first reports.\ncreated an attachment (id=165243)\nslow and fast report\n\nexampes\ni discoverd that when i use a table with a dataset (i.e. person) for all data fields in the table \"binding\" data set = none. than the report creation process is fast (19.0 seconds). if i bind only one data field with the same data set (i.e. person) like the table than the report creation process is very slow (340.9 seconds).\n\nthe diffetence is circa 321.0 sec. this shouldn\'t happen.\nsee attachment \"slow and fast report\"\nin your slow report, you defines a nest query in the detail band. the nest query will be executed for each row in the outer table\'s query.\n\ni think it is the expected behavior as the data set are executed difference times.','18253','81289','2010-04-09 03:42:34','p3','wontfix','closed','birt report engine',';create;attachment;report;file;create;simple;report;report;desinger;report;table;colum;customerno;firstname;output;format;test;file;page;dataset;statment;select;reptest_person;rownum;colum;customerno;firstname;test;report;engine;2.5.2;task;runandrendertask;wait;seconds;create;comparable;report;jasper;ireport;jasper;engine;jasper;create;file;seconds;make;birt;faster;warn;message;org.eclipse.birt.report.data.adapter.impl.modeladapter;adaptdataset;warnung;handle;type;org.eclipse.birt.report.model.api.odadatasethandle;reason;birt;slow;computer;window;prof;dual;core;processor;java;1.6.0_14;classic;3.5.2;eclipse.ini;startup;plugin;org.eclipse.equinox.launcher_1.0.201;r35x_v20090715;launcher.library;plugin;org.eclipse.equinox.launcher.win32;win32;x86_1.0.200;showsplash;org.eclipse.platform;launcher.xxmaxpermsize;vmarg;xms128m;xmx256m;database;oracle;jdbc;driver;release;version;10.2.0.4;birt;birt;runtime;release;build;2.5.2;community;forum;birt;slow;compare;jasper;message;java;visualvm;time;lose;hotspot;method;show;java.net.socketinputstream.read;java.util.concurrent.locks.locksupport.parknanos;java.lang.reflect.methode.invole;smaller;realy;strange;thing;java;test;file;wait;seconds;second;test;seconds;slow;time;huge;create;attachment;solution;problem;example;solution;problem;report;file;massdata.rptdesign;post;attachment;report;file;reportandjavafiles.zip;somthe;wrong;block;source;rtper_nr;attachement;solution;problem;example;file;fastandslowreport.zip;contain;file;report;slow;fast;problem;rtper_nr;able;tell;code;come;error;report;desinger;create;report;create;attachment;slow;fast;report;exampe;discoverd;table;dataset;person;datum;field;table;binding;datum;report;creation;process;fast;seconds;bind;datum;field;datum;person;like;table;report;creation;process;slow;seconds;diffetence;circa;happen;attachment;slow;fast;report;slow;report;define;nest;query;band;nest;query;execute;outer;table\'s;query;think;expect;behavior;datum;execute;difference;time;report;generation;slow;birt;report;engine'),(308657,'eclipse','[dbcs3.6]: tc:suse - edit chart window is truncated','build identifier: i20100403-1602\n\n===== description =====\nimport window and edit chart window are truncated\n\n==== environment =====\nbuild level: 		i20100403-1602\ncomponent: 		birt\nplatform: 		sles11\njre: 			jre-1_5_0_22-windows-i586-p.exe (sun java 5)\naffected locale(s): 	tchinese\n\n\n===== expected result =====\nthe import window and edit chart window should be properly displayed\n\n===== actual result =====\nthe import window and edit chart window are truncated.\n\nreproducible: always\n\nsteps to reproduce:\n===== steps to reproduce =====\n1. open new project dialog from eclipse file menu, select business intelligence and reporting tools, and click next.\n2. type any project name on report project dialog and click finish. open associated perspective dialog is displayed. \n    click yes to display birt perspective.\n3. on navigator view, right click the project and select import, select file system, and select the test_report_chart_date_step.rptdesign. then, click finish.\n4. double click the test_report_chart_date_step.rptdesign on navigator view. the report design is displayed. \n5. double click the data source and set the “select folder” to the path where orders.csv has been copied.\n6. open edit chart dialog by double clicking the chart on the report layout.\ncreated an attachment (id=164382)\nscreenshot 1\ncreated an attachment (id=164383)\nscreenshot 2\ncreated an attachment (id=164385)\ncsv and report template test data\nhi, could you kindly help provide an update to this bug?\n\nmany thanks,\n\n- steven.\nhi, could you kindly help provide an update to this bug?\n\nmany thanks,\n\n- steven.\nsusan, prakash, any idea why the dialog wouldn\'t either display the full width or provide scroll bars?\n\nis it the dialog font calculations are off because of the chinese characters?\n\npw\nhi paul,\n\na workaround is to change the resolution to 1280x1024.\n\nthe screenshots were captured under 1024x768\n\nthanks,\ncole chen\nis there a possibility of having this bug fixed by this friday 4/23 ? thanks.\n(in reply to comment #6)\n> susan, prakash, any idea why the dialog wouldn\'t either display the full width\n> or provide scroll bars?\n> \n> is it the dialog font calculations are off because of the chinese characters?\n> \n> pw\n\ni have an idea for screenshot #2, not sure about the first one.\nin screenshot #2, the cancel button is clipped, and note how large the buttons are.  i think the problem here is that the chinese font has a very large character width, so the minimum button width is computed to be very wide.  truncation occurs because of the way the layout is set up in the dialog framework.  once the button bar gets truncated, the layout stops shrinking the dialog area and both the button bar and the dialog area start clipping.  \ni ran into a very similar problem with the about dialog in bug 269210, and the simplest fix was to adjust the initial dialog size to be larger. \n\nan explanation is in bug 269210 comment #3 (edited here)...\n\n> when a dialog is being resized, the \"dialog area\" will be resized as the shell\n> gets smaller.  \n> the dialog area is only made smaller as the shell resizes\n> *until* the button bar minimum size is reached.  at this point, the entire\n> dialog contents is simply cropped.   the dialog area is no longer made smaller.\n> so in dialogs where the button bar is rather lengthy, the width at which the\n> \"don\'t bother resizing the dialog area anymore\" behavior kicks in happens much\n> sooner. \n\ni\'m not so sure about what\'s happening in the first screenshot, because it looks like the clipping starts before the buttons are clipped.  the best thing to do would be to resize the dialog and see at what point clipping occurs.  i would guess it\'s a similar problem.  the wide font calculation causes very large preferred widths to be calculated for the client area, and the dialog\'s preferred size is being computed based on some smaller composite (button bar?)\nsusan, can we apply the same workaround as bug 269210, use font-based metrics?  or should this be dup\'ed to bug 269209 ?\n\npw\n(in reply to comment #10)\n> susan, can we apply the same workaround as bug 269210, use font-based metrics? \n> or should this be dup\'ed to bug 269209 ?\n> \n> pw\n\ni cloned this bug and created bug 309839 to separate the birt chart issue from the file import issue.\n\nthe file import issue is now fixed.  see that bug for explanation.\n\nmoving this bug to birt.  please see screenshot #2 and read comment #9. \nbased on the screenshot, i would suspect that the initial size of this dialog is being set explicitly using some pixel measurement.  so the dialog opens up at a size where the wizard buttons do not fit, which causes the clipping.  instead, the size should be determined using font widths that are large enough, or else the default size computation should be allowed to take place and \"maxed\" against whatever the original pixel size was.  this ensures that the wizard buttons will fit, and therefore the chart will not be clipped.\n(in reply to comment #11)\n> (in reply to comment #10)\n> > susan, can we apply the same workaround as bug 269210, use font-based metrics? \n> > or should this be dup\'ed to bug 269209 ?\n> > \n> > pw\n> \n> i cloned this bug and created bug 309839 to separate the birt chart issue from\n> the file import issue.\n> \n> the file import issue is now fixed.  see that bug for explanation.\n> \n> moving this bug to birt.  please see screenshot #2 and read comment #9. \n> based on the screenshot, i would suspect that the initial size of this dialog\n> is being set explicitly using some pixel measurement.  so the dialog opens up\n> at a size where the wizard buttons do not fit, which causes the clipping. \n> instead, the size should be determined using font widths that are large enough,\n> or else the default size computation should be allowed to take place and\n> \"maxed\" against whatever the original pixel size was.  this ensures that the\n> wizard buttons will fit, and therefore the chart will not be clipped.\n\ni don\'t think it\'s birt bug. we extend jface dialog createbutton() to create buttons without setting any sizes, but apparently the button is too large compared to small fonts. chart wizard will compute the preferred size and get a large initial size because of the large buttons, so some of them will be truncated.\nyou see the eclipse\'s window (first screenshot) has the same issue. i think there should be something wrong with jface in linux\n(in reply to comment #12)\n> i don\'t think it\'s birt bug. we extend jface dialog createbutton() to create\n> buttons without setting any sizes, but apparently the button is too large\n\nfor the cloned bug, the fix was needed in the wizard page, not the dialog itself.  how are you creating your pages?  are you using the jface wizarddialog to host it?  or is it part of the framework new/import/export wizard dialogs?\n\nthe reason it can be different on linux vs windows is they use different fonts with different sizes as their defaults.\n\npw\nthere is indeed an underlying jface bug (bug 269209) which causes the dialog area to get clipped when the buttons get clipped.  this will not be fixed in the short term.\n\nmost wizards/dialogs don\'t run into this problem because the initial size computation produces a wizard or dialog where the buttons are not clipped.\n\nnote in screenshot #2, the last button is clipped in the dialog.  i\'m suggesting that there must be code somewhere in your dialog that is setting or computing a layout size for the dialog area, or else the shell, which causes the buttons (and therefore your chart) to get clipped.  you can test this by setting the dialog font to something very wide.\n\nwe\'ve already fixed screenshot #1 by fixing an improper layout in the dialog area itself.\n(in reply to comment #13)\n> (in reply to comment #12)\n> > i don\'t think it\'s birt bug. we extend jface dialog createbutton() to create\n> > buttons without setting any sizes, but apparently the button is too large\n> \n> for the cloned bug, the fix was needed in the wizard page, not the dialog\n> itself.  how are you creating your pages?  are you using the jface wizarddialog\n> to host it?  or is it part of the framework new/import/export wizard dialogs?\n> \n> the reason it can be different on linux vs windows is they use different fonts\n> with different sizes as their defaults.\n> \n> pw\n\nwe extend traydialog and override method like this:\n	protected void createbuttonsforbuttonbar( composite parent )\n	{\n		createbutton( parent,\n				idialogconstants.back_id,\n				messages.getstring( \"wizardbase.back\" ), //$non-nls-1$\n				false );...\n\nit\'s true that jface dialog to host these buttons. we didn\'t set size for it. usually it\'s framework creator to adjust size.\n(in reply to comment #14)\n> there is indeed an underlying jface bug (bug 269209) which causes the dialog\n> area to get clipped when the buttons get clipped.  this will not be fixed in\n> the short term.\n> \n> most wizards/dialogs don\'t run into this problem because the initial size\n> computation produces a wizard or dialog where the buttons are not clipped.\n> \n> note in screenshot #2, the last button is clipped in the dialog.  i\'m\n> suggesting that there must be code somewhere in your dialog that is setting or\n> computing a layout size for the dialog area, or else the shell, which causes\n> the buttons (and therefore your chart) to get clipped.  you can test this by\n> setting the dialog font to something very wide.\n> \n> we\'ve already fixed screenshot #1 by fixing an improper layout in the dialog\n> area itself.\n\nthe fact that the second screenshot will be truncated is because there are the fifth button \"apply\". four buttons have enough space to display. we didn\'t use own algorithm to compute dialog size, just calling standard layout or pack.\n\ncould you try the similar page with 5 buttons? can it work as well?\nsteven - in screenshot #2, was the dialog as large as the screen?\n\nif yes, then we can\'t fix this bug now.  the problem is that there are five buttons and the font \"average char width\" is so wide that the button size is made very large, so none of it fits, and everything is fixed.\n\nif no, and one could resize the dialog large enough so that all buttons (and the chart) is visible, then i think the problem is in the layout or shell size setting in the birt code.\n(in reply to comment #17)\n> steven - in screenshot #2, was the dialog as large as the screen?\n> \n> if yes, then we can\'t fix this bug now.  the problem is that there are five\n> buttons and the font \"average char width\" is so wide that the button size is\n> made very large, so none of it fits, and everything is fixed.\n\ni meant to say \"everything is clipped.\"\n\n> \n> if no, and one could resize the dialog large enough so that all buttons (and\n> the chart) is visible, then i think the problem is in the layout or shell size\n> setting in the birt code.\n(in reply to comment #17)\n> steven - in screenshot #2, was the dialog as large as the screen?\n> \n> if yes, then we can\'t fix this bug now.  the problem is that there are five\n> buttons and the font \"average char width\" is so wide that the button size is\n> made very large, so none of it fits, and everything is fixed.\n> \n> if no, and one could resize the dialog large enough so that all buttons (and\n> the chart) is visible, then i think the problem is in the layout or shell size\n> setting in the birt code.\n\nhi susan,\n\nyes, the dialog is as large as the size of the screen. we can only change the resolution to 1280x1024 to see all the buttons.\n\nthanks,\ncole chen\n(in reply to comment #19)\n> hi susan,\n> \n> yes, the dialog is as large as the size of the screen. we can only change the\n> resolution to 1280x1024 to see all the buttons.\n> \n> thanks,\n> cole chen\n\nin that case we can dup this bug to bug 269209.\nunfortunately, that is not something we will fix this late in a release.\nthe user workaround would be to either:\n\n- change to a higher resolution (as you mention)\n- change the dialog font to a smaller font in the preferences\n(in reply to comment #20)\n> (in reply to comment #19)\n> > hi susan,\n> > \n> > yes, the dialog is as large as the size of the screen. we can only change the\n> > resolution to 1280x1024 to see all the buttons.\n> > \n> > thanks,\n> > cole chen\n> \n> in that case we can dup this bug to bug 269209.\n> unfortunately, that is not something we will fix this late in a release.\n> the user workaround would be to either:\n> \n> - change to a higher resolution (as you mention)\n> - change the dialog font to a smaller font in the preferences\n> \n> *** this bug has been marked as a duplicate of bug 269209 ***\n\nthanks susan,\n\nin this case, could you kindly help document the work around and add a note to say the resolution to this fixed in future release?\n\nthanks.','17801','78761','2010-04-09 10:48:41','p3','duplicate','closed','birt chart',';build;identifier;description;import;window;edit;chart;window;truncate;environment;build;level;component;birt;platform;sles11;1_5_0_22;window;p.exe;java;affect;locale;tchinese;expect;result;import;window;edit;chart;window;properly;display;actual;result;import;window;edit;chart;window;truncate;reproducible;step;reproduce;step;reproduce;open;project;dialog;file;menu;select;business;intelligence;report;tool;click;type;project;report;project;dialog;click;finish;open;associate;perspective;dialog;display;click;display;birt;perspective;navigator;view;right;click;project;select;import;select;file;select;test_report_chart_date_step.rptdesign;click;finish;double;click;test_report_chart_date_step.rptdesign;navigator;view;report;design;display;double;click;datum;source;select;folder;path;orders.csv;copy;open;edit;chart;dialog;double;click;chart;report;layout;create;attachment;screenshot;create;attachment;screenshot;create;attachment;report;template;test;datum;kindly;help;provide;update;steven;kindly;help;provide;update;steven;susan;prakash;idea;dialog;display;width;provide;scroll;dialog;font;calculation;chinese;character;paul;workaround;change;resolution;screenshot;capture;cole;chen;possibility;have;friday;reply;comment;susan;prakash;idea;dialog;display;width;provide;scroll;dialog;font;calculation;chinese;character;idea;screenshot;sure;screenshot;cancel;button;clip;note;large;button;think;problem;chinese;font;large;character;width;minimum;button;width;compute;wide;truncation;occur;layout;dialog;framework;button;truncate;layout;stop;shrink;dialog;area;button;dialog;area;start;clipping;similar;problem;dialog;simplest;adjust;initial;dialog;size;larger;explanation;comment;edit;dialog;resize;dialog;area;resize;shell;smaller;dialog;area;smaller;shell;resize;button;minimum;size;reach;point;entire;dialog;contents;simply;crop;dialog;area;longer;smaller;dialog;button;lengthy;width;bother;resize;dialog;area;anymore;behavior;kick;happen;sooner;sure;what\'s;happen;screenshot;look;like;clipping;start;button;clip;best;thing;resize;dialog;point;clipping;occur;guess;similar;problem;wide;font;calculation;cause;large;prefer;width;calculate;client;area;dialog\';prefer;size;compute;base;smaller;composite;button;susan;apply;workaround;font;base;metric;dup\'e;reply;comment;susan;apply;workaround;font;base;metric;dup\'e;clone;create;separate;birt;chart;issue;file;import;issue;file;import;issue;explanation;move;birt;screenshot;read;comment;base;screenshot;suspect;initial;size;dialog;explicitly;pixel;measurement;dialog;open;size;wizard;button;cause;clipping;instead;size;determine;font;width;large;default;size;computation;allow;place;original;pixel;size;ensure;wizard;button;chart;clip;reply;comment;reply;comment;susan;apply;workaround;font;base;metric;dup\'e;clone;create;separate;birt;chart;issue;file;import;issue;file;import;issue;explanation;move;birt;screenshot;read;comment;base;screenshot;suspect;initial;size;dialog;explicitly;pixel;measurement;dialog;open;size;wizard;button;cause;clipping;instead;size;determine;font;width;large;default;size;computation;allow;place;original;pixel;size;ensure;wizard;button;chart;clip;think;birt;extend;jface;dialog;createbutton;create;button;size;apparently;button;large;compare;small;font;chart;wizard;compute;prefer;size;large;initial;size;large;button;truncate;eclipse\';window;screenshot;issue;think;wrong;jface;linux;reply;comment;think;birt;extend;jface;dialog;createbutton;create;button;size;apparently;button;large;clone;need;wizard;page;dialog;create;page;jface;wizarddialog;host;framework;import;export;wizard;dialog;reason;different;linux;window;different;font;different;size;default;underlie;jface;cause;dialog;area;clip;button;clip;short;term;wizard;dialog;problem;initial;size;computation;produce;wizard;dialog;button;clip;note;screenshot;button;clip;dialog;suggest;code;dialog;computing;layout;size;dialog;area;shell;cause;button;chart;clip;test;dialog;font;wide;we\'ve;screenshot;improper;layout;dialog;area;reply;comment;reply;comment;think;birt;extend;jface;dialog;createbutton;create;button;size;apparently;button;large;clone;need;wizard;page;dialog;create;page;jface;wizarddialog;host;framework;import;export;wizard;dialog;reason;different;linux;window;different;font;different;size;default;extend;traydialog;override;method;like;protect;void;createbuttonsforbuttonbar;composite;parent;createbutton;parent;idialogconstants.back_id;messages.getstring;wizardbase.back;false;true;jface;dialog;host;button;size;usually;framework;creator;adjust;size;reply;comment;underlie;jface;cause;dialog;area;clip;button;clip;short;term;wizard;dialog;problem;initial;size;computation;produce;wizard;dialog;button;clip;note;screenshot;button;clip;dialog;suggest;code;dialog;computing;layout;size;dialog;area;shell;cause;button;chart;clip;test;dialog;font;wide;we\'ve;screenshot;improper;layout;dialog;area;fact;second;screenshot;truncate;fifth;button;apply;button;space;display;algorithm;compute;dialog;size;just;call;standard;layout;pack;similar;page;button;work;steven;screenshot;dialog;large;screen;can\'t;problem;button;font;average;char;width;wide;button;size;large;resize;dialog;large;button;chart;visible;think;problem;layout;shell;size;birt;code;reply;comment;steven;screenshot;dialog;large;screen;can\'t;problem;button;font;average;char;width;wide;button;size;large;mean;clip;resize;dialog;large;button;chart;visible;think;problem;layout;shell;size;birt;code;reply;comment;steven;screenshot;dialog;large;screen;can\'t;problem;button;font;average;char;width;wide;button;size;large;resize;dialog;large;button;chart;visible;think;problem;layout;shell;size;birt;code;susan;dialog;large;size;screen;change;resolution;button;cole;chen;reply;comment;susan;dialog;large;size;screen;change;resolution;button;cole;chen;case;unfortunately;late;release;user;workaround;change;higher;resolution;mention;change;dialog;font;smaller;font;preference;reply;comment;reply;comment;susan;dialog;large;size;screen;change;resolution;button;cole;chen;case;unfortunately;late;release;user;workaround;change;higher;resolution;mention;change;dialog;font;smaller;font;preference;marked;duplicate;susan;case;kindly;help;document;work;note;resolution;future;release;dbcs3.6;tc:suse;edit;chart;window;truncate;birt;chart'),(308717,'eclipse','[smoke] the output columns can not be shown when the data set is created correctly','created an attachment (id=164454)\nscreenshot\n\ndescription:\nthe output columns can not be shown when the data set is created correctly.\n\nbuild number:\n2.6.0.v20100409-0630\n\nsteps to reproduce:\n1. new a data source and a data set.\n2. new a data cube.\n\nexpected result:\nthe columns can be shown.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\ncreated an attachment (id=164455)\nreport design\nthis bug should have been fixed.\nverified in build (2.6.0.v20100517-0630), closed.','17871','27988','2010-04-10 02:16:04','p3','fixed','closed','birt data',';create;attachment;screenshot;description;output;column;show;datum;create;correctly;build;number;2.6.0;step;reproduce;datum;source;datum;datum;cube;expect;result;column;show;actual;result;screenshot;error;create;attachment;report;design;verify;build;2.6.0;close;smoke;output;column;show;datum;create;correctly;birt;datum'),(308718,'eclipse','toggle visibility does not work correctly for radar chart','created an attachment (id=164456)\nreport design\n\ndescription:\nlegend toggle visibility does not work correctly for radar chart.\n\nbuild number:\n2.6.0.v20100406-0630\n\nsteps to reproduce:\n1. preview the attached report design.\n2. click the legend area.\n\nexpected result:\nthe value series label are visible or invisible at the same time.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\ncreated an attachment (id=164457)\nscreenshot\ncreated an attachment (id=164459)\nreport design 1\nscenario 2:\n1. preview the attached report design 1.\n2. click the value series.\n\nexpected result:\nthe value series label are visible or invisible at the same time.\ntext render event must be copied or cached in radar renderer, so that interactivity in svg elements can work correctly.\nverified on build 2.6.0 v20100520-0630. the value series label are visible or invisible at the same time.\nclosed.','17801','27988','2010-04-10 02:42:33','p3','fixed','closed','birt chart',';create;attachment;report;design;description;legend;toggle;visibility;work;correctly;radar;chart;build;number;2.6.0;step;reproduce;preview;attach;report;design;click;legend;area;expect;result;value;series;label;visible;invisible;time;actual;result;screenshot;error;create;attachment;screenshot;create;attachment;report;design;scenario;preview;attach;report;design;click;value;series;expect;result;value;series;label;visible;invisible;time;text;render;event;copy;cache;radar;renderer;interactivity;element;work;correctly;verify;build;2.6.0;value;series;label;visible;invisible;time;close;toggle;visibility;work;correctly;radar;chart;birt;chart'),(308719,'eclipse','value series toggle datapoint visibility does not work and ie freeze after the click for radar chart','created an attachment (id=164458)\nreport design\n\ndescription:\nvalue series toggle datapoint visibility does not work for radar chart.\n\nbuild number:\n2.6.0.v20100406-0630\n\nsteps to reproduce:\n1. preview the attached report design.\n2. click the value series label.\n\nexpected result:\nthe value series label are visible or invisible at the same time.\n\nactual result:\ntoggle datapoint visibility does not work and ie freeze after the click.\n\nerror log:\nn/a\ntext render event must be copied or cached in radar renderer, so that interactivity in svg elements can work correctly.\nverified in build (2.6.0.v20100520-0630), closed.','17801','27988','2010-04-10 02:51:41','p3','fixed','closed','birt chart',';create;attachment;report;design;description;value;series;toggle;datapoint;visibility;work;radar;chart;build;number;2.6.0;step;reproduce;preview;attach;report;design;click;value;series;label;expect;result;value;series;label;visible;invisible;time;actual;result;toggle;datapoint;visibility;work;freeze;click;error;text;render;event;copy;cache;radar;renderer;interactivity;element;work;correctly;verify;build;2.6.0;close;value;series;toggle;datapoint;visibility;work;freeze;click;radar;chart;birt;chart'),(308720,'eclipse','[accessibility] shortcut key conflict happens for radar chart','created an attachment (id=164460)\nscreenshot\n\ndescription:\nshortcut key conflict happens for radar chart.\n\nbuild number:\n2.6.0.v20100406-0630\n\nsteps to reproduce:\n1. new a chart, select type as radar.\n2. go to \"format chart\" tab, check shortcut key in series->value (y) series tab.\n\nexpected result:\nunique shortcut keys are provided.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\nfixed. changed the short cut key.\nverified on build 2.6.0 v20100414-0630. shortcut key for show web/radar labels is changed to w.\nclosed.','44241','27988','2010-04-10 03:39:08','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;shortcut;conflict;happen;radar;chart;build;number;2.6.0;step;reproduce;chart;select;type;radar;format;chart;check;shortcut;series;value;series;expect;result;unique;shortcut;provide;actual;result;screenshot;error;change;short;verify;build;2.6.0;shortcut;radar;label;change;close;accessibility;shortcut;conflict;happen;radar;chart;birt;chart'),(308772,'eclipse','update birt version in deploy welcome page','we should update birt version in deploy welcome page to 2.6 instead of 2.5.1\nengine and viewer versions in birt runtime welcome page are updated to 2.6.0\nverifed in build 2.6.0.v20100414','46143','18581','2010-04-11 22:39:44','p3','fixed','closed','birt report viewer',';update;birt;version;deploy;welcome;page;instead;2.5.1;engine;viewer;version;birt;runtime;welcome;page;update;2.6.0;verife;build;2.6.0;update;birt;version;deploy;welcome;page;birt;report;viewer'),(308775,'eclipse','[automation]error happened when preview a chart with filter','created an attachment (id=164507)\nreport\n\ndescription:\nerror happened when preview a chart with filter\n\nbuild:\n2.6.0.v20100412-0630\n\nsteps to reproduce:\n1. new a chart using cube\n2. add filter on chart\n3. preview\n\nactual result:\nerror happens\n\nerrorlog:\norg.eclipse.birt.report.engine.api.engineexception: an error happened in data type conversion.\ninvalid data type found in conditional expression.\nan error happened in data type conversion.\ninvalid data type found in conditional expression.\nan error happened in data type conversion.\ninvalid data type found in conditional expression.\nan error happened in data type conversion.\ninvalid data type found in conditional expression.\n   at org.eclipse.birt.report.engine.executor.extendedgenerateexecutor.execute(extendedgenerateexecutor.java:70)\n   at org.eclipse.birt.report.engine.executor.extendeditemexecutor.execute(extendeditemexecutor.java:62)\n   at org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportitemexecutor.execute(wrappedreportitemexecutor.java:46)\n   at org.eclipse.birt.report.engine.internal.executor.emitter.reportitememitterexecutor.execute(reportitememitterexecutor.java:46)\n   at org.eclipse.birt.report.engine.internal.executor.dup.suppressduplicateitemexecutor.execute(suppressduplicateitemexecutor.java:43)\n   at org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportitemexecutor.execute(wrappedreportitemexecutor.java:46)\n   at org.eclipse.birt.report.engine.internal.executor.l18n.localizedreportitemexecutor.execute(localizedreportitemexecutor.java:34)\n   at org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes(htmlblockstackinglm.java:65)\n   at org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout(htmlpagelm.java:90)\n   at org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout(htmlreportlayoutengine.java:99)\n   at org.eclipse.birt.report.engine.presentation.reportdocumentbuilder.build(reportdocumentbuilder.java:249)\n   at org.eclipse.birt.report.engine.api.impl.runtask.dorun(runtask.java:252)\n   at org.eclipse.birt.report.engine.api.impl.runtask.run(runtask.java:85)\n   at org.eclipse.birt.report.service.reportengineservice.runreport(reportengineservice.java:1307)\n   at org.eclipse.birt.report.service.birtviewerreportservice.runreport(birtviewerreportservice.java:158)\n   at org.eclipse.birt.report.service.actionhandler.birtrunreportactionhandler.__execute(birtrunreportactionhandler.java:81)\n   at org.eclipse.birt.report.service.actionhandler.birtgetpageactionhandler.__checkdocumentexists(birtgetpageactionhandler.java:58)\n   at org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.prepareparameters(abstractgetpageactionhandler.java:119)\n   at org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.__execute(abstractgetpageactionhandler.java:104)\n   at org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute(abstractbaseactionhandler.java:90)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor.__executeaction(abstractbasedocumentprocessor.java:47)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction(abstractbasecomponentprocessor.java:143)\n   at org.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage(birtdocumentprocessor.java:87)\n   at sun.reflect.nativemethodaccessorimpl.invoke0(native method)\n   at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)\n   at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:597)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process(abstractbasecomponentprocessor.java:112)\n   at org.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects(birtsoapbindingimpl.java:66)\n   at sun.reflect.nativemethodaccessorimpl.invoke0(native method)\n   at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)\n   at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:597)\n   at org.apache.axis.providers.java.rpcprovider.invokemethod(rpcprovider.java:397)\n   at org.apache.axis.providers.java.rpcprovider.processmessage(rpcprovider.java:186)\n   at org.apache.axis.providers.java.javaprovider.invoke(javaprovider.java:323)\n   at org.apache.axis.strategies.invocationstrategy.visit(invocationstrategy.java:32)\n   at org.apache.axis.simplechain.dovisiting(simplechain.java:118)\n   at org.apache.axis.simplechain.invoke(simplechain.java:83)\n   at org.apache.axis.handlers.soap.soapservice.invoke(soapservice.java:454)\n   at org.apache.axis.server.axisserver.invoke(axisserver.java:281)\n   at org.apache.axis.transport.http.axisservlet.dopost(axisservlet.java:699)\n   at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost(birtsoapmessagedispatcherservlet.java:265)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:727)\n   at org.apache.axis.transport.http.axisservletbase.service(axisservletbase.java:327)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n   at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service(birtsoapmessagedispatcherservlet.java:122)\n   at org.eclipse.equinox.http.registry.internal.servletmanager$servletwrapper.service(servletmanager.java:180)\n   at org.eclipse.equinox.http.servlet.internal.servletregistration.service(servletregistration.java:61)\n   at org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias(proxyservlet.java:126)\n   at org.eclipse.equinox.http.servlet.internal.proxyservlet.service(proxyservlet.java:60)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n   at org.eclipse.equinox.http.jetty.internal.httpservermanager$internalhttpserviceservlet.service(httpservermanager.java:318)\n   at org.mortbay.jetty.servlet.servletholder.handle(servletholder.java:502)\n   at org.mortbay.jetty.servlet.servlethandler.handle(servlethandler.java:380)\n   at org.mortbay.jetty.servlet.sessionhandler.handle(sessionhandler.java:181)\n   at org.mortbay.jetty.handler.contexthandler.handle(contexthandler.java:765)\n   at org.mortbay.jetty.handler.handlerwrapper.handle(handlerwrapper.java:152)\n   at org.mortbay.jetty.server.handle(server.java:324)\n   at org.mortbay.jetty.httpconnection.handlerequest(httpconnection.java:535)\n   at org.mortbay.jetty.httpconnection$requesthandler.content(httpconnection.java:880)\n   at org.mortbay.jetty.httpparser.parsenext(httpparser.java:748)\n   at org.mortbay.jetty.httpparser.parseavailable(httpparser.java:219)\n   at org.mortbay.jetty.httpconnection.handle(httpconnection.java:404)\n   at org.mortbay.io.nio.selectchannelendpoint.run(selectchannelendpoint.java:409)\n   at org.mortbay.thread.queuedthreadpool$poolthread.run(queuedthreadpool.java:520)\ncaused by: org.eclipse.birt.data.engine.core.dataexception: an error happened in data type conversion.\ninvalid data type found in conditional expression.\nan error happened in data type conversion.\ninvalid data type found in conditional expression.\nan error happened in data type conversion.\ninvalid data type found in conditional expression.\nan error happened in data type conversion.\ninvalid data type found in conditional expression.\n   at org.eclipse.birt.data.engine.olap.impl.query.cubequeryresults.getcubecursor(cubequeryresults.java:147)\n   at org.eclipse.birt.report.engine.data.dte.cuberesultset.(cuberesultset.java:78)\n   at org.eclipse.birt.report.engine.data.dte.dtedataengine.doexecutecube(dtedataengine.java:224)\n   at org.eclipse.birt.report.engine.data.dte.datagenerationengine.doexecutecube(datagenerationengine.java:87)\n   at org.eclipse.birt.report.engine.data.dte.abstractdataengine.execute(abstractdataengine.java:270)\n   at org.eclipse.birt.report.engine.executor.extendedgenerateexecutor.executequeries(extendedgenerateexecutor.java:205)\n   at org.eclipse.birt.report.engine.executor.extendedgenerateexecutor.execute(extendedgenerateexecutor.java:65)\n... 65 more\ncaused by: javax.olap.olapexception: an error happened in data type conversion.\ninvalid data type found in conditional expression.\nan error happened in data type conversion.\ninvalid data type found in conditional expression.\n   at org.eclipse.birt.data.engine.olap.query.view.birtcubeview.createcubecursor(birtcubeview.java:206)\n   at org.eclipse.birt.data.engine.olap.query.view.birtcubeview.getcubecursor(birtcubeview.java:178)\n   at org.eclipse.birt.data.engine.olap.impl.query.cubequeryresults.getcubecursor(cubequeryresults.java:100)\n... 71 more\ncaused by: org.eclipse.birt.data.engine.core.dataexception: an error happened in data type conversion.\ninvalid data type found in conditional expression.\n   at org.eclipse.birt.data.engine.script.scriptevalutil.compare(scriptevalutil.java:363)\n   at org.eclipse.birt.data.engine.script.scriptevalutil.compare(scriptevalutil.java:390)\n   at org.eclipse.birt.data.engine.script.scriptevalutil.evalconditionalexpr(scriptevalutil.java:158)\n   at org.eclipse.birt.data.engine.script.scriptevalutil.evalexpr(scriptevalutil.java:695)\n   at org.eclipse.birt.data.engine.olap.util.filter.jsfacttablefilterevalhelper.evaluatefilter(jsfacttablefilterevalhelper.java:117)\n   at org.eclipse.birt.data.engine.olap.data.impl.facttable.facttablerowiterator.isselectedrow(facttablerowiterator.java:356)\n   at org.eclipse.birt.data.engine.olap.data.impl.facttable.facttablerowiterator.next(facttablerowiterator.java:248)\n   at org.eclipse.birt.data.engine.olap.data.impl.aggregation.datasetfromoriginalcube.next(datasetfromoriginalcube.java:228)\n   at org.eclipse.birt.data.engine.olap.data.impl.aggregation.aggregationexecutor.populatesortedfactrows(aggregationexecutor.java:213)\n   at org.eclipse.birt.data.engine.olap.data.impl.aggregation.aggregationexecutor.execute(aggregationexecutor.java:103)\n   at org.eclipse.birt.data.engine.olap.data.api.cubequeryexecutorhelper.onepassexecute(cubequeryexecutorhelper.java:516)\n   at org.eclipse.birt.data.engine.olap.data.api.cubequeryexecutorhelper.execute(cubequeryexecutorhelper.java:337)\n   at org.eclipse.birt.data.engine.olap.query.view.queryexecutor.populaters(queryexecutor.java:270)\n   at org.eclipse.birt.data.engine.olap.query.view.queryexecutor.execute(queryexecutor.java:121)\n   at org.eclipse.birt.data.engine.olap.query.view.birtcubeview.createcubecursor(birtcubeview.java:198)\n... 73 more\ncaused by: org.eclipse.birt.data.engine.core.dataexception: invalid data type found in conditional expression.\n   at org.eclipse.birt.data.engine.script.scriptevalutil.compare(scriptevalutil.java:359)\n... 87 more\ncreated an attachment (id=164512)\nxtab report\n\nmore information:\nsome old reports with dimension[\"xx\"] filter on xtab also have this problem\nthis bug should have been fixed in latest build.\nverify the bug','17871','56831','2010-04-11 23:38:26','p3','fixed','closed','birt data',';create;attachment;report;description;error;happen;preview;chart;filter;build;2.6.0;step;reproduce;chart;cube;filter;chart;preview;actual;result;error;happen;errorlog;org.eclipse.birt.report.engine.api.engineexception;error;happen;datum;type;conversion;invalid;datum;type;conditional;expression;error;happen;datum;type;conversion;invalid;datum;type;conditional;expression;error;happen;datum;type;conversion;invalid;datum;type;conditional;expression;error;happen;datum;type;conversion;invalid;datum;type;conditional;expression;org.eclipse.birt.report.engine.executor.extendedgenerateexecutor.execute;extendedgenerateexecutor.java;org.eclipse.birt.report.engine.executor.extendeditemexecutor.execute;extendeditemexecutor.java;org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportitemexecutor.execute;wrappedreportitemexecutor.java;org.eclipse.birt.report.engine.internal.executor.emitter.reportitememitterexecutor.execute;reportitememitterexecutor.java;org.eclipse.birt.report.engine.internal.executor.dup.suppressduplicateitemexecutor.execute;suppressduplicateitemexecutor.java;org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportitemexecutor.execute;wrappedreportitemexecutor.java;org.eclipse.birt.report.engine.internal.executor.l18n.localizedreportitemexecutor.execute;localizedreportitemexecutor.java;org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes;htmlblockstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout;htmlpagelm.java;org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout;htmlreportlayoutengine.java;org.eclipse.birt.report.engine.presentation.reportdocumentbuilder.build;reportdocumentbuilder.java;org.eclipse.birt.report.engine.api.impl.runtask.dorun;runtask.java;org.eclipse.birt.report.engine.api.impl.runtask.run;runtask.java;org.eclipse.birt.report.service.reportengineservice.runreport;reportengineservice.java;org.eclipse.birt.report.service.birtviewerreportservice.runreport;birtviewerreportservice.java;org.eclipse.birt.report.service.actionhandler.birtrunreportactionhandler;birtrunreportactionhandler.java;org.eclipse.birt.report.service.actionhandler.birtgetpageactionhandler;birtgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.prepareparameters;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute;abstractbaseactionhandler.java;org.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor;abstractbasedocumentprocessor.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage;birtdocumentprocessor.java;sun.reflect.nativemethodaccessorimpl.invoke0;native;method;sun.reflect.nativemethodaccessorimpl.invoke;nativemethodaccessorimpl.java;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects;birtsoapbindingimpl.java;sun.reflect.nativemethodaccessorimpl.invoke0;native;method;sun.reflect.nativemethodaccessorimpl.invoke;nativemethodaccessorimpl.java;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.apache.axis.providers.java.rpcprovider.invokemethod;rpcprovider.java;org.apache.axis.providers.java.rpcprovider.processmessage;rpcprovider.java;org.apache.axis.providers.java.javaprovider.invoke;javaprovider.java;org.apache.axis.strategies.invocationstrategy.visit;invocationstrategy.java;org.apache.axis.simplechain.dovisiting;simplechain.java;org.apache.axis.simplechain.invoke;simplechain.java;org.apache.axis.handlers.soap.soapservice.invoke;soapservice.java;org.apache.axis.server.axisserver.invoke;axisserver.java;org.apache.axis.transport.http.axisservlet.dopost;axisservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost;birtsoapmessagedispatcherservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.apache.axis.transport.http.axisservletbase.service;axisservletbase.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service;birtsoapmessagedispatcherservlet.java;org.eclipse.equinox.http.registry.internal.servletmanager;servletwrapper.service;servletmanager.java;org.eclipse.equinox.http.servlet.internal.servletregistration.service;servletregistration.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias;proxyservlet.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.service;proxyservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.equinox.http.jetty.internal.httpservermanager;internalhttpserviceservlet.service;httpservermanager.java;org.mortbay.jetty.servlet.servletholder.handle;servletholder.java;org.mortbay.jetty.servlet.servlethandler.handle;servlethandler.java;org.mortbay.jetty.servlet.sessionhandler.handle;sessionhandler.java;org.mortbay.jetty.handler.contexthandler.handle;contexthandler.java;org.mortbay.jetty.handler.handlerwrapper.handle;handlerwrapper.java;org.mortbay.jetty.server.handle;server.java;org.mortbay.jetty.httpconnection.handlerequest;httpconnection.java;org.mortbay.jetty.httpconnection;requesthandler.content;httpconnection.java;org.mortbay.jetty.httpparser.parsenext;httpparser.java;org.mortbay.jetty.httpparser.parseavailable;httpparser.java;org.mortbay.jetty.httpconnection.handle;httpconnection.java;org.mortbay.io.nio.selectchannelendpoint.run;selectchannelendpoint.java;org.mortbay.thread.queuedthreadpool;poolthread.run;queuedthreadpool.java;cause;org.eclipse.birt.data.engine.core.dataexception;error;happen;datum;type;conversion;invalid;datum;type;conditional;expression;error;happen;datum;type;conversion;invalid;datum;type;conditional;expression;error;happen;datum;type;conversion;invalid;datum;type;conditional;expression;error;happen;datum;type;conversion;invalid;datum;type;conditional;expression;org.eclipse.birt.data.engine.olap.impl.query.cubequeryresults.getcubecursor;cubequeryresults.java;org.eclipse.birt.report.engine.data.dte.cuberesultset;cuberesultset.java;org.eclipse.birt.report.engine.data.dte.dtedataengine.doexecutecube;dtedataengine.java;org.eclipse.birt.report.engine.data.dte.datagenerationengine.doexecutecube;datagenerationengine.java;org.eclipse.birt.report.engine.data.dte.abstractdataengine.execute;abstractdataengine.java;org.eclipse.birt.report.engine.executor.extendedgenerateexecutor.executequeries;extendedgenerateexecutor.java;org.eclipse.birt.report.engine.executor.extendedgenerateexecutor.execute;extendedgenerateexecutor.java;cause;javax.olap.olapexception;error;happen;datum;type;conversion;invalid;datum;type;conditional;expression;error;happen;datum;type;conversion;invalid;datum;type;conditional;expression;org.eclipse.birt.data.engine.olap.query.view.birtcubeview.createcubecursor;birtcubeview.java;org.eclipse.birt.data.engine.olap.query.view.birtcubeview.getcubecursor;birtcubeview.java;org.eclipse.birt.data.engine.olap.impl.query.cubequeryresults.getcubecursor;cubequeryresults.java;cause;org.eclipse.birt.data.engine.core.dataexception;error;happen;datum;type;conversion;invalid;datum;type;conditional;expression;org.eclipse.birt.data.engine.script.scriptevalutil.compare;scriptevalutil.java;org.eclipse.birt.data.engine.script.scriptevalutil.compare;scriptevalutil.java;org.eclipse.birt.data.engine.script.scriptevalutil.evalconditionalexpr;scriptevalutil.java;org.eclipse.birt.data.engine.script.scriptevalutil.evalexpr;scriptevalutil.java;org.eclipse.birt.data.engine.olap.util.filter.jsfacttablefilterevalhelper.evaluatefilter;jsfacttablefilterevalhelper.java;org.eclipse.birt.data.engine.olap.data.impl.facttable.facttablerowiterator.isselectedrow;facttablerowiterator.java;org.eclipse.birt.data.engine.olap.data.impl.facttable.facttablerowiterator.next;facttablerowiterator.java;org.eclipse.birt.data.engine.olap.data.impl.aggregation.datasetfromoriginalcube.next;datasetfromoriginalcube.java;org.eclipse.birt.data.engine.olap.data.impl.aggregation.aggregationexecutor.populatesortedfactrows;aggregationexecutor.java;org.eclipse.birt.data.engine.olap.data.impl.aggregation.aggregationexecutor.execute;aggregationexecutor.java;org.eclipse.birt.data.engine.olap.data.api.cubequeryexecutorhelper.onepassexecute;cubequeryexecutorhelper.java;org.eclipse.birt.data.engine.olap.data.api.cubequeryexecutorhelper.execute;cubequeryexecutorhelper.java;org.eclipse.birt.data.engine.olap.query.view.queryexecutor.populaters;queryexecutor.java;org.eclipse.birt.data.engine.olap.query.view.queryexecutor.execute;queryexecutor.java;org.eclipse.birt.data.engine.olap.query.view.birtcubeview.createcubecursor;birtcubeview.java;cause;org.eclipse.birt.data.engine.core.dataexception;invalid;datum;type;conditional;expression;org.eclipse.birt.data.engine.script.scriptevalutil.compare;scriptevalutil.java;create;attachment;xtab;report;information;report;dimension;filter;xtab;problem;latest;build;verify;automation;error;happen;preview;chart;filter;birt;datum'),(308780,'eclipse','[regression][autoamtion] <ul><li>effect in postscript doesn\'t display with dot.','created an attachment (id=164510)\nreport\n\ndescription:\nit\'s a regression of bug192115\n\nbuild:\n2.6.0.v20100412-0630\n\nsteps to reproduce:\n1. insert a text item, set type as html.\n2. input content as\n<ul>\n<li>first</li><li>second</li><li>third</li>\n</ul>\n3. preview in pdf and postscript.\n\nexpected result:\ndot before list item content.\n\nactual result:\nblank space before list item content in postscript.\ncreated an attachment (id=164511)\npost script\nthe font aliases in fontsconfig_linux.xml and fontsconfig_win32.xml for font ¡°sans-serif¡± were incorrectly typed as ¡°sans serif¡±, therefore the <li> dot couldn¡¯t be mapped to a valid font.\nverify the bug on build <2.6.0.v20100429-0630>\n','23673','56831','2010-04-12 02:04:36','p3','fixed','closed','birt report engine',';create;attachment;report;description;regression;bug192115;build;2.6.0;step;reproduce;insert;text;item;type;html;input;content;second;preview;postscript;expect;result;list;item;content;actual;result;blank;space;list;item;content;postscript;create;attachment;post;script;font;alias;fontsconfig_linux.xml;fontsconfig_win32;font;serif;incorrectly;type;serif;couldn;valid;font;verify;build;regression;autoamtion;effect;postscript;doesn\'t;display;birt;report;engine'),(308781,'eclipse','[regression][automation]chinese character cannot be displayed in postscript','created an attachment (id=164513)\nreport\n\ndescription:\n[regression][automation]chinese character cannot be displayed in postscript\n\nbuild:\n2.6.0.v20100412-0630\n\nsteps to reproduce:\n1.new a label and input some chinese charaters.\n2.preview in postscript.\n\nexpected result:\nchinese character can be displayed in postscript\n\nactual result:\nonly \"??\" shows up.\nthe format was set to \"pdf\" in layout engine. fixed.\nverify the bug on build <2.6.0.v20100415-0630>','23673','56831','2010-04-12 02:53:43','p3','fixed','closed','birt report engine',';create;attachment;report;description;regression;automation;chinese;character;display;postscript;build;2.6.0;step;reproduce;label;input;chinese;charater;preview;postscript;expect;result;chinese;character;display;postscript;actual;result;show;format;layout;engine;verify;build;regression;automation;chinese;character;display;postscript;birt;report;engine'),(308782,'eclipse','[accessibility] the help content is missing for \"rename input\" dialogue','created an attachment (id=164514)\nscreenshot\n\ndescription:\nthe help content is missing for \"rename input\" dialogue.\n\nbuild number:\n2.6.0.v20100412-0630\n\nsteps to reproduce:\n1. new a data source and a data set.\n2. rename the data set, click \"?\"\n\nexpected result:\nhelp contents are shown.\n\nactual result:\nthere is no help contents (see the screenshot).\n\nerror log:\nn/a\nprovided a help id \"renameinputdialog_id\".\n\nreassign to doc team.\nfixed in head and 2.5.x branch\nverified in build (2.6.0.v20100525-1139).','15203','27988','2010-04-12 02:53:58','p3','fixed','closed','birt documentation',';create;attachment;screenshot;description;help;content;miss;rename;input;dialogue;build;number;2.6.0;step;reproduce;datum;source;datum;rename;datum;click;expect;result;help;contents;show;actual;result;help;contents;screenshot;error;provide;help;renameinputdialog_id;reassign;team;head;branch;verify;build;2.6.0;accessibility;help;content;miss;rename;input;dialogue;birt;documentation'),(308784,'eclipse','[automation]total page number does not show actual total page number in exported pdf files','created an attachment (id=164516)\nreport\n\ndescription:\ntotal page number does not show actual total page number in exported pdf files\n\nbuild:\n2.6.0.v20100412-0630\n\nsteps to reproduce:\n1. preview a 6 page report in web viewer\n2. export current page as pdf\n\nactual result:\ntotal page number is 6\n\nexpect result:\ntotal page number should be 1.\nwe also need verify the behaviour in 2.5.3\nfixed.\nverify the bug on build <2.6.0.v20100429-0630>','22709','56831','2010-04-12 03:32:37','p3','fixed','closed','birt report engine',';create;attachment;report;description;total;page;number;actual;total;page;number;export;file;build;2.6.0;step;reproduce;preview;page;report;viewer;export;current;page;actual;result;total;page;number;expect;result;total;page;number;need;verify;behaviour;2.5.3;verify;build;automation;total;page;number;actual;total;page;number;export;file;birt;report;engine'),(308971,'eclipse','[accessibility] can not use keyboard to select chart bindings in chart builder','created an attachment (id=164670)\nscreenshot\n\ndescription:\ncan not use keyboard to select chart bindings in chart builder.\n\nbuild number:\n2.6.0.v20100412-0630\n\nsteps to reproduce:\n1. new a data source and a data set and a data cube.\n2. new a chart, in \"select data\" tab, use keyboard to select the data cube. \n\nexpected result:\nkeyboard access works.\n\nactual result:\nwhen it comes to \"<new data set...>\" using the down button, \"new data set\" dialogue pops up and the cube can not be selected.\n\nerror log:\nn/a\nfixed. customized the ccombo to meet this demand. now press the space bar to trigger the selection for new data set/cube.\nverify the bug\nclosed.','44241','27988','2010-04-13 05:39:01','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;keyboard;select;chart;binding;chart;builder;build;number;2.6.0;step;reproduce;datum;source;datum;datum;cube;chart;select;datum;keyboard;select;datum;cube;expect;result;keyboard;access;work;actual;result;come;button;datum;dialogue;cube;select;error;customize;ccombo;meet;demand;press;space;trigger;selection;datum;cube;verify;close;accessibility;keyboard;select;chart;binding;chart;builder;birt;chart'),(309071,'eclipse','the contents on the button can not be shown completely in \"select data\" tab of chart builder for radar chart','created an attachment (id=164799)\nscreenshot\n\ndescription:\nthe contents on the button can not be shown completely in \"select data\" tab of chart builder for radar chart.\n\nbuild number:\n2.6.0.v20100414-0630\n\nprerequisite:\nset font size to \"extra large fonts\" in display properties.\n\nsteps to reproduce:\n1. new a radar chart and open chart builder for edit. \n\nexpected result:\nall the contents are shown completely.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\nthis should have nothing to do with radar chart.\nfixed. make the buttons can be shown completely.\nverified on build 2.6.0 v20100521-0630.\nclosed.','44241','27988','2010-04-14 02:25:52','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;contents;button;show;completely;select;datum;chart;builder;radar;chart;build;number;2.6.0;prerequisite;font;size;extra;large;font;display;property;step;reproduce;radar;chart;open;chart;builder;edit;expect;result;contents;show;completely;actual;result;screenshot;error;radar;chart;make;button;show;completely;verify;build;2.6.0;close;contents;button;show;completely;select;datum;chart;builder;radar;chart;birt;chart'),(309432,'eclipse','tooltip is \"null\" for hyperlink in ppt','created an attachment (id=165063)\nppt file\n\ndescriptioin:\ntooltip is \"null\" for hyperlink in ppt \n\nbuild:\n2.6.0.v20100315-1900\n\nsteps to reproduce:\n1. new a label with hyperlink\n2. keep tooltip as blank\n3. preview in ppt\n\nactual result:\ntooltip is \"null\" for hyperlink in ppt \n\nexpect result:\nwhen tooltip is blank in hyperlink setting, actual url should be show up\nfixed the problem.\nverify the bug','46601','56831','2010-04-16 03:44:20','p3','fixed','closed','birt report engine',';create;attachment;file;descriptioin;tooltip;null;hyperlink;build;2.6.0;step;reproduce;label;hyperlink;tooltip;blank;preview;actual;result;tooltip;null;hyperlink;expect;result;tooltip;blank;hyperlink;actual;problem;verify;tooltip;null;hyperlink;birt;report;engine'),(309434,'eclipse','custom style overline does not work if there\'s highlight on the item in html','created an attachment (id=165064)\nreport\n\ndescription:\ncustom style overline does not work if there\'s highlight on the item in html \n\nbuild:\n2.6.0.v20100416-1900\n\nsteps to reproduce:\n1. new a data with highlight\n2. set underline and text line through on it\n3. add a custom style overline and apply on the data\n4. preview in html/pdf\n\nactual result:\noverline does not work in html\n\nexpect reuslt:\noverline should work as pdf\nthe model of text-decoration in hmtl is different with birt.\nuser can set render option  \"enableagentstyleengine\" to false to remove this different.\nverify the bug','18253','56831','2010-04-16 04:02:42','p3','worksforme','closed','birt report engine',';create;attachment;report;description;custom;style;overline;work;there\'s;highlight;item;html;build;2.6.0;step;reproduce;datum;highlight;underline;text;line;custom;style;overline;apply;datum;preview;html;actual;result;overline;work;html;expect;reuslt;overline;work;model;text;decoration;hmtl;different;birt;user;render;option;enableagentstyleengine;false;remove;different;verify;custom;style;overline;work;there\'s;highlight;item;html;birt;report;engine'),(309625,'eclipse','data source property binding properties are not copied during copy/paste','build number:2.6.0.v20100419-0630\n\nsteps to reproduce:\n1. new a datasource, set values in property binding pane.\n2. copy and paste the data source\n3. check pasted data source\n\nexpected result:\nproperty binding properties are pasted\n\nactual result:\nmissed property binding properties.\nchange the logic in copyutil. property bindings exist in the report/library only.\nnow all elements\' property bindings can be copied correctly.\nverified in 2.6.0.v201004290630','15182','18581','2010-04-19 03:02:06','p3','fixed','closed','birt report',';build;number;2.6.0;step;reproduce;datasource;value;property;binding;pane;copy;paste;datum;source;check;paste;datum;source;expect;result;property;binding;property;paste;actual;result;miss;property;binding;property;change;logic;copyutil;property;binding;exist;report;library;element;property;binding;copy;correctly;verify;2.6.0;datum;source;property;binding;property;copy;copy;paste;birt;report'),(309817,'eclipse','no printing with webviewer 2.5.2','hi,\n\n    i sucessfully integrated the birt webviewer in and rcp app, but the printing options does not work.\n\non linux :\n- \"print on server\" displays the local machine printers, and works well.\n- \"print report\" does not work, the print properties dialog is shown but clicking ok does nothing. no new window or browser, no errors in the console or in the logs.\n\non windows:\n- \"print on server\" do not display any of the local machine printers.\n- \"print report\" generates this error :\n\nthe viewing session is not available or has expired.\n\norg.eclipse.birt.report.exception.viewerexception: the viewing session is not available or has expired.\nat org.eclipse.birt.report.servlet.basereportengineservlet.doget(basereportengineservlet.java:158)\nat org.eclipse.birt.report.servlet.basereportengineservlet.dopost(basereportengineservlet.java:224)\nat javax.servlet.http.httpservlet.service(httpservlet.java:727)\n(...)\n\ni have the postsript emitter, i use the feature.xml from here\nhttp://wiki.eclipse.org/rcp_integration_(birt)\n\nlaurent marchal.\nthe server printer must support the \"postscript\" flavor, it may be a driver issue. the second one is a duplicate of bug 291551.','18254','48572','2010-04-20 10:28:49','p3','duplicate','closed','birt report viewer',';sucessfully;integrate;birt;webviewer;printing;option;work;linux;print;server;display;local;machine;printer;work;print;report;work;print;property;dialog;show;click;window;browser;error;console;window;print;server;display;local;machine;printer;print;report;generate;error;view;session;available;expire;org.eclipse.birt.report.exception.viewerexception;view;session;available;expire;org.eclipse.birt.report.servlet.basereportengineservlet.doget;basereportengineservlet.java;org.eclipse.birt.report.servlet.basereportengineservlet.dopost;basereportengineservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;postsript;emitter;feature.xml;http;wiki.eclipse.org;rcp_integration_;birt;laurent;marchal;server;printer;support;postscript;flavor;driver;issue;second;duplicate;printing;webviewer;2.5.2;birt;report;viewer'),(309915,'eclipse','highlight and map rules in edit style dialog can not be de-selected','buildid:\n2.6.0.v20100412-0630\n\nsteps to reproduce:\n1. new a report and new a style\n2. in edit style dialog, choose hightlight -> add...\n3. condition: 1 equal 1, highlight style: font color to red.\n4. click ok.\n5. check the highlight added in edit style dialog.\n\nactual result:\nthe new added rule is selected by default. i can not de-select the rule.\nas a result, the preview is not available in the edit style dialog until i close and reopen it.\n\neven though i switch to the map tab then back to highlights tab, the rule is still selected and can not show the preview result.\n\nsimilar issue with the map in edit style.\nplease check if this is xp specific issue. as i cannot reproduce in win7.\nfixed it.\n\nwindow7 doesn\'t have the problem.\n\nand only the multiple selection table can do the deselection operation, so i set swt.multi style on the table of the highlight preference page.\n\nthe map page doesn\'t need change, it doesn\'t have the color property.\nverified in daily build 201005130630.\nbug closed.','29174','25405','2010-04-21 05:45:32','p3','fixed','closed','birt report designer',';buildid;2.6.0;step;reproduce;report;style;edit;style;dialog;choose;hightlight;condition;equal;highlight;style;font;color;click;check;highlight;edit;style;dialog;actual;result;rule;select;default;select;rule;result;preview;available;edit;style;dialog;close;reopen;switch;highlight;rule;select;preview;result;similar;issue;edit;style;check;specific;issue;reproduce;win7;window7;doesn\'t;problem;multiple;selection;table;deselection;operation;swt.multi;style;table;highlight;preference;page;page;doesn\'t;need;change;doesn\'t;color;property;verify;daily;build;close;highlight;rule;edit;style;dialog;select;birt;report;designer'),(310050,'eclipse','compile error found in 2.6.0 daily build v20100422-0630','created an attachment (id=165678)\nerror report in 2.6.0 daily build v20100422-0630\n\ncompile error found in 2.6.0 daily build v20100422-0630.\nplease see the attachment for details.\nfixed the problem.\nverified in daily build v20100422-1211','46601','48055','2010-04-21 22:34:44','p3','fixed','closed','birt report engine',';create;attachment;error;report;2.6.0;daily;build;compile;error;2.6.0;daily;build;attachment;detail;problem;verify;daily;build;compile;error;2.6.0;daily;build;birt;report;engine'),(310418,'eclipse','master page header height doesn\'t work in fixed layout','created an attachment (id=166049)\nreport design\n\nbuildid:\n2.6.0.v20100426-0630\n\nsteps to reproduce:\n1. open the attached report design and preview\n\nexpected result:\n-the image in the master page header should be cut while the master page header height is 0.1cm and the report layout is fixed layout.\n- if i changed the height to 10cm, there should be space between the label and image from masterpage\n\nactual result:\nno matter how i change the height of master page header, the label always listed right under the image of master page header.\nfixed.\nverified in daily build 201005130630.\nthe height setting works in pdf emitter now.','22709','25405','2010-04-26 03:06:46','p3','fixed','closed','birt report engine',';create;attachment;report;design;buildid;2.6.0;step;reproduce;open;attach;report;design;preview;expect;result;image;master;page;header;master;page;header;height;0.1cm;report;layout;layout;change;height;space;label;image;masterpage;actual;result;matter;change;height;master;page;header;label;list;right;image;master;page;header;verify;daily;build;height;work;emitter;master;page;header;height;doesn\'t;work;layout;birt;report;engine'),(310752,'eclipse','\"restore properties from the original library item\" is disabled for table extended from library after change group key','created an attachment (id=166282)\nscreenshot\n\ndescription:\n\"restore properties from the original library item\" is disabled for table extended from library after change group key.\n\nbuild number:\n2.6.0.v20100428-0630\n\nsteps to reproduce:\n1. new a library containing a table binding to the data set, with a group.\n2. new a report design extends the table in the library.\n3. change the group key for the table in the report, check the \"restore properties from the original library item\" button on the top right of property editor view.\n\nexpected result:\n\"restore properties from the original library item\" is enabled.\n\nactual result:\nrestore is disabled (see the screenshot). \n\nerror log:\nn/a\nneed mode to verify the check logic.\nthe key is set on the group. so, it cannot be restored by choosing table. restoring property is for each element, not including nested elements.\nsee above comments.\nverified in build (2.6.0.v20100506-0630), closed.','15191','27988','2010-04-28 01:48:14','p3','worksforme','closed','birt report',';create;attachment;screenshot;description;restore;property;original;library;item;disabled;table;extend;library;change;group;build;number;2.6.0;step;reproduce;library;contain;table;binding;datum;group;report;design;extend;table;library;change;group;table;report;check;restore;property;original;library;item;button;right;property;editor;view;expect;result;restore;property;original;library;item;enable;actual;result;restore;disabled;screenshot;error;need;mode;verify;check;logic;group;restore;choose;table;restore;property;element;include;nested;element;comment;verify;build;2.6.0;close;restore;property;original;library;item;disabled;table;extend;library;change;group;birt;report'),(310954,'eclipse','page total number does not work correctly in doc when there\'s multiple master page','created an attachment (id=166420)\nreport\n\ndescription:\npage total number does not work correctly in doc when there\'s multiple master page\n\nbuild:\n2.6.0.v20100429-0630\n\nsteps to reproduce:\n1. new a report with two master page\n2. set one master page as 6in*6in, insert page total number to another master page\n3. insert some items into layout and use two master page separately\n4. preview in doc\n\nactual result:\npage total number is 1 in first page in doc.\nbut if i editor the doc file somewhere, page total number change to 5 in the first page.\n\nexpect result:\npage total number should be 5\ncreated an attachment (id=166421)\ndoc file\nin word format, the total page is outputted as a word field. the field is recalculated if the user refersh the document\'s pagination. after refreshing, the total page is correct.\n\nthe user can refersh the pagiantion through:\n1. print preview.\n2. view the last page\n3. change the content of the document.\n\nas it is the word\'s behavior, set it as wont\' fixed in birt.\nclose the bug','46601','56831','2010-04-29 01:40:35','p3','wontfix','closed','birt report engine',';create;attachment;report;description;page;total;number;work;correctly;there\'s;multiple;master;page;build;2.6.0;step;reproduce;report;master;page;master;page;insert;page;total;number;master;page;insert;item;layout;master;page;separately;preview;actual;result;page;total;number;page;editor;file;page;total;number;change;page;expect;result;page;total;number;create;attachment;file;word;format;total;page;output;word;field;field;recalculate;user;refersh;document\';pagination;refresh;total;page;correct;user;refersh;pagiantion;print;preview;view;page;change;content;document;word\';behavior;wont;birt;close;page;total;number;work;correctly;there\'s;multiple;master;page;birt;report;engine'),(310958,'eclipse','chart live preview failed when chart used dataset filter changing','description:\n[regression] chart live preview failed when chart using dataset with filter\n\nbuild:\n2.6.0.v20100429-0630\n\nsteps to reproduce:\n1. new a data set with filter between/equal/in/great than\n2. new a chart using the data set\n3. check the live preview in chart builder\n\nactual result:\nchart live preview failed\ncorrect the steps:\n1. new a data set with filter \'less than\'\n2. new a chart using the data set\n3. check the chart live preview\n4. change the filter in data set to \'between\'\n5. check the chart live preview\n\nactual result:\nchart live preview failed in step5\nlive preview fails but web preview works.\nthis issue is related to the api of data engine. if the row limit on app context of data request session is not permitted for this case, at least it should allow using max row on query definition. it needs data engine team take a look.\nwhen data set cache is triggered, the first query should also be executed against the cached data set result set instead of the fresh oda data set.\nverified in 2.6.0.v20100525-0630\nclosed.','42222','56831','2010-04-29 02:01:47','p3','fixed','closed','birt data',';description;regression;chart;live;preview;fail;chart;dataset;filter;build;2.6.0;step;reproduce;datum;filter;equal;great;chart;datum;check;live;preview;chart;builder;actual;result;chart;live;preview;fail;correct;step;datum;filter;chart;datum;check;chart;live;preview;change;filter;datum;check;chart;live;preview;actual;result;chart;live;preview;fail;step5;live;preview;fail;preview;work;issue;related;datum;engine;limit;context;datum;request;session;permit;case;allow;query;definition;need;datum;engine;team;look;datum;cache;trigger;query;execute;cache;datum;result;instead;fresh;datum;verify;2.6.0;close;chart;live;preview;fail;chart;dataset;filter;change;birt;datum'),(310959,'eclipse','[automation][regression]alttext for chart and image throw out npe when preview as ppt','created an attachment (id=166431)\ntest report\n\ndescription:\n  alttext for chart and image throw out npe when preview as ppt\n\ntest build:\nbirt2.6.0 v20100428-0630\n\nstep to reproduce:\n\n1. use the report attached.\n2. preview as ppt\n\nexpect result:\nalttext for chart and image works correctly when preview as ppt.\n\nactual result:\nthrow out npe.\nerror log:\n- org.eclipse.birt.report.service.api.reportserviceexception: error happened while running the report\n\naxisfault\n faultcode: {http://schemas.xmlsoap.org/soap/envelope/}server.userexception\n faultsubcode: \n faultstring: org.eclipse.birt.report.service.api.reportserviceexception: error happened while running the report\n faultactor: \n faultnode: \n faultdetail: \n	{http://xml.apache.org/axis/}stacktrace:org.eclipse.birt.report.service.api.reportserviceexception: error happened while running the report\n	at org.eclipse.birt.report.service.reportengineservice.throwdummyexception(reportengineservice.java:1097)\n	at org.eclipse.birt.report.service.reportengineservice.runandrenderreport(reportengineservice.java:926)\n	at org.eclipse.birt.report.service.birtviewerreportservice.runandrenderreport(birtviewerreportservice.java:973)\n	at org.eclipse.birt.report.service.actionhandler.birtrunandrenderactionhandler.__execute(birtrunandrenderactionhandler.java:76)\n	at org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute(abstractbaseactionhandler.java:90)\n	at org.eclipse.birt.report.presentation.aggregation.layout.enginefragment.doservice(enginefragment.java:318)\n	at org.eclipse.birt.report.presentation.aggregation.abstractbasefragment.service(abstractbasefragment.java:76)\n	at org.eclipse.birt.report.servlet.birtengineservlet.__doget(birtengineservlet.java:120)\n	at org.eclipse.birt.report.servlet.basereportengineservlet.doget(basereportengineservlet.java:185)\n	at javax.servlet.http.httpservlet.service(httpservlet.java:707)\n	at org.apache.axis.transport.http.axisservletbase.service(axisservletbase.java:327)\n	at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n	at org.eclipse.birt.report.servlet.basereportengineservlet.service(basereportengineservlet.java:116)\n	at org.eclipse.equinox.http.registry.internal.servletmanager$servletwrapper.service(servletmanager.java:180)\n	at org.eclipse.equinox.http.servlet.internal.servletregistration.service(servletregistration.java:61)\n	at org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias(proxyservlet.java:126)\n	at org.eclipse.equinox.http.servlet.internal.proxyservlet.service(proxyservlet.java:60)\n	at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n	at org.eclipse.equinox.http.jetty.internal.httpservermanager$internalhttpserviceservlet.service(httpservermanager.java:318)\n	at org.mortbay.jetty.servlet.servletholder.handle(servletholder.java:502)\n	at org.mortbay.jetty.servlet.servlethandler.handle(servlethandler.java:380)\n	at org.mortbay.jetty.servlet.sessionhandler.handle(sessionhandler.java:181)\n	at org.mortbay.jetty.handler.contexthandler.handle(contexthandler.java:765)\n	at org.mortbay.jetty.handler.handlerwrapper.handle(handlerwrapper.java:152)\n	at org.mortbay.jetty.server.handle(server.java:324)\n	at org.mortbay.jetty.httpconnection.handlerequest(httpconnection.java:535)\n	at org.mortbay.jetty.httpconnection$requesthandler.headercomplete(httpconnection.java:865)\n	at org.mortbay.jetty.httpparser.parsenext(httpparser.java:540)\n	at org.mortbay.jetty.httpparser.parseavailable(httpparser.java:213)\n	at org.mortbay.jetty.httpconnection.handle(httpconnection.java:404)\n	at org.mortbay.io.nio.selectchannelendpoint.run(selectchannelendpoint.java:409)\n	at org.mortbay.thread.queuedthreadpool$poolthread.run(queuedthreadpool.java:520)\ncaused by: org.eclipse.birt.report.engine.api.engineexception: error happened while running the report\n	at org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun(runandrendertask.java:185)\n	at org.eclipse.birt.report.engine.api.impl.runandrendertask.run(runandrendertask.java:75)\n	at org.eclipse.birt.report.service.reportengineservice.runandrenderreport(reportengineservice.java:920)\n	... 30 more\ncaused by: java.lang.nullpointerexception\n	at org.eclipse.birt.report.engine.emitter.imagereader.readimage(imagereader.java:179)\n	at org.eclipse.birt.report.engine.emitter.imagereader.read(imagereader.java:77)\n	at org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout.initialize(imagearealayout.java:80)\n	at org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout.layout(imagearealayout.java:69)\n	at org.eclipse.birt.report.engine.nlayout.layoutengine.startcontent(layoutengine.java:476)\n	at org.eclipse.birt.report.engine.emitter.contentemitteradapter.startimage(contentemitteradapter.java:174)\n	at org.eclipse.birt.report.engine.emitter.compositecontentemitter.startimage(compositecontentemitter.java:274)\n	at org.eclipse.birt.report.engine.emitter.contentemitterutil.startcontent(contentemitterutil.java:74)\n	at org.eclipse.birt.report.engine.layout.html.buffer.htmlpagebuffer.startcontent(htmlpagebuffer.java:116)\n	at org.eclipse.birt.report.engine.layout.html.buffer.tablebreakbuffer.startcontent(tablebreakbuffer.java:287)\n	at org.eclipse.birt.report.engine.layout.html.htmlleafitemlm.start(htmlleafitemlm.java:67)\n	at org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout(htmlabstractlm.java:139)\n	at org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes(htmlblockstackinglm.java:70)\n	at org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout(htmlpagelm.java:90)\n	at org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout(htmlreportlayoutengine.java:99)\n	at org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun(runandrendertask.java:169)\n	... 32 more\n\n	{http://xml.apache.org/axis/}hostname:jiangyong\n	{}:org.eclipse.birt.report.service.api.reportserviceexception: error happened while running the report\n	at org.eclipse.birt.report.service.reportengineservice.throwdummyexception(reportengineservice.java:1097)\n	at org.eclipse.birt.report.service.reportengineservice.runandrenderreport(reportengineservice.java:926)\n	at org.eclipse.birt.report.service.birtviewerreportservice.runandrenderreport(birtviewerreportservice.java:973)\n	at org.eclipse.birt.report.service.actionhandler.birtrunandrenderactionhandler.__execute(birtrunandrenderactionhandler.java:76)\n	at org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute(abstractbaseactionhandler.java:90)\n	at org.eclipse.birt.report.presentation.aggregation.layout.enginefragment.doservice(enginefragment.java:318)\n	at org.eclipse.birt.report.presentation.aggregation.abstractbasefragment.service(abstractbasefragment.java:76)\n	at org.eclipse.birt.report.servlet.birtengineservlet.__doget(birtengineservlet.java:120)\n	at org.eclipse.birt.report.servlet.basereportengineservlet.doget(basereportengineservlet.java:185)\n	at javax.servlet.http.httpservlet.service(httpservlet.java:707)\n	at org.apache.axis.transport.http.axisservletbase.service(axisservletbase.java:327)\n	at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n	at org.eclipse.birt.report.servlet.basereportengineservlet.service(basereportengineservlet.java:116)\n	at org.eclipse.equinox.http.registry.internal.servletmanager$servletwrapper.service(servletmanager.java:180)\n	at org.eclipse.equinox.http.servlet.internal.servletregistration.service(servletregistration.java:61)\n	at org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias(proxyservlet.java:126)\n	at org.eclipse.equinox.http.servlet.internal.proxyservlet.service(proxyservlet.java:60)\n	at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n	at org.eclipse.equinox.http.jetty.internal.httpservermanager$internalhttpserviceservlet.service(httpservermanager.java:318)\n	at org.mortbay.jetty.servlet.servletholder.handle(servletholder.java:502)\n	at org.mortbay.jetty.servlet.servlethandler.handle(servlethandler.java:380)\n	at org.mortbay.jetty.servlet.sessionhandler.handle(sessionhandler.java:181)\n	at org.mortbay.jetty.handler.contexthandler.handle(contexthandler.java:765)\n	at org.mortbay.jetty.handler.handlerwrapper.handle(handlerwrapper.java:152)\n	at org.mortbay.jetty.server.handle(server.java:324)\n	at org.mortbay.jetty.httpconnection.handlerequest(httpconnection.java:535)\n	at org.mortbay.jetty.httpconnection$requesthandler.headercomplete(httpconnection.java:865)\n	at org.mortbay.jetty.httpparser.parsenext(httpparser.java:540)\n	at org.mortbay.jetty.httpparser.parseavailable(httpparser.java:213)\n	at org.mortbay.jetty.httpconnection.handle(httpconnection.java:404)\n	at org.mortbay.io.nio.selectchannelendpoint.run(selectchannelendpoint.java:409)\n	at org.mortbay.thread.queuedthreadpool$poolthread.run(queuedthreadpool.java:520)\ncaused by: org.eclipse.birt.report.engine.api.engineexception: error happened while running the report\n	at org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun(runandrendertask.java:185)\n	at org.eclipse.birt.report.engine.api.impl.runandrendertask.run(runandrendertask.java:75)\n	at org.eclipse.birt.report.service.reportengineservice.runandrenderreport(reportengineservice.java:920)\n	... 30 more\ncaused by: java.lang.nullpointerexception\n	at org.eclipse.birt.report.engine.emitter.imagereader.readimage(imagereader.java:179)\n	at org.eclipse.birt.report.engine.emitter.imagereader.read(imagereader.java:77)\n	at org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout.initialize(imagearealayout.java:80)\n	at org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout.layout(imagearealayout.java:69)\n	at org.eclipse.birt.report.engine.nlayout.layoutengine.startcontent(layoutengine.java:476)\n	at org.eclipse.birt.report.engine.emitter.contentemitteradapter.startimage(contentemitteradapter.java:174)\n	at org.eclipse.birt.report.engine.emitter.compositecontentemitter.startimage(compositecontentemitter.java:274)\n	at org.eclipse.birt.report.engine.emitter.contentemitterutil.startcontent(contentemitterutil.java:74)\n	at org.eclipse.birt.report.engine.layout.html.buffer.htmlpagebuffer.startcontent(htmlpagebuffer.java:116)\n	at org.eclipse.birt.report.engine.layout.html.buffer.tablebreakbuffer.startcontent(tablebreakbuffer.java:287)\n	at org.eclipse.birt.report.engine.layout.html.htmlleafitemlm.start(htmlleafitemlm.java:67)\n	at org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout(htmlabstractlm.java:139)\n	at org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes(htmlblockstackinglm.java:70)\n	at org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout(htmlpagelm.java:90)\n	at org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout(htmlreportlayoutengine.java:99)\n	at org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun(runandrendertask.java:169)\n	... 32 more\n\n\norg.eclipse.birt.report.service.api.reportserviceexception: error happened while running the report\n	at org.apache.axis.axisfault.makefault(axisfault.java:101)\n	at org.eclipse.birt.report.utility.birtutility.makeaxisfault(birtutility.java:748)\n	at org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute(abstractbaseactionhandler.java:94)\n	at org.eclipse.birt.report.presentation.aggregation.layout.enginefragment.doservice(enginefragment.java:318)\n	at org.eclipse.birt.report.presentation.aggregation.abstractbasefragment.service(abstractbasefragment.java:76)\n	at org.eclipse.birt.report.servlet.birtengineservlet.__doget(birtengineservlet.java:120)\n	at org.eclipse.birt.report.servlet.basereportengineservlet.doget(basereportengineservlet.java:185)\n	at javax.servlet.http.httpservlet.service(httpservlet.java:707)\n	at org.apache.axis.transport.http.axisservletbase.service(axisservletbase.java:327)\n	at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n	at org.eclipse.birt.report.servlet.basereportengineservlet.service(basereportengineservlet.java:116)\n	at org.eclipse.equinox.http.registry.internal.servletmanager$servletwrapper.service(servletmanager.java:180)\n	at org.eclipse.equinox.http.servlet.internal.servletregistration.service(servletregistration.java:61)\n	at org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias(proxyservlet.java:126)\n	at org.eclipse.equinox.http.servlet.internal.proxyservlet.service(proxyservlet.java:60)\n	at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n	at org.eclipse.equinox.http.jetty.internal.httpservermanager$internalhttpserviceservlet.service(httpservermanager.java:318)\n	at org.mortbay.jetty.servlet.servletholder.handle(servletholder.java:502)\n	at org.mortbay.jetty.servlet.servlethandler.handle(servlethandler.java:380)\n	at org.mortbay.jetty.servlet.sessionhandler.handle(sessionhandler.java:181)\n	at org.mortbay.jetty.handler.contexthandler.handle(contexthandler.java:765)\n	at org.mortbay.jetty.handler.handlerwrapper.handle(handlerwrapper.java:152)\n	at org.mortbay.jetty.server.handle(server.java:324)\n	at org.mortbay.jetty.httpconnection.handlerequest(httpconnection.java:535)\n	at org.mortbay.jetty.httpconnection$requesthandler.headercomplete(httpconnection.java:865)\n	at org.mortbay.jetty.httpparser.parsenext(httpparser.java:540)\n	at org.mortbay.jetty.httpparser.parseavailable(httpparser.java:213)\n	at org.mortbay.jetty.httpconnection.handle(httpconnection.java:404)\n	at org.mortbay.io.nio.selectchannelendpoint.run(selectchannelendpoint.java:409)\n	at org.mortbay.thread.queuedthreadpool$poolthread.run(queuedthreadpool.java:520)\ncaused by: org.eclipse.birt.report.service.api.reportserviceexception: error happened while running the report\n	at org.eclipse.birt.report.service.reportengineservice.throwdummyexception(reportengineservice.java:1097)\n	at org.eclipse.birt.report.service.reportengineservice.runandrenderreport(reportengineservice.java:926)\n	at org.eclipse.birt.report.service.birtviewerreportservice.runandrenderreport(birtviewerreportservice.java:973)\n	at org.eclipse.birt.report.service.actionhandler.birtrunandrenderactionhandler.__execute(birtrunandrenderactionhandler.java:76)\n	at org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute(abstractbaseactionhandler.java:90)\n	... 27 more\ncaused by: org.eclipse.birt.report.engine.api.engineexception: error happened while running the report\n	at org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun(runandrendertask.java:185)\n	at org.eclipse.birt.report.engine.api.impl.runandrendertask.run(runandrendertask.java:75)\n	at org.eclipse.birt.report.service.reportengineservice.runandrenderreport(reportengineservice.java:920)\n	... 30 more\ncaused by: java.lang.nullpointerexception\n	at org.eclipse.birt.report.engine.emitter.imagereader.readimage(imagereader.java:179)\n	at org.eclipse.birt.report.engine.emitter.imagereader.read(imagereader.java:77)\n	at org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout.initialize(imagearealayout.java:80)\n	at org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout.layout(imagearealayout.java:69)\n	at org.eclipse.birt.report.engine.nlayout.layoutengine.startcontent(layoutengine.java:476)\n	at org.eclipse.birt.report.engine.emitter.contentemitteradapter.startimage(contentemitteradapter.java:174)\n	at org.eclipse.birt.report.engine.emitter.compositecontentemitter.startimage(compositecontentemitter.java:274)\n	at org.eclipse.birt.report.engine.emitter.contentemitterutil.startcontent(contentemitterutil.java:74)\n	at org.eclipse.birt.report.engine.layout.html.buffer.htmlpagebuffer.startcontent(htmlpagebuffer.java:116)\n	at org.eclipse.birt.report.engine.layout.html.buffer.tablebreakbuffer.startcontent(tablebreakbuffer.java:287)\n	at org.eclipse.birt.report.engine.layout.html.htmlleafitemlm.start(htmlleafitemlm.java:67)\n	at org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout(htmlabstractlm.java:139)\n	at org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes(htmlblockstackinglm.java:70)\n	at org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout(htmlpagelm.java:90)\n	at org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout(htmlreportlayoutengine.java:99)\n	at org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun(runandrendertask.java:169)\n	... 32 more\nfixed.\nverified in daily build v20100504-0630','22709','48055','2010-04-29 02:51:02','p3','fixed','closed','birt report engine',';create;attachment;test;report;description;alttext;chart;image;throw;preview;test;build;birt2.6.0;step;reproduce;report;attach;preview;expect;result;alttext;chart;image;work;correctly;preview;actual;result;throw;error;org.eclipse.birt.report.service.api.reportserviceexception;error;happen;report;axisfault;faultcode;http;schemas.xmlsoap.org;soap;envelope;server.userexception;faultsubcode;faultstring;org.eclipse.birt.report.service.api.reportserviceexception;error;happen;report;faultactor;faultnode;faultdetail;http;xml.apache.org;axis;stacktrace:org.eclipse.birt.report.service.api.reportserviceexception;error;happen;report;org.eclipse.birt.report.service.reportengineservice.throwdummyexception;reportengineservice.java;org.eclipse.birt.report.service.reportengineservice.runandrenderreport;reportengineservice.java;org.eclipse.birt.report.service.birtviewerreportservice.runandrenderreport;birtviewerreportservice.java;org.eclipse.birt.report.service.actionhandler.birtrunandrenderactionhandler;birtrunandrenderactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute;abstractbaseactionhandler.java;org.eclipse.birt.report.presentation.aggregation.layout.enginefragment.doservice;enginefragment.java;org.eclipse.birt.report.presentation.aggregation.abstractbasefragment.service;abstractbasefragment.java;org.eclipse.birt.report.servlet.birtengineservlet;birtengineservlet.java;org.eclipse.birt.report.servlet.basereportengineservlet.doget;basereportengineservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.apache.axis.transport.http.axisservletbase.service;axisservletbase.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.birt.report.servlet.basereportengineservlet.service;basereportengineservlet.java;org.eclipse.equinox.http.registry.internal.servletmanager;servletwrapper.service;servletmanager.java;org.eclipse.equinox.http.servlet.internal.servletregistration.service;servletregistration.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias;proxyservlet.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.service;proxyservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.equinox.http.jetty.internal.httpservermanager;internalhttpserviceservlet.service;httpservermanager.java;org.mortbay.jetty.servlet.servletholder.handle;servletholder.java;org.mortbay.jetty.servlet.servlethandler.handle;servlethandler.java;org.mortbay.jetty.servlet.sessionhandler.handle;sessionhandler.java;org.mortbay.jetty.handler.contexthandler.handle;contexthandler.java;org.mortbay.jetty.handler.handlerwrapper.handle;handlerwrapper.java;org.mortbay.jetty.server.handle;server.java;org.mortbay.jetty.httpconnection.handlerequest;httpconnection.java;org.mortbay.jetty.httpconnection;requesthandler.headercomplete;httpconnection.java;org.mortbay.jetty.httpparser.parsenext;httpparser.java;org.mortbay.jetty.httpparser.parseavailable;httpparser.java;org.mortbay.jetty.httpconnection.handle;httpconnection.java;org.mortbay.io.nio.selectchannelendpoint.run;selectchannelendpoint.java;org.mortbay.thread.queuedthreadpool;poolthread.run;queuedthreadpool.java;cause;org.eclipse.birt.report.engine.api.engineexception;error;happen;report;org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun;runandrendertask.java;org.eclipse.birt.report.engine.api.impl.runandrendertask.run;runandrendertask.java;org.eclipse.birt.report.service.reportengineservice.runandrenderreport;reportengineservice.java;cause;java.lang.nullpointerexception;org.eclipse.birt.report.engine.emitter.imagereader.readimage;imagereader.java;org.eclipse.birt.report.engine.emitter.imagereader.read;imagereader.java;org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout.initialize;imagearealayout.java;org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout.layout;imagearealayout.java;org.eclipse.birt.report.engine.nlayout.layoutengine.startcontent;layoutengine.java;org.eclipse.birt.report.engine.emitter.contentemitteradapter.startimage;contentemitteradapter.java;org.eclipse.birt.report.engine.emitter.compositecontentemitter.startimage;compositecontentemitter.java;org.eclipse.birt.report.engine.emitter.contentemitterutil.startcontent;contentemitterutil.java;org.eclipse.birt.report.engine.layout.html.buffer.htmlpagebuffer.startcontent;htmlpagebuffer.java;org.eclipse.birt.report.engine.layout.html.buffer.tablebreakbuffer.startcontent;tablebreakbuffer.java;org.eclipse.birt.report.engine.layout.html.htmlleafitemlm.start;htmlleafitemlm.java;org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout;htmlabstractlm.java;org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes;htmlblockstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout;htmlpagelm.java;org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout;htmlreportlayoutengine.java;org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun;runandrendertask.java;http;xml.apache.org;axis;hostname:jiangyong;org.eclipse.birt.report.service.api.reportserviceexception;error;happen;report;org.eclipse.birt.report.service.reportengineservice.throwdummyexception;reportengineservice.java;org.eclipse.birt.report.service.reportengineservice.runandrenderreport;reportengineservice.java;org.eclipse.birt.report.service.birtviewerreportservice.runandrenderreport;birtviewerreportservice.java;org.eclipse.birt.report.service.actionhandler.birtrunandrenderactionhandler;birtrunandrenderactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute;abstractbaseactionhandler.java;org.eclipse.birt.report.presentation.aggregation.layout.enginefragment.doservice;enginefragment.java;org.eclipse.birt.report.presentation.aggregation.abstractbasefragment.service;abstractbasefragment.java;org.eclipse.birt.report.servlet.birtengineservlet;birtengineservlet.java;org.eclipse.birt.report.servlet.basereportengineservlet.doget;basereportengineservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.apache.axis.transport.http.axisservletbase.service;axisservletbase.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.birt.report.servlet.basereportengineservlet.service;basereportengineservlet.java;org.eclipse.equinox.http.registry.internal.servletmanager;servletwrapper.service;servletmanager.java;org.eclipse.equinox.http.servlet.internal.servletregistration.service;servletregistration.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias;proxyservlet.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.service;proxyservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.equinox.http.jetty.internal.httpservermanager;internalhttpserviceservlet.service;httpservermanager.java;org.mortbay.jetty.servlet.servletholder.handle;servletholder.java;org.mortbay.jetty.servlet.servlethandler.handle;servlethandler.java;org.mortbay.jetty.servlet.sessionhandler.handle;sessionhandler.java;org.mortbay.jetty.handler.contexthandler.handle;contexthandler.java;org.mortbay.jetty.handler.handlerwrapper.handle;handlerwrapper.java;org.mortbay.jetty.server.handle;server.java;org.mortbay.jetty.httpconnection.handlerequest;httpconnection.java;org.mortbay.jetty.httpconnection;requesthandler.headercomplete;httpconnection.java;org.mortbay.jetty.httpparser.parsenext;httpparser.java;org.mortbay.jetty.httpparser.parseavailable;httpparser.java;org.mortbay.jetty.httpconnection.handle;httpconnection.java;org.mortbay.io.nio.selectchannelendpoint.run;selectchannelendpoint.java;org.mortbay.thread.queuedthreadpool;poolthread.run;queuedthreadpool.java;cause;org.eclipse.birt.report.engine.api.engineexception;error;happen;report;org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun;runandrendertask.java;org.eclipse.birt.report.engine.api.impl.runandrendertask.run;runandrendertask.java;org.eclipse.birt.report.service.reportengineservice.runandrenderreport;reportengineservice.java;cause;java.lang.nullpointerexception;org.eclipse.birt.report.engine.emitter.imagereader.readimage;imagereader.java;org.eclipse.birt.report.engine.emitter.imagereader.read;imagereader.java;org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout.initialize;imagearealayout.java;org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout.layout;imagearealayout.java;org.eclipse.birt.report.engine.nlayout.layoutengine.startcontent;layoutengine.java;org.eclipse.birt.report.engine.emitter.contentemitteradapter.startimage;contentemitteradapter.java;org.eclipse.birt.report.engine.emitter.compositecontentemitter.startimage;compositecontentemitter.java;org.eclipse.birt.report.engine.emitter.contentemitterutil.startcontent;contentemitterutil.java;org.eclipse.birt.report.engine.layout.html.buffer.htmlpagebuffer.startcontent;htmlpagebuffer.java;org.eclipse.birt.report.engine.layout.html.buffer.tablebreakbuffer.startcontent;tablebreakbuffer.java;org.eclipse.birt.report.engine.layout.html.htmlleafitemlm.start;htmlleafitemlm.java;org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout;htmlabstractlm.java;org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes;htmlblockstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout;htmlpagelm.java;org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout;htmlreportlayoutengine.java;org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun;runandrendertask.java;org.eclipse.birt.report.service.api.reportserviceexception;error;happen;report;org.apache.axis.axisfault.makefault;axisfault.java;org.eclipse.birt.report.utility.birtutility.makeaxisfault;birtutility.java;org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute;abstractbaseactionhandler.java;org.eclipse.birt.report.presentation.aggregation.layout.enginefragment.doservice;enginefragment.java;org.eclipse.birt.report.presentation.aggregation.abstractbasefragment.service;abstractbasefragment.java;org.eclipse.birt.report.servlet.birtengineservlet;birtengineservlet.java;org.eclipse.birt.report.servlet.basereportengineservlet.doget;basereportengineservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.apache.axis.transport.http.axisservletbase.service;axisservletbase.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.birt.report.servlet.basereportengineservlet.service;basereportengineservlet.java;org.eclipse.equinox.http.registry.internal.servletmanager;servletwrapper.service;servletmanager.java;org.eclipse.equinox.http.servlet.internal.servletregistration.service;servletregistration.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias;proxyservlet.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.service;proxyservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.equinox.http.jetty.internal.httpservermanager;internalhttpserviceservlet.service;httpservermanager.java;org.mortbay.jetty.servlet.servletholder.handle;servletholder.java;org.mortbay.jetty.servlet.servlethandler.handle;servlethandler.java;org.mortbay.jetty.servlet.sessionhandler.handle;sessionhandler.java;org.mortbay.jetty.handler.contexthandler.handle;contexthandler.java;org.mortbay.jetty.handler.handlerwrapper.handle;handlerwrapper.java;org.mortbay.jetty.server.handle;server.java;org.mortbay.jetty.httpconnection.handlerequest;httpconnection.java;org.mortbay.jetty.httpconnection;requesthandler.headercomplete;httpconnection.java;org.mortbay.jetty.httpparser.parsenext;httpparser.java;org.mortbay.jetty.httpparser.parseavailable;httpparser.java;org.mortbay.jetty.httpconnection.handle;httpconnection.java;org.mortbay.io.nio.selectchannelendpoint.run;selectchannelendpoint.java;org.mortbay.thread.queuedthreadpool;poolthread.run;queuedthreadpool.java;cause;org.eclipse.birt.report.service.api.reportserviceexception;error;happen;report;org.eclipse.birt.report.service.reportengineservice.throwdummyexception;reportengineservice.java;org.eclipse.birt.report.service.reportengineservice.runandrenderreport;reportengineservice.java;org.eclipse.birt.report.service.birtviewerreportservice.runandrenderreport;birtviewerreportservice.java;org.eclipse.birt.report.service.actionhandler.birtrunandrenderactionhandler;birtrunandrenderactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute;abstractbaseactionhandler.java;cause;org.eclipse.birt.report.engine.api.engineexception;error;happen;report;org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun;runandrendertask.java;org.eclipse.birt.report.engine.api.impl.runandrendertask.run;runandrendertask.java;org.eclipse.birt.report.service.reportengineservice.runandrenderreport;reportengineservice.java;cause;java.lang.nullpointerexception;org.eclipse.birt.report.engine.emitter.imagereader.readimage;imagereader.java;org.eclipse.birt.report.engine.emitter.imagereader.read;imagereader.java;org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout.initialize;imagearealayout.java;org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout.layout;imagearealayout.java;org.eclipse.birt.report.engine.nlayout.layoutengine.startcontent;layoutengine.java;org.eclipse.birt.report.engine.emitter.contentemitteradapter.startimage;contentemitteradapter.java;org.eclipse.birt.report.engine.emitter.compositecontentemitter.startimage;compositecontentemitter.java;org.eclipse.birt.report.engine.emitter.contentemitterutil.startcontent;contentemitterutil.java;org.eclipse.birt.report.engine.layout.html.buffer.htmlpagebuffer.startcontent;htmlpagebuffer.java;org.eclipse.birt.report.engine.layout.html.buffer.tablebreakbuffer.startcontent;tablebreakbuffer.java;org.eclipse.birt.report.engine.layout.html.htmlleafitemlm.start;htmlleafitemlm.java;org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout;htmlabstractlm.java;org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes;htmlblockstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout;htmlpagelm.java;org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout;htmlreportlayoutengine.java;org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun;runandrendertask.java;verify;daily;build;automation;regression;alttext;chart;image;throw;preview;birt;report;engine'),(310966,'eclipse','[automation]npe throw out when preview this report','created an attachment (id=166438)\ntest report\n\ndescription:\n  npe throw out when preview this report\n\ntest build:\nbirt2.6.0 v20100428-0630\n\nstep to reproduce:\n\n1. use the report attached.\n2. preview as ppt\n\nexpect result:\nreport display correctly when preview\n\nactual result:\nthrow out npe.\n\nerror log:\ncaused by: java.lang.nullpointerexception	at org.eclipse.birt.data.engine.olap.data.impl.dimension.level.close(level.java:124)	at org.eclipse.birt.data.engine.olap.data.impl.dimension.hierarchy.close(hierarchy.java:84)	at org.eclipse.birt.data.engine.olap.data.impl.dimension.dimension.close(dimension.java:303)	at org.eclipse.birt.data.engine.olap.data.impl.cube.close(cube.java:179)	at org.eclipse.birt.data.engine.olap.impl.query.cubequeryresults.getcubecursor(cubequeryresults.java:121)	at org.eclipse.birt.report.engine.data.dte.cuberesultset.<init>(cuberesultset.java:78)	at org.eclipse.birt.report.engine.data.dte.dtedataengine.doexecutecube(dtedataengine.java:224)	at org.eclipse.birt.report.engine.data.dte.abstractdataengine.execute(abstractdataengine.java:270)	at org.eclipse.birt.report.engine.executor.executormanager$executorcontext.executequery(executormanager.java:439)	at org.eclipse.birt.report.item.crosstab.core.re.executor.basecrosstabexecutor.executequery(basecrosstabexecutor.java:114)	at org.eclipse.birt.report.item.crosstab.core.re.executor.crosstabreportitemexecutor.execute(crosstabreportitemexecutor.java:102)	at org.eclipse.birt.report.engine.executor.extendeditemexecutor.execute(extendeditemexecutor.java:62)	at org.eclipse.birt.report.engine.internal.executor.dup.suppressduplicateitemexecutor.execute(suppressduplicateitemexecutor.java:43)	at org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportitemexecutor.execute(wrappedreportitemexecutor.java:46)	at org.eclipse.birt.report.engine.internal.executor.l18n.localizedreportitemexecutor.execute(localizedreportitemexecutor.java:34)	at org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes(htmlblockstackinglm.java:65)	at org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout(htmlpagelm.java:90)	at org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout(htmlreportlayoutengine.java:99)	at org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun(runandrendertask.java:169)	... 32 more\n','26141','48055','2010-04-29 03:25:08','p3','duplicate','closed','birt data',';create;attachment;test;report;description;throw;preview;report;test;build;birt2.6.0;step;reproduce;report;attach;preview;expect;result;report;display;correctly;preview;actual;result;throw;error;cause;java.lang.nullpointerexception;org.eclipse.birt.data.engine.olap.data.impl.dimension.level.close;level.java;org.eclipse.birt.data.engine.olap.data.impl.dimension.hierarchy.close;hierarchy.java;org.eclipse.birt.data.engine.olap.data.impl.dimension.dimension.close;dimension.java;org.eclipse.birt.data.engine.olap.data.impl.cube.close;cube.java;org.eclipse.birt.data.engine.olap.impl.query.cubequeryresults.getcubecursor;cubequeryresults.java;org.eclipse.birt.report.engine.data.dte.cuberesultset;cuberesultset.java;org.eclipse.birt.report.engine.data.dte.dtedataengine.doexecutecube;dtedataengine.java;org.eclipse.birt.report.engine.data.dte.abstractdataengine.execute;abstractdataengine.java;org.eclipse.birt.report.engine.executor.executormanager;executorcontext.executequery;executormanager.java;org.eclipse.birt.report.item.crosstab.core.re.executor.basecrosstabexecutor.executequery;basecrosstabexecutor.java;org.eclipse.birt.report.item.crosstab.core.re.executor.crosstabreportitemexecutor.execute;crosstabreportitemexecutor.java;org.eclipse.birt.report.engine.executor.extendeditemexecutor.execute;extendeditemexecutor.java;org.eclipse.birt.report.engine.internal.executor.dup.suppressduplicateitemexecutor.execute;suppressduplicateitemexecutor.java;org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportitemexecutor.execute;wrappedreportitemexecutor.java;org.eclipse.birt.report.engine.internal.executor.l18n.localizedreportitemexecutor.execute;localizedreportitemexecutor.java;org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes;htmlblockstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout;htmlpagelm.java;org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout;htmlreportlayoutengine.java;org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun;runandrendertask.java;automation;throw;preview;report;birt;datum'),(310971,'eclipse','[automation]][regression]npe throw out when preview this report as pdf/ppt/ps','created an attachment (id=166445)\ntest report\n\ndescription:\n  npe throw out when preview this report as pdf/ppt/ps\n\ntest build:\nbirt2.6.0 v20100428-0630\n\nstep to reproduce:\n\n1. use the report attached.\n2. preview as pdf/ppt/ps\n\nexpect result:\nreport display correctly when preview\n\nactual result:\nthrow out npe\n\nerror log:\ncaused by: java.lang.nullpointerexception	at org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout$concreteimagelayout.createimagemap(imagearealayout.java:658)	at org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout$concreteimagelayout.processchartlegend(imagearealayout.java:622)	at org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout$concreteimagelayout.init(imagearealayout.java:530)	at org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout$concreteimagelayout.layout(imagearealayout.java:349)	at org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout.layout(imagearealayout.java:72)	at org.eclipse.birt.report.engine.nlayout.layoutengine.startcontent(layoutengine.java:476)	at org.eclipse.birt.report.engine.emitter.contentemitteradapter.startimage(contentemitteradapter.java:174)	at org.eclipse.birt.report.engine.emitter.compositecontentemitter.startimage(compositecontentemitter.java:274)	at org.eclipse.birt.report.engine.emitter.contentemitterutil.startcontent(contentemitterutil.java:74)	at org.eclipse.birt.report.engine.emitter.bufferedreportemitter.flush(bufferedreportemitter.java:65)	at org.eclipse.birt.report.engine.layout.html.htmltablelayoutemitter.flushrow(htmltablelayoutemitter.java:347)	at org.eclipse.birt.report.engine.layout.html.htmltablelayoutemitter.flush(htmltablelayoutemitter.java:310)	at org.eclipse.birt.report.engine.layout.html.htmltablelayoutemitter.endrow(htmltablelayoutemitter.java:632)	at org.eclipse.birt.report.engine.emitter.contentemitterutil.endcontent(contentemitterutil.java:111)	at org.eclipse.birt.report.engine.layout.html.buffer.abstractnode.end(abstractnode.java:69)	at org.eclipse.birt.report.engine.layout.html.buffer.htmlpagebuffer.endrow(htmlpagebuffer.java:196)	at org.eclipse.birt.report.engine.layout.html.buffer.htmlpagebuffer.endcontainer(htmlpagebuffer.java:140)	at org.eclipse.birt.report.engine.layout.html.buffer.tablebreakbuffer.endcontainer(tablebreakbuffer.java:360)	at org.eclipse.birt.report.engine.layout.html.htmlstackinglm.end(htmlstackinglm.java:42)	at org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout(htmlabstractlm.java:141)	at org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes(htmlblockstackinglm.java:70)	at org.eclipse.birt.report.engine.layout.html.htmlstackinglm.layoutchildren(htmlstackinglm.java:26)	at org.eclipse.birt.report.engine.layout.html.htmltablelm.layoutchildren(htmltablelm.java:132)	at org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout(htmlabstractlm.java:140)	at org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes(htmlblockstackinglm.java:70)	at org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout(htmlpagelm.java:90)	at org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout(htmlreportlayoutengine.java:99)	at org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun(runandrendertask.java:169)\nfixed.\nverified in daily build v20100504-0630','22709','48055','2010-04-29 03:53:45','p3','fixed','closed','birt report engine',';create;attachment;test;report;description;throw;preview;report;test;build;birt2.6.0;step;reproduce;report;attach;preview;expect;result;report;display;correctly;preview;actual;result;throw;error;cause;java.lang.nullpointerexception;org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout;concreteimagelayout.createimagemap;imagearealayout.java;org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout;concreteimagelayout.processchartlegend;imagearealayout.java;org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout;concreteimagelayout.init;imagearealayout.java;org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout;concreteimagelayout.layout;imagearealayout.java;org.eclipse.birt.report.engine.nlayout.area.impl.imagearealayout.layout;imagearealayout.java;org.eclipse.birt.report.engine.nlayout.layoutengine.startcontent;layoutengine.java;org.eclipse.birt.report.engine.emitter.contentemitteradapter.startimage;contentemitteradapter.java;org.eclipse.birt.report.engine.emitter.compositecontentemitter.startimage;compositecontentemitter.java;org.eclipse.birt.report.engine.emitter.contentemitterutil.startcontent;contentemitterutil.java;org.eclipse.birt.report.engine.emitter.bufferedreportemitter.flush;bufferedreportemitter.java;org.eclipse.birt.report.engine.layout.html.htmltablelayoutemitter.flushrow;htmltablelayoutemitter.java;org.eclipse.birt.report.engine.layout.html.htmltablelayoutemitter.flush;htmltablelayoutemitter.java;org.eclipse.birt.report.engine.layout.html.htmltablelayoutemitter.endrow;htmltablelayoutemitter.java;org.eclipse.birt.report.engine.emitter.contentemitterutil.endcontent;contentemitterutil.java;org.eclipse.birt.report.engine.layout.html.buffer.abstractnode.end;abstractnode.java;org.eclipse.birt.report.engine.layout.html.buffer.htmlpagebuffer.endrow;htmlpagebuffer.java;org.eclipse.birt.report.engine.layout.html.buffer.htmlpagebuffer.endcontainer;htmlpagebuffer.java;org.eclipse.birt.report.engine.layout.html.buffer.tablebreakbuffer.endcontainer;tablebreakbuffer.java;org.eclipse.birt.report.engine.layout.html.htmlstackinglm.end;htmlstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout;htmlabstractlm.java;org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes;htmlblockstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmlstackinglm.layoutchildren;htmlstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmltablelm.layoutchildren;htmltablelm.java;org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout;htmlabstractlm.java;org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes;htmlblockstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout;htmlpagelm.java;org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout;htmlreportlayoutengine.java;org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun;runandrendertask.java;verify;daily;build;automation;regression;throw;preview;report;birt;report;engine'),(310987,'eclipse','error exists in project org.eclipse.birt.report.designer.ui checked out from cvs','buildid:\n2.6.0.v20100429-0630\n\nsteps to reproduce:\n1. install birt all-in-one \n2. check out org.eclipse.birt.report.designer.ui project from cvs head into a clean workspace.\n\nexpected result:\nthere should be no errors in project org.eclipse.birt.report.designer.ui \n\nactual result:\nerrors exist in project org.eclipse.birt.report.designer.ui\n\nerror log:\ndescription	resource	path	location	type\nreferenced element \'enablement\' is not defined	elementadapters.exsd	/org.eclipse.birt.report.designer.ui/schema	line 92	plug-in problem\n\n\ndescription	resource	path	location	type\nreferenced element \'enablement\' is not defined	reportitemeditpart.exsd	/org.eclipse.birt.report.designer.ui/schema	line 51	plug-in problem\nthe all-in-one build doesn\'t contain the eclipse source bundles. the schema dependencies in 2.6 need the source bundle to verify.\nclosed.','18252','25405','2010-04-29 06:18:40','p3','wontfix','closed','birt report designer',';buildid;2.6.0;step;reproduce;install;birt;check;org.eclipse.birt.report.designer.ui;project;head;clean;workspace;expect;result;error;project;org.eclipse.birt.report.designer.ui;actual;result;error;exist;project;org.eclipse.birt.report.designer.ui;error;description;resource;path;location;type;reference;element;enablement;define;elementadapters.exsd;org.eclipse.birt.report.designer.ui;schema;line;plug;problem;description;resource;path;location;type;reference;element;enablement;define;reportitemeditpart.exsd;org.eclipse.birt.report.designer.ui;schema;line;plug;problem;build;doesn\'t;contain;source;bundle;schema;dependency;need;source;bundle;verify;close;error;exist;project;org.eclipse.birt.report.designer.ui;check;birt;report;designer'),(311135,'eclipse','birt-runtime can\'t export report to doc/pdf/ps/ppt','description:\n  birt-runtime can\'t export report to doc/pdf/ps/ppt,only export to xls.\n\ntest build:\nbirt2.6.0 v20100430-1143\n\nstep to reproduce:\n\n1. deploy runtime on tomcat 6.0.16\n2. view example report\n3. select \"export report\"\n\nexpect result:\nexport format can choose doc/xls/ppt/pdf/ps\n\nactual result:\nexport format can only choose xls,can\'t choose doc/ppt/pdf/ps\nthe export dialog contains only the xls format, all other format are missing.\n\nadded com.lowagie.text to web-inf/plugins directory for runtime package.\nverified in daily build v20100504-0630','25405','48055','2010-04-30 03:31:05','p3','fixed','closed','birt build',';description;birt;runtime;can\'t;export;report;export;test;build;birt2.6.0;step;reproduce;deploy;runtime;tomcat;6.0.16;view;example;report;select;export;report;expect;result;export;format;choose;actual;result;export;format;choose;can\'t;choose;export;dialog;contain;format;format;miss;com.lowagie.text;plugin;directory;runtime;package;verify;daily;build;birt;runtime;can\'t;export;report;birt;build'),(311145,'eclipse','[smoke][auto-s]fail to run multiple report with exception','created an attachment (id=166597)\nreport\n\nbuild number:2.6.0.v20100430\n\nsteps to reproduce:\n1. deploy birt runtime\n2. preview attached report in frameset servlet\n\nexpected result:no exception\n\nactual result:fail to run report\n\nerror log:\norg.eclipse.birt.report.service.api.reportserviceexception: error happened while running the report\n   at org.eclipse.birt.report.service.reportengineservice.throwdummyexception(reportengineservice.java:1096)\n   at org.eclipse.birt.report.service.reportengineservice.runreport(reportengineservice.java:1316)\n   at org.eclipse.birt.report.service.birtviewerreportservice.runreport(birtviewerreportservice.java:158)\n   at org.eclipse.birt.report.service.actionhandler.birtrunreportactionhandler.__execute(birtrunreportactionhandler.java:81)\n   at org.eclipse.birt.report.service.actionhandler.birtgetpageactionhandler.__checkdocumentexists(birtgetpageactionhandler.java:58)\n   at org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.prepareparameters(abstractgetpageactionhandler.java:119)\n   at org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.__execute(abstractgetpageactionhandler.java:104)\n   at org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute(abstractbaseactionhandler.java:90)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor.__executeaction(abstractbasedocumentprocessor.java:47)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction(abstractbasecomponentprocessor.java:143)\n   at org.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage(birtdocumentprocessor.java:87)\n   at sun.reflect.nativemethodaccessorimpl.invoke0(native method)\n   at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)\n   at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:585)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process(abstractbasecomponentprocessor.java:112)\n   at org.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects(birtsoapbindingimpl.java:66)\n   at sun.reflect.nativemethodaccessorimpl.invoke0(native method)\n   at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)\n   at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:585)\n   at org.apache.axis.providers.java.rpcprovider.invokemethod(rpcprovider.java:397)\n   at org.apache.axis.providers.java.rpcprovider.processmessage(rpcprovider.java:186)\n   at org.apache.axis.providers.java.javaprovider.invoke(javaprovider.java:323)\n   at org.apache.axis.strategies.invocationstrategy.visit(invocationstrategy.java:32)\n   at org.apache.axis.simplechain.dovisiting(simplechain.java:118)\n   at org.apache.axis.simplechain.invoke(simplechain.java:83)\n   at org.apache.axis.handlers.soap.soapservice.invoke(soapservice.java:454)\n   at org.apache.axis.server.axisserver.invoke(axisserver.java:281)\n   at org.apache.axis.transport.http.axisservlet.dopost(axisservlet.java:699)\n   at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost(birtsoapmessagedispatcherservlet.java:265)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:710)\n   at org.apache.axis.transport.http.axisservletbase.service(axisservletbase.java:327)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:803)\n   at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service(birtsoapmessagedispatcherservlet.java:122)\n   at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:269)\n   at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:188)\n   at org.eclipse.birt.report.filter.viewerfilter.dofilter(viewerfilter.java:68)\n   at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:215)\n   at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:188)\n   at org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:213)\n   at org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:174)\n   at org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:127)\n   at org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:117)\n   at org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:108)\n   at org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:151)\n   at org.apache.coyote.http11.http11processor.process(http11processor.java:874)\n   at org.apache.coyote.http11.http11baseprotocol$http11connectionhandler.processconnection(http11baseprotocol.java:665)\n   at org.apache.tomcat.util.net.pooltcpendpoint.processsocket(pooltcpendpoint.java:528)\n   at org.apache.tomcat.util.net.leaderfollowerworkerthread.runit(leaderfollowerworkerthread.java:81)\n   at org.apache.tomcat.util.threads.threadpool$controlrunnable.run(threadpool.java:689)\n   at java.lang.thread.run(thread.java:595)\ncaused by: org.eclipse.birt.report.engine.api.engineexception: error happened while running the report\n   at org.eclipse.birt.report.engine.api.impl.runtask.dorun(runtask.java:274)\n   at org.eclipse.birt.report.engine.api.impl.runtask.run(runtask.java:85)\n   at org.eclipse.birt.report.service.reportengineservice.runreport(reportengineservice.java:1307)\n... 50 more\ncaused by: java.lang.noclassdeffounderror: com/lowagie/text/fontfactory\n   at org.eclipse.birt.report.engine.layout.pdf.font.fontmappingmanagerfactory$1.run(fontmappingmanagerfactory.java:203)\n   at java.security.accesscontroller.doprivileged(native method)\n   at org.eclipse.birt.report.engine.layout.pdf.font.fontmappingmanagerfactory.registerjavafonts(fontmappingmanagerfactory.java:196)\n   at org.eclipse.birt.report.engine.layout.pdf.font.fontmappingmanagerfactory.(fontmappingmanagerfactory.java:143)\n   at org.eclipse.birt.report.engine.layout.pdf.font.fontmappingmanagerfactory.getinstance(fontmappingmanagerfactory.java:83)\n   at org.eclipse.birt.report.engine.nlayout.layoutcontext.getfontmanager(layoutcontext.java:329)\n   at org.eclipse.birt.report.engine.nlayout.area.impl.textarealayout.(textarealayout.java:71)\n   at org.eclipse.birt.report.engine.nlayout.area.impl.blocktextarea.layout(blocktextarea.java:62)\n   at org.eclipse.birt.report.engine.nlayout.layoutengine.startcontent(layoutengine.java:476)\n   at org.eclipse.birt.report.engine.emitter.contentemitteradapter.starttext(contentemitteradapter.java:147)\n   at org.eclipse.birt.report.engine.emitter.contentemitteradapter.startlabel(contentemitteradapter.java:153)\n   at org.eclipse.birt.report.engine.emitter.contentemitterutil.startcontent(contentemitterutil.java:65)\n   at org.eclipse.birt.report.engine.layout.html.htmltablelayoutemitter.startcontent(htmltablelayoutemitter.java:146)\n   at org.eclipse.birt.report.engine.emitter.contentemitteradapter.starttext(contentemitteradapter.java:147)\n   at org.eclipse.birt.report.engine.emitter.contentemitteradapter.startlabel(contentemitteradapter.java:153)\n   at org.eclipse.birt.report.engine.emitter.contentemitterutil.startcontent(contentemitterutil.java:65)\n   at org.eclipse.birt.report.engine.layout.html.buffer.htmlpagebuffer.startcontent(htmlpagebuffer.java:116)\n   at org.eclipse.birt.report.engine.layout.html.buffer.tablebreakbuffer.startcontent(tablebreakbuffer.java:287)\n   at org.eclipse.birt.report.engine.layout.html.htmlleafitemlm.start(htmlleafitemlm.java:67)\n   at org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout(htmlabstractlm.java:139)\n   at org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes(htmlblockstackinglm.java:70)\n   at org.eclipse.birt.report.engine.layout.html.htmlstackinglm.layoutchildren(htmlstackinglm.java:26)\n   at org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout(htmlabstractlm.java:140)\n   at org.eclipse.birt.report.engine.layout.html.htmlinlinestackinglm.resumelayout(htmlinlinestackinglm.java:111)\n   at org.eclipse.birt.report.engine.layout.html.htmlinlinestackinglm.layoutnodes(htmlinlinestackinglm.java:160)\n   at org.eclipse.birt.report.engine.layout.html.htmlstackinglm.layoutchildren(htmlstackinglm.java:26)\n   at org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout(htmlabstractlm.java:140)\n   at org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes(htmlblockstackinglm.java:70)\n   at org.eclipse.birt.report.engine.layout.html.htmlstackinglm.layoutchildren(htmlstackinglm.java:26)\n   at org.eclipse.birt.report.engine.layout.html.htmltablebandlm.layoutchildren(htmltablebandlm.java:67)\n   at org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout(htmlabstractlm.java:140)\n   at org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes(htmlblockstackinglm.java:70)\n   at org.eclipse.birt.report.engine.layout.html.htmlstackinglm.layoutchildren(htmlstackinglm.java:26)\n   at org.eclipse.birt.report.engine.layout.html.htmltablelm.layoutchildren(htmltablelm.java:132)\n   at org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout(htmlabstractlm.java:140)\n   at org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes(htmlblockstackinglm.java:70)\n   at org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout(htmlpagelm.java:90)\n   at org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout(htmlreportlayoutengine.java:99)\n   at org.eclipse.birt.report.engine.presentation.reportdocumentbuilder.build(reportdocumentbuilder.java:249)\n   at org.eclipse.birt.report.engine.api.impl.runtask.dorun(runtask.java:252)\n... 52 more\n','22709','25405','2010-04-30 05:01:36','p3','duplicate','closed','birt report engine',';create;attachment;report;build;number;2.6.0;step;reproduce;deploy;birt;runtime;preview;attach;report;frameset;servlet;expect;result:no;exception;actual;result:fail;report;error;org.eclipse.birt.report.service.api.reportserviceexception;error;happen;report;org.eclipse.birt.report.service.reportengineservice.throwdummyexception;reportengineservice.java;org.eclipse.birt.report.service.reportengineservice.runreport;reportengineservice.java;org.eclipse.birt.report.service.birtviewerreportservice.runreport;birtviewerreportservice.java;org.eclipse.birt.report.service.actionhandler.birtrunreportactionhandler;birtrunreportactionhandler.java;org.eclipse.birt.report.service.actionhandler.birtgetpageactionhandler;birtgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.prepareparameters;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute;abstractbaseactionhandler.java;org.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor;abstractbasedocumentprocessor.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage;birtdocumentprocessor.java;sun.reflect.nativemethodaccessorimpl.invoke0;native;method;sun.reflect.nativemethodaccessorimpl.invoke;nativemethodaccessorimpl.java;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects;birtsoapbindingimpl.java;sun.reflect.nativemethodaccessorimpl.invoke0;native;method;sun.reflect.nativemethodaccessorimpl.invoke;nativemethodaccessorimpl.java;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.apache.axis.providers.java.rpcprovider.invokemethod;rpcprovider.java;org.apache.axis.providers.java.rpcprovider.processmessage;rpcprovider.java;org.apache.axis.providers.java.javaprovider.invoke;javaprovider.java;org.apache.axis.strategies.invocationstrategy.visit;invocationstrategy.java;org.apache.axis.simplechain.dovisiting;simplechain.java;org.apache.axis.simplechain.invoke;simplechain.java;org.apache.axis.handlers.soap.soapservice.invoke;soapservice.java;org.apache.axis.server.axisserver.invoke;axisserver.java;org.apache.axis.transport.http.axisservlet.dopost;axisservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost;birtsoapmessagedispatcherservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.apache.axis.transport.http.axisservletbase.service;axisservletbase.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service;birtsoapmessagedispatcherservlet.java;org.apache.catalina.core.applicationfilterchain.internaldofilter;applicationfilterchain.java;org.apache.catalina.core.applicationfilterchain.dofilter;applicationfilterchain.java;org.eclipse.birt.report.filter.viewerfilter.dofilter;viewerfilter.java;org.apache.catalina.core.applicationfilterchain.internaldofilter;applicationfilterchain.java;org.apache.catalina.core.applicationfilterchain.dofilter;applicationfilterchain.java;org.apache.catalina.core.standardwrappervalve.invoke;standardwrappervalve.java;org.apache.catalina.core.standardcontextvalve.invoke;standardcontextvalve.java;org.apache.catalina.core.standardhostvalve.invoke;standardhostvalve.java;org.apache.catalina.valves.errorreportvalve.invoke;errorreportvalve.java;org.apache.catalina.core.standardenginevalve.invoke;standardenginevalve.java;org.apache.catalina.connector.coyoteadapter.service;coyoteadapter.java;org.apache.coyote.http11;http11processor.process;http11processor.java;org.apache.coyote.http11;http11baseprotocol;http11connectionhandler.processconnection;http11baseprotocol.java;org.apache.tomcat.util.net.pooltcpendpoint.processsocket;pooltcpendpoint.java;org.apache.tomcat.util.net.leaderfollowerworkerthread.runit;leaderfollowerworkerthread.java;org.apache.tomcat.util.threads.threadpool;controlrunnable.run;threadpool.java;java.lang.thread.run;thread.java;cause;org.eclipse.birt.report.engine.api.engineexception;error;happen;report;org.eclipse.birt.report.engine.api.impl.runtask.dorun;runtask.java;org.eclipse.birt.report.engine.api.impl.runtask.run;runtask.java;org.eclipse.birt.report.service.reportengineservice.runreport;reportengineservice.java;cause;java.lang.noclassdeffounderror;lowagie;text;fontfactory;org.eclipse.birt.report.engine.layout.pdf.font.fontmappingmanagerfactory;fontmappingmanagerfactory.java;java.security.accesscontroller.doprivileged;native;method;org.eclipse.birt.report.engine.layout.pdf.font.fontmappingmanagerfactory.registerjavafonts;fontmappingmanagerfactory.java;org.eclipse.birt.report.engine.layout.pdf.font.fontmappingmanagerfactory;fontmappingmanagerfactory.java;org.eclipse.birt.report.engine.layout.pdf.font.fontmappingmanagerfactory.getinstance;fontmappingmanagerfactory.java;org.eclipse.birt.report.engine.nlayout.layoutcontext.getfontmanager;layoutcontext.java;org.eclipse.birt.report.engine.nlayout.area.impl.textarealayout;textarealayout.java;org.eclipse.birt.report.engine.nlayout.area.impl.blocktextarea.layout;blocktextarea.java;org.eclipse.birt.report.engine.nlayout.layoutengine.startcontent;layoutengine.java;org.eclipse.birt.report.engine.emitter.contentemitteradapter.starttext;contentemitteradapter.java;org.eclipse.birt.report.engine.emitter.contentemitteradapter.startlabel;contentemitteradapter.java;org.eclipse.birt.report.engine.emitter.contentemitterutil.startcontent;contentemitterutil.java;org.eclipse.birt.report.engine.layout.html.htmltablelayoutemitter.startcontent;htmltablelayoutemitter.java;org.eclipse.birt.report.engine.emitter.contentemitteradapter.starttext;contentemitteradapter.java;org.eclipse.birt.report.engine.emitter.contentemitteradapter.startlabel;contentemitteradapter.java;org.eclipse.birt.report.engine.emitter.contentemitterutil.startcontent;contentemitterutil.java;org.eclipse.birt.report.engine.layout.html.buffer.htmlpagebuffer.startcontent;htmlpagebuffer.java;org.eclipse.birt.report.engine.layout.html.buffer.tablebreakbuffer.startcontent;tablebreakbuffer.java;org.eclipse.birt.report.engine.layout.html.htmlleafitemlm.start;htmlleafitemlm.java;org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout;htmlabstractlm.java;org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes;htmlblockstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmlstackinglm.layoutchildren;htmlstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout;htmlabstractlm.java;org.eclipse.birt.report.engine.layout.html.htmlinlinestackinglm.resumelayout;htmlinlinestackinglm.java;org.eclipse.birt.report.engine.layout.html.htmlinlinestackinglm.layoutnodes;htmlinlinestackinglm.java;org.eclipse.birt.report.engine.layout.html.htmlstackinglm.layoutchildren;htmlstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout;htmlabstractlm.java;org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes;htmlblockstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmlstackinglm.layoutchildren;htmlstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmltablebandlm.layoutchildren;htmltablebandlm.java;org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout;htmlabstractlm.java;org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes;htmlblockstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmlstackinglm.layoutchildren;htmlstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmltablelm.layoutchildren;htmltablelm.java;org.eclipse.birt.report.engine.layout.html.htmlabstractlm.layout;htmlabstractlm.java;org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes;htmlblockstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout;htmlpagelm.java;org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout;htmlreportlayoutengine.java;org.eclipse.birt.report.engine.presentation.reportdocumentbuilder.build;reportdocumentbuilder.java;org.eclipse.birt.report.engine.api.impl.runtask.dorun;runtask.java;smoke;auto;fail;multiple;report;exception;birt;report;engine'),(311343,'eclipse','report cannot be opened after commiting under svn','build identifier: version: 2.5.2.v20090925-7l9v7yft0z0-dx3kf8shk8  build id: v20100210-0630\n\nhello,\n\nunder birt i have created a simple report consisting of report headers and a simple table. headers only contained text whereby the table also contained only text yet. before commiting under svn the report was fine, however once commited it could not be opened anymore. it said: could not open the editor: an unexpected exception was thrown. attached please find a screenshot, error details and a log.\n\nreproducible: always\n\nsteps to reproduce:\n1. open blank report under project\n2. from library insert 2 headers where 1st header is grid subject that contains 2 rows - empty text field in 1st row and empty label in 2nd row. 2nd header is also grid that contains 5 rows  where 1st, 3rd and 5th rows are empty text fields, 2nd and 4th rows are empty labels\n3. fill headers text fields with text\n4. insert table that contains 4 columns and round 25 rows. first column is all by hand entered text. first 2 rows are text.\n5. since birt reported that report had to have some data source i had created a flat data file data set - a *.csv file that contained only text in 2 rows: \"sors asset management\"\n\"sors asset management\"\nand pasted this data set into 1.1 position of the table and saved the report. report was fine untill commited under svn. then it could not be opened anymore\ncreated an attachment (id=166756)\nscreenshot from error upon opening the report\ncreated an attachment (id=166757)\ndetail of error description\ncreated an attachment (id=166758)\nlog of error\n','18252','83223','2010-05-03 05:03:31','p3','duplicate','closed','birt report designer',';build;identifier;version;2.5.2;7l9v7yft0z0;dx3kf8shk8;build;hello;birt;create;simple;report;consist;report;header;simple;table;header;contain;text;table;contain;text;commit;report;fine;commit;open;anymore;open;editor;unexpected;exception;throw;attach;screenshot;error;detail;reproducible;step;reproduce;open;blank;report;project;library;insert;header;header;grid;subject;contain;text;field;label;header;grid;contain;text;field;label;header;text;field;text;insert;table;contain;column;round;column;hand;enter;text;text;birt;report;report;datum;source;create;flat;datum;file;datum;file;contain;text;asset;management;asset;management;paste;datum;position;table;save;report;report;fine;untill;commit;open;anymore;create;attachment;screenshot;error;open;report;create;attachment;error;description;create;attachment;error;report;open;commit;birt;report;designer'),(311463,'eclipse','[regression]property editor doesn\'t refresh if report is in script view','description:\nproperty editor doesn\'t refresh if report is in script view\n\nbuild number: \n2.6.0.v20100504-0630\n\nsteps to reproduce:\n1, open two reports a and b\n2, show a in script view and b in normal\n3, set some property in b\'s property editor\n4, switch to a\n\nexpected result:\nthe property editor should refresh if the focus is changed to a\n\nactual result:\nthe property editor is still b\'s property. focus is still on b\n\nregression of #288617\nfixed.\n2.6.0.v20100505-0630','15232','18581','2010-05-03 21:52:05','p3','fixed','closed','birt report designer',';description;property;editor;doesn\'t;refresh;report;script;view;build;number;2.6.0;step;reproduce;open;report;script;view;normal;property;property;editor;switch;expect;result;property;editor;refresh;focus;change;actual;result;property;editor;property;focus;regression;2.6.0;regression;property;editor;doesn\'t;refresh;report;script;view;birt;report;designer'),(311471,'eclipse','npe thrown out when click keyboard in cross tab cube builder dlg','description:\nnpe thrown out when click keyboard in cross tab cube builder dlg\n\nbuild:\n2.6.0.v20100504-0630\n\nsteps to reproduce:\n1. new a data source and data set\n2. new a cube\n3. in the cross tab cube builder dlg, click outline dataset first then press keboard \'a\'\n\nactual result:\nnpe thrown out\n\nexpect result:\nno error.\n\nerrorlog:\njava.lang.nullpointerexception\nat org.eclipse.birt.report.designer.data.ui.property.abstractpropertydialog.showpage(abstractpropertydialog.java:565)\nat org.eclipse.birt.report.designer.data.ui.property.abstractpropertydialog.showselectionpage(abstractpropertydialog.java:472)\nat org.eclipse.birt.report.designer.data.ui.property.abstractpropertydialog$2$1.run(abstractpropertydialog.java:430)\nat org.eclipse.swt.custom.busyindicator.showwhile(busyindicator.java:70)\nat org.eclipse.birt.report.designer.data.ui.property.abstractpropertydialog$2.selectionchanged(abstractpropertydialog.java:425)\nat org.eclipse.jface.viewers.viewer$2.run(viewer.java:162)\nat org.eclipse.core.runtime.saferunner.run(saferunner.java:42)\nat org.eclipse.ui.internal.jfaceutil$1.run(jfaceutil.java:49)\nat org.eclipse.jface.util.saferunnable.run(saferunnable.java:175)\nat org.eclipse.jface.viewers.viewer.fireselectionchanged(viewer.java:160)\nat org.eclipse.jface.viewers.structuredviewer.updateselection(structuredviewer.java:2162)\nat org.eclipse.jface.viewers.structuredviewer.handleselect(structuredviewer.java:1190)\nat org.eclipse.jface.viewers.structuredviewer$4.widgetselected(structuredviewer.java:1220)\nat org.eclipse.jface.util.openstrategy.fireselectionevent(openstrategy.java:228)\nat org.eclipse.jface.util.openstrategy.access$4(openstrategy.java:222)\nat org.eclipse.jface.util.openstrategy$1.handleevent(openstrategy.java:389)\nat org.eclipse.swt.widgets.eventtable.sendevent(eventtable.java:84)\nat org.eclipse.swt.widgets.widget.sendevent(widget.java:1234)\nat org.eclipse.swt.widgets.display.rundeferredevents(display.java:3540)\nat org.eclipse.swt.widgets.display.readanddispatch(display.java:3159)\nat org.eclipse.jface.window.window.runeventloop(window.java:825)\nat org.eclipse.jface.window.window.open(window.java:801)\nat org.eclipse.birt.report.designer.ui.dialogs.basedialog.open(basedialog.java:111)\nat org.eclipse.birt.report.designer.ui.cubebuilder.action.newcubeaction.run(newcubeaction.java:112)\nat org.eclipse.jface.action.action.runwithevent(action.java:498)\nat org.eclipse.jface.action.actioncontributionitem.handlewidgetselection(actioncontributionitem.java:584)\nat org.eclipse.jface.action.actioncontributionitem.access$2(actioncontributionitem.java:501)\nat org.eclipse.jface.action.actioncontributionitem$5.handleevent(actioncontributionitem.java:411)\nat org.eclipse.swt.widgets.eventtable.sendevent(eventtable.java:84)\nat org.eclipse.swt.widgets.widget.sendevent(widget.java:1234)\nat org.eclipse.swt.widgets.display.rundeferredevents(display.java:3540)\nat org.eclipse.swt.widgets.display.readanddispatch(display.java:3159)\nat org.eclipse.ui.internal.workbench.runeventloop(workbench.java:2601)\nat org.eclipse.ui.internal.workbench.runui(workbench.java:2565)\nat org.eclipse.ui.internal.workbench.access$4(workbench.java:2399)\nat org.eclipse.ui.internal.workbench$7.run(workbench.java:669)\nat org.eclipse.core.databinding.observable.realm.runwithdefault(realm.java:332)\nat org.eclipse.ui.internal.workbench.createandrunworkbench(workbench.java:662)\nat org.eclipse.ui.platformui.createandrunworkbench(platformui.java:149)\nat org.eclipse.ui.internal.ide.application.ideapplication.start(ideapplication.java:115)\nat org.eclipse.equinox.internal.app.eclipseapphandle.run(eclipseapphandle.java:196)\nat org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.runapplication(eclipseapplauncher.java:110)\nat org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.start(eclipseapplauncher.java:79)\nat org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:369)\nat org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:179)\nat sun.reflect.nativemethodaccessorimpl.invoke0(native method)\nat sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)\nat sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\nat java.lang.reflect.method.invoke(method.java:585)\nat org.eclipse.equinox.launcher.main.invokeframework(main.java:619)\nat org.eclipse.equinox.launcher.main.basicrun(main.java:574)\nat org.eclipse.equinox.launcher.main.run(main.java:1407)\nfixed it.\n\ncheck the null point code.\nverify the bug on 2.6.0.v20100511-0630','29174','56831','2010-05-03 23:21:12','p3','fixed','closed','birt report designer',';description;throw;click;keyboard;cross;cube;builder;build;2.6.0;step;reproduce;datum;source;datum;cube;cross;cube;builder;click;outline;dataset;press;keboard;actual;result;throw;expect;result;error;errorlog;java.lang.nullpointerexception;org.eclipse.birt.report.designer.data.ui.property.abstractpropertydialog.showpage;abstractpropertydialog.java;org.eclipse.birt.report.designer.data.ui.property.abstractpropertydialog.showselectionpage;abstractpropertydialog.java;org.eclipse.birt.report.designer.data.ui.property.abstractpropertydialog;abstractpropertydialog.java;org.eclipse.swt.custom.busyindicator.showwhile;busyindicator.java;org.eclipse.birt.report.designer.data.ui.property.abstractpropertydialog;selectionchange;abstractpropertydialog.java;org.eclipse.jface.viewers.viewer;viewer.java;org.eclipse.core.runtime.saferunner.run;saferunner.java;org.eclipse.ui.internal.jfaceutil;jfaceutil.java;org.eclipse.jface.util.saferunnable.run;saferunnable.java;org.eclipse.jface.viewers.viewer.fireselectionchanged;viewer.java;org.eclipse.jface.viewers.structuredviewer.updateselection;structuredviewer.java;org.eclipse.jface.viewers.structuredviewer.handleselect;structuredviewer.java;org.eclipse.jface.viewers.structuredviewer;widgetselect;structuredviewer.java;org.eclipse.jface.util.openstrategy.fireselectionevent;openstrategy.java;org.eclipse.jface.util.openstrategy.access;openstrategy.java;org.eclipse.jface.util.openstrategy;handleevent;openstrategy.java;org.eclipse.swt.widgets.eventtable.sendevent;eventtable.java;org.eclipse.swt.widgets.widget.sendevent;widget.java;org.eclipse.swt.widgets.display.rundeferredevents;display.java;org.eclipse.swt.widgets.display.readanddispatch;display.java;org.eclipse.jface.window.window.runeventloop;window.java;org.eclipse.jface.window.window.open;window.java;org.eclipse.birt.report.designer.ui.dialogs.basedialog.open;basedialog.java;org.eclipse.birt.report.designer.ui.cubebuilder.action.newcubeaction.run;newcubeaction.java;org.eclipse.jface.action.action.runwithevent;action.java;org.eclipse.jface.action.actioncontributionitem.handlewidgetselection;actioncontributionitem.java;org.eclipse.jface.action.actioncontributionitem.access;actioncontributionitem.java;org.eclipse.jface.action.actioncontributionitem;handleevent;actioncontributionitem.java;org.eclipse.swt.widgets.eventtable.sendevent;eventtable.java;org.eclipse.swt.widgets.widget.sendevent;widget.java;org.eclipse.swt.widgets.display.rundeferredevents;display.java;org.eclipse.swt.widgets.display.readanddispatch;display.java;org.eclipse.ui.internal.workbench.runeventloop;workbench.java;org.eclipse.ui.internal.workbench.runui;workbench.java;org.eclipse.ui.internal.workbench.access;workbench.java;org.eclipse.ui.internal.workbench;workbench.java;org.eclipse.core.databinding.observable.realm.runwithdefault;realm.java;org.eclipse.ui.internal.workbench.createandrunworkbench;workbench.java;org.eclipse.ui.platformui.createandrunworkbench;platformui.java;org.eclipse.ui.internal.ide.application.ideapplication.start;ideapplication.java;org.eclipse.equinox.internal.app.eclipseapphandle.run;eclipseapphandle.java;org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.runapplication;eclipseapplauncher.java;org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.start;eclipseapplauncher.java;org.eclipse.core.runtime.adaptor.eclipsestarter.run;eclipsestarter.java;org.eclipse.core.runtime.adaptor.eclipsestarter.run;eclipsestarter.java;sun.reflect.nativemethodaccessorimpl.invoke0;native;method;sun.reflect.nativemethodaccessorimpl.invoke;nativemethodaccessorimpl.java;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.eclipse.equinox.launcher.main.invokeframework;main.java;org.eclipse.equinox.launcher.main.basicrun;main.java;org.eclipse.equinox.launcher.main.run;main.java;check;null;point;code;verify;2.6.0;throw;click;keyboard;cross;cube;builder;birt;report;designer'),(311473,'eclipse','tooltip does not work correctly when using cube binding as expression','created an attachment (id=166899)\nscreenshot\n\ndescription:\ntooltip does not work correctly when using cube binding as expression.\n\nbuild number:\n2.6.0.v20100504-0630\n\nsteps to reproduce:\n1. preview the attached report design in web viewer.\n2. mouse over value series and check the tooltip.\n\nexpected result:\ntooltip shows \"city\".\n\nactual result:\ntooltip show value of value series (see the screenshot.) \n\nerror log:\nn/a\ncreated an attachment (id=166900)\nreport design\nit\'s not allowed to input cube expression in tooltips for data cube.\nplease enhance the ui.\nfixed by using chart variables in tooltip scripts instead of chart expressions in consuming cube case.\nverified in build (2.6.0.v20100520-0630), closed.','37419','27988','2010-05-03 23:47:16','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;tooltip;work;correctly;cube;binding;expression;build;number;2.6.0;step;reproduce;preview;attach;report;design;viewer;mouse;value;series;check;tooltip;expect;result;tooltip;show;city;actual;result;tooltip;value;value;series;screenshot;error;create;attachment;report;design;allow;input;cube;expression;tooltip;datum;cube;enhance;chart;variable;tooltip;script;instead;chart;expression;consume;cube;case;verify;build;2.6.0;close;tooltip;work;correctly;cube;binding;expression;birt;chart'),(311477,'eclipse','[regression] error happens when click png chart value series with internal bookmark link to table group bookmark','created an attachment (id=166904)\nreport design\n\ndescription:\nerror happens when click chart value series with internal bookmark link to table group bookmark.\n\nbuild number:\n2.6.0.v20100504-0630\n\nsteps to reproduce:\n1. preview the attached report design in web viewer.\n2. click on the bars.\n\nexpected result:\nlink to the correct group.\n\nactual result:\nerror is shown on page.\nerror log:\nwebpage error details\n\nuser agent: mozilla/4.0 (compatible; msie 8.0; windows nt 5.1; trident/4.0; gtb6.4; .net clr 2.0.50727; infopath.2; .net clr 3.0.4506.2152; .net clr 3.5.30729; infopath.1; ciba)\ntimestamp: tue, 4 may 2010 06:14:00 utc\n\n\nmessage: invalid character\nline: 1\nchar: 19\ncode: 0\nuri: http://127.0.0.1:53996/viewer/frameset?__report=d%3a%5cworkspaces%5c2.6.0_regression%5cregression_100504%5c302143.rptdesign&__format=html&__svg=false&__locale=en_us&__timezone=prc&__masterpage=true&__rtl=false&__cubememsize=10&__resourcefolder=d%3a%5cworkspaces%5c2.6.0_regression%5cregression_100504&__dpi=96&1855027633\nthis works in pdf.\nthe link generated by chart contains illegal character. it should be \'(0x27), not 0xa1.\nfixed by correct encoding of single quotes in bookmark. also backported this to 2.5.3 branch.\n\nverified on build 2.6.0 v20100511-0630.\nclosed.','37419','27988','2010-05-04 02:15:37','p3','fixed','closed','birt chart',';create;attachment;report;design;description;error;happen;click;chart;value;series;internal;bookmark;link;table;group;bookmark;build;number;2.6.0;step;reproduce;preview;attach;report;design;viewer;click;expect;result;link;correct;group;actual;result;error;show;page;error;webpage;error;detail;user;agent;mozillum;compatible;msie;window;trident;gtb6.4;infopath;3.0.4506.2152;infopath;ciba;timestamp;message;invalid;character;line;char;code;urus;http;127.0.0.1;viewer;frameset;5cworkspaces;5c2.6.0_regression;5cregression_100504;rptdesign;html;false;en_us;true;false;5cworkspaces;5c2.6.0_regression;5cregression_100504;work;link;generate;chart;contain;illegal;character;correct;encode;single;quote;bookmark;backport;2.5.3;branch;verify;build;2.6.0;close;regression;error;happen;click;chart;value;series;internal;bookmark;link;table;group;bookmark;birt;chart'),(311483,'eclipse','error happens when run swingchartviewerselector','created an attachment (id=166908)\nscreenshot\n\ndescription:\nerror happens when run swingchartviewerselector.\n\nbuild number:\n2.6.0.v20100504-0630\n\nsteps to reproduce:\n1. run /org.eclipse.birt.chart.examples/src/org/eclipse/birt/chart/examples/api/viewer/swingchartviewerselector.java.\n2. select scatter, 2d with depth and click \"update\".\n\nexpected result:\n2d+ is disabled and no exception.\n\nactual result:\nexception is thrown out (see the screenshot).\n\nerror log:\norg.eclipse.birt.chart.exception.chartexception\nthe same happens in /org.eclipse.birt.chart.examples/src/org/eclipse/birt/chart/examples/api/viewer/swtchartviewerselector.java\nfixed. ignore the dimension 2d+ for some chart types as stock chart does.\nverified. if the chart type does not support 2d+ dimension, 2d dimension will be used instead.\nclosed.','44241','27988','2010-05-04 03:17:14','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;error;happen;swingchartviewerselector;build;number;2.6.0;step;reproduce;org.eclipse.birt.chart.examples;birt;chart;example;viewer;swingchartviewerselector.java;select;scatter;depth;click;update;expect;result;disabled;exception;actual;result;exception;throw;screenshot;error;org.eclipse.birt.chart.exception.chartexception;happen;org.eclipse.birt.chart.examples;birt;chart;example;viewer;swtchartviewerselector.java;ignore;dimension;chart;type;stock;chart;verify;chart;type;support;dimension;dimension;instead;close;error;happen;swingchartviewerselector;birt;chart'),(311484,'eclipse','exception is thrown out when run swtchartprinter','description:\nexception is thrown out when run swtchartprinter.\n\nbuild number:\n2.6.0.v20100504-0630\n\nsteps to reproduce:\n1. run\n/org.eclipse.birt.chart.examples/src/org/eclipse/birt/chart/examples/api/viewer/swtchartprinter.java.\n2. select scatter, 2d with depth and click \"update\".\n\nexpected result:\nno exception.\n\nactual result:\nexception is thrown out (see the screenshot).\nerror log:\nmay 4, 2010 3:18:14 pm org.eclipse.birt.chart.util.pluginsettings instance\nwarning: exception\norg.eclipse.birt.core.exception.birtexception: can not startup the osgi framework\n	at org.eclipse.birt.core.framework.platform.startup(platform.java:91)\n	at org.eclipse.birt.chart.util.pluginsettings.instance(pluginsettings.java:365)\n	at org.eclipse.birt.chart.api.chartengine.instance(chartengine.java:64)\n	at org.eclipse.birt.chart.api.chartengine.instance(chartengine.java:79)\n	at org.eclipse.birt.chart.examples.api.viewer.swtchartprinter.printchart(swtchartprinter.java:55)\n	at org.eclipse.birt.chart.examples.api.viewer.swtchartprinter.main(swtchartprinter.java:39)\ncaused by: org.eclipse.birt.core.exception.coreexception\n	at org.eclipse.birt.core.framework.osgi.osgilauncher.startup(osgilauncher.java:90)\n	at org.eclipse.birt.core.framework.platform.startup(platform.java:79)\n	... 5 more\nplease check if this behavior is the same as other examples.\nas usual, if user doesn\'t specify birt_home or standalone settings, this exception is expected.\nfixed by initializing birt chart as standalone mode.\nverified on may 12th.\nclosed.','37419','27988','2010-05-04 03:19:37','p3','fixed','closed','birt chart',';description;exception;throw;swtchartprinter;build;number;2.6.0;step;reproduce;org.eclipse.birt.chart.examples;birt;chart;example;viewer;swtchartprinter.java;select;scatter;depth;click;update;expect;result;exception;actual;result;exception;throw;screenshot;error;org.eclipse.birt.chart.util.pluginsettings;instance;warn;exception;org.eclipse.birt.core.exception.birtexception;startup;osgus;framework;org.eclipse.birt.core.framework.platform.startup;platform.java;org.eclipse.birt.chart.util.pluginsettings.instance;pluginsettings.java;org.eclipse.birt.chart.api.chartengine.instance;chartengine.java;org.eclipse.birt.chart.api.chartengine.instance;chartengine.java;org.eclipse.birt.chart.examples.api.viewer.swtchartprinter.printchart;swtchartprinter.java;org.eclipse.birt.chart.examples.api.viewer.swtchartprinter.main;swtchartprinter.java;cause;org.eclipse.birt.core.exception.coreexception;org.eclipse.birt.core.framework.osgi.osgilauncher.startup;osgilauncher.java;org.eclipse.birt.core.framework.platform.startup;platform.java;check;behavior;example;usual;user;doesn\'t;specify;birt_home;standalone;setting;exception;expect;initialize;birt;chart;standalone;mode;verify;close;exception;throw;swtchartprinter;birt;chart'),(311489,'eclipse','the contents of \"group and sorting\" dialogue are in a mess','created an attachment (id=166912)\nscreenshot\n\ndescription:\nthe contents of \"group and sorting\" dialogue are in a mess.\n\nbuild number:\n2.6.0.v20100504-0630\n\nsteps to reproduce:\n1. run\n/org.eclipse.birt.chart.examples/src/org/eclipse/birt/chart/examples/builder/chartwizardlauncher.java\n2. in select data tab, click \"edit group and sorting\" button.\n\nexpected result:\nthe contents are well arranged.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\nfixed. add a dummy label to replace the expression button.\nverified in build (2.6.0.v20100512-0630), closed.','44241','27988','2010-05-04 03:40:55','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;contents;group;sort;dialogue;mess;build;number;2.6.0;step;reproduce;org.eclipse.birt.chart.examples;birt;chart;example;builder;chartwizardlauncher.java;select;datum;click;edit;group;sort;button;expect;result;contents;arrange;actual;result;screenshot;error;dummy;label;replace;expression;button;verify;build;2.6.0;close;contents;group;sort;dialogue;mess;birt;chart'),(311490,'eclipse','[automation]exception throw out when preview this report in web viewer','created an attachment (id=166913)\ntest report\n\ndescription:\n  exception throw out when preview this report in web viewer.(can preview as html)\n\ntest build:\nbirt2.6.0 v20100504-0630\n\nstep to reproduce:\n\n1. use the report attached.\n2. preview report in web viewer\n\nexpect result:\nreport display correctly when preview in web viewer.\n\nactual result:\nexception throw out\n\nerror log:\ncaused by: java.io.ioexception: data type of class org.mozilla.javascript.nativejavamethod is not supported to be serialized\n   at org.eclipse.birt.core.util.ioutil.writeobject(ioutil.java:673)\n   at org.eclipse.birt.data.engine.impl.document.rowsaveutil.saveexprvalue(rowsaveutil.java:172)\nthe report itself is invalid:\nin data set \"beforeopen\" script block, \"c=this.getextensionid\" should be \"c=this.getextensionid()\".\n\nplease update the report.\nupdated the report','42222','48055','2010-05-04 03:53:16','p3','invalid','closed','birt data',';create;attachment;test;report;description;exception;throw;preview;report;viewer;preview;html;test;build;birt2.6.0;step;reproduce;report;attach;preview;report;viewer;expect;result;report;display;correctly;preview;viewer;actual;result;exception;throw;error;cause;java.io.ioexception;datum;type;class;org.mozilla.javascript.nativejavamethod;support;serialize;org.eclipse.birt.core.util.ioutil.writeobject;ioutil.java;org.eclipse.birt.data.engine.impl.document.rowsaveutil.saveexprvalue;rowsaveutil.java;report;invalid;datum;beforeopen;script;block;this.getextensionid;this.getextensionid;update;report;update;report;automation;exception;throw;preview;report;viewer;birt;datum'),(311494,'eclipse','[accessibility] the contents in the pattern pane can not be accessed','created an attachment (id=166914)\nscreenshot\n\ndescription:\nthe contents of \"group and sorting\" dialogue are in a mess.\n\nbuild number:\n2.6.0.v20100504-0630\n\nsteps to reproduce:\n1. new a chart, go to format chart->chart area.\n2. click background and click pattern.\n3. navigate the dialogue using keyboard.\n\nexpected result:\nall the area can be accessed by keyboard.\n\nactual result:\nthe contents in the pattern pane can not be accessed. \n\nerror log:\nn/a\nnow the contents in \"pattern image dialog\" are accessible for keyboard-only users.\nverified in build (2.6.0.v20100520-0630), closed.','44014','27988','2010-05-04 04:14:43','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;contents;group;sort;dialogue;mess;build;number;2.6.0;step;reproduce;chart;format;chart;chart;area;click;background;click;pattern;navigate;dialogue;keyboard;expect;result;area;access;keyboard;actual;result;contents;pattern;pane;access;error;contents;pattern;image;dialog;accessible;keyboard;user;verify;build;2.6.0;close;accessibility;contents;pattern;pane;access;birt;chart'),(311496,'eclipse','background pattern does not work for svg chart','created an attachment (id=166917)\nscreenshot\n\ndescription:\nbackground pattern does not work for svg chart.\n\nbuild number:\n2.6.0.v20100504-0630\n\nsteps to reproduce:\n1. preview the attached report design.\n\nexpected result:\nthe pattern works for both svg and png chart.\n\nactual result:\nsee the screenshot. \n\nerror log:\nn/a\ncreated an attachment (id=166918)\nreport design\nif it\'s not supported in svg, should remove the ui.\nadded pattern image support to svg renderer.\nverified on build 2.6.0 v20100520-0630.\nclosed.','44014','27988','2010-05-04 04:18:21','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;background;pattern;work;chart;build;number;2.6.0;step;reproduce;preview;attach;report;design;expect;result;pattern;work;chart;actual;result;screenshot;error;create;attachment;report;design;support;remove;pattern;image;support;renderer;verify;build;2.6.0;close;background;pattern;work;chart;birt;chart'),(311497,'eclipse','the icon for stock chart in legend area is different when there is secondary axis and output series is stock','created an attachment (id=166920)\nscreenshot\n\ndescription:\nthe icon for stock chart in legend area is different when there is secondary axis and output series is stock.\n\nbuild number:\n2.6.0.v20100504-0630\n\nsteps to reproduce:\n1. new a stock chart.\n2. new a bar chart with secondary axis and output series is stock. \n\nexpected result:\nthe icon is the same as when create stock chart.\n\nactual result:\nsee the screenshot. \n\nerror log:\nn/a\n\nthe reason is that the line attribute is reset by using first bar outline attribute while setting stock chart as secondary y axis. now fixed by replacing line attribute of stock chart only if the first bar outline attribute is not null\nverified in build (2.6.0.v20100512-0630), closed.','37419','27988','2010-05-04 04:33:49','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;icon;stock;chart;legend;area;different;secondary;axis;output;series;stock;build;number;2.6.0;step;reproduce;stock;chart;chart;secondary;axis;output;series;stock;expect;result;icon;create;stock;chart;actual;result;screenshot;error;reason;line;attribute;reset;outline;attribute;stock;chart;secondary;axis;replace;line;attribute;stock;chart;outline;attribute;null;verify;build;2.6.0;close;icon;stock;chart;legend;area;different;secondary;axis;output;series;stock;birt;chart'),(311500,'eclipse','add/edit/delete bindings in expression builder should also be disabled for chart inherit data','created an attachment (id=166923)\nscreenshot\n\ndescription:\nadd/edit/delete bindings in expression builder should also be disabled.\n\nbuild number:\n2.6.0.v20100504-0630\n\nsteps to reproduce:\n1. new a data set and drag to layout.\n2. create chart view for the table, define category series and value series.\n3. click \"data binding...\" button, check the bindings.\n4. open expression builder, select available column bindings->chart->edit bindings in category, check the bindings.\n\nexpected result:\nadd/edit/delete bindings should be disabled.\n\nactual result:\nsee the screenshot. \n\nerror log:\nn/a\ncreated an attachment (id=166924)\nscreenshot\nfixed by disabling \'edit bindings\' item in expression builder under this case and refactored design ui\'s api for this change.\nedit binding is removed for chart view of table or crosstab.\n\nverified on build 2.6.0 v20100513-0630.\nclosed.','37419','27988','2010-05-04 05:20:02','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;edit;delete;binding;expression;builder;disabled;build;number;2.6.0;step;reproduce;datum;drag;layout;create;chart;view;table;define;category;series;value;series;click;datum;binding;button;check;binding;open;expression;builder;select;available;column;binding;chart;edit;binding;category;check;binding;expect;result;edit;delete;binding;disabled;actual;result;screenshot;error;create;attachment;screenshot;disable;edit;binding;item;expression;builder;case;refactor;design;change;edit;binding;remove;chart;view;table;crosstab;verify;build;2.6.0;close;edit;delete;binding;expression;builder;disabled;chart;inherit;datum;birt;chart'),(311664,'eclipse','background image for svg chart does not work when preview','created an attachment (id=167082)\nreport design\n\ndescription:\nbackground image for svg chart does not work when preview.\n\nbuild number:\n2.6.0.v20100505-0630\n\nsteps to reproduce:\n1. enable svg chart in preferences.\n2. edit the background image path in the attached report design.\n3. preview the report design.\n\nexpected result:\nbackground image works.\n\nactual result:\nbackground image does not work.\n\nerror log:\nn/a\nif not supported in svg, should remove the ui.\nplease refer to how to remove highlight/toggle interactivity for non-svg.\nfixed.\nfixed a bug in wrapping a java.awt.image into a svgimage.\nverify the bug\nclosed.','44014','27988','2010-05-05 03:49:17','p3','fixed','closed','birt chart',';create;attachment;report;design;description;background;image;chart;work;preview;build;number;2.6.0;step;reproduce;enable;chart;preference;edit;background;image;path;attach;report;design;preview;report;design;expect;result;background;image;work;actual;result;background;image;work;error;support;remove;refer;remove;highlight;toggle;interactivity;wrap;java.awt.image;svgimage;verify;close;background;image;chart;work;preview;birt;chart'),(311667,'eclipse','[accessibility] shortcut key conflict happens in property editor->resources','created an attachment (id=167083)\nscreenshot\n\ndescription:\nshortcut key conflict happens in property editor->resources.\n\nbuild number:\n2.6.0.v20100505-0630\n\nsteps to reproduce:\n1. new a report, go to property editor->resources.\n2. check the shortcut key.\n\nexpected result:\nunique shortcut keys are provided.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\nfixed\nverified in build (2.6.0.v20100521-0630), closed.','46143','27988','2010-05-05 04:02:04','p3','fixed','closed','birt report designer',';create;attachment;screenshot;description;shortcut;conflict;happen;property;editor;resource;build;number;2.6.0;step;reproduce;report;property;editor;resource;check;shortcut;expect;result;unique;shortcut;provide;actual;result;screenshot;error;verify;build;2.6.0;close;accessibility;shortcut;conflict;happen;property;editor;resource;birt;report;designer'),(311675,'eclipse','stock series is not correct when it is used as second series type.[13]','created an attachment (id=167088)\nscreen shot\n\ndescription:\nstock series is not correct when it is used as second series type.\n\nbuild id:\n2.6.0 v20100505-0630\n\nsteps to reproduce:\n1. new a bar chart.\n2. on select chart type page, select secondary axis in multiple y axis and select stock series as series type.\n3. define series on select data page.\n\nactual result:\nthe second stock series type is not correct. see attached screenshot, compared to a single stock chart.\n','37419','39778','2010-05-05 05:00:46','p3','duplicate','closed','birt chart',';create;attachment;screen;shot;description;stock;series;correct;second;series;type;build;2.6.0;step;reproduce;chart;select;chart;type;page;select;secondary;axis;multiple;axis;select;stock;series;series;type;define;series;select;datum;page;actual;result;second;stock;series;type;correct;attach;screenshot;compare;single;stock;chart;stock;series;correct;second;series;type;birt;chart'),(311686,'eclipse','chart with size 0 is much larger than with size 1 or 2 in layout','created an attachment (id=167097)\nscreenshot\n\ndescription:\nchart with size 0 is much larger than with size 1 or 2 in layout.\n\nbuild number:\n2.6.0.v20100505-0630\n\nsteps to reproduce:\n1. new a chart \"chart1\", with width 0 point and height 0 point.\n2. new a chart \"chart2\", with width 1 point and height 1 point.\n\nexpected result:\nchart is shown with correct size in layout.\n\nactual result:\n\"chart1\" is much larger than \"chart2\" (see the screenshot).\n\nerror log:\nn/a\nthis issue had been fixed in #311676.\nalready fixed in #311676. 0 is no allowed. verified\nclosed.','37419','27988','2010-05-05 05:41:10','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;chart;size;larger;size;layout;build;number;2.6.0;step;reproduce;chart;chart1;width;point;height;point;chart;chart2;width;point;height;point;expect;result;chart;show;correct;size;layout;actual;result;chart1;larger;chart2;screenshot;error;issue;allow;verify;close;chart;size;larger;size;layout;birt;chart'),(311689,'eclipse','exception is thrown out when delete property in user properties tab and go to advanced tab','created an attachment (id=167098)\nreport design\n\ndescription:\nexception is thrown out when delete property in user properties tab and go to advanced tab.\n\nbuild number:\n2.6.0.v20100505-0630\n\nsteps to reproduce:\n1. open the attached report design, select the chart, go to property editor->user properties.\n2. delete the first property, and go to property editor->advanced.\n\nexpected result:\nno exception.\n\nactual result:\nexception is thrown out.\nerror log:\norg.eclipse.swt.swtexception: failed to execute runnable (java.lang.illegalargumentexception: index out of bounds)\nat org.eclipse.swt.swt.error(swt.java:4083)\nat org.eclipse.swt.swt.error(swt.java:3998)\nat org.eclipse.swt.widgets.synchronizer.runasyncmessages(synchronizer.java:137)\nat org.eclipse.swt.widgets.display.runasyncmessages(display.java:4041)\nat org.eclipse.swt.widgets.display.readanddispatch(display.java:3660)\nat org.eclipse.ui.internal.workbench.runeventloop(workbench.java:2601)\nat org.eclipse.ui.internal.workbench.runui(workbench.java:2565)\nat org.eclipse.ui.internal.workbench.access$4(workbench.java:2399)\nat org.eclipse.ui.internal.workbench$7.run(workbench.java:669)\nat org.eclipse.core.databinding.observable.realm.runwithdefault(realm.java:332)\nat org.eclipse.ui.internal.workbench.createandrunworkbench(workbench.java:662)\nat org.eclipse.ui.platformui.createandrunworkbench(platformui.java:149)\nat org.eclipse.ui.internal.ide.application.ideapplication.start(ideapplication.java:115)\nat org.eclipse.equinox.internal.app.eclipseapphandle.run(eclipseapphandle.java:196)\nat org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.runapplication(eclipseapplauncher.java:110)\nat org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.start(eclipseapplauncher.java:79)\nat org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:369)\nat org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:179)\nat sun.reflect.nativemethodaccessorimpl.invoke0(native method)\nat sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)\nat sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\nat java.lang.reflect.method.invoke(method.java:597)\nat org.eclipse.equinox.launcher.main.invokeframework(main.java:619)\nat org.eclipse.equinox.launcher.main.basicrun(main.java:574)\nat org.eclipse.equinox.launcher.main.run(main.java:1407)\ncaused by: java.lang.illegalargumentexception: index out of bounds\nat org.eclipse.swt.swt.error(swt.java:4064)\nat org.eclipse.swt.swt.error(swt.java:3998)\nat org.eclipse.swt.swt.error(swt.java:3969)\nat org.eclipse.swt.widgets.widget.error(widget.java:467)\nat org.eclipse.swt.widgets.treeitem.getitem(treeitem.java:744)\nat org.eclipse.birt.report.designer.internal.ui.views.attributes.widget.advancepropertydescriptor.restoreexpandedmemento(advancepropertydescriptor.java:658)\nat org.eclipse.birt.report.designer.internal.ui.views.attributes.widget.advancepropertydescriptor.expandtreefrommemento(advancepropertydescriptor.java:612)\nat org.eclipse.birt.report.designer.internal.ui.views.attributes.widget.advancepropertydescriptor.access$8(advancepropertydescriptor.java:605)\nat org.eclipse.birt.report.designer.internal.ui.views.attributes.widget.advancepropertydescriptor$7.run(advancepropertydescriptor.java:762)\nat org.eclipse.swt.widgets.runnablelock.run(runnablelock.java:35)\nat org.eclipse.swt.widgets.synchronizer.runasyncmessages(synchronizer.java:134)\n... 22 more\nfixed it.\n\ncheck if the index in the memory list is bounded.\nverified in build (2.6.0.v20100512-0630), closed.','29174','27988','2010-05-05 05:51:59','p3','fixed','closed','birt report designer',';create;attachment;report;design;description;exception;throw;delete;property;user;property;advanced;build;number;2.6.0;step;reproduce;open;attach;report;design;select;chart;property;editor;user;property;delete;property;property;editor;advanced;expect;result;exception;actual;result;exception;throw;error;org.eclipse.swt.swtexception;fail;execute;runnable;java.lang.illegalargumentexception;index;bound;org.eclipse.swt.swt.error;swt.java;org.eclipse.swt.swt.error;swt.java;org.eclipse.swt.widgets.synchronizer.runasyncmessages;synchronizer.java;org.eclipse.swt.widgets.display.runasyncmessages;display.java;org.eclipse.swt.widgets.display.readanddispatch;display.java;org.eclipse.ui.internal.workbench.runeventloop;workbench.java;org.eclipse.ui.internal.workbench.runui;workbench.java;org.eclipse.ui.internal.workbench.access;workbench.java;org.eclipse.ui.internal.workbench;workbench.java;org.eclipse.core.databinding.observable.realm.runwithdefault;realm.java;org.eclipse.ui.internal.workbench.createandrunworkbench;workbench.java;org.eclipse.ui.platformui.createandrunworkbench;platformui.java;org.eclipse.ui.internal.ide.application.ideapplication.start;ideapplication.java;org.eclipse.equinox.internal.app.eclipseapphandle.run;eclipseapphandle.java;org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.runapplication;eclipseapplauncher.java;org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.start;eclipseapplauncher.java;org.eclipse.core.runtime.adaptor.eclipsestarter.run;eclipsestarter.java;org.eclipse.core.runtime.adaptor.eclipsestarter.run;eclipsestarter.java;sun.reflect.nativemethodaccessorimpl.invoke0;native;method;sun.reflect.nativemethodaccessorimpl.invoke;nativemethodaccessorimpl.java;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.eclipse.equinox.launcher.main.invokeframework;main.java;org.eclipse.equinox.launcher.main.basicrun;main.java;org.eclipse.equinox.launcher.main.run;main.java;cause;java.lang.illegalargumentexception;index;bound;org.eclipse.swt.swt.error;swt.java;org.eclipse.swt.swt.error;swt.java;org.eclipse.swt.swt.error;swt.java;org.eclipse.swt.widgets.widget.error;widget.java;org.eclipse.swt.widgets.treeitem.getitem;treeitem.java;org.eclipse.birt.report.designer.internal.ui.views.attributes.widget.advancepropertydescriptor.restoreexpandedmemento;advancepropertydescriptor.java;org.eclipse.birt.report.designer.internal.ui.views.attributes.widget.advancepropertydescriptor.expandtreefrommemento;advancepropertydescriptor.java;org.eclipse.birt.report.designer.internal.ui.views.attributes.widget.advancepropertydescriptor.access;advancepropertydescriptor.java;org.eclipse.birt.report.designer.internal.ui.views.attributes.widget.advancepropertydescriptor;advancepropertydescriptor.java;org.eclipse.swt.widgets.runnablelock.run;runnablelock.java;org.eclipse.swt.widgets.synchronizer.runasyncmessages;synchronizer.java;check;index;memory;list;bound;verify;build;2.6.0;close;exception;throw;delete;property;user;property;advanced;birt;report;designer'),(311815,'eclipse','[regression]fail to copy/paste variable','build number:2.6.0.v20100506-0630\n\nsteps to reproduce:\n1. new a variable and copy/paste it\n\n\nexpected result:\ncan copy/paste\n\nactual result:\nnothing happened or changed.\nplease check why don\'t paste it.\nremove the local cached handle.\nverified in 2.6.0.v20100512-0630','15182','18581','2010-05-05 23:00:01','p3','fixed','closed','birt report',';build;number;2.6.0;step;reproduce;variable;copy;paste;expect;result;copy;paste;actual;result;happen;change;check;paste;remove;local;cache;handle;verify;2.6.0;regression;fail;copy;paste;variable;birt;report'),(311823,'eclipse','file to dnd column binding to category/series if chart uses share result set','build number:2.6.0.v20100506-0630\n\nsteps to reproduce:\n1. insert a data item, bind with dataset and name it \"data\"\n2. insert a chart, use report item \"data\"\n3. dnd column binding from data preview to set series\n\nexpected result:\nstep3 can be done\n\nactual result:\nfail to do so, but context menu can be used to set series\nfixed. the dnd transfers the binding name. the expression is needed to check if valid.\n2.6.0.v20100513-1121','44241','18581','2010-05-06 03:21:25','p3','fixed','closed','birt chart',';build;number;2.6.0;step;reproduce;insert;datum;item;bind;dataset;datum;insert;chart;report;item;datum;column;binding;datum;preview;series;expect;result;step3;actual;result;fail;context;menu;series;transfer;binding;expression;need;check;valid;2.6.0;file;column;binding;category;series;chart;share;result;birt;chart'),(311825,'eclipse','chart hyperlink interactivity does not work','created an attachment (id=167271)\nreport design\n\ndescription:\nget the attached report design, there is a hyperlink interactivity defined in chart value series. ie catches error when click the hyperlink.\n\nbuild version:2.6.0.v20100506-0630\n\nsteps to reproduce:\n1.get the attached report design.\n2.check chart value series, there is a hyperlink interactivity defined, which will link to internal table group bookmark.\n3.when click on chart, ie catches error.\n\nerror message in ie:\nwebpage error details\n\nuser agent: mozilla/4.0 (compatible; msie 8.0; windows nt 5.1; trident/4.0; mozilla/4.0 (compatible; msie 6.0; windows nt 5.1; sv1) ; infopath.1; .net clr 2.0.50727; .net clr 3.0.4506.2152; .net clr 3.5.30729; .net clr 1.1.4322; officeliveconnector.1.3; officelivepatch.0.0)\ntimestamp: thu, 6 may 2010 07:42:20 utc\n\n\nmessage: invalid character\nline: 1\nchar: 19\ncode: 0\nuri: http://127.0.0.1:54231/viewer/frameset?__report=d%3a%5cworkspace%5c0506%5cafd%5cnew_report.rptdesign&__format=html&__svg=false&__locale=zh_cn&__timezone=prc&__masterpage=true&__rtl=false&__cubememsize=10&__resourcefolder=d%3a%5cworkspace%5c0506%5cafd&__dpi=96&-147125526\n','37419','16824','2010-05-06 03:42:58','p3','duplicate','closed','birt chart',';create;attachment;report;design;description;attach;report;design;hyperlink;interactivity;define;chart;value;series;catch;error;click;hyperlink;build;version;2.6.0;step;reproduce;attach;report;design;check;chart;value;series;hyperlink;interactivity;define;link;internal;table;group;bookmark;click;chart;catch;error;error;message;webpage;error;detail;user;agent;mozillum;compatible;msie;window;trident;mozillum;compatible;msie;window;infopath;3.0.4506.2152;1.1.4322;officeliveconnector;officelivepatch;timestamp;message;invalid;character;line;char;code;urus;http;127.0.0.1;viewer;frameset;5cworkspace;5cnew_report.rptdesign;html;false;zh_cn;true;false;5cworkspace;chart;hyperlink;interactivity;work;birt;chart'),(311832,'eclipse','exception when change orientation of xtab from library','created an attachment (id=167273)\nzip\n\nbuild number:2.6.0.v20100506-0630\n\nsteps to reproduce:\n1. get attached library.\n2. new a report, extends xtab from library, change xtab orientation to vertical in property editor\n3. preview in web viewer\n\nexpected result:\nno exception\n\nactual result:fail to preview\n\nerror log:\norg.eclipse.birt.report.engine.api.engineexception: an exception occurred during processing. please see the following message for details:\nthe binding \"forshareresultset.creditlimit_forshareresultset.group1/customername_forshareresultset.group/country\" refers to invalid levels.\n   at org.eclipse.birt.report.engine.executor.executioncontext.addexception(executioncontext.java:1210)\n   at org.eclipse.birt.report.engine.data.dte.abstractdataengine.dopreparequery(abstractdataengine.java:223)\n   at org.eclipse.birt.report.engine.data.dte.dtedataengine.dopreparequery(dtedataengine.java:253)\n   at org.eclipse.birt.report.engine.data.dte.abstractdataengine.prepare(abstractdataengine.java:180)\n   at org.eclipse.birt.report.engine.executor.reportexecutor.execute(reportexecutor.java:124)\n   at org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportexecutor.execute(wrappedreportexecutor.java:60)\n   at org.eclipse.birt.report.engine.internal.executor.emitter.reportemitterexecutor.execute(reportemitterexecutor.java:77)\n   at org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportexecutor.execute(wrappedreportexecutor.java:60)\n   at org.eclipse.birt.report.engine.internal.executor.dup.suppressduplciatereportexecutor.execute(suppressduplciatereportexecutor.java:42)\n   at org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportexecutor.execute(wrappedreportexecutor.java:60)\n   at org.eclipse.birt.report.engine.internal.executor.l18n.localizedreportexecutor.execute(localizedreportexecutor.java:61)\n   at org.eclipse.birt.report.engine.presentation.reportdocumentbuilder.build(reportdocumentbuilder.java:234)\n   at org.eclipse.birt.report.engine.api.impl.runtask.dorun(runtask.java:252)\n   at org.eclipse.birt.report.engine.api.impl.runtask.run(runtask.java:85)\n   at org.eclipse.birt.report.service.reportengineservice.runreport(reportengineservice.java:1307)\n   at org.eclipse.birt.report.service.birtviewerreportservice.runreport(birtviewerreportservice.java:158)\n   at org.eclipse.birt.report.service.actionhandler.birtrunreportactionhandler.__execute(birtrunreportactionhandler.java:81)\n   at org.eclipse.birt.report.service.actionhandler.birtgetpageactionhandler.__checkdocumentexists(birtgetpageactionhandler.java:58)\n   at org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.prepareparameters(abstractgetpageactionhandler.java:119)\n   at org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.__execute(abstractgetpageactionhandler.java:104)\n   at org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute(abstractbaseactionhandler.java:90)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor.__executeaction(abstractbasedocumentprocessor.java:47)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction(abstractbasecomponentprocessor.java:143)\n   at org.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage(birtdocumentprocessor.java:87)\n   at sun.reflect.generatedmethodaccessor91.invoke(unknown source)\n   at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:597)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process(abstractbasecomponentprocessor.java:112)\n   at org.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects(birtsoapbindingimpl.java:66)\n   at sun.reflect.generatedmethodaccessor29.invoke(unknown source)\n   at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:597)\n   at org.apache.axis.providers.java.rpcprovider.invokemethod(rpcprovider.java:397)\n   at org.apache.axis.providers.java.rpcprovider.processmessage(rpcprovider.java:186)\n   at org.apache.axis.providers.java.javaprovider.invoke(javaprovider.java:323)\n   at org.apache.axis.strategies.invocationstrategy.visit(invocationstrategy.java:32)\n   at org.apache.axis.simplechain.dovisiting(simplechain.java:118)\n   at org.apache.axis.simplechain.invoke(simplechain.java:83)\n   at org.apache.axis.handlers.soap.soapservice.invoke(soapservice.java:454)\n   at org.apache.axis.server.axisserver.invoke(axisserver.java:281)\n   at org.apache.axis.transport.http.axisservlet.dopost(axisservlet.java:699)\n   at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost(birtsoapmessagedispatcherservlet.java:265)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:727)\n   at org.apache.axis.transport.http.axisservletbase.service(axisservletbase.java:327)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n   at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service(birtsoapmessagedispatcherservlet.java:122)\n   at org.eclipse.equinox.http.registry.internal.servletmanager$servletwrapper.service(servletmanager.java:180)\n   at org.eclipse.equinox.http.servlet.internal.servletregistration.service(servletregistration.java:61)\n   at org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias(proxyservlet.java:126)\n   at org.eclipse.equinox.http.servlet.internal.proxyservlet.service(proxyservlet.java:60)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n   at org.eclipse.equinox.http.jetty.internal.httpservermanager$internalhttpserviceservlet.service(httpservermanager.java:318)\n   at org.mortbay.jetty.servlet.servletholder.handle(servletholder.java:511)\n   at org.mortbay.jetty.servlet.servlethandler.handle(servlethandler.java:390)\n   at org.mortbay.jetty.servlet.sessionhandler.handle(sessionhandler.java:182)\n   at org.mortbay.jetty.handler.contexthandler.handle(contexthandler.java:765)\n   at org.mortbay.jetty.handler.handlerwrapper.handle(handlerwrapper.java:152)\n   at org.mortbay.jetty.server.handle(server.java:326)\n   at org.mortbay.jetty.httpconnection.handlerequest(httpconnection.java:542)\n   at org.mortbay.jetty.httpconnection$requesthandler.content(httpconnection.java:939)\n   at org.mortbay.jetty.httpparser.parsenext(httpparser.java:756)\n   at org.mortbay.jetty.httpparser.parseavailable(httpparser.java:218)\n   at org.mortbay.jetty.httpconnection.handle(httpconnection.java:404)\n   at org.mortbay.io.nio.selectchannelendpoint.run(selectchannelendpoint.java:409)\n   at org.mortbay.thread.queuedthreadpool$poolthread.run(queuedthreadpool.java:582)\ncaused by: org.eclipse.birt.report.data.adapter.api.adapterexception: an exception occurred during processing. please see the following message for details:\nthe binding \"forshareresultset.creditlimit_forshareresultset.group1/customername_forshareresultset.group/country\" refers to invalid levels.\n   at org.eclipse.birt.report.data.adapter.impl.datarequestsessionimpl.prepare(datarequestsessionimpl.java:654)\n   at org.eclipse.birt.report.engine.data.dte.abstractdataengine.dopreparequery(abstractdataengine.java:216)\n... 63 more\ncaused by: org.eclipse.birt.data.engine.core.dataexception: the binding \"forshareresultset.creditlimit_forshareresultset.group1/customername_forshareresultset.group/country\" refers to invalid levels.\n   at org.eclipse.birt.data.engine.olap.util.olapqueryutil.validatebinding(olapqueryutil.java:127)\n   at org.eclipse.birt.data.engine.olap.impl.query.preparedcubequery.validatebinding(preparedcubequery.java:186)\n   at org.eclipse.birt.data.engine.olap.impl.query.preparedcubequery.validatequery(preparedcubequery.java:181)\n   at org.eclipse.birt.data.engine.olap.impl.query.preparedcubequery.(preparedcubequery.java:60)\n   at org.eclipse.birt.data.engine.impl.queryprepareutil.preparequery(queryprepareutil.java:40)\n   at org.eclipse.birt.data.engine.impl.dataengineimpl.prepare(dataengineimpl.java:698)\n   at org.eclipse.birt.report.data.adapter.impl.datarequestsessionimpl.prepare(datarequestsessionimpl.java:1461)\n   at org.eclipse.birt.report.data.adapter.impl.datarequestsessionimpl.prepare(datarequestsessionimpl.java:640)\n... 64 more\norg.eclipse.birt.report.engine.api.engineexception: can not find the prepared query org.eclipse.birt.data.engine.olap.impl.query.cubequerydefinition@1479515.\n   at org.eclipse.birt.report.engine.executor.executormanager$executorcontext.executequery(executormanager.java:449)\n   at org.eclipse.birt.report.item.crosstab.core.re.executor.basecrosstabexecutor.executequery(basecrosstabexecutor.java:114)\n   at org.eclipse.birt.report.item.crosstab.core.re.executor.crosstabreportitemexecutor.execute(crosstabreportitemexecutor.java:102)\n   at org.eclipse.birt.report.engine.executor.extendeditemexecutor.execute(extendeditemexecutor.java:62)\n   at org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportitemexecutor.execute(wrappedreportitemexecutor.java:46)\n   at org.eclipse.birt.report.engine.internal.executor.emitter.reportitememitterexecutor.execute(reportitememitterexecutor.java:46)\n   at org.eclipse.birt.report.engine.internal.executor.dup.suppressduplicateitemexecutor.execute(suppressduplicateitemexecutor.java:43)\n   at org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportitemexecutor.execute(wrappedreportitemexecutor.java:46)\n   at org.eclipse.birt.report.engine.internal.executor.l18n.localizedreportitemexecutor.execute(localizedreportitemexecutor.java:34)\n   at org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes(htmlblockstackinglm.java:65)\n   at org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout(htmlpagelm.java:90)\n   at org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout(htmlreportlayoutengine.java:99)\n   at org.eclipse.birt.report.engine.presentation.reportdocumentbuilder.build(reportdocumentbuilder.java:249)\n   at org.eclipse.birt.report.engine.api.impl.runtask.dorun(runtask.java:252)\n   at org.eclipse.birt.report.engine.api.impl.runtask.run(runtask.java:85)\n   at org.eclipse.birt.report.service.reportengineservice.runreport(reportengineservice.java:1307)\n   at org.eclipse.birt.report.service.birtviewerreportservice.runreport(birtviewerreportservice.java:158)\n   at org.eclipse.birt.report.service.actionhandler.birtrunreportactionhandler.__execute(birtrunreportactionhandler.java:81)\n   at org.eclipse.birt.report.service.actionhandler.birtgetpageactionhandler.__checkdocumentexists(birtgetpageactionhandler.java:58)\n   at org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.prepareparameters(abstractgetpageactionhandler.java:119)\n   at org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.__execute(abstractgetpageactionhandler.java:104)\n   at org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute(abstractbaseactionhandler.java:90)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor.__executeaction(abstractbasedocumentprocessor.java:47)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction(abstractbasecomponentprocessor.java:143)\n   at org.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage(birtdocumentprocessor.java:87)\n   at sun.reflect.generatedmethodaccessor91.invoke(unknown source)\n   at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:597)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process(abstractbasecomponentprocessor.java:112)\n   at org.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects(birtsoapbindingimpl.java:66)\n   at sun.reflect.generatedmethodaccessor29.invoke(unknown source)\n   at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:597)\n   at org.apache.axis.providers.java.rpcprovider.invokemethod(rpcprovider.java:397)\n   at org.apache.axis.providers.java.rpcprovider.processmessage(rpcprovider.java:186)\n   at org.apache.axis.providers.java.javaprovider.invoke(javaprovider.java:323)\n   at org.apache.axis.strategies.invocationstrategy.visit(invocationstrategy.java:32)\n   at org.apache.axis.simplechain.dovisiting(simplechain.java:118)\n   at org.apache.axis.simplechain.invoke(simplechain.java:83)\n   at org.apache.axis.handlers.soap.soapservice.invoke(soapservice.java:454)\n   at org.apache.axis.server.axisserver.invoke(axisserver.java:281)\n   at org.apache.axis.transport.http.axisservlet.dopost(axisservlet.java:699)\n   at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost(birtsoapmessagedispatcherservlet.java:265)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:727)\n   at org.apache.axis.transport.http.axisservletbase.service(axisservletbase.java:327)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n   at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service(birtsoapmessagedispatcherservlet.java:122)\n   at org.eclipse.equinox.http.registry.internal.servletmanager$servletwrapper.service(servletmanager.java:180)\n   at org.eclipse.equinox.http.servlet.internal.servletregistration.service(servletregistration.java:61)\n   at org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias(proxyservlet.java:126)\n   at org.eclipse.equinox.http.servlet.internal.proxyservlet.service(proxyservlet.java:60)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n   at org.eclipse.equinox.http.jetty.internal.httpservermanager$internalhttpserviceservlet.service(httpservermanager.java:318)\n   at org.mortbay.jetty.servlet.servletholder.handle(servletholder.java:511)\n   at org.mortbay.jetty.servlet.servlethandler.handle(servlethandler.java:390)\n   at org.mortbay.jetty.servlet.sessionhandler.handle(sessionhandler.java:182)\n   at org.mortbay.jetty.handler.contexthandler.handle(contexthandler.java:765)\n   at org.mortbay.jetty.handler.handlerwrapper.handle(handlerwrapper.java:152)\n   at org.mortbay.jetty.server.handle(server.java:326)\n   at org.mortbay.jetty.httpconnection.handlerequest(httpconnection.java:542)\n   at org.mortbay.jetty.httpconnection$requesthandler.content(httpconnection.java:939)\n   at org.mortbay.jetty.httpparser.parsenext(httpparser.java:756)\n   at org.mortbay.jetty.httpparser.parseavailable(httpparser.java:218)\n   at org.mortbay.jetty.httpconnection.handle(httpconnection.java:404)\n   at org.mortbay.io.nio.selectchannelendpoint.run(selectchannelendpoint.java:409)\n   at org.mortbay.thread.queuedthreadpool$poolthread.run(queuedthreadpool.java:582)\ncaused by: org.eclipse.birt.report.engine.api.engineexception: can not find the prepared query org.eclipse.birt.data.engine.olap.impl.query.cubequerydefinition@1479515.\n   at org.eclipse.birt.report.engine.data.dte.dtedataengine.doexecutecube(dtedataengine.java:212)\n   at org.eclipse.birt.report.engine.data.dte.datagenerationengine.doexecutecube(datagenerationengine.java:87)\n   at org.eclipse.birt.report.engine.data.dte.abstractdataengine.execute(abstractdataengine.java:270)\n   at org.eclipse.birt.report.engine.executor.executormanager$executorcontext.executequery(executormanager.java:439)\n... 65 more\nwhen the orientation of the xtab is set to vertical, an extra binding is added which cuases the failure.\nthe \"orientation\" property in property editor need be disabled for crosstab extends from library. this property will affect the crosstab layout.\nfixed it by comment #2\nreproducible in 2.6.0.v20100520-0630\nplease use the latest build to test it.\n\nmaybe it\'s the tag\'s problem.\ndisable orientation','29174','18581','2010-05-06 04:23:56','p3','fixed','closed','birt report designer',';create;attachment;build;number;2.6.0;step;reproduce;attach;library;report;extend;xtab;library;change;xtab;orientation;vertical;property;editor;preview;viewer;expect;result;exception;actual;result:fail;preview;error;org.eclipse.birt.report.engine.api.engineexception;exception;occur;processing;follow;message;detail;binding;forshareresultset.creditlimit_forshareresultset.group1;customername_forshareresultset.group;country;refer;invalid;level;org.eclipse.birt.report.engine.executor.executioncontext.addexception;executioncontext.java;org.eclipse.birt.report.engine.data.dte.abstractdataengine.dopreparequery;abstractdataengine.java;org.eclipse.birt.report.engine.data.dte.dtedataengine.dopreparequery;dtedataengine.java;org.eclipse.birt.report.engine.data.dte.abstractdataengine.prepare;abstractdataengine.java;org.eclipse.birt.report.engine.executor.reportexecutor.execute;reportexecutor.java;org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportexecutor.execute;wrappedreportexecutor.java;org.eclipse.birt.report.engine.internal.executor.emitter.reportemitterexecutor.execute;reportemitterexecutor.java;org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportexecutor.execute;wrappedreportexecutor.java;org.eclipse.birt.report.engine.internal.executor.dup.suppressduplciatereportexecutor.execute;suppressduplciatereportexecutor.java;org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportexecutor.execute;wrappedreportexecutor.java;org.eclipse.birt.report.engine.internal.executor.l18n.localizedreportexecutor.execute;localizedreportexecutor.java;org.eclipse.birt.report.engine.presentation.reportdocumentbuilder.build;reportdocumentbuilder.java;org.eclipse.birt.report.engine.api.impl.runtask.dorun;runtask.java;org.eclipse.birt.report.engine.api.impl.runtask.run;runtask.java;org.eclipse.birt.report.service.reportengineservice.runreport;reportengineservice.java;org.eclipse.birt.report.service.birtviewerreportservice.runreport;birtviewerreportservice.java;org.eclipse.birt.report.service.actionhandler.birtrunreportactionhandler;birtrunreportactionhandler.java;org.eclipse.birt.report.service.actionhandler.birtgetpageactionhandler;birtgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.prepareparameters;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute;abstractbaseactionhandler.java;org.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor;abstractbasedocumentprocessor.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage;birtdocumentprocessor.java;sun.reflect.generatedmethodaccessor91;invoke;unknown;source;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects;birtsoapbindingimpl.java;sun.reflect.generatedmethodaccessor29;invoke;unknown;source;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.apache.axis.providers.java.rpcprovider.invokemethod;rpcprovider.java;org.apache.axis.providers.java.rpcprovider.processmessage;rpcprovider.java;org.apache.axis.providers.java.javaprovider.invoke;javaprovider.java;org.apache.axis.strategies.invocationstrategy.visit;invocationstrategy.java;org.apache.axis.simplechain.dovisiting;simplechain.java;org.apache.axis.simplechain.invoke;simplechain.java;org.apache.axis.handlers.soap.soapservice.invoke;soapservice.java;org.apache.axis.server.axisserver.invoke;axisserver.java;org.apache.axis.transport.http.axisservlet.dopost;axisservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost;birtsoapmessagedispatcherservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.apache.axis.transport.http.axisservletbase.service;axisservletbase.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service;birtsoapmessagedispatcherservlet.java;org.eclipse.equinox.http.registry.internal.servletmanager;servletwrapper.service;servletmanager.java;org.eclipse.equinox.http.servlet.internal.servletregistration.service;servletregistration.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias;proxyservlet.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.service;proxyservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.equinox.http.jetty.internal.httpservermanager;internalhttpserviceservlet.service;httpservermanager.java;org.mortbay.jetty.servlet.servletholder.handle;servletholder.java;org.mortbay.jetty.servlet.servlethandler.handle;servlethandler.java;org.mortbay.jetty.servlet.sessionhandler.handle;sessionhandler.java;org.mortbay.jetty.handler.contexthandler.handle;contexthandler.java;org.mortbay.jetty.handler.handlerwrapper.handle;handlerwrapper.java;org.mortbay.jetty.server.handle;server.java;org.mortbay.jetty.httpconnection.handlerequest;httpconnection.java;org.mortbay.jetty.httpconnection;requesthandler.content;httpconnection.java;org.mortbay.jetty.httpparser.parsenext;httpparser.java;org.mortbay.jetty.httpparser.parseavailable;httpparser.java;org.mortbay.jetty.httpconnection.handle;httpconnection.java;org.mortbay.io.nio.selectchannelendpoint.run;selectchannelendpoint.java;org.mortbay.thread.queuedthreadpool;poolthread.run;queuedthreadpool.java;cause;org.eclipse.birt.report.data.adapter.api.adapterexception;exception;occur;processing;follow;message;detail;binding;forshareresultset.creditlimit_forshareresultset.group1;customername_forshareresultset.group;country;refer;invalid;level;org.eclipse.birt.report.data.adapter.impl.datarequestsessionimpl.prepare;datarequestsessionimpl.java;org.eclipse.birt.report.engine.data.dte.abstractdataengine.dopreparequery;abstractdataengine.java;cause;org.eclipse.birt.data.engine.core.dataexception;binding;forshareresultset.creditlimit_forshareresultset.group1;customername_forshareresultset.group;country;refer;invalid;level;org.eclipse.birt.data.engine.olap.util.olapqueryutil.validatebinding;olapqueryutil.java;org.eclipse.birt.data.engine.olap.impl.query.preparedcubequery.validatebinding;preparedcubequery.java;org.eclipse.birt.data.engine.olap.impl.query.preparedcubequery.validatequery;preparedcubequery.java;org.eclipse.birt.data.engine.olap.impl.query.preparedcubequery;preparedcubequery.java;org.eclipse.birt.data.engine.impl.queryprepareutil.preparequery;queryprepareutil.java;org.eclipse.birt.data.engine.impl.dataengineimpl.prepare;dataengineimpl.java;org.eclipse.birt.report.data.adapter.impl.datarequestsessionimpl.prepare;datarequestsessionimpl.java;org.eclipse.birt.report.data.adapter.impl.datarequestsessionimpl.prepare;datarequestsessionimpl.java;org.eclipse.birt.report.engine.api.engineexception;prepared;query;org.eclipse.birt.data.engine.olap.impl.query.cubequerydefinition;org.eclipse.birt.report.engine.executor.executormanager;executorcontext.executequery;executormanager.java;org.eclipse.birt.report.item.crosstab.core.re.executor.basecrosstabexecutor.executequery;basecrosstabexecutor.java;org.eclipse.birt.report.item.crosstab.core.re.executor.crosstabreportitemexecutor.execute;crosstabreportitemexecutor.java;org.eclipse.birt.report.engine.executor.extendeditemexecutor.execute;extendeditemexecutor.java;org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportitemexecutor.execute;wrappedreportitemexecutor.java;org.eclipse.birt.report.engine.internal.executor.emitter.reportitememitterexecutor.execute;reportitememitterexecutor.java;org.eclipse.birt.report.engine.internal.executor.dup.suppressduplicateitemexecutor.execute;suppressduplicateitemexecutor.java;org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportitemexecutor.execute;wrappedreportitemexecutor.java;org.eclipse.birt.report.engine.internal.executor.l18n.localizedreportitemexecutor.execute;localizedreportitemexecutor.java;org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes;htmlblockstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout;htmlpagelm.java;org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout;htmlreportlayoutengine.java;org.eclipse.birt.report.engine.presentation.reportdocumentbuilder.build;reportdocumentbuilder.java;org.eclipse.birt.report.engine.api.impl.runtask.dorun;runtask.java;org.eclipse.birt.report.engine.api.impl.runtask.run;runtask.java;org.eclipse.birt.report.service.reportengineservice.runreport;reportengineservice.java;org.eclipse.birt.report.service.birtviewerreportservice.runreport;birtviewerreportservice.java;org.eclipse.birt.report.service.actionhandler.birtrunreportactionhandler;birtrunreportactionhandler.java;org.eclipse.birt.report.service.actionhandler.birtgetpageactionhandler;birtgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.prepareparameters;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute;abstractbaseactionhandler.java;org.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor;abstractbasedocumentprocessor.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage;birtdocumentprocessor.java;sun.reflect.generatedmethodaccessor91;invoke;unknown;source;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects;birtsoapbindingimpl.java;sun.reflect.generatedmethodaccessor29;invoke;unknown;source;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.apache.axis.providers.java.rpcprovider.invokemethod;rpcprovider.java;org.apache.axis.providers.java.rpcprovider.processmessage;rpcprovider.java;org.apache.axis.providers.java.javaprovider.invoke;javaprovider.java;org.apache.axis.strategies.invocationstrategy.visit;invocationstrategy.java;org.apache.axis.simplechain.dovisiting;simplechain.java;org.apache.axis.simplechain.invoke;simplechain.java;org.apache.axis.handlers.soap.soapservice.invoke;soapservice.java;org.apache.axis.server.axisserver.invoke;axisserver.java;org.apache.axis.transport.http.axisservlet.dopost;axisservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost;birtsoapmessagedispatcherservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.apache.axis.transport.http.axisservletbase.service;axisservletbase.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service;birtsoapmessagedispatcherservlet.java;org.eclipse.equinox.http.registry.internal.servletmanager;servletwrapper.service;servletmanager.java;org.eclipse.equinox.http.servlet.internal.servletregistration.service;servletregistration.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias;proxyservlet.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.service;proxyservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.equinox.http.jetty.internal.httpservermanager;internalhttpserviceservlet.service;httpservermanager.java;org.mortbay.jetty.servlet.servletholder.handle;servletholder.java;org.mortbay.jetty.servlet.servlethandler.handle;servlethandler.java;org.mortbay.jetty.servlet.sessionhandler.handle;sessionhandler.java;org.mortbay.jetty.handler.contexthandler.handle;contexthandler.java;org.mortbay.jetty.handler.handlerwrapper.handle;handlerwrapper.java;org.mortbay.jetty.server.handle;server.java;org.mortbay.jetty.httpconnection.handlerequest;httpconnection.java;org.mortbay.jetty.httpconnection;requesthandler.content;httpconnection.java;org.mortbay.jetty.httpparser.parsenext;httpparser.java;org.mortbay.jetty.httpparser.parseavailable;httpparser.java;org.mortbay.jetty.httpconnection.handle;httpconnection.java;org.mortbay.io.nio.selectchannelendpoint.run;selectchannelendpoint.java;org.mortbay.thread.queuedthreadpool;poolthread.run;queuedthreadpool.java;cause;org.eclipse.birt.report.engine.api.engineexception;prepared;query;org.eclipse.birt.data.engine.olap.impl.query.cubequerydefinition;org.eclipse.birt.report.engine.data.dte.dtedataengine.doexecutecube;dtedataengine.java;org.eclipse.birt.report.engine.data.dte.datagenerationengine.doexecutecube;datagenerationengine.java;org.eclipse.birt.report.engine.data.dte.abstractdataengine.execute;abstractdataengine.java;org.eclipse.birt.report.engine.executor.executormanager;executorcontext.executequery;executormanager.java;orientation;xtab;vertical;extra;binding;cuase;failure;orientation;property;property;editor;need;disabled;crosstab;extend;library;property;affect;crosstab;layout;comment;reproducible;2.6.0;latest;build;test;tag\'s;problem;disable;orientation;exception;change;orientation;xtab;library;birt;report;designer'),(311867,'eclipse','non-ascii characters not rendered correctly by postscript emitter with standard fonts','build identifier: 20090920-1017\n\nnon-ascii characters are not encoded according to the postscript specification if used with a standard postscript font. with a non-standard font they are rendered correctly.\n\nthe problem seems to lie in the method org.eclipse.birt.report.engine.emitter.postscript.postscriptwriter.applyintrinsicfont(string, int, float, string), which does not take encoding into account.\n\nfor a standard (intrinsic) font it generates something like this:\n/helvetica 18.0 usefont\n0.0 0.0 0.0 18.54 721.476 0.0 0.0 (abc æøå - sans serif) false drawstring\n\nfor a non-standard font the output is a font definition (i think) and an encoded text:\n/century 18.0 usefont\n0.0 0.0 0.0 18.54 695.505 0.0 0.0 <004400450046000300a000a1006e000300100003002600480051005700580055005c> false drawstring\n\n\nreproducible: always\n\nsteps to reproduce:\n1. create a simple report and add a label that contains non-ascii charaters (e.g. \"æøå\") and use a standard font, e.g., sans-serif (which becomes helvetica). create another label in the same way, but with a non-standard font. an example is attached\n2. render the report as postscript\n3. view or print the file. the non-ascii characters are not rendered correctly with the standard font\ncreated an attachment (id=167292)\nreport with non-ascii characters\ncreated an attachment (id=167293)\ngenereated postscript result\ncreated an attachment (id=167294)\nsnapshot from gsview\nthis is caused by the incorrect font mapping of sans-serif, which should be mapped to a true type font, otherwise, the non-ascii characters can\'t be displayed.\nstandard fonts can\'t be used to display non-ascii characters.\nit was fixed with bug 308780.','23673','20730','2010-05-06 08:47:01','p3','duplicate','closed','birt report engine',';build;identifier;ascius;character;encode;accord;postscript;specification;standard;postscript;font;standard;font;render;correctly;problem;method;org.eclipse.birt.report.engine.emitter.postscript.postscriptwriter.applyintrinsicfont;string;float;string;encode;account;standard;intrinsic;font;generate;like;helvetica;usefont;serif;false;drawstr;standard;font;output;font;definition;think;encode;text;century;usefont;false;drawstr;reproducible;step;reproduce;create;simple;report;label;contain;ascius;charater;standard;font;serif;helvetica;create;label;standard;font;example;attach;render;report;postscript;view;print;file;ascius;character;render;correctly;standard;font;create;attachment;report;ascius;character;create;attachment;genereat;postscript;result;create;attachment;snapshot;gsview;cause;incorrect;font;mapping;serif;true;type;font;ascius;character;can\'t;display;standard;font;can\'t;display;ascius;character;ascius;character;render;correctly;postscript;emitter;standard;font;birt;report;engine'),(311895,'eclipse','avoid page break option doesn\'t work inside html type text item.','build identifier: birt report designer 2.6\n\nthe second html data will be shown in the other page not after the first text item\'s data, despite avoid page break settings.\nsee the attached design file.\n\nreproducible: always\ncreated an attachment (id=167312)\ndesign file of the current bug\npage-break-inside: avoid is set on both html text, so the second text is put into the second page. it\'s expect result.\nif you want the second html text is shown after the first text, you should remove page-break-inside: avoid on the second html text.\n(in reply to comment #2)\n> page-break-inside: avoid is set on both html text, so the second text is put\n> into the second page. it\'s expect result.\n> if you want the second html text is shown after the first text, you should\n> remove page-break-inside: avoid on the second html text.\n\ni followed your instructions, but i got the same result. i run the attached report with view report as pdf. \ncould you send me a report design file, which was tested by you and worked correctly, please?\n\nthank you,\ncsaba\n(in reply to comment #3)\n> (in reply to comment #2)\n> > page-break-inside: avoid is set on both html text, so the second text is put\n> > into the second page. it\'s expect result.\n> > if you want the second html text is shown after the first text, you should\n> > remove page-break-inside: avoid on the second html text.\n> \n> i followed your instructions, but i got the same result. i run the attached\n> report with view report as pdf. \n> could you send me a report design file, which was tested by you and worked\n> correctly, please?\n> \n> thank you,\n> csaba\n\nsorry, i was wrong. your solution for this problem is good.\n\nthank you,\ncsaba','83561','83561','2010-05-06 10:30:33','p3','fixed','closed','birt report engine',';build;identifier;birt;report;designer;second;html;datum;show;page;text;item\'s;datum;despite;avoid;page;break;setting;attach;design;file;reproducible;create;attachment;design;file;current;page;break;inside;avoid;html;text;second;text;second;page;expect;result;want;second;html;text;show;text;remove;page;break;inside;avoid;second;html;text;reply;comment;page;break;inside;avoid;html;text;second;text;second;page;expect;result;want;second;html;text;show;text;remove;page;break;inside;avoid;second;html;text;follow;instruction;result;attach;report;view;report;send;report;design;file;test;work;correctly;thank;csaba;reply;comment;reply;comment;page;break;inside;avoid;html;text;second;text;second;page;expect;result;want;second;html;text;show;text;remove;page;break;inside;avoid;second;html;text;follow;instruction;result;attach;report;view;report;send;report;design;file;test;work;correctly;thank;csaba;sorry;wrong;solution;problem;good;thank;csaba;avoid;page;break;option;doesn\'t;work;inside;html;type;text;item;birt;report;engine'),(311998,'eclipse','no error icon for chart without any binding','build number:2.6.0.v20100506-0630\n\nsteps to reproduce:\n1. insert a table,xtab,chart without any dataset or cube binding\n2. check outline\n\nexpected result:\nerror icon before these items.\n\ncurrent behavior:\nerror icon for table,xtab, but no error for chart. but chart indeed has errors.\nif the chart is nested in a table, it is not necessary to show error icon.\nchart should handle its own validators.\nthe method \"validate\" on ireportitem and the method \"getnodeicon\" on inodeprovider should be implemented.\nreassign to chart team.\nimproved validation of chart report item and check semantic error to display error icon.\nverified in 2.6.0.v20100514-0630','17801','18581','2010-05-06 23:24:04','p3','fixed','closed','birt chart',';build;number;2.6.0;step;reproduce;insert;table;xtab;chart;dataset;cube;binding;check;outline;expect;result;error;icon;item;current;behavior;error;icon;table;xtab;error;chart;chart;error;chart;nested;table;necessary;error;icon;chart;handle;validator;method;validate;ireportitem;method;getnodeicon;inodeprovider;implement;reassign;chart;team;improve;validation;chart;report;item;check;semantic;error;display;error;icon;verify;2.6.0;error;icon;chart;binding;birt;chart'),(312009,'eclipse','[regression]no error in problem/outline view for table with blank group key','build number:2.6.0.v20100507-0630\n\nsteps to reproduce:\n1. insert a table, bind with dataset\n2. add a group without key expression, click ok and save\n\nexpected result:\nerror icon in outline and error in problem view\n\nactual result:\nno error.\nfix the valuerequiredvalidator. it can process expression with null value now.\n2.6.0.v20100520-0630','15182','18581','2010-05-07 03:16:16','p3','fixed','closed','birt report',';build;number;2.6.0;step;reproduce;insert;table;bind;dataset;group;expression;click;save;expect;result;error;icon;outline;error;problem;view;actual;result;error;valuerequiredvalidator;process;expression;null;value;2.6.0;regression;error;problem;outline;view;table;blank;group;birt;report'),(312037,'eclipse','getting extra junk character in textinput while putting &nbsp;','we had some reports running perfectly fine with birt 2.3.2 , in those reports we have some textinput with html . now with upgraded birt engine i.e. 2.5.2 , we are seeing a junk character \"â\" in the textinput every time there is &nbsp; in the textinput.\ncan you attach the sample reports?\ncreated an attachment (id=167690)\nreport run ouput with the issue\ncreated an attachment (id=167691)\nrpt design file with the issue\ni have uploaded the rptdesign file and the screenshot of the issue\ncould you please replace\n<value-of>i18nutils.getlocalizedstring(\"lun_not_full_title\", locale)</value-of> in html text with a constants like <value-of>\"abc\"</value-of>, since i can not get the java code\ncreated an attachment (id=167892)\nupdated rpt design file with no java code\n\nupdated rpt design file with no java code\ncan\'t reproduce it. is it your browser\'s character encoding issue? it should be utf-8.\ni have checked the encoding of the jsp file in which we are inserting the report output and the encoding it utf-8 only. \n\nwe are generating reports using the following java code.\n\nidesignengine birtdesignengine = birtengine.getbirtdesignengine();\nsessionhandle sessionhandle = birtdesignengine.newsessionhandle( ulocale.forlocale(locale)) ;\nreportdesignhandle report = null;\nireportrunnable design;\nirunandrendertask task = null;\ntry\n{\ndesign = birtreportengine.openreportdesign(report);\ntask = birtreportengine.createrunandrendertask(design);\ntask.setlocale(ulocale.forlocale(locale));\ntask.setappcontext(contextmap);\ntask.run();\n}\ncatch (engineexception e)\n{\n\n}\n\nis there any other encoding i need to specify ?\ncan you upload the final html output it generated?\nmy report is now working fine, it was the issue of inputstream and inputreader , with old version of birt runtime even inputstream was working fine , but now when i changed the code to read the generated report through inputreader it is working fine. \n\nthanks you all for helping me in solving this issue. \n\n-rohan','18253','83528','2010-05-07 06:30:18','p3','worksforme','closed','birt report engine',';report;perfectly;fine;birt;2.3.2;report;textinput;html;upgrade;birt;engine;2.5.2;junk;character;textinput;time;textinput;attach;sample;report;create;attachment;report;ouput;issue;create;attachment;design;file;issue;upload;rptdesign;file;screenshot;issue;replace;i18nutils.getlocalizedstring;lun_not_full_title;locale;html;text;constant;like;java;code;create;attachment;update;design;file;java;code;update;design;file;java;code;can\'t;reproduce;browser\';character;encode;issue;check;encode;file;insert;report;output;encode;generate;report;follow;java;code;idesignengine;birtdesignengine;birtengine.getbirtdesignengine;sessionhandle;sessionhandle;birtdesignengine.newsessionhandle;ulocale.forlocale;locale;reportdesignhandle;report;null;ireportrunnable;design;irunandrendertask;task;null;design;birtreportengine.openreportdesign;report;task;birtreportengine.createrunandrendertask;design;task.setlocale;ulocale.forlocale;locale;task.setappcontext;contextmap;task.run;catch;engineexception;encode;need;specify;upload;final;html;output;generate;report;work;fine;issue;inputstream;inputreader;version;birt;runtime;inputstream;work;fine;change;code;read;generate;report;inputreader;work;fine;help;solve;issue;rohan;extra;junk;character;textinput;birt;report;engine'),(312201,'eclipse','data set can\'t be copy/paste','build:\n2.2.2.v20100507-1628\n\nsteps to reproduce:\n1. new a report and dataset\n2. try to copy/paste the dataset\n\nactual result:\ndata set can\'t be copy/paste\ndo you mean 2.5.2?\nno, it\'s 2.2 version\nworks for me.\nclose the bug','18252','56831','2010-05-09 23:00:35','p3','worksforme','closed','birt report designer',';build;2.2.2;step;reproduce;report;dataset;copy;paste;dataset;actual;result;datum;can\'t;copy;paste;mean;2.5.2;version;work;close;datum;can\'t;copy;paste;birt;report;designer'),(312202,'eclipse','hyperlink underline does not show in pdf','build:\n2.2.2.v20100507-1628\n\nsteps to reproduce:\n1. new a report with label\n2. set hyperlink on the label\n3. preview in pdf\n\nactual result:\nhyperlink underline does not show in pdf\nthis feature is not available in birt 2.2, it is supported in 2.5\nclose the bug','18253','56831','2010-05-09 23:10:27','p3','wontfix','closed','birt report engine',';build;2.2.2;step;reproduce;report;label;hyperlink;label;preview;actual;result;hyperlink;underline;feature;available;birt;support;close;hyperlink;underline;birt;report;engine'),(312226,'eclipse','[automation][regression]guiexception throw out when first open this report','created an attachment (id=167669)\ntest report\n\ndescription:\n  guiexception throw out when first open this report, no error messgae when second open this report. \n\ntest build:\nbirt2.2.2 v20100507-1630\n\nstep to reproduce:\n\n1. open the report attached.\n\nexpect result:\nreport can correctly open. \n\nactual result:\nguiexception throw out\n\nerror log:\ncaused by: org.eclipse.core.runtime.coreexception: plug-in org.eclipse.birt.report.designer.tests was unable to load class org.eclipse.birt.report.designer.tests.example.matrix.testingmatrixui.\nat org.eclipse.core.internal.registry.osgi.registrystrategyosgi.throwexception(registrystrategyosgi.java:180)\nat org.eclipse.core.internal.registry.osgi.registrystrategyosgi.createexecutableextension(registrystrategyosgi.java:162)\nat org.eclipse.core.internal.registry.extensionregistry.createexecutableextension(extensionregistry.java:788)\nat org.eclipse.core.internal.registry.configurationelement.createexecutableextension(configurationelement.java:243)\nat org.eclipse.core.internal.registry.configurationelementhandle.createexecutableextension(configurationelementhandle.java:51)\nat org.eclipse.birt.report.designer.internal.ui.extension.extensionpointmanager.loadattributes(extensionpointmanager.java:298)\nat org.eclipse.birt.report.designer.internal.ui.extension.extensionpointmanager.loadelements(extensionpointmanager.java:258)\n... 90 more\ntest entironment: all-in-one package + tests-suite package.\n\nguiexception throw out when first open any report.\nfixed the broken manifest in 2.2.2 branch.\nverified.','15839','48055','2010-05-10 05:16:22','p3','fixed','closed','birt report designer',';create;attachment;test;report;description;guiexception;throw;open;report;error;messga;second;open;report;test;build;birt2.2.2;step;reproduce;open;report;attach;expect;result;report;correctly;open;actual;result;guiexception;throw;error;cause;org.eclipse.core.runtime.coreexception;plug;org.eclipse.birt.report.designer.tests;unable;load;class;org.eclipse.birt.report.designer.tests.example.matrix.testingmatrixui;org.eclipse.core.internal.registry.osgi.registrystrategyosgi.throwexception;registrystrategyosgi.java;org.eclipse.core.internal.registry.osgi.registrystrategyosgi.createexecutableextension;registrystrategyosgi.java;org.eclipse.core.internal.registry.extensionregistry.createexecutableextension;extensionregistry.java;org.eclipse.core.internal.registry.configurationelement.createexecutableextension;configurationelement.java;org.eclipse.core.internal.registry.configurationelementhandle.createexecutableextension;configurationelementhandle.java;org.eclipse.birt.report.designer.internal.ui.extension.extensionpointmanager.loadattributes;extensionpointmanager.java;org.eclipse.birt.report.designer.internal.ui.extension.extensionpointmanager.loadelements;extensionpointmanager.java;test;entironment;package;test;suite;package;guiexception;throw;open;report;break;manifest;2.2.2;branch;verify;automation;regression;guiexception;throw;open;report;birt;report;designer'),(312369,'eclipse','firefox 3.5 does not support birt 2.2 preview','build:\n2.2.2.v20100507-1628\n\nsteps to reproduce:\n1. new a report and insert a label\n2. preview in firefox 3.5\n\nactual result:\npreview failed. version mismatch.\nhello,\n\ni got the same trouble with birt 2.5.\n\nfirefox 3.5 seems to be not supporting by birt.\n\ndid i miss somthing? configuration or anything else?\n\n(in reply to comment #1)\n> hello,\n> \n> i got the same trouble with birt 2.5.\n> \n> firefox 3.5 seems to be not supporting by birt.\n> \n> did i miss somthing? configuration or anything else?\n\nthis should have been fixed since birt 2.3. can you test this with firefox 3.6 in your environment?\nsorry. \n\ni did a mistake. i tried again and birt 2.5 works pretty well with firefox 3.5.\n\nusing different profiles for firefox on my desktop, i may have disturb normal use.\n\ni tried on another one and everything is fine.\n\nthanks.','18254','56831','2010-05-10 23:43:12','p3','duplicate','closed','birt report viewer',';build;2.2.2;step;reproduce;report;insert;label;preview;firefox;actual;result;preview;fail;version;mismatch;hello;trouble;birt;firefox;support;birt;miss;somthe;configuration;reply;comment;hello;trouble;birt;firefox;support;birt;miss;somthe;configuration;birt;test;firefox;environment;sorry;mistake;birt;work;pretty;firefox;different;profile;firefox;desktop;disturb;normal;fine;firefox;support;birt;preview;birt;report;viewer'),(312382,'eclipse','set height in img tag will affect width','created an attachment (id=167874)\nreport\n\nbuild number:2.6.0.v20100511-0630\n\nsteps to reproduce:\n1. copy a.jpg to project\n2. new a report, insert a text item, html type, input \"<img src=\"a.jpg\" height=\"50\"/>\"\n3. preview in all formats\n\nexpected result:\nheight works but will not affect width\n\nactual result:\nonly in doc, keep original width.\nin other formats, image both width and height are changed.\nall output formats should be consistent with the browser\'s behavior.\nfixed the problem.\nall formats follow the browser effect, height and width both change.','46601','18581','2010-05-11 04:47:13','p3','fixed','closed','birt report engine',';create;attachment;report;build;number;2.6.0;step;reproduce;copy;a.jpg;project;report;insert;text;item;html;type;input;preview;format;expect;result;height;work;affect;width;actual;result;original;width;format;image;width;height;change;output;format;consistent;browser\';behavior;problem;format;follow;browser;effect;height;width;change;height;affect;width;birt;report;engine'),(312396,'eclipse','birtdatetime.today() returns same as birtdatetime.now()','build identifier: org.eclipse.birt.report.designer.ui_2.3.2.r232_20090202\n\nbirt report runtime feature id\n\nversion: 2.3.2.r232_v20081010-7k8e7felfluav5n_2nfxgsw6b9_\nbuild id: v20090304-1357\n\nbirtdatetime.today() returns same as birtdatetime.now(). it is supposed to return the time as o midnight of the current date, but it returns the current time.\n\nhttp://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.birt.doc/birt/scriptingreference.24.3.html\n\nreproducible: always\n','14153','14825','2010-05-11 06:32:16','p3','duplicate','closed','birt data',';build;identifier;org.eclipse.birt.report.designer.ui_2.3.2;r232_20090202;birt;report;runtime;feature;version;2.3.2;r232_v20081010;7k8e7felfluav5n_2nfxgsw6b9_;build;birtdatetime.today;return;birtdatetime.now;suppose;return;time;midnight;current;date;return;current;time;http;help.eclipse.org;galileo;index.jsp;topic;org.eclipse.birt.doc;birt;scriptingreference;html;reproducible;birtdatetime.today;return;birtdatetime.now;birt;datum'),(312521,'eclipse','[automation][regression]lable content in grid disappear when preview as xls','created an attachment (id=168077)\ntest report\n\ndescription:\n  lable content in grid disappear when preview as xls, preview as html,web view etc are fine.\n\ntest build:\nbirt2.3.2 v20100115-1545\n\nstep to reproduce:\n\n1. create a report (see the attachment test report)\n2. create a grid(2 x 1),create a lable in the second cell of grid,lable content set to test\n3. the second colunm\'s width in grid set to 100%\n4. preview as xls\n\nexpect result:\nlable content can display\n\nactual result:\nlable content disappear\nfixed the problem.\nverified in v20100520-0630','46601','48055','2010-05-11 22:47:31','p3','fixed','closed','birt report engine',';create;attachment;test;report;description;lable;content;grid;disappear;preview;preview;html;view;fine;test;build;birt2.3.2;step;reproduce;create;report;attachment;test;report;create;grid;create;lable;second;cell;grid;lable;content;test;second;colunm\';width;grid;preview;expect;result;lable;content;display;actual;result;lable;content;disappear;problem;verify;automation;regression;lable;content;grid;disappear;preview;birt;report;engine'),(312523,'eclipse','[accessibility] the icons in font of chart builder are not recognizable under high contrast mode','description:\nthe icons in font of chart builder are not recognizable under high contrast mode.\n\nbuild number:\n2.6.0.v20100512-0630\n\nsteps to reproduce:\n1. activate the highcontrast function using the keyboard shortcut\n(left-alt+left-shift+printscreen).\n2. new a chart, check the icons in font dialogue.\n\nexpected result:\nplease refer the icons used in property editor.\n\nactual result:\nthe icons are not recognizable.\n\nerror log:\nn/a\nneed to update icons.\ncreated an attachment (id=168499)\nscreenshot\nfixed. updated the icons.\nverify the bug.\nclosed.','44241','27988','2010-05-11 23:23:41','p3','fixed','closed','birt chart',';description;icon;font;chart;builder;recognizable;high;contrast;mode;build;number;2.6.0;step;reproduce;activate;highcontrast;function;keyboard;shortcut;left;left;shift;printscreen;chart;check;icon;font;dialogue;expect;result;refer;icon;property;editor;actual;result;icon;recognizable;error;need;update;icon;create;attachment;screenshot;update;icon;verify;close;accessibility;icon;font;chart;builder;recognizable;high;contrast;mode;birt;chart'),(312524,'eclipse','[accessibility] the expression build icon is not recognizable under high contrast mode in chart builder','created an attachment (id=168078)\nscreenshot\n\ndescription:\nthe expression build icon is not recognizable under high contrast mode in chart builder.\n\nbuild number:\n2.6.0.v20100512-0630\n\nsteps to reproduce:\n1. activate the highcontrast function using the keyboard shortcut\n(left-alt+left-shift+printscreen).\n2. new a pie chart, go to format chart->value (y) series, check the icon of expression builder.\n\n\nexpected result:\nplease refer the icons used in select data tab.\n\nactual result:\nthe icons are not recognizable.\n\nerror log:\nn/a\nneed to update icons.\nfixed. updated the icons\nalready updated by xingsheng\nverified in build (2.6.0.v20100520-0630), closed.','44241','27988','2010-05-11 23:33:21','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;expression;build;icon;recognizable;high;contrast;mode;chart;builder;build;number;2.6.0;step;reproduce;activate;highcontrast;function;keyboard;shortcut;left;left;shift;printscreen;chart;format;chart;value;series;check;icon;expression;builder;expect;result;refer;icon;select;datum;actual;result;icon;recognizable;error;need;update;icon;update;icon;update;xingsheng;verify;build;2.6.0;close;accessibility;expression;build;icon;recognizable;high;contrast;mode;chart;builder;birt;chart'),(312529,'eclipse','exception is thrown out when select ascending in \"group and sorting\" dialogue when running \"chartwizardlauncher.java\"','description:\nexception is thrown out when select ascending in \"group and sorting\" dialogue when running \"chartwizardlauncher.java\".\n\nbuild number:\n2.6.0.v20100512-0630\n\nsteps to reproduce:\n1. run\n/org.eclipse.birt.chart.examples/src/org/eclipse/birt/chart/examples/builder/chartwizardlauncher.java\n2. in select data tab, click \"edit group and sorting\" button, select \"ascending\".\n\nexpected result:\nno exception.\n\nactual result:\nexception is thrown out.\nerror log:\njava.lang.nullpointerexception\n	at org.eclipse.birt.chart.ui.swt.composites.groupsortingdialog.getpredefinedquery(groupsortingdialog.java:459)\n	at org.eclipse.birt.chart.ui.swt.composites.groupsortingdialog.populatesortkeylist(groupsortingdialog.java:497)\n	at org.eclipse.birt.chart.ui.swt.composites.groupsortingdialog.handleevent(groupsortingdialog.java:557)\n	at org.eclipse.swt.widgets.eventtable.sendevent(eventtable.java:84)\n	at org.eclipse.swt.widgets.widget.sendevent(widget.java:1052)\n	at org.eclipse.swt.widgets.display.rundeferredevents(display.java:4066)\n	at org.eclipse.swt.widgets.display.readanddispatch(display.java:3657)\n	at org.eclipse.jface.window.window.runeventloop(window.java:825)\n	at org.eclipse.jface.window.window.open(window.java:801)\n	at org.eclipse.birt.chart.ui.swt.wizard.data.basedatadefinitioncomponent.handlegroupaction(basedatadefinitioncomponent.java:509)\n	at org.eclipse.birt.chart.ui.swt.wizard.data.basedatadefinitioncomponent.widgetselected(basedatadefinitioncomponent.java:497)\n	at org.eclipse.swt.widgets.typedlistener.handleevent(typedlistener.java:234)\n	at org.eclipse.swt.widgets.eventtable.sendevent(eventtable.java:84)\n	at org.eclipse.swt.widgets.widget.sendevent(widget.java:1052)\n	at org.eclipse.swt.widgets.display.rundeferredevents(display.java:4066)\n	at org.eclipse.swt.widgets.display.readanddispatch(display.java:3657)\n	at org.eclipse.jface.window.window.runeventloop(window.java:825)\n	at org.eclipse.jface.window.window.open(window.java:801)\n	at org.eclipse.birt.core.ui.frameworks.taskwizard.wizardbase.open(wizardbase.java:87)\n	at org.eclipse.birt.chart.ui.swt.wizard.chartwizard.open(chartwizard.java:234)\n	at org.eclipse.birt.core.ui.frameworks.taskwizard.wizardbase.open(wizardbase.java:100)\n	at org.eclipse.birt.chart.examples.builder.chartwizardlauncher.launch(chartwizardlauncher.java:137)\n	at org.eclipse.birt.chart.examples.builder.chartwizardlauncher.main(chartwizardlauncher.java:220)\nset a dummy pre-defined expression for chartwizardlauncher.\nverified on build 2.6.0 v20100521-0630.\nclosed.','44241','27988','2010-05-12 01:13:01','p3','fixed','closed','birt chart',';description;exception;throw;select;ascend;group;sort;dialogue;chartwizardlauncher.java;build;number;2.6.0;step;reproduce;org.eclipse.birt.chart.examples;birt;chart;example;builder;chartwizardlauncher.java;select;datum;click;edit;group;sort;button;select;ascend;expect;result;exception;actual;result;exception;throw;error;java.lang.nullpointerexception;org.eclipse.birt.chart.ui.swt.composites.groupsortingdialog.getpredefinedquery;groupsortingdialog.java;org.eclipse.birt.chart.ui.swt.composites.groupsortingdialog.populatesortkeylist;groupsortingdialog.java;org.eclipse.birt.chart.ui.swt.composites.groupsortingdialog.handleevent;groupsortingdialog.java;org.eclipse.swt.widgets.eventtable.sendevent;eventtable.java;org.eclipse.swt.widgets.widget.sendevent;widget.java;org.eclipse.swt.widgets.display.rundeferredevents;display.java;org.eclipse.swt.widgets.display.readanddispatch;display.java;org.eclipse.jface.window.window.runeventloop;window.java;org.eclipse.jface.window.window.open;window.java;org.eclipse.birt.chart.ui.swt.wizard.data.basedatadefinitioncomponent.handlegroupaction;basedatadefinitioncomponent.java;org.eclipse.birt.chart.ui.swt.wizard.data.basedatadefinitioncomponent.widgetselected;basedatadefinitioncomponent.java;org.eclipse.swt.widgets.typedlistener.handleevent;typedlistener.java;org.eclipse.swt.widgets.eventtable.sendevent;eventtable.java;org.eclipse.swt.widgets.widget.sendevent;widget.java;org.eclipse.swt.widgets.display.rundeferredevents;display.java;org.eclipse.swt.widgets.display.readanddispatch;display.java;org.eclipse.jface.window.window.runeventloop;window.java;org.eclipse.jface.window.window.open;window.java;org.eclipse.birt.core.ui.frameworks.taskwizard.wizardbase.open;wizardbase.java;org.eclipse.birt.chart.ui.swt.wizard.chartwizard.open;chartwizard.java;org.eclipse.birt.core.ui.frameworks.taskwizard.wizardbase.open;wizardbase.java;org.eclipse.birt.chart.examples.builder.chartwizardlauncher.launch;chartwizardlauncher.java;org.eclipse.birt.chart.examples.builder.chartwizardlauncher.main;chartwizardlauncher.java;dummy;define;expression;chartwizardlauncher;verify;build;2.6.0;close;exception;throw;select;ascend;group;sort;dialogue;chartwizardlauncher.java;birt;chart'),(312531,'eclipse','highlight works differently when run svginteractivityviewer.java [13]','created an attachment (id=168085)\nscreenshot\n\ndescription:\nhighlight works differently when run svginteractivityviewer.java.\n\nbuild number:\n2.6.0.v20100512-0630\n\nsteps to reproduce:\n1. run\n/org.eclipse.birt.chart.examples/src/org/eclipse/birt/chart/examples/api/interactivity/svginteractivityviewer.java\n2. choose \"highlight series\" and click \"show\".\n3. click the tube 5 times.\n\nexpected result:\nhighlight works the same as other format.\n\nactual result:\nthere are 4 status, and the 1st and the 2nd will only appear once.\n\nerror log:\nn/a\nfixed by adding a path element in group element. it seems group element can not support dynamic changing style attributes enough by javascript. now add path element into each group element and copy the style attributes from group element, when user do highlight, just dynamic changes the styles of path element.\nverified in build (2.6.0.v20100528-0630), closed.\nrollbacked the previous check-ins for highlight function, the previous check-in made 30% performance degradation. now we just change chart examples to avoid highlight issue.','37419','27988','2010-05-12 01:38:45','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;highlight;work;differently;svginteractivityviewer.java;build;number;2.6.0;step;reproduce;org.eclipse.birt.chart.examples;birt;chart;example;interactivity;svginteractivityviewer.java;choose;highlight;series;click;click;tube;time;expect;result;highlight;work;format;actual;result;status;appear;error;path;element;group;element;group;element;support;dynamic;change;style;attribute;javascript;path;element;group;element;copy;style;attribute;group;element;user;highlight;just;dynamic;change;style;path;element;verify;build;2.6.0;close;rollback;previous;check;highlight;function;previous;check;performance;degradation;just;change;chart;example;avoid;highlight;issue;highlight;work;differently;svginteractivityviewer.java;birt;chart'),(312532,'eclipse','[smoke][auto-s]fail to preview xtab','build number:2.6.0.v20100512-0630\n\nsteps to reproduce:\n1. new a xtab and preview\n\nexpected result:no exception\n\nactual result:multiple exception\n\nerror log:\norg.eclipse.birt.report.engine.api.engineexception: crosstab contains null measure definition or the specific measure \"creditlimit\" does not exist in associated cube.\n   at org.eclipse.birt.report.engine.executor.executioncontext.addexception(executioncontext.java:1210)\n   at org.eclipse.birt.report.engine.data.dte.reportquerybuilder$querybuildervisitor.visitextendeditem(reportquerybuilder.java:693)\n   at org.eclipse.birt.report.engine.ir.extendeditemdesign.accept(extendeditemdesign.java:45)\n   at org.eclipse.birt.report.engine.data.dte.reportquerybuilder.build(reportquerybuilder.java:256)\n   at org.eclipse.birt.report.engine.data.dte.reportquerybuilder.build(reportquerybuilder.java:237)\n   at org.eclipse.birt.report.engine.data.dte.abstractdataengine.prepare(abstractdataengine.java:178)\n   at org.eclipse.birt.report.engine.executor.reportexecutor.execute(reportexecutor.java:124)\n   at org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportexecutor.execute(wrappedreportexecutor.java:60)\n   at org.eclipse.birt.report.engine.internal.executor.emitter.reportemitterexecutor.execute(reportemitterexecutor.java:77)\n   at org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportexecutor.execute(wrappedreportexecutor.java:60)\n   at org.eclipse.birt.report.engine.internal.executor.dup.suppressduplciatereportexecutor.execute(suppressduplciatereportexecutor.java:42)\n   at org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportexecutor.execute(wrappedreportexecutor.java:60)\n   at org.eclipse.birt.report.engine.internal.executor.l18n.localizedreportexecutor.execute(localizedreportexecutor.java:61)\n   at org.eclipse.birt.report.engine.presentation.reportdocumentbuilder.build(reportdocumentbuilder.java:234)\n   at org.eclipse.birt.report.engine.api.impl.runtask.dorun(runtask.java:252)\n   at org.eclipse.birt.report.engine.api.impl.runtask.run(runtask.java:85)\n   at org.eclipse.birt.report.service.reportengineservice.runreport(reportengineservice.java:1307)\n   at org.eclipse.birt.report.service.birtviewerreportservice.runreport(birtviewerreportservice.java:158)\n   at org.eclipse.birt.report.service.actionhandler.birtrunreportactionhandler.__execute(birtrunreportactionhandler.java:81)\n   at org.eclipse.birt.report.service.actionhandler.birtgetpageactionhandler.__checkdocumentexists(birtgetpageactionhandler.java:58)\n   at org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.prepareparameters(abstractgetpageactionhandler.java:119)\n   at org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.__execute(abstractgetpageactionhandler.java:104)\n   at org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute(abstractbaseactionhandler.java:90)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor.__executeaction(abstractbasedocumentprocessor.java:47)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction(abstractbasecomponentprocessor.java:143)\n   at org.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage(birtdocumentprocessor.java:87)\n   at sun.reflect.nativemethodaccessorimpl.invoke0(native method)\n   at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)\n   at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:597)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process(abstractbasecomponentprocessor.java:112)\n   at org.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects(birtsoapbindingimpl.java:66)\n   at sun.reflect.nativemethodaccessorimpl.invoke0(native method)\n   at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)\n   at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:597)\n   at org.apache.axis.providers.java.rpcprovider.invokemethod(rpcprovider.java:397)\n   at org.apache.axis.providers.java.rpcprovider.processmessage(rpcprovider.java:186)\n   at org.apache.axis.providers.java.javaprovider.invoke(javaprovider.java:323)\n   at org.apache.axis.strategies.invocationstrategy.visit(invocationstrategy.java:32)\n   at org.apache.axis.simplechain.dovisiting(simplechain.java:118)\n   at org.apache.axis.simplechain.invoke(simplechain.java:83)\n   at org.apache.axis.handlers.soap.soapservice.invoke(soapservice.java:454)\n   at org.apache.axis.server.axisserver.invoke(axisserver.java:281)\n   at org.apache.axis.transport.http.axisservlet.dopost(axisservlet.java:699)\n   at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost(birtsoapmessagedispatcherservlet.java:265)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:727)\n   at org.apache.axis.transport.http.axisservletbase.service(axisservletbase.java:327)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n   at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service(birtsoapmessagedispatcherservlet.java:122)\n   at org.eclipse.equinox.http.registry.internal.servletmanager$servletwrapper.service(servletmanager.java:180)\n   at org.eclipse.equinox.http.servlet.internal.servletregistration.service(servletregistration.java:61)\n   at org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias(proxyservlet.java:126)\n   at org.eclipse.equinox.http.servlet.internal.proxyservlet.service(proxyservlet.java:60)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n   at org.eclipse.equinox.http.jetty.internal.httpservermanager$internalhttpserviceservlet.service(httpservermanager.java:318)\n   at org.mortbay.jetty.servlet.servletholder.handle(servletholder.java:511)\n   at org.mortbay.jetty.servlet.servlethandler.handle(servlethandler.java:390)\n   at org.mortbay.jetty.servlet.sessionhandler.handle(sessionhandler.java:182)\n   at org.mortbay.jetty.handler.contexthandler.handle(contexthandler.java:765)\n   at org.mortbay.jetty.handler.handlerwrapper.handle(handlerwrapper.java:152)\n   at org.mortbay.jetty.server.handle(server.java:326)\n   at org.mortbay.jetty.httpconnection.handlerequest(httpconnection.java:542)\n   at org.mortbay.jetty.httpconnection$requesthandler.content(httpconnection.java:939)\n   at org.mortbay.jetty.httpparser.parsenext(httpparser.java:756)\n   at org.mortbay.jetty.httpparser.parseavailable(httpparser.java:218)\n   at org.mortbay.jetty.httpconnection.handle(httpconnection.java:404)\n   at org.mortbay.io.nio.selectchannelendpoint.run(selectchannelendpoint.java:409)\n   at org.mortbay.thread.queuedthreadpool$poolthread.run(queuedthreadpool.java:582)\ncaused by: org.eclipse.birt.report.item.crosstab.core.crosstabexception: crosstab contains null measure definition or the specific measure \"creditlimit\" does not exist in associated cube.\n   at org.eclipse.birt.report.item.crosstab.core.re.crosstabqueryutil.createcubequery(crosstabqueryutil.java:141)\n   at org.eclipse.birt.report.item.crosstab.core.re.crosstabreportitemquery.createreportqueries(crosstabreportitemquery.java:82)\n   at org.eclipse.birt.report.engine.data.dte.reportquerybuilder$querybuildervisitor.visitextendeditem(reportquerybuilder.java:689)\n... 67 more\norg.eclipse.birt.report.engine.api.engineexception: a birt exception occurred: error evaluating javascript expression. script engine error: referenceerror: \"dimension\" is not defined.\nscript source: , line: 0, text:\ndimension[\"group\"][\"country\"]. see next exception for more information.\nerror evaluating javascript expression. script engine error: referenceerror: \"dimension\" is not defined.\nscript source: , line: 0, text:\ndimension[\"group\"][\"country\"]\n   at org.eclipse.birt.report.engine.executor.executormanager$executorcontext.executequery(executormanager.java:449)\n   at org.eclipse.birt.report.item.crosstab.core.re.executor.basecrosstabexecutor.executequery(basecrosstabexecutor.java:114)\n   at org.eclipse.birt.report.item.crosstab.core.re.executor.crosstabreportitemexecutor.execute(crosstabreportitemexecutor.java:102)\n   at org.eclipse.birt.report.engine.executor.extendeditemexecutor.execute(extendeditemexecutor.java:62)\n   at org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportitemexecutor.execute(wrappedreportitemexecutor.java:46)\n   at org.eclipse.birt.report.engine.internal.executor.emitter.reportitememitterexecutor.execute(reportitememitterexecutor.java:46)\n   at org.eclipse.birt.report.engine.internal.executor.dup.suppressduplicateitemexecutor.execute(suppressduplicateitemexecutor.java:43)\n   at org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportitemexecutor.execute(wrappedreportitemexecutor.java:46)\n   at org.eclipse.birt.report.engine.internal.executor.l18n.localizedreportitemexecutor.execute(localizedreportitemexecutor.java:34)\n   at org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes(htmlblockstackinglm.java:65)\n   at org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout(htmlpagelm.java:90)\n   at org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout(htmlreportlayoutengine.java:99)\n   at org.eclipse.birt.report.engine.presentation.reportdocumentbuilder.build(reportdocumentbuilder.java:249)\n   at org.eclipse.birt.report.engine.api.impl.runtask.dorun(runtask.java:252)\n   at org.eclipse.birt.report.engine.api.impl.runtask.run(runtask.java:85)\n   at org.eclipse.birt.report.service.reportengineservice.runreport(reportengineservice.java:1307)\n   at org.eclipse.birt.report.service.birtviewerreportservice.runreport(birtviewerreportservice.java:158)\n   at org.eclipse.birt.report.service.actionhandler.birtrunreportactionhandler.__execute(birtrunreportactionhandler.java:81)\n   at org.eclipse.birt.report.service.actionhandler.birtgetpageactionhandler.__checkdocumentexists(birtgetpageactionhandler.java:58)\n   at org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.prepareparameters(abstractgetpageactionhandler.java:119)\n   at org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.__execute(abstractgetpageactionhandler.java:104)\n   at org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute(abstractbaseactionhandler.java:90)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor.__executeaction(abstractbasedocumentprocessor.java:47)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction(abstractbasecomponentprocessor.java:143)\n   at org.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage(birtdocumentprocessor.java:87)\n   at sun.reflect.nativemethodaccessorimpl.invoke0(native method)\n   at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)\n   at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:597)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process(abstractbasecomponentprocessor.java:112)\n   at org.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects(birtsoapbindingimpl.java:66)\n   at sun.reflect.nativemethodaccessorimpl.invoke0(native method)\n   at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)\n   at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:597)\n   at org.apache.axis.providers.java.rpcprovider.invokemethod(rpcprovider.java:397)\n   at org.apache.axis.providers.java.rpcprovider.processmessage(rpcprovider.java:186)\n   at org.apache.axis.providers.java.javaprovider.invoke(javaprovider.java:323)\n   at org.apache.axis.strategies.invocationstrategy.visit(invocationstrategy.java:32)\n   at org.apache.axis.simplechain.dovisiting(simplechain.java:118)\n   at org.apache.axis.simplechain.invoke(simplechain.java:83)\n   at org.apache.axis.handlers.soap.soapservice.invoke(soapservice.java:454)\n   at org.apache.axis.server.axisserver.invoke(axisserver.java:281)\n   at org.apache.axis.transport.http.axisservlet.dopost(axisservlet.java:699)\n   at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost(birtsoapmessagedispatcherservlet.java:265)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:727)\n   at org.apache.axis.transport.http.axisservletbase.service(axisservletbase.java:327)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n   at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service(birtsoapmessagedispatcherservlet.java:122)\n   at org.eclipse.equinox.http.registry.internal.servletmanager$servletwrapper.service(servletmanager.java:180)\n   at org.eclipse.equinox.http.servlet.internal.servletregistration.service(servletregistration.java:61)\n   at org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias(proxyservlet.java:126)\n   at org.eclipse.equinox.http.servlet.internal.proxyservlet.service(proxyservlet.java:60)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n   at org.eclipse.equinox.http.jetty.internal.httpservermanager$internalhttpserviceservlet.service(httpservermanager.java:318)\n   at org.mortbay.jetty.servlet.servletholder.handle(servletholder.java:511)\n   at org.mortbay.jetty.servlet.servlethandler.handle(servlethandler.java:390)\n   at org.mortbay.jetty.servlet.sessionhandler.handle(sessionhandler.java:182)\n   at org.mortbay.jetty.handler.contexthandler.handle(contexthandler.java:765)\n   at org.mortbay.jetty.handler.handlerwrapper.handle(handlerwrapper.java:152)\n   at org.mortbay.jetty.server.handle(server.java:326)\n   at org.mortbay.jetty.httpconnection.handlerequest(httpconnection.java:542)\n   at org.mortbay.jetty.httpconnection$requesthandler.content(httpconnection.java:939)\n   at org.mortbay.jetty.httpparser.parsenext(httpparser.java:756)\n   at org.mortbay.jetty.httpparser.parseavailable(httpparser.java:218)\n   at org.mortbay.jetty.httpconnection.handle(httpconnection.java:404)\n   at org.mortbay.io.nio.selectchannelendpoint.run(selectchannelendpoint.java:409)\n   at org.mortbay.thread.queuedthreadpool$poolthread.run(queuedthreadpool.java:582)\ncaused by: org.eclipse.birt.data.engine.core.dataexception: a birt exception occurred: error evaluating javascript expression. script engine error: referenceerror: \"dimension\" is not defined.\nscript source: , line: 0, text:\ndimension[\"group\"][\"country\"]. see next exception for more information.\nerror evaluating javascript expression. script engine error: referenceerror: \"dimension\" is not defined.\nscript source: , line: 0, text:\ndimension[\"group\"][\"country\"]\n   at org.eclipse.birt.data.engine.core.dataexception.wrap(dataexception.java:118)\n   at org.eclipse.birt.data.engine.script.scriptevalutil.evaluatejsasexpr(scriptevalutil.java:853)\n   at org.eclipse.birt.data.engine.expression.exprevaluateutil.doevaluaterawexpression(exprevaluateutil.java:266)\n   at org.eclipse.birt.data.engine.expression.exprevaluateutil.evaluaterawexpression(exprevaluateutil.java:232)\n   at org.eclipse.birt.data.engine.impl.prepareddummyquery$resultiterator.(prepareddummyquery.java:531)\n   at org.eclipse.birt.data.engine.impl.prepareddummyquery$resultiterator.(prepareddummyquery.java:508)\n   at org.eclipse.birt.data.engine.impl.prepareddummyquery$queryresults.getresultiterator(prepareddummyquery.java:367)\n   at org.eclipse.birt.report.engine.data.dte.queryresultset.(queryresultset.java:98)\n   at org.eclipse.birt.report.engine.data.dte.dtedataengine.doexecutequery(dtedataengine.java:168)\n   at org.eclipse.birt.report.engine.data.dte.datagenerationengine.doexecutequery(datagenerationengine.java:74)\n   at org.eclipse.birt.report.engine.data.dte.abstractdataengine.execute(abstractdataengine.java:265)\n   at org.eclipse.birt.report.engine.executor.executormanager$executorcontext.executequery(executormanager.java:439)\n... 67 more\ncaused by: org.eclipse.birt.core.exception.coreexception: error evaluating javascript expression. script engine error: referenceerror: \"dimension\" is not defined.\nscript source: , line: 0, text:\ndimension[\"group\"][\"country\"]\n   at org.eclipse.birt.core.script.javascriptevalutil.wraprhinoexception(javascriptevalutil.java:303)\n   at org.eclipse.birt.core.script.javascriptevalutil.evaluaterawscript(javascriptevalutil.java:102)\n   at org.eclipse.birt.core.script.javascriptevalutil.evaluatescript(javascriptevalutil.java:134)\n   at org.eclipse.birt.data.engine.script.scriptevalutil.evaluatejsasexpr(scriptevalutil.java:849)\n... 77 more\ncaused by: org.mozilla.javascript.ecmaerror: referenceerror: \"dimension\" is not defined.\n   at org.mozilla.javascript.scriptruntime.constructerror(scriptruntime.java:3557)\n   at org.mozilla.javascript.scriptruntime.constructerror(scriptruntime.java:3535)\n   at org.mozilla.javascript.scriptruntime.notfounderror(scriptruntime.java:3620)\n   at org.mozilla.javascript.scriptruntime.nameorfunction(scriptruntime.java:1718)\n   at org.mozilla.javascript.scriptruntime.name(scriptruntime.java:1657)\n   at org.mozilla.javascript.gen.c6._c0(:0)\n   at org.mozilla.javascript.gen.c6.call()\n   at org.mozilla.javascript.contextfactory.dotopcall(contextfactory.java:401)\n   at org.mozilla.javascript.scriptruntime.dotopcall(scriptruntime.java:3003)\n   at org.mozilla.javascript.gen.c6.call()\n   at org.mozilla.javascript.gen.c6.exec()\n   at org.eclipse.birt.core.script.javascriptevalutil.evaluaterawscript(javascriptevalutil.java:95)\n... 79 more\nfixed.\n2.6.0.v20100513-1121','15191','18581','2010-05-12 01:40:59','p3','fixed','closed','birt report',';build;number;2.6.0;step;reproduce;xtab;preview;expect;result:no;exception;actual;result:multiple;exception;error;org.eclipse.birt.report.engine.api.engineexception;crosstab;contain;null;measure;definition;specific;measure;creditlimit;exist;associate;cube;org.eclipse.birt.report.engine.executor.executioncontext.addexception;executioncontext.java;org.eclipse.birt.report.engine.data.dte.reportquerybuilder;querybuildervisitor.visitextendeditem;reportquerybuilder.java;org.eclipse.birt.report.engine.ir.extendeditemdesign.accept;extendeditemdesign.java;org.eclipse.birt.report.engine.data.dte.reportquerybuilder.build;reportquerybuilder.java;org.eclipse.birt.report.engine.data.dte.reportquerybuilder.build;reportquerybuilder.java;org.eclipse.birt.report.engine.data.dte.abstractdataengine.prepare;abstractdataengine.java;org.eclipse.birt.report.engine.executor.reportexecutor.execute;reportexecutor.java;org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportexecutor.execute;wrappedreportexecutor.java;org.eclipse.birt.report.engine.internal.executor.emitter.reportemitterexecutor.execute;reportemitterexecutor.java;org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportexecutor.execute;wrappedreportexecutor.java;org.eclipse.birt.report.engine.internal.executor.dup.suppressduplciatereportexecutor.execute;suppressduplciatereportexecutor.java;org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportexecutor.execute;wrappedreportexecutor.java;org.eclipse.birt.report.engine.internal.executor.l18n.localizedreportexecutor.execute;localizedreportexecutor.java;org.eclipse.birt.report.engine.presentation.reportdocumentbuilder.build;reportdocumentbuilder.java;org.eclipse.birt.report.engine.api.impl.runtask.dorun;runtask.java;org.eclipse.birt.report.engine.api.impl.runtask.run;runtask.java;org.eclipse.birt.report.service.reportengineservice.runreport;reportengineservice.java;org.eclipse.birt.report.service.birtviewerreportservice.runreport;birtviewerreportservice.java;org.eclipse.birt.report.service.actionhandler.birtrunreportactionhandler;birtrunreportactionhandler.java;org.eclipse.birt.report.service.actionhandler.birtgetpageactionhandler;birtgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.prepareparameters;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute;abstractbaseactionhandler.java;org.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor;abstractbasedocumentprocessor.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage;birtdocumentprocessor.java;sun.reflect.nativemethodaccessorimpl.invoke0;native;method;sun.reflect.nativemethodaccessorimpl.invoke;nativemethodaccessorimpl.java;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects;birtsoapbindingimpl.java;sun.reflect.nativemethodaccessorimpl.invoke0;native;method;sun.reflect.nativemethodaccessorimpl.invoke;nativemethodaccessorimpl.java;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.apache.axis.providers.java.rpcprovider.invokemethod;rpcprovider.java;org.apache.axis.providers.java.rpcprovider.processmessage;rpcprovider.java;org.apache.axis.providers.java.javaprovider.invoke;javaprovider.java;org.apache.axis.strategies.invocationstrategy.visit;invocationstrategy.java;org.apache.axis.simplechain.dovisiting;simplechain.java;org.apache.axis.simplechain.invoke;simplechain.java;org.apache.axis.handlers.soap.soapservice.invoke;soapservice.java;org.apache.axis.server.axisserver.invoke;axisserver.java;org.apache.axis.transport.http.axisservlet.dopost;axisservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost;birtsoapmessagedispatcherservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.apache.axis.transport.http.axisservletbase.service;axisservletbase.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service;birtsoapmessagedispatcherservlet.java;org.eclipse.equinox.http.registry.internal.servletmanager;servletwrapper.service;servletmanager.java;org.eclipse.equinox.http.servlet.internal.servletregistration.service;servletregistration.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias;proxyservlet.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.service;proxyservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.equinox.http.jetty.internal.httpservermanager;internalhttpserviceservlet.service;httpservermanager.java;org.mortbay.jetty.servlet.servletholder.handle;servletholder.java;org.mortbay.jetty.servlet.servlethandler.handle;servlethandler.java;org.mortbay.jetty.servlet.sessionhandler.handle;sessionhandler.java;org.mortbay.jetty.handler.contexthandler.handle;contexthandler.java;org.mortbay.jetty.handler.handlerwrapper.handle;handlerwrapper.java;org.mortbay.jetty.server.handle;server.java;org.mortbay.jetty.httpconnection.handlerequest;httpconnection.java;org.mortbay.jetty.httpconnection;requesthandler.content;httpconnection.java;org.mortbay.jetty.httpparser.parsenext;httpparser.java;org.mortbay.jetty.httpparser.parseavailable;httpparser.java;org.mortbay.jetty.httpconnection.handle;httpconnection.java;org.mortbay.io.nio.selectchannelendpoint.run;selectchannelendpoint.java;org.mortbay.thread.queuedthreadpool;poolthread.run;queuedthreadpool.java;cause;org.eclipse.birt.report.item.crosstab.core.crosstabexception;crosstab;contain;null;measure;definition;specific;measure;creditlimit;exist;associate;cube;org.eclipse.birt.report.item.crosstab.core.re.crosstabqueryutil.createcubequery;crosstabqueryutil.java;org.eclipse.birt.report.item.crosstab.core.re.crosstabreportitemquery.createreportqueries;crosstabreportitemquery.java;org.eclipse.birt.report.engine.data.dte.reportquerybuilder;querybuildervisitor.visitextendeditem;reportquerybuilder.java;org.eclipse.birt.report.engine.api.engineexception;birt;exception;occur;error;evaluate;javascript;expression;script;engine;error;referenceerror;dimension;define;script;source;line;text;dimension;group;country;exception;information;error;evaluate;javascript;expression;script;engine;error;referenceerror;dimension;define;script;source;line;text;dimension;group;country;org.eclipse.birt.report.engine.executor.executormanager;executorcontext.executequery;executormanager.java;org.eclipse.birt.report.item.crosstab.core.re.executor.basecrosstabexecutor.executequery;basecrosstabexecutor.java;org.eclipse.birt.report.item.crosstab.core.re.executor.crosstabreportitemexecutor.execute;crosstabreportitemexecutor.java;org.eclipse.birt.report.engine.executor.extendeditemexecutor.execute;extendeditemexecutor.java;org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportitemexecutor.execute;wrappedreportitemexecutor.java;org.eclipse.birt.report.engine.internal.executor.emitter.reportitememitterexecutor.execute;reportitememitterexecutor.java;org.eclipse.birt.report.engine.internal.executor.dup.suppressduplicateitemexecutor.execute;suppressduplicateitemexecutor.java;org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportitemexecutor.execute;wrappedreportitemexecutor.java;org.eclipse.birt.report.engine.internal.executor.l18n.localizedreportitemexecutor.execute;localizedreportitemexecutor.java;org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes;htmlblockstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout;htmlpagelm.java;org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout;htmlreportlayoutengine.java;org.eclipse.birt.report.engine.presentation.reportdocumentbuilder.build;reportdocumentbuilder.java;org.eclipse.birt.report.engine.api.impl.runtask.dorun;runtask.java;org.eclipse.birt.report.engine.api.impl.runtask.run;runtask.java;org.eclipse.birt.report.service.reportengineservice.runreport;reportengineservice.java;org.eclipse.birt.report.service.birtviewerreportservice.runreport;birtviewerreportservice.java;org.eclipse.birt.report.service.actionhandler.birtrunreportactionhandler;birtrunreportactionhandler.java;org.eclipse.birt.report.service.actionhandler.birtgetpageactionhandler;birtgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.prepareparameters;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute;abstractbaseactionhandler.java;org.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor;abstractbasedocumentprocessor.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage;birtdocumentprocessor.java;sun.reflect.nativemethodaccessorimpl.invoke0;native;method;sun.reflect.nativemethodaccessorimpl.invoke;nativemethodaccessorimpl.java;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects;birtsoapbindingimpl.java;sun.reflect.nativemethodaccessorimpl.invoke0;native;method;sun.reflect.nativemethodaccessorimpl.invoke;nativemethodaccessorimpl.java;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.apache.axis.providers.java.rpcprovider.invokemethod;rpcprovider.java;org.apache.axis.providers.java.rpcprovider.processmessage;rpcprovider.java;org.apache.axis.providers.java.javaprovider.invoke;javaprovider.java;org.apache.axis.strategies.invocationstrategy.visit;invocationstrategy.java;org.apache.axis.simplechain.dovisiting;simplechain.java;org.apache.axis.simplechain.invoke;simplechain.java;org.apache.axis.handlers.soap.soapservice.invoke;soapservice.java;org.apache.axis.server.axisserver.invoke;axisserver.java;org.apache.axis.transport.http.axisservlet.dopost;axisservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost;birtsoapmessagedispatcherservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.apache.axis.transport.http.axisservletbase.service;axisservletbase.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service;birtsoapmessagedispatcherservlet.java;org.eclipse.equinox.http.registry.internal.servletmanager;servletwrapper.service;servletmanager.java;org.eclipse.equinox.http.servlet.internal.servletregistration.service;servletregistration.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias;proxyservlet.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.service;proxyservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.equinox.http.jetty.internal.httpservermanager;internalhttpserviceservlet.service;httpservermanager.java;org.mortbay.jetty.servlet.servletholder.handle;servletholder.java;org.mortbay.jetty.servlet.servlethandler.handle;servlethandler.java;org.mortbay.jetty.servlet.sessionhandler.handle;sessionhandler.java;org.mortbay.jetty.handler.contexthandler.handle;contexthandler.java;org.mortbay.jetty.handler.handlerwrapper.handle;handlerwrapper.java;org.mortbay.jetty.server.handle;server.java;org.mortbay.jetty.httpconnection.handlerequest;httpconnection.java;org.mortbay.jetty.httpconnection;requesthandler.content;httpconnection.java;org.mortbay.jetty.httpparser.parsenext;httpparser.java;org.mortbay.jetty.httpparser.parseavailable;httpparser.java;org.mortbay.jetty.httpconnection.handle;httpconnection.java;org.mortbay.io.nio.selectchannelendpoint.run;selectchannelendpoint.java;org.mortbay.thread.queuedthreadpool;poolthread.run;queuedthreadpool.java;cause;org.eclipse.birt.data.engine.core.dataexception;birt;exception;occur;error;evaluate;javascript;expression;script;engine;error;referenceerror;dimension;define;script;source;line;text;dimension;group;country;exception;information;error;evaluate;javascript;expression;script;engine;error;referenceerror;dimension;define;script;source;line;text;dimension;group;country;org.eclipse.birt.data.engine.core.dataexception.wrap;dataexception.java;org.eclipse.birt.data.engine.script.scriptevalutil.evaluatejsasexpr;scriptevalutil.java;org.eclipse.birt.data.engine.expression.exprevaluateutil.doevaluaterawexpression;exprevaluateutil.java;org.eclipse.birt.data.engine.expression.exprevaluateutil.evaluaterawexpression;exprevaluateutil.java;org.eclipse.birt.data.engine.impl.prepareddummyquery;resultiterator;prepareddummyquery.java;org.eclipse.birt.data.engine.impl.prepareddummyquery;resultiterator;prepareddummyquery.java;org.eclipse.birt.data.engine.impl.prepareddummyquery;queryresults.getresultiterator;prepareddummyquery.java;org.eclipse.birt.report.engine.data.dte.queryresultset;queryresultset.java;org.eclipse.birt.report.engine.data.dte.dtedataengine.doexecutequery;dtedataengine.java;org.eclipse.birt.report.engine.data.dte.datagenerationengine.doexecutequery;datagenerationengine.java;org.eclipse.birt.report.engine.data.dte.abstractdataengine.execute;abstractdataengine.java;org.eclipse.birt.report.engine.executor.executormanager;executorcontext.executequery;executormanager.java;cause;org.eclipse.birt.core.exception.coreexception;error;evaluate;javascript;expression;script;engine;error;referenceerror;dimension;define;script;source;line;text;dimension;group;country;org.eclipse.birt.core.script.javascriptevalutil.wraprhinoexception;javascriptevalutil.java;org.eclipse.birt.core.script.javascriptevalutil.evaluaterawscript;javascriptevalutil.java;org.eclipse.birt.core.script.javascriptevalutil.evaluatescript;javascriptevalutil.java;org.eclipse.birt.data.engine.script.scriptevalutil.evaluatejsasexpr;scriptevalutil.java;cause;org.mozilla.javascript.ecmaerror;referenceerror;dimension;define;org.mozilla.javascript.scriptruntime.constructerror;scriptruntime.java;org.mozilla.javascript.scriptruntime.constructerror;scriptruntime.java;org.mozilla.javascript.scriptruntime.notfounderror;scriptruntime.java;org.mozilla.javascript.scriptruntime.nameorfunction;scriptruntime.java;org.mozilla.javascript.scriptruntime.name;scriptruntime.java;org.mozilla.javascript.gen.c6;org.mozilla.javascript.gen.c6;org.mozilla.javascript.contextfactory.dotopcall;contextfactory.java;org.mozilla.javascript.scriptruntime.dotopcall;scriptruntime.java;org.mozilla.javascript.gen.c6;org.mozilla.javascript.gen.c6;exec;org.eclipse.birt.core.script.javascriptevalutil.evaluaterawscript;javascriptevalutil.java;2.6.0;smoke;auto;fail;preview;xtab;birt;report'),(312539,'eclipse','[automation]repeated the first level\'s header\'s right disappear when preview as pdf','created an attachment (id=168091)\ntest report\n\ndescription:\n  repeated the first level\'s header\'s right border disappear when preview as pdf\n\ntest build:\nbirt2.3.2 v20100115-1545\n\nstep to reproduce:\n\n1. open attached report\n   report contain: a new crosstab with two dimensions, the column dimensions has at least two levels like year and quarter, in column area, set year and quarter pagebreaks and always including first\n2. preview as pdf\n\nexpect result:\nin second page, repeated the first level\'s header\'s right border can display when preview as pdf\n\nactual result:\nin second page, repeated the first level\'s header\'s right border disappear when preview as pdf\nit has been fixed in 2.5.x.\nverified in 2.6.0 daily build v20100521-0630','15316','48055','2010-05-12 03:53:18','p3','fixed','closed','birt report engine',';create;attachment;test;report;description;repeat;level\';header\';right;border;disappear;preview;test;build;birt2.3.2;step;reproduce;open;attach;report;report;contain;crosstab;dimension;column;dimension;level;like;year;quarter;column;area;year;quarter;pagebreak;include;preview;expect;result;second;page;repeat;level\';header\';right;border;display;preview;actual;result;second;page;repeat;level\';header\';right;border;disappear;preview;verify;2.6.0;daily;build;automation;repeat;level\';header\';right;disappear;preview;birt;report;engine'),(312546,'eclipse','default button in property editor doesn\'t work for master page property','build number:2.6.0.v20100512-0630\n\nsteps to reproduce:\n1. insert a new masterpage mp1.\n2. insert a label, in propertyeditor->page break, select mp1 as master page, click default button in top right.\n\nexpected result:restore master page\n\nactual result: keep mp1 value\n','18252','25405','2010-05-12 04:41:24','p3','duplicate','closed','birt report designer',';build;number;2.6.0;step;reproduce;insert;masterpage;insert;label;propertyeditor;page;break;select;master;page;click;default;button;right;expect;result:restore;master;page;actual;result;value;default;button;property;editor;doesn\'t;work;master;page;property;birt;report;designer'),(312705,'eclipse','using datasource from a library','if you are using a datasource from a library, and you modify the report design or change the name of the report design, it appears that the datasource id, gets reset to a new number.  \n\nwhen this happens, the datasource is not longer visible within the design. the issue can be resolved by manually editing the xml file and returning the id back to its original number (pre-file save).\n\nto re-create.  make a file and reference a flat file data source from a rptlibrary.  add a dataset and a table.  all should be working just fine.\n\nopen the xml and make note of the id for the dataset.\n\nthen copy the file to a new file name.  open the copied file and you will see the datasource is not available (all properties default to null).  change the id to some other number (choose a large number).  this will probably fix the problem.\n\nthen manually re-assign the id back to its original value.  this should also work.\n\nthis one is truly a strange one.\n\nalso note, i have modified my resource_home to be workspace root.\ncan you please attach the report design file that is corrupted? how did you copy the file? is that by choosing the file and copy/paste in the eclipse navigator view?\nrick, should be easier for you to set up on your own.  seems to be more tied to the use of {workspace_loc} under windows=>preferences=>report design=>resource home.\n\njust change your resource home, create a separate project, put in the datasource and the in a different project create a report that references the datasource.\n\nclose the report, and open sometimes i have seen the issue only doing this.\nif that doesn\'t do it, just do a drag ctrl drop in the navigator and you will see it.\n(in reply to comment #2)\n> \n> just change your resource home, create a separate project, put in the\n> datasource and the in a different project create a report that references the\n> datasource.\n> \n> close the report, and open sometimes i have seen the issue only doing this.\n> if that doesn\'t do it, just do a drag ctrl drop in the navigator and you will\n> see it.\n\nlittle confused... the library is not in the resource folder? let\'s say we have a rptdesign and rptlibrary. the rptlibrary has a data source. the rptdesign uses the rptlibrary.\n\n1. rptlibrary in a project test1 (not in the resource home?)\n2. rptdesign in another project test2?\n\nfor a rptdesign to use a library, the library should be either in the resource home or same folder as the rptdesign.\ntwo projects:\n\ncommon_project\n  - common.rptlibrary\n\nreports_project\n  - some_design_file.rptdesign\n\n\nboth projects sit at workspace_home.  \n\nso you modify the location of resource_home to be the workspace location (do this using the variables tab).  then when you add the element you will navigate through the project, to the file and the element in the file.  \n\nin your xml you will see the the rptlibrary references as:\n\ncommon_project/common.rptlibrary\n\n\nso the rptlibrary is in the resource folder, it is just in a different project and all of the projects are on the same relative path. \n\nthis is a fairly common configuration when doing large scale development.\nthis may be a duplicate of bug 291558, please try latest 2.6 build.','18252','14908','2010-05-12 16:07:43','p2','duplicate','closed','birt report designer',';datasource;library;modify;report;design;change;report;design;appear;datasource;reset;number;happen;datasource;longer;visible;design;issue;resolve;manually;editing;file;return;original;number;file;save;create;make;file;reference;flat;file;datum;source;rptlibrary;dataset;table;work;just;fine;open;make;note;dataset;copy;file;file;open;copy;file;datasource;available;property;default;null;change;number;choose;large;number;probably;problem;manually;assign;original;value;work;truly;strange;note;modify;resource_home;workspace;root;attach;report;design;file;corrupt;copy;file;choose;file;copy;paste;navigator;view;rick;easier;workspace_loc;window;preference;report;design;resource;home;just;change;resource;home;create;separate;project;datasource;different;project;create;report;reference;datasource;close;report;open;issue;doesn\'t;just;drag;ctrl;drop;navigator;reply;comment;just;change;resource;home;create;separate;project;datasource;different;project;create;report;reference;datasource;close;report;open;issue;doesn\'t;just;drag;ctrl;drop;navigator;little;confuse;library;resource;folder;let\';rptdesign;rptlibrary;rptlibrary;datum;source;rptdesign;rptlibrary;rptlibrary;project;test1;resource;home;rptdesign;project;test2;rptdesign;library;library;resource;home;folder;rptdesign;project;common_project;common.rptlibrary;reports_project;some_design_file.rptdesign;project;workspace_home;modify;location;resource_home;workspace;location;variable;element;navigate;project;file;element;file;rptlibrary;reference;common_project;common.rptlibrary;rptlibrary;resource;folder;just;different;project;project;relative;path;fairly;common;configuration;large;scale;development;duplicate;latest;build;datasource;library;birt;report;designer'),(312743,'eclipse','the description of a check-box in cube builder need be simplified','created an attachment (id=168320)\nscreenshot\n\ndescription:\nthe description of a check-box in cube builder need be simplified.\n\nbuild number:\n2.6.0.v20100513-0630\n\nsteps to reproduce:\nnew a cube.\n\nexpected result:\n1. the description should be concise in several words instead of a whole sentence.\n2. the hint may be shown in tooltip.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\nthis is the expected change.\nverified, closed.','15839','27988','2010-05-13 01:35:51','p3','invalid','closed','birt report designer',';create;attachment;screenshot;description;description;check;cube;builder;need;simplify;build;number;2.6.0;step;reproduce;cube;expect;result;description;concise;word;instead;sentence;hint;show;tooltip;actual;result;screenshot;error;expect;change;verify;close;description;check;cube;builder;need;simplify;birt;report;designer'),(312747,'eclipse','edit/remove is disabled in data binding in chart builder but enabled in edit data binding in expression builder when inherit columns and groups','created an attachment (id=168326)\nscreenshot\n\ndescription:\ndata binding is disabled in chart builder but enabled in edit data binding in expression builder when inherit columns and groups.\n\nbuild number:\n2.6.0.v20100513-1121\n\nsteps to reproduce:\n1. new a table binding to the data set.\n2. add a chart in the table footer, select inherit columns and groups.\n3. check \"data binding...\" button, it is disabled.\n4. open expression builder, select available column bindings->chart->edit\nbindings in category, check the bindings.\n\nexpected result:\nthe operation on data binding should be consistent.\n\nactual result:\n\"edit bindings\" should be removed in expression builder (see the screenshot).\n\nerror log:\nn/a\nplease check if expression builder provider is flexible enough to customize.\n','44241','27988','2010-05-13 02:28:17','p3','duplicate','closed','birt chart',';create;attachment;screenshot;description;datum;binding;disabled;chart;builder;enable;edit;datum;binding;expression;builder;inherit;column;group;build;number;2.6.0;step;reproduce;table;binding;datum;chart;table;footer;select;inherit;column;group;check;datum;binding;button;disabled;open;expression;builder;select;available;column;binding;chart;edit;binding;category;check;binding;expect;result;operation;datum;binding;consistent;actual;result;edit;binding;remove;expression;builder;screenshot;error;check;expression;builder;provider;flexible;customize;edit;remove;disabled;datum;binding;chart;builder;enable;edit;datum;binding;expression;builder;inherit;column;group;birt;chart'),(312750,'eclipse','add column area sub total and show as chart do not work correctly','created an attachment (id=168335)\nscreenshot\n\ndescription:\nadd column area sub total and show as chart do not work correctly.\n\nbuild number:\n2.6.0.v20100513-1121\n\nsteps to reproduce:\n1. new a crosstab binding to the data cube.\n2. select column area and add sub total, show as chart, and click \"ok\".\n\nexpected result:\nsub total is added in its chart view.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\ncreated an attachment (id=168336)\nreport design\nchart need set the cell width where it resides in if the width property is not originally present. otherwise the visual width may be zero.\nsets default width to the container cell of chart in xtab.\nopen #314187 for the xtab width issue.\n\nverified in build (2.6.0.v20100525-0630).','17801','27988','2010-05-13 03:21:12','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;column;area;total;chart;work;correctly;build;number;2.6.0;step;reproduce;crosstab;binding;datum;cube;select;column;area;total;chart;click;expect;result;total;chart;view;actual;result;screenshot;error;create;attachment;report;design;chart;need;cell;width;reside;width;property;originally;present;visual;width;zero;default;width;container;cell;chart;xtab;open;xtab;width;issue;verify;build;2.6.0;column;area;total;chart;work;correctly;birt;chart'),(312754,'eclipse','[smoke]preview report which use library will throw npe','build number:2.6.0.v20100513-1121\n\nsteps to reproduce:\n1. new a library\n2. new a report, select library and use it\n3. preview report in web viewer\n\nexpected result:no exception.\n\nactual result:npe\n\nerror log:\norg.eclipse.birt.report.service.api.reportserviceexception: error happened while running the report\n   at org.eclipse.birt.report.service.reportengineservice.throwdummyexception(reportengineservice.java:1097)\n   at org.eclipse.birt.report.service.reportengineservice.runreport(reportengineservice.java:1316)\n   at org.eclipse.birt.report.service.birtviewerreportservice.runreport(birtviewerreportservice.java:158)\n   at org.eclipse.birt.report.service.actionhandler.birtrunreportactionhandler.__execute(birtrunreportactionhandler.java:81)\n   at org.eclipse.birt.report.service.actionhandler.birtgetpageactionhandler.__checkdocumentexists(birtgetpageactionhandler.java:58)\n   at org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.prepareparameters(abstractgetpageactionhandler.java:119)\n   at org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.__execute(abstractgetpageactionhandler.java:104)\n   at org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute(abstractbaseactionhandler.java:90)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor.__executeaction(abstractbasedocumentprocessor.java:47)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction(abstractbasecomponentprocessor.java:143)\n   at org.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage(birtdocumentprocessor.java:87)\n   at sun.reflect.nativemethodaccessorimpl.invoke0(native method)\n   at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)\n   at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:597)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process(abstractbasecomponentprocessor.java:112)\n   at org.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects(birtsoapbindingimpl.java:66)\n   at sun.reflect.nativemethodaccessorimpl.invoke0(native method)\n   at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)\n   at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:597)\n   at org.apache.axis.providers.java.rpcprovider.invokemethod(rpcprovider.java:397)\n   at org.apache.axis.providers.java.rpcprovider.processmessage(rpcprovider.java:186)\n   at org.apache.axis.providers.java.javaprovider.invoke(javaprovider.java:323)\n   at org.apache.axis.strategies.invocationstrategy.visit(invocationstrategy.java:32)\n   at org.apache.axis.simplechain.dovisiting(simplechain.java:118)\n   at org.apache.axis.simplechain.invoke(simplechain.java:83)\n   at org.apache.axis.handlers.soap.soapservice.invoke(soapservice.java:454)\n   at org.apache.axis.server.axisserver.invoke(axisserver.java:281)\n   at org.apache.axis.transport.http.axisservlet.dopost(axisservlet.java:699)\n   at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost(birtsoapmessagedispatcherservlet.java:265)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:727)\n   at org.apache.axis.transport.http.axisservletbase.service(axisservletbase.java:327)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n   at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service(birtsoapmessagedispatcherservlet.java:122)\n   at org.eclipse.equinox.http.registry.internal.servletmanager$servletwrapper.service(servletmanager.java:180)\n   at org.eclipse.equinox.http.servlet.internal.servletregistration.service(servletregistration.java:61)\n   at org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias(proxyservlet.java:126)\n   at org.eclipse.equinox.http.servlet.internal.proxyservlet.service(proxyservlet.java:60)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n   at org.eclipse.equinox.http.jetty.internal.httpservermanager$internalhttpserviceservlet.service(httpservermanager.java:318)\n   at org.mortbay.jetty.servlet.servletholder.handle(servletholder.java:511)\n   at org.mortbay.jetty.servlet.servlethandler.handle(servlethandler.java:390)\n   at org.mortbay.jetty.servlet.sessionhandler.handle(sessionhandler.java:182)\n   at org.mortbay.jetty.handler.contexthandler.handle(contexthandler.java:765)\n   at org.mortbay.jetty.handler.handlerwrapper.handle(handlerwrapper.java:152)\n   at org.mortbay.jetty.server.handle(server.java:326)\n   at org.mortbay.jetty.httpconnection.handlerequest(httpconnection.java:542)\n   at org.mortbay.jetty.httpconnection$requesthandler.content(httpconnection.java:939)\n   at org.mortbay.jetty.httpparser.parsenext(httpparser.java:756)\n   at org.mortbay.jetty.httpparser.parseavailable(httpparser.java:218)\n   at org.mortbay.jetty.httpconnection.handle(httpconnection.java:404)\n   at org.mortbay.io.nio.selectchannelendpoint.run(selectchannelendpoint.java:409)\n   at org.mortbay.thread.queuedthreadpool$poolthread.run(queuedthreadpool.java:582)\ncaused by: org.eclipse.birt.report.engine.api.engineexception: error happened while running the report\n   at org.eclipse.birt.report.engine.api.impl.runtask.dorun(runtask.java:261)\n   at org.eclipse.birt.report.engine.api.impl.runtask.run(runtask.java:85)\n   at org.eclipse.birt.report.service.reportengineservice.runreport(reportengineservice.java:1307)\n... 52 more\ncaused by: org.eclipse.birt.report.engine.api.engineexception: failed to save design!\n   at org.eclipse.birt.report.engine.api.impl.reportdocumentwriter.savedesign(reportdocumentwriter.java:195)\n   at org.eclipse.birt.report.engine.api.impl.runtask.dorun(runtask.java:214)\n... 54 more\ncaused by: java.lang.nullpointerexception\n   at org.eclipse.birt.report.model.util.reportdesignserializerimpl.newelement(reportdesignserializerimpl.java:2869)\n   at org.eclipse.birt.report.model.util.reportdesignserializerimpl.newelement(reportdesignserializerimpl.java:2833)\n   at org.eclipse.birt.report.model.util.reportdesignserializerimpl.createnewelement(reportdesignserializerimpl.java:1260)\n   at org.eclipse.birt.report.model.util.reportdesignserializerimpl.localize(reportdesignserializerimpl.java:1319)\n   at org.eclipse.birt.report.model.util.reportdesignserializerimpl.visitdesignelement(reportdesignserializerimpl.java:266)\n   at org.eclipse.birt.report.model.util.reportdesignserializerimpl.visitcontentelement(reportdesignserializerimpl.java:2993)\n   at org.eclipse.birt.report.model.elements.elementvisitorimpl.visitvariableelement(elementvisitorimpl.java:921)\n   at org.eclipse.birt.report.model.elements.variableelement.apply(variableelement.java:55)\n   at org.eclipse.birt.report.model.util.reportdesignserializerimpl.handlecontentelementvalue(reportdesignserializerimpl.java:2269)\n   at org.eclipse.birt.report.model.util.reportdesignserializerimpl.localizepropertyvalues(reportdesignserializerimpl.java:2056)\n   at org.eclipse.birt.report.model.util.reportdesignserializerimpl.localizedesign(reportdesignserializerimpl.java:1394)\n   at org.eclipse.birt.report.model.util.reportdesignserializerimpl.visitreportdesign(reportdesignserializerimpl.java:212)\n   at org.eclipse.birt.report.model.elements.reportdesign.apply(reportdesign.java:65)\n   at org.eclipse.birt.report.model.api.util.documentutil.localizedesign(documentutil.java:90)\n   at org.eclipse.birt.report.model.api.util.documentutil.serialize(documentutil.java:67)\n   at org.eclipse.birt.report.engine.api.impl.reportdocumentwriter.savedesign(reportdocumentwriter.java:186)\n... 55 more\ncannot reproduce it.','14154','18581','2010-05-13 04:12:42','p3','worksforme','closed','birt report',';build;number;2.6.0;step;reproduce;library;report;select;library;preview;report;viewer;expect;result:no;exception;actual;result:npe;error;org.eclipse.birt.report.service.api.reportserviceexception;error;happen;report;org.eclipse.birt.report.service.reportengineservice.throwdummyexception;reportengineservice.java;org.eclipse.birt.report.service.reportengineservice.runreport;reportengineservice.java;org.eclipse.birt.report.service.birtviewerreportservice.runreport;birtviewerreportservice.java;org.eclipse.birt.report.service.actionhandler.birtrunreportactionhandler;birtrunreportactionhandler.java;org.eclipse.birt.report.service.actionhandler.birtgetpageactionhandler;birtgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.prepareparameters;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute;abstractbaseactionhandler.java;org.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor;abstractbasedocumentprocessor.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage;birtdocumentprocessor.java;sun.reflect.nativemethodaccessorimpl.invoke0;native;method;sun.reflect.nativemethodaccessorimpl.invoke;nativemethodaccessorimpl.java;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects;birtsoapbindingimpl.java;sun.reflect.nativemethodaccessorimpl.invoke0;native;method;sun.reflect.nativemethodaccessorimpl.invoke;nativemethodaccessorimpl.java;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.apache.axis.providers.java.rpcprovider.invokemethod;rpcprovider.java;org.apache.axis.providers.java.rpcprovider.processmessage;rpcprovider.java;org.apache.axis.providers.java.javaprovider.invoke;javaprovider.java;org.apache.axis.strategies.invocationstrategy.visit;invocationstrategy.java;org.apache.axis.simplechain.dovisiting;simplechain.java;org.apache.axis.simplechain.invoke;simplechain.java;org.apache.axis.handlers.soap.soapservice.invoke;soapservice.java;org.apache.axis.server.axisserver.invoke;axisserver.java;org.apache.axis.transport.http.axisservlet.dopost;axisservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost;birtsoapmessagedispatcherservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.apache.axis.transport.http.axisservletbase.service;axisservletbase.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service;birtsoapmessagedispatcherservlet.java;org.eclipse.equinox.http.registry.internal.servletmanager;servletwrapper.service;servletmanager.java;org.eclipse.equinox.http.servlet.internal.servletregistration.service;servletregistration.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias;proxyservlet.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.service;proxyservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.equinox.http.jetty.internal.httpservermanager;internalhttpserviceservlet.service;httpservermanager.java;org.mortbay.jetty.servlet.servletholder.handle;servletholder.java;org.mortbay.jetty.servlet.servlethandler.handle;servlethandler.java;org.mortbay.jetty.servlet.sessionhandler.handle;sessionhandler.java;org.mortbay.jetty.handler.contexthandler.handle;contexthandler.java;org.mortbay.jetty.handler.handlerwrapper.handle;handlerwrapper.java;org.mortbay.jetty.server.handle;server.java;org.mortbay.jetty.httpconnection.handlerequest;httpconnection.java;org.mortbay.jetty.httpconnection;requesthandler.content;httpconnection.java;org.mortbay.jetty.httpparser.parsenext;httpparser.java;org.mortbay.jetty.httpparser.parseavailable;httpparser.java;org.mortbay.jetty.httpconnection.handle;httpconnection.java;org.mortbay.io.nio.selectchannelendpoint.run;selectchannelendpoint.java;org.mortbay.thread.queuedthreadpool;poolthread.run;queuedthreadpool.java;cause;org.eclipse.birt.report.engine.api.engineexception;error;happen;report;org.eclipse.birt.report.engine.api.impl.runtask.dorun;runtask.java;org.eclipse.birt.report.engine.api.impl.runtask.run;runtask.java;org.eclipse.birt.report.service.reportengineservice.runreport;reportengineservice.java;cause;org.eclipse.birt.report.engine.api.engineexception;fail;save;design;org.eclipse.birt.report.engine.api.impl.reportdocumentwriter.savedesign;reportdocumentwriter.java;org.eclipse.birt.report.engine.api.impl.runtask.dorun;runtask.java;cause;java.lang.nullpointerexception;org.eclipse.birt.report.model.util.reportdesignserializerimpl.newelement;reportdesignserializerimpl.java;org.eclipse.birt.report.model.util.reportdesignserializerimpl.newelement;reportdesignserializerimpl.java;org.eclipse.birt.report.model.util.reportdesignserializerimpl.createnewelement;reportdesignserializerimpl.java;org.eclipse.birt.report.model.util.reportdesignserializerimpl.localize;reportdesignserializerimpl.java;org.eclipse.birt.report.model.util.reportdesignserializerimpl.visitdesignelement;reportdesignserializerimpl.java;org.eclipse.birt.report.model.util.reportdesignserializerimpl.visitcontentelement;reportdesignserializerimpl.java;org.eclipse.birt.report.model.elements.elementvisitorimpl.visitvariableelement;elementvisitorimpl.java;org.eclipse.birt.report.model.elements.variableelement.apply;variableelement.java;org.eclipse.birt.report.model.util.reportdesignserializerimpl.handlecontentelementvalue;reportdesignserializerimpl.java;org.eclipse.birt.report.model.util.reportdesignserializerimpl.localizepropertyvalues;reportdesignserializerimpl.java;org.eclipse.birt.report.model.util.reportdesignserializerimpl.localizedesign;reportdesignserializerimpl.java;org.eclipse.birt.report.model.util.reportdesignserializerimpl.visitreportdesign;reportdesignserializerimpl.java;org.eclipse.birt.report.model.elements.reportdesign.apply;reportdesign.java;org.eclipse.birt.report.model.api.util.documentutil.localizedesign;documentutil.java;org.eclipse.birt.report.model.api.util.documentutil.serialize;documentutil.java;org.eclipse.birt.report.engine.api.impl.reportdocumentwriter.savedesign;reportdocumentwriter.java;reproduce;smoke;preview;report;library;throw;birt;report'),(312759,'eclipse','npe when run report has variable and uses library','build number:2.6.0.v20100513-1121\n\nsteps to reproduce:\n1. new a library.\n2. new a report, add a report variable,use the library.\n3. preview report\n\nexpected result:no exception.\n\nactual result:npe\n\nerror log:\norg.eclipse.birt.report.service.api.reportserviceexception: error happened\nwhile running the report\n   at\norg.eclipse.birt.report.service.reportengineservice.throwdummyexception(reportengineservice.java:1097)\n   at\norg.eclipse.birt.report.service.reportengineservice.runreport(reportengineservice.java:1316)\n   at\norg.eclipse.birt.report.service.birtviewerreportservice.runreport(birtviewerreportservice.java:158)\n   at\norg.eclipse.birt.report.service.actionhandler.birtrunreportactionhandler.__execute(birtrunreportactionhandler.java:81)\n   at\norg.eclipse.birt.report.service.actionhandler.birtgetpageactionhandler.__checkdocumentexists(birtgetpageactionhandler.java:58)\n   at\norg.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.prepareparameters(abstractgetpageactionhandler.java:119)\n   at\norg.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.__execute(abstractgetpageactionhandler.java:104)\n   at\norg.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute(abstractbaseactionhandler.java:90)\n   at\norg.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor.__executeaction(abstractbasedocumentprocessor.java:47)\n   at\norg.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction(abstractbasecomponentprocessor.java:143)\n   at\norg.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage(birtdocumentprocessor.java:87)\n   at sun.reflect.nativemethodaccessorimpl.invoke0(native method)\n   at\nsun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)\n   at\nsun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:597)\n   at\norg.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process(abstractbasecomponentprocessor.java:112)\n   at\norg.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects(birtsoapbindingimpl.java:66)\n   at sun.reflect.nativemethodaccessorimpl.invoke0(native method)\n   at\nsun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)\n   at\nsun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:597)\n   at\norg.apache.axis.providers.java.rpcprovider.invokemethod(rpcprovider.java:397)\n   at\norg.apache.axis.providers.java.rpcprovider.processmessage(rpcprovider.java:186)\n   at org.apache.axis.providers.java.javaprovider.invoke(javaprovider.java:323)\n   at\norg.apache.axis.strategies.invocationstrategy.visit(invocationstrategy.java:32)\n   at org.apache.axis.simplechain.dovisiting(simplechain.java:118)\n   at org.apache.axis.simplechain.invoke(simplechain.java:83)\n   at org.apache.axis.handlers.soap.soapservice.invoke(soapservice.java:454)\n   at org.apache.axis.server.axisserver.invoke(axisserver.java:281)\n   at org.apache.axis.transport.http.axisservlet.dopost(axisservlet.java:699)\n   at\norg.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost(birtsoapmessagedispatcherservlet.java:265)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:727)\n   at\norg.apache.axis.transport.http.axisservletbase.service(axisservletbase.java:327)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n   at\norg.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service(birtsoapmessagedispatcherservlet.java:122)\n   at\norg.eclipse.equinox.http.registry.internal.servletmanager$servletwrapper.service(servletmanager.java:180)\n   at\norg.eclipse.equinox.http.servlet.internal.servletregistration.service(servletregistration.java:61)\n   at\norg.eclipse.equinox.http.servlet.internal.proxyservlet.processalias(proxyservlet.java:126)\n   at\norg.eclipse.equinox.http.servlet.internal.proxyservlet.service(proxyservlet.java:60)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n   at\norg.eclipse.equinox.http.jetty.internal.httpservermanager$internalhttpserviceservlet.service(httpservermanager.java:318)\n   at org.mortbay.jetty.servlet.servletholder.handle(servletholder.java:511)\n   at org.mortbay.jetty.servlet.servlethandler.handle(servlethandler.java:390)\n   at org.mortbay.jetty.servlet.sessionhandler.handle(sessionhandler.java:182)\n   at org.mortbay.jetty.handler.contexthandler.handle(contexthandler.java:765)\n   at org.mortbay.jetty.handler.handlerwrapper.handle(handlerwrapper.java:152)\n   at org.mortbay.jetty.server.handle(server.java:326)\n   at org.mortbay.jetty.httpconnection.handlerequest(httpconnection.java:542)\n   at\norg.mortbay.jetty.httpconnection$requesthandler.content(httpconnection.java:939)\n   at org.mortbay.jetty.httpparser.parsenext(httpparser.java:756)\n   at org.mortbay.jetty.httpparser.parseavailable(httpparser.java:218)\n   at org.mortbay.jetty.httpconnection.handle(httpconnection.java:404)\n   at\norg.mortbay.io.nio.selectchannelendpoint.run(selectchannelendpoint.java:409)\n   at\norg.mortbay.thread.queuedthreadpool$poolthread.run(queuedthreadpool.java:582)\ncaused by: org.eclipse.birt.report.engine.api.engineexception: error happened\nwhile running the report\n   at org.eclipse.birt.report.engine.api.impl.runtask.dorun(runtask.java:261)\n   at org.eclipse.birt.report.engine.api.impl.runtask.run(runtask.java:85)\n   at\norg.eclipse.birt.report.service.reportengineservice.runreport(reportengineservice.java:1307)\n... 52 more\ncaused by: org.eclipse.birt.report.engine.api.engineexception: failed to save\ndesign!\n   at\norg.eclipse.birt.report.engine.api.impl.reportdocumentwriter.savedesign(reportdocumentwriter.java:195)\n   at org.eclipse.birt.report.engine.api.impl.runtask.dorun(runtask.java:214)\n... 54 more\ncaused by: java.lang.nullpointerexception\n   at\norg.eclipse.birt.report.model.util.reportdesignserializerimpl.newelement(reportdesignserializerimpl.java:2869)\n   at\norg.eclipse.birt.report.model.util.reportdesignserializerimpl.newelement(reportdesignserializerimpl.java:2833)\n   at\norg.eclipse.birt.report.model.util.reportdesignserializerimpl.createnewelement(reportdesignserializerimpl.java:1260)\n   at\norg.eclipse.birt.report.model.util.reportdesignserializerimpl.localize(reportdesignserializerimpl.java:1319)\n   at\norg.eclipse.birt.report.model.util.reportdesignserializerimpl.visitdesignelement(reportdesignserializerimpl.java:266)\n   at\norg.eclipse.birt.report.model.util.reportdesignserializerimpl.visitcontentelement(reportdesignserializerimpl.java:2993)\n   at\norg.eclipse.birt.report.model.elements.elementvisitorimpl.visitvariableelement(elementvisitorimpl.java:921)\n   at\norg.eclipse.birt.report.model.elements.variableelement.apply(variableelement.java:55)\n   at\norg.eclipse.birt.report.model.util.reportdesignserializerimpl.handlecontentelementvalue(reportdesignserializerimpl.java:2269)\n   at\norg.eclipse.birt.report.model.util.reportdesignserializerimpl.localizepropertyvalues(reportdesignserializerimpl.java:2056)\n   at\norg.eclipse.birt.report.model.util.reportdesignserializerimpl.localizedesign(reportdesignserializerimpl.java:1394)\n   at\norg.eclipse.birt.report.model.util.reportdesignserializerimpl.visitreportdesign(reportdesignserializerimpl.java:212)\n   at\norg.eclipse.birt.report.model.elements.reportdesign.apply(reportdesign.java:65)\n   at\norg.eclipse.birt.report.model.api.util.documentutil.localizedesign(documentutil.java:90)\n   at\norg.eclipse.birt.report.model.api.util.documentutil.serialize(documentutil.java:67)\n   at\norg.eclipse.birt.report.engine.api.impl.reportdocumentwriter.savedesign(reportdocumentwriter.java:186)\n... 55 more\nchange the initialization sequence to avoid npe\n2.6.0.v20100520-0630','15182','18581','2010-05-13 04:45:24','p3','fixed','closed','birt report',';build;number;2.6.0;step;reproduce;library;report;report;variable;library;preview;report;expect;result:no;exception;actual;result:npe;error;org.eclipse.birt.report.service.api.reportserviceexception;error;happen;report;org.eclipse.birt.report.service.reportengineservice.throwdummyexception;reportengineservice.java;org.eclipse.birt.report.service.reportengineservice.runreport;reportengineservice.java;org.eclipse.birt.report.service.birtviewerreportservice.runreport;birtviewerreportservice.java;org.eclipse.birt.report.service.actionhandler.birtrunreportactionhandler;birtrunreportactionhandler.java;org.eclipse.birt.report.service.actionhandler.birtgetpageactionhandler;birtgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.prepareparameters;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute;abstractbaseactionhandler.java;org.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor;abstractbasedocumentprocessor.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage;birtdocumentprocessor.java;sun.reflect.nativemethodaccessorimpl.invoke0;native;method;sun.reflect.nativemethodaccessorimpl.invoke;nativemethodaccessorimpl.java;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects;birtsoapbindingimpl.java;sun.reflect.nativemethodaccessorimpl.invoke0;native;method;sun.reflect.nativemethodaccessorimpl.invoke;nativemethodaccessorimpl.java;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.apache.axis.providers.java.rpcprovider.invokemethod;rpcprovider.java;org.apache.axis.providers.java.rpcprovider.processmessage;rpcprovider.java;org.apache.axis.providers.java.javaprovider.invoke;javaprovider.java;org.apache.axis.strategies.invocationstrategy.visit;invocationstrategy.java;org.apache.axis.simplechain.dovisiting;simplechain.java;org.apache.axis.simplechain.invoke;simplechain.java;org.apache.axis.handlers.soap.soapservice.invoke;soapservice.java;org.apache.axis.server.axisserver.invoke;axisserver.java;org.apache.axis.transport.http.axisservlet.dopost;axisservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost;birtsoapmessagedispatcherservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.apache.axis.transport.http.axisservletbase.service;axisservletbase.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service;birtsoapmessagedispatcherservlet.java;org.eclipse.equinox.http.registry.internal.servletmanager;servletwrapper.service;servletmanager.java;org.eclipse.equinox.http.servlet.internal.servletregistration.service;servletregistration.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias;proxyservlet.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.service;proxyservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.equinox.http.jetty.internal.httpservermanager;internalhttpserviceservlet.service;httpservermanager.java;org.mortbay.jetty.servlet.servletholder.handle;servletholder.java;org.mortbay.jetty.servlet.servlethandler.handle;servlethandler.java;org.mortbay.jetty.servlet.sessionhandler.handle;sessionhandler.java;org.mortbay.jetty.handler.contexthandler.handle;contexthandler.java;org.mortbay.jetty.handler.handlerwrapper.handle;handlerwrapper.java;org.mortbay.jetty.server.handle;server.java;org.mortbay.jetty.httpconnection.handlerequest;httpconnection.java;org.mortbay.jetty.httpconnection;requesthandler.content;httpconnection.java;org.mortbay.jetty.httpparser.parsenext;httpparser.java;org.mortbay.jetty.httpparser.parseavailable;httpparser.java;org.mortbay.jetty.httpconnection.handle;httpconnection.java;org.mortbay.io.nio.selectchannelendpoint.run;selectchannelendpoint.java;org.mortbay.thread.queuedthreadpool;poolthread.run;queuedthreadpool.java;cause;org.eclipse.birt.report.engine.api.engineexception;error;happen;report;org.eclipse.birt.report.engine.api.impl.runtask.dorun;runtask.java;org.eclipse.birt.report.engine.api.impl.runtask.run;runtask.java;org.eclipse.birt.report.service.reportengineservice.runreport;reportengineservice.java;cause;org.eclipse.birt.report.engine.api.engineexception;fail;save;design;org.eclipse.birt.report.engine.api.impl.reportdocumentwriter.savedesign;reportdocumentwriter.java;org.eclipse.birt.report.engine.api.impl.runtask.dorun;runtask.java;cause;java.lang.nullpointerexception;org.eclipse.birt.report.model.util.reportdesignserializerimpl.newelement;reportdesignserializerimpl.java;org.eclipse.birt.report.model.util.reportdesignserializerimpl.newelement;reportdesignserializerimpl.java;org.eclipse.birt.report.model.util.reportdesignserializerimpl.createnewelement;reportdesignserializerimpl.java;org.eclipse.birt.report.model.util.reportdesignserializerimpl.localize;reportdesignserializerimpl.java;org.eclipse.birt.report.model.util.reportdesignserializerimpl.visitdesignelement;reportdesignserializerimpl.java;org.eclipse.birt.report.model.util.reportdesignserializerimpl.visitcontentelement;reportdesignserializerimpl.java;org.eclipse.birt.report.model.elements.elementvisitorimpl.visitvariableelement;elementvisitorimpl.java;org.eclipse.birt.report.model.elements.variableelement.apply;variableelement.java;org.eclipse.birt.report.model.util.reportdesignserializerimpl.handlecontentelementvalue;reportdesignserializerimpl.java;org.eclipse.birt.report.model.util.reportdesignserializerimpl.localizepropertyvalues;reportdesignserializerimpl.java;org.eclipse.birt.report.model.util.reportdesignserializerimpl.localizedesign;reportdesignserializerimpl.java;org.eclipse.birt.report.model.util.reportdesignserializerimpl.visitreportdesign;reportdesignserializerimpl.java;org.eclipse.birt.report.model.elements.reportdesign.apply;reportdesign.java;org.eclipse.birt.report.model.api.util.documentutil.localizedesign;documentutil.java;org.eclipse.birt.report.model.api.util.documentutil.serialize;documentutil.java;org.eclipse.birt.report.engine.api.impl.reportdocumentwriter.savedesign;reportdocumentwriter.java;change;initialization;sequence;avoid;2.6.0;report;variable;library;birt;report'),(312763,'eclipse','[regression] masterpage disappeared in pdf when header/footer height unit is %','buildid:\n2.6.0.v20100513-0630.\n\nsteps to reproduce:\n1. new a fixed layout report\n2. insert a label in the master page header\n3. change height of master page header and footer to 10%\n4. preview in pdf emitter\n\n\nexpected result:\nthe contents in masterpage can be shown\n\nactual result:\nmasterpage contents disapppeared.\nthe master page size must be in absolute unit as it is the out most element.\nclosed.\nclose it wronly as although the height of master page can\'t be a percentage, the height of page header/footer should supports percentage.\nfixed.\nthe reference length of header/footer is the page size excluding page margin and border.\nverified in daily build 20100521-0630.\nbug closed.','22709','25405','2010-05-13 05:10:03','p3','fixed','closed','birt report engine',';buildid;2.6.0;step;reproduce;layout;report;insert;label;master;page;header;change;height;master;page;header;footer;preview;emitter;expect;result;contents;masterpage;show;actual;result;masterpage;contents;disapppear;master;page;size;absolute;unit;element;close;close;wronly;height;master;page;can\'t;percentage;height;page;header;footer;support;percentage;reference;length;header;footer;page;size;exclude;page;margin;border;verify;daily;build;close;regression;masterpage;disappear;header;footer;height;unit;birt;report;engine'),(312766,'eclipse','exception thrown out when preview a chart using positive/negative patterns','created an attachment (id=168361)\nreport\n\ndescription:\nexception thrown out when preview a chart using positive/negative patterns\n\nbuild:\n<2.6.0.v20100513-0630>\n\nsteps to reproduce:\n1. new a chart.\n2. on format chart page, select series node and click series palette button.\n3. select positive/negative color and select two patterns.\n4. preview \n\nactual result:\nexception thrown out\n\nerrorlog:\norg.eclipse.birt.report.engine.api.engineexception: org.eclipse.birt.chart.model.attribute.impl.patternimageimpl cannot be cast to org.eclipse.birt.chart.model.attribute.colordefinition\n   at org.eclipse.birt.report.engine.executor.executioncontext.addexception(executioncontext.java:1210)\n   at org.eclipse.birt.report.engine.presentation.localizedcontentvisitor.processextendedcontent(localizedcontentvisitor.java:1037)\n   at org.eclipse.birt.report.engine.presentation.localizedcontentvisitor.localizeforeign(localizedcontentvisitor.java:579)\n   at org.eclipse.birt.report.engine.presentation.localizedcontentvisitor.localize(localizedcontentvisitor.java:163)\n   at org.eclipse.birt.report.engine.internal.executor.l18n.localizedreportitemexecutor.execute(localizedreportitemexecutor.java:37)\n   at org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes(htmlblockstackinglm.java:65)\n   at org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout(htmlpagelm.java:90)\n   at org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout(htmlreportlayoutengine.java:99)\n   at org.eclipse.birt.report.engine.presentation.reportdocumentbuilder.build(reportdocumentbuilder.java:249)\n   at org.eclipse.birt.report.engine.api.impl.runtask.dorun(runtask.java:252)\n   at org.eclipse.birt.report.engine.api.impl.runtask.run(runtask.java:85)\n   at org.eclipse.birt.report.service.reportengineservice.runreport(reportengineservice.java:1307)\n   at org.eclipse.birt.report.service.birtviewerreportservice.runreport(birtviewerreportservice.java:158)\n   at org.eclipse.birt.report.service.actionhandler.birtrunreportactionhandler.__execute(birtrunreportactionhandler.java:81)\n   at org.eclipse.birt.report.service.actionhandler.birtgetpageactionhandler.__checkdocumentexists(birtgetpageactionhandler.java:58)\n   at org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.prepareparameters(abstractgetpageactionhandler.java:119)\n   at org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.__execute(abstractgetpageactionhandler.java:104)\n   at org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute(abstractbaseactionhandler.java:90)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor.__executeaction(abstractbasedocumentprocessor.java:47)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction(abstractbasecomponentprocessor.java:143)\n   at org.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage(birtdocumentprocessor.java:87)\n   at sun.reflect.nativemethodaccessorimpl.invoke0(native method)\n   at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)\n   at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:597)\n   at org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process(abstractbasecomponentprocessor.java:112)\n   at org.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects(birtsoapbindingimpl.java:66)\n   at sun.reflect.generatedmethodaccessor37.invoke(unknown source)\n   at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)\n   at java.lang.reflect.method.invoke(method.java:597)\n   at org.apache.axis.providers.java.rpcprovider.invokemethod(rpcprovider.java:397)\n   at org.apache.axis.providers.java.rpcprovider.processmessage(rpcprovider.java:186)\n   at org.apache.axis.providers.java.javaprovider.invoke(javaprovider.java:323)\n   at org.apache.axis.strategies.invocationstrategy.visit(invocationstrategy.java:32)\n   at org.apache.axis.simplechain.dovisiting(simplechain.java:118)\n   at org.apache.axis.simplechain.invoke(simplechain.java:83)\n   at org.apache.axis.handlers.soap.soapservice.invoke(soapservice.java:454)\n   at org.apache.axis.server.axisserver.invoke(axisserver.java:281)\n   at org.apache.axis.transport.http.axisservlet.dopost(axisservlet.java:699)\n   at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost(birtsoapmessagedispatcherservlet.java:265)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:727)\n   at org.apache.axis.transport.http.axisservletbase.service(axisservletbase.java:327)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n   at org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service(birtsoapmessagedispatcherservlet.java:122)\n   at org.eclipse.equinox.http.registry.internal.servletmanager$servletwrapper.service(servletmanager.java:180)\n   at org.eclipse.equinox.http.servlet.internal.servletregistration.service(servletregistration.java:61)\n   at org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias(proxyservlet.java:126)\n   at org.eclipse.equinox.http.servlet.internal.proxyservlet.service(proxyservlet.java:60)\n   at javax.servlet.http.httpservlet.service(httpservlet.java:820)\n   at org.eclipse.equinox.http.jetty.internal.httpservermanager$internalhttpserviceservlet.service(httpservermanager.java:318)\n   at org.mortbay.jetty.servlet.servletholder.handle(servletholder.java:511)\n   at org.mortbay.jetty.servlet.servlethandler.handle(servlethandler.java:390)\n   at org.mortbay.jetty.servlet.sessionhandler.handle(sessionhandler.java:182)\n   at org.mortbay.jetty.handler.contexthandler.handle(contexthandler.java:765)\n   at org.mortbay.jetty.handler.handlerwrapper.handle(handlerwrapper.java:152)\n   at org.mortbay.jetty.server.handle(server.java:326)\n   at org.mortbay.jetty.httpconnection.handlerequest(httpconnection.java:542)\n   at org.mortbay.jetty.httpconnection$requesthandler.content(httpconnection.java:939)\n   at org.mortbay.jetty.httpparser.parsenext(httpparser.java:756)\n   at org.mortbay.jetty.httpparser.parseavailable(httpparser.java:218)\n   at org.mortbay.jetty.httpconnection.handle(httpconnection.java:404)\n   at org.mortbay.io.nio.selectchannelendpoint.run(selectchannelendpoint.java:409)\n   at org.mortbay.thread.queuedthreadpool$poolthread.run(queuedthreadpool.java:582)\ncaused by: org.eclipse.birt.chart.exception.chartexception: org.eclipse.birt.chart.model.attribute.impl.patternimageimpl cannot be cast to org.eclipse.birt.chart.model.attribute.colordefinition\n   at org.eclipse.birt.chart.factory.generator.render(generator.java:1289)\n   at org.eclipse.birt.chart.reportitem.chartreportitempresentationbase.rendertoimagefile(chartreportitempresentationbase.java:1006)\n   at org.eclipse.birt.chart.reportitem.chartreportitempresentationbase.generaterenderobject(chartreportitempresentationbase.java:855)\n   at org.eclipse.birt.chart.reportitem.chartreportitempresentationbase.onrowsets(chartreportitempresentationbase.java:814)\n   at org.eclipse.birt.chart.reportitem.chartreportitempresentationproxy.onrowsets(chartreportitempresentationproxy.java:108)\n   at org.eclipse.birt.report.engine.presentation.localizedcontentvisitor.processextendedcontent(localizedcontentvisitor.java:1014)\n... 61 more\ncaused by: java.lang.classcastexception: org.eclipse.birt.chart.model.attribute.impl.patternimageimpl cannot be cast to org.eclipse.birt.chart.model.attribute.colordefinition\n   at org.eclipse.birt.chart.util.fillutil.getbrighterfill(fillutil.java:174)\n   at org.eclipse.birt.chart.util.fillutil.getpalettefill(fillutil.java:418)\n   at org.eclipse.birt.chart.extension.render.bar.renderseries(bar.java:399)\n   at org.eclipse.birt.chart.render.axesrenderer.renderplot(axesrenderer.java:2265)\n   at org.eclipse.birt.chart.render.axesrenderer.render(axesrenderer.java:313)\n   at org.eclipse.birt.chart.factory.generator.render(generator.java:1284)\n... 66 more\nadded support of using pattern image in positive/negative fill.\nverify the bug','44014','56831','2010-05-13 05:20:26','p3','fixed','closed','birt chart',';create;attachment;report;description;exception;throw;preview;chart;positive;negative;pattern;build;step;reproduce;chart;format;chart;page;select;series;node;click;series;palette;button;select;positive;negative;color;select;pattern;preview;actual;result;exception;throw;errorlog;org.eclipse.birt.report.engine.api.engineexception;org.eclipse.birt.chart.model.attribute.impl.patternimageimpl;cast;org.eclipse.birt.chart.model.attribute.colordefinition;org.eclipse.birt.report.engine.executor.executioncontext.addexception;executioncontext.java;org.eclipse.birt.report.engine.presentation.localizedcontentvisitor.processextendedcontent;localizedcontentvisitor.java;org.eclipse.birt.report.engine.presentation.localizedcontentvisitor.localizeforeign;localizedcontentvisitor.java;org.eclipse.birt.report.engine.presentation.localizedcontentvisitor.localize;localizedcontentvisitor.java;org.eclipse.birt.report.engine.internal.executor.l18n.localizedreportitemexecutor.execute;localizedreportitemexecutor.java;org.eclipse.birt.report.engine.layout.html.htmlblockstackinglm.layoutnodes;htmlblockstackinglm.java;org.eclipse.birt.report.engine.layout.html.htmlpagelm.layout;htmlpagelm.java;org.eclipse.birt.report.engine.layout.html.htmlreportlayoutengine.layout;htmlreportlayoutengine.java;org.eclipse.birt.report.engine.presentation.reportdocumentbuilder.build;reportdocumentbuilder.java;org.eclipse.birt.report.engine.api.impl.runtask.dorun;runtask.java;org.eclipse.birt.report.engine.api.impl.runtask.run;runtask.java;org.eclipse.birt.report.service.reportengineservice.runreport;reportengineservice.java;org.eclipse.birt.report.service.birtviewerreportservice.runreport;birtviewerreportservice.java;org.eclipse.birt.report.service.actionhandler.birtrunreportactionhandler;birtrunreportactionhandler.java;org.eclipse.birt.report.service.actionhandler.birtgetpageactionhandler;birtgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler.prepareparameters;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractgetpageactionhandler;abstractgetpageactionhandler.java;org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute;abstractbaseactionhandler.java;org.eclipse.birt.report.soapengine.processor.abstractbasedocumentprocessor;abstractbasedocumentprocessor.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.executeaction;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.processor.birtdocumentprocessor.handlegetpage;birtdocumentprocessor.java;sun.reflect.nativemethodaccessorimpl.invoke0;native;method;sun.reflect.nativemethodaccessorimpl.invoke;nativemethodaccessorimpl.java;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.eclipse.birt.report.soapengine.processor.abstractbasecomponentprocessor.process;abstractbasecomponentprocessor.java;org.eclipse.birt.report.soapengine.endpoint.birtsoapbindingimpl.getupdatedobjects;birtsoapbindingimpl.java;sun.reflect.generatedmethodaccessor37;invoke;unknown;source;sun.reflect.delegatingmethodaccessorimpl.invoke;delegatingmethodaccessorimpl.java;java.lang.reflect.method.invoke;method.java;org.apache.axis.providers.java.rpcprovider.invokemethod;rpcprovider.java;org.apache.axis.providers.java.rpcprovider.processmessage;rpcprovider.java;org.apache.axis.providers.java.javaprovider.invoke;javaprovider.java;org.apache.axis.strategies.invocationstrategy.visit;invocationstrategy.java;org.apache.axis.simplechain.dovisiting;simplechain.java;org.apache.axis.simplechain.invoke;simplechain.java;org.apache.axis.handlers.soap.soapservice.invoke;soapservice.java;org.apache.axis.server.axisserver.invoke;axisserver.java;org.apache.axis.transport.http.axisservlet.dopost;axisservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.dopost;birtsoapmessagedispatcherservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.apache.axis.transport.http.axisservletbase.service;axisservletbase.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.birt.report.servlet.birtsoapmessagedispatcherservlet.service;birtsoapmessagedispatcherservlet.java;org.eclipse.equinox.http.registry.internal.servletmanager;servletwrapper.service;servletmanager.java;org.eclipse.equinox.http.servlet.internal.servletregistration.service;servletregistration.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.processalias;proxyservlet.java;org.eclipse.equinox.http.servlet.internal.proxyservlet.service;proxyservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;org.eclipse.equinox.http.jetty.internal.httpservermanager;internalhttpserviceservlet.service;httpservermanager.java;org.mortbay.jetty.servlet.servletholder.handle;servletholder.java;org.mortbay.jetty.servlet.servlethandler.handle;servlethandler.java;org.mortbay.jetty.servlet.sessionhandler.handle;sessionhandler.java;org.mortbay.jetty.handler.contexthandler.handle;contexthandler.java;org.mortbay.jetty.handler.handlerwrapper.handle;handlerwrapper.java;org.mortbay.jetty.server.handle;server.java;org.mortbay.jetty.httpconnection.handlerequest;httpconnection.java;org.mortbay.jetty.httpconnection;requesthandler.content;httpconnection.java;org.mortbay.jetty.httpparser.parsenext;httpparser.java;org.mortbay.jetty.httpparser.parseavailable;httpparser.java;org.mortbay.jetty.httpconnection.handle;httpconnection.java;org.mortbay.io.nio.selectchannelendpoint.run;selectchannelendpoint.java;org.mortbay.thread.queuedthreadpool;poolthread.run;queuedthreadpool.java;cause;org.eclipse.birt.chart.exception.chartexception;org.eclipse.birt.chart.model.attribute.impl.patternimageimpl;cast;org.eclipse.birt.chart.model.attribute.colordefinition;org.eclipse.birt.chart.factory.generator.render;generator.java;org.eclipse.birt.chart.reportitem.chartreportitempresentationbase.rendertoimagefile;chartreportitempresentationbase.java;org.eclipse.birt.chart.reportitem.chartreportitempresentationbase.generaterenderobject;chartreportitempresentationbase.java;org.eclipse.birt.chart.reportitem.chartreportitempresentationbase.onrowsets;chartreportitempresentationbase.java;org.eclipse.birt.chart.reportitem.chartreportitempresentationproxy.onrowsets;chartreportitempresentationproxy.java;org.eclipse.birt.report.engine.presentation.localizedcontentvisitor.processextendedcontent;localizedcontentvisitor.java;cause;java.lang.classcastexception;org.eclipse.birt.chart.model.attribute.impl.patternimageimpl;cast;org.eclipse.birt.chart.model.attribute.colordefinition;org.eclipse.birt.chart.util.fillutil.getbrighterfill;fillutil.java;org.eclipse.birt.chart.util.fillutil.getpalettefill;fillutil.java;org.eclipse.birt.chart.extension.render.bar.renderseries;bar.java;org.eclipse.birt.chart.render.axesrenderer.renderplot;axesrenderer.java;org.eclipse.birt.chart.render.axesrenderer.render;axesrenderer.java;org.eclipse.birt.chart.factory.generator.render;generator.java;support;pattern;image;positive;negative;verify;exception;throw;preview;chart;positive;negative;pattern;birt;chart'),(312767,'eclipse','chart background image only can be previewed once in chart builder','created an attachment (id=168362)\nscreenshot\n\ndescription:\nchart background image only can be previewed once in chart builder\n\nbuild:\n2.6.0.v20100513-0630\n\nsteps to reproduce:\n1. new a chart\n2. format chart->chart area->background\n3. embedded a image and preview\n4. reopen background image and check the preview\n\nactual result:\npreview button is disabled\n\nexpect result:\nsupport embedded image preview commonly\nby opening the \"select image\" dialog, the current image will be automatically displayed in the preview area, which can be updated by each click on the \"preview\" button.\nimage always automatically previewed. verify the bug.','44014','56831','2010-05-13 06:00:13','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;chart;background;image;preview;chart;builder;build;2.6.0;step;reproduce;chart;format;chart;chart;area;background;embedded;image;preview;reopen;background;image;check;preview;actual;result;preview;button;disabled;expect;result;support;embedded;image;preview;commonly;open;select;image;dialog;current;image;automatically;display;preview;area;update;click;preview;button;image;automatically;preview;verify;chart;background;image;preview;chart;builder;birt;chart'),(312770,'eclipse','[accessibility] can not insert x/y values in chart by shortcut key.','created an attachment (id=168363)\nscreenshot\n\ndescription:\n[accessibility] can not insert x/y values in chart by shortcut key.\n\nbuild:\n2.6.0.v20100513-0630\n\nsteps to reproduce:\n1. new a chart\n2. tick off \"show data preview\" in select data\n3. try to insert x/y values by shortcut key\n\nactual result:\ncan not insert x/y values in chart by shortcut key.\nshould support context menu like table data preview.\nfixed. support context menu for column view.\nverify the bug.','44241','56831','2010-05-13 06:08:58','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;accessibility;insert;value;chart;shortcut;build;2.6.0;step;reproduce;chart;tick;datum;preview;select;datum;insert;value;shortcut;actual;result;insert;value;chart;shortcut;support;context;menu;like;table;datum;preview;support;context;menu;column;view;verify;accessibility;insert;value;chart;shortcut;birt;chart'),(312859,'eclipse','the list of operator for chart filter does not provide 30 visible items','created an attachment (id=168502)\nscreenshot\n\ndescription:\nthe list of operator for chart filter does not provide 30 visible items.\n\nbuild number:\n2.6.0.v20100514-0630\n\nsteps to reproduce:\n1. new a chart binding to the data set.\n2. in property editor, add filter for the chart and check the operator list.\n\nexpected result:\nplease refer to bug #292453.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\nfixed. update the visible item count to 30.\nverified in build (2.6.1.v20100621-0602), closed.','44241','27988','2010-05-14 01:25:43','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;list;operator;chart;filter;provide;visible;item;build;number;2.6.0;step;reproduce;chart;binding;datum;property;editor;filter;chart;check;operator;list;expect;result;refer;actual;result;screenshot;error;update;visible;item;count;verify;build;2.6.1;close;list;operator;chart;filter;provide;visible;item;birt;chart'),(312906,'eclipse','avoid page break do not work in pdf','build identifier: v20090922-0630\n\nbirt: version: 2.5.1.v20090922-0630\n\nreproducible: always\n\nsteps to reproduce:\nsteps to reproduce:\n1. insert a 1*2 gird.\n2. insert label at 1st row and dynamic text (content type=html; content is big, more than one a4 format) at 2nd row.\n3. set page break after-avoid at 1st row and set page break before-avoid at 2nd row.\n4. emitted to pdf.\n\nactual result:\n2nd row starts at second page. break page-avoid does not work.\n\nexpect result:\n2nd row starts at first page, after label at 1st row.\n\ni also tried to convert .rptdesign to doc file and there page break works ok.\n','18253','84270','2010-05-14 09:59:40','p3','duplicate','closed','birt report engine',';build;identifier;birt;version;2.5.1;reproducible;step;reproduce;step;reproduce;insert;gird;insert;label;dynamic;text;content;type;html;content;format;page;break;avoid;page;break;avoid;emit;actual;result;start;second;page;break;page;avoid;work;expect;result;start;page;label;convert;rptdesign;file;page;break;work;avoid;page;break;work;birt;report;engine'),(313054,'eclipse','\"http status 500\" when click the tube chart series for chart-viewer-sample deployed on tomcat 6.0.18','created an attachment (id=168665)\nscreenshot\n\ndescription:\n\"http status 500\" when click the tube chart series for chart-viewer-sample deployed on tomcat 6.0.\n\nbuild number:\n2.6.0.v20100517-0630\n\nsteps to reproduce:\n1. deploy chart-viewer-sample on tomcat 6.0 and start the server.\n2. run \"http://host:port/chart-viewer-sample\".\n3. click the chart-viewer-sample deployed on tomcat 6.0\n\nexpected result:\nthe hyperlink works.\n\nactual result:\nthis works for chart-viewer-sample deployed on tomcat 5.5 (see the screenshot).\nerror log:\norg.apache.jasper.jasperexception: /drill/bugdetail.jsp(21,11) attribute value samplehelper.createsampledesigntimechart(\"bug details of \" + component + \" component\",\"year\",\"number\")  is quoted with \" which must be escaped when used within the value\n	org.apache.jasper.compiler.defaulterrorhandler.jsperror(defaulterrorhandler.java:40)\n	org.apache.jasper.compiler.errordispatcher.dispatch(errordispatcher.java:407)\n	org.apache.jasper.compiler.errordispatcher.jsperror(errordispatcher.java:198)\n	org.apache.jasper.compiler.parser.parsequoted(parser.java:301)\n	org.apache.jasper.compiler.parser.parseattributevalue(parser.java:250)\n	org.apache.jasper.compiler.parser.parseattribute(parser.java:212)\n	org.apache.jasper.compiler.parser.parseattributes(parser.java:155)\n	org.apache.jasper.compiler.parser.parsecustomtag(parser.java:1252)\n	org.apache.jasper.compiler.parser.parseelements(parser.java:1467)\n	org.apache.jasper.compiler.parser.parse(parser.java:138)\n	org.apache.jasper.compiler.parsercontroller.doparse(parsercontroller.java:216)\n	org.apache.jasper.compiler.parsercontroller.parse(parsercontroller.java:103)\n	org.apache.jasper.compiler.compiler.generatejava(compiler.java:154)\n	org.apache.jasper.compiler.compiler.compile(compiler.java:315)\n	org.apache.jasper.compiler.compiler.compile(compiler.java:295)\n	org.apache.jasper.compiler.compiler.compile(compiler.java:282)\n	org.apache.jasper.jspcompilationcontext.compile(jspcompilationcontext.java:586)\n	org.apache.jasper.servlet.jspservletwrapper.service(jspservletwrapper.java:317)\n	org.apache.jasper.servlet.jspservlet.servicejspfile(jspservlet.java:342)\n	org.apache.jasper.servlet.jspservlet.service(jspservlet.java:267)\n	javax.servlet.http.httpservlet.service(httpservlet.java:717)\ntomcat versions prior to 5.5.27 doesn\'t follow the quote requirements of jsp spec. tomcat version 5.5.27 onwards quotes are checked strictly. nested quotes has to be escaped.\nsince new tomcat server checks quotation in jsp strictly, escaped the characters in attributes.\nverified in build (2.6.0.v20100521-0630), closed.','17801','27988','2010-05-16 22:55:26','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;http;status;click;tube;chart;series;chart;viewer;sample;deploy;tomcat;build;number;2.6.0;step;reproduce;deploy;chart;viewer;sample;tomcat;start;server;http;host:port;chart;viewer;sample;click;chart;viewer;sample;deploy;tomcat;expect;result;hyperlink;work;actual;result;work;chart;viewer;sample;deploy;tomcat;screenshot;error;org.apache.jasper.jasperexception;drill;bugdetail.jsp;attribute;value;samplehelper.createsampledesigntimechart;detail;component;component;year;number;quote;escape;value;org.apache.jasper.compiler.defaulterrorhandler.jsperror;defaulterrorhandler.java;org.apache.jasper.compiler.errordispatcher.dispatch;errordispatcher.java;org.apache.jasper.compiler.errordispatcher.jsperror;errordispatcher.java;org.apache.jasper.compiler.parser.parsequoted;parser.java;org.apache.jasper.compiler.parser.parseattributevalue;parser.java;org.apache.jasper.compiler.parser.parseattribute;parser.java;org.apache.jasper.compiler.parser.parseattributes;parser.java;org.apache.jasper.compiler.parser.parsecustomtag;parser.java;org.apache.jasper.compiler.parser.parseelements;parser.java;org.apache.jasper.compiler.parser.parse;parser.java;org.apache.jasper.compiler.parsercontroller.doparse;parsercontroller.java;org.apache.jasper.compiler.parsercontroller.parse;parsercontroller.java;org.apache.jasper.compiler.compiler.generatejava;compiler.java;org.apache.jasper.compiler.compiler.compile;compiler.java;org.apache.jasper.compiler.compiler.compile;compiler.java;org.apache.jasper.compiler.compiler.compile;compiler.java;org.apache.jasper.jspcompilationcontext.compile;jspcompilationcontext.java;org.apache.jasper.servlet.jspservletwrapper.service;jspservletwrapper.java;org.apache.jasper.servlet.jspservlet.servicejspfile;jspservlet.java;org.apache.jasper.servlet.jspservlet.service;jspservlet.java;javax.servlet.http.httpservlet.service;httpservlet.java;tomcat;version;prior;5.5.27;doesn\'t;follow;quote;requirement;spec;tomcat;version;5.5.27;onward;quote;check;strictly;nested;quote;escape;tomcat;server;check;quotation;strictly;escape;character;attribute;verify;build;2.6.0;close;http;status;click;tube;chart;series;chart;viewer;sample;deploy;tomcat;6.0.18;birt;chart'),(313059,'eclipse','image in master page header should be cutted in ppt','created an attachment (id=168667)\nreport\n\ndescription:\nimage in master page header should be cutted in ppt\n\nbuild:\n2.6.0.v20100517-0630\n\nsteps to reproduce:\n1. download attached report\n2. preview in ppt\n\nactual result:\nlayout items covered master page header image.\n\nexpect result:\nimage in master page header should be cutted in ppt as in pdf.\ncreated an attachment (id=168668)\nbook.jpg\ncreated an attachment (id=168674)\nppt file\nthe ppt doesn\'t support clipped image. see #212364\nclose the bug','18253','56831','2010-05-16 23:42:23','p3','duplicate','closed','birt report engine',';create;attachment;report;description;image;master;page;header;build;2.6.0;step;reproduce;download;attach;report;preview;actual;result;layout;item;cover;master;page;header;image;expect;result;image;master;page;header;create;attachment;book.jpg;create;attachment;file;doesn\'t;support;clip;image;close;image;master;page;header;birt;report;engine'),(313065,'eclipse','[automation][regression]crosstab in library does not work','created an attachment (id=168677)\nreport design\n\ndescription:\n  exception was thrown out while previewing a report using a cube in a library.\n\ntest build:\nbirt2.6.0 v20100517-0630\n\nstep to reproduce:\n\n1. use the report attahced\n2. preview it in web viewer\n\nerror log:\ncaused by: org.eclipse.birt.report.item.crosstab.core.crosstabexception: crosstab row area contains null dimension definition or the specific dimension \"cube.group1\" does not exist in associated cube.\n   at org.eclipse.birt.report.item.crosstab.core.re.crosstabqueryutil.addedgedefinition(crosstabqueryutil.java:304)\n   at org.eclipse.birt.report.item.crosstab.core.re.crosstabqueryutil.createcubequery(crosstabqueryutil.java:162)\n   at org.eclipse.birt.report.item.crosstab.core.re.crosstabreportitemquery.createreportqueries(crosstabreportitemquery.java:82)\n   at org.eclipse.birt.report.engine.data.dte.reportquerybuilder$querybuildervisitor.visitextendeditem(reportquerybuilder.java:689)\n... 65 more\ncreated an attachment (id=168678)\nlibrary\nevere: crosstab row area contains null dimension definition or the specific dimension \"cube.group1\" does not exist in associated cube. org.eclipse.birt.report.item.crosstab.core.crosstabexception: crosstab row area contains null dimension definition or the specific dimension \"cube.group1\" does not exist in associated cube. org.eclipse.birt.report.engine.api.engineexception: crosstab row area contains null dimension definition or the specific dimension \"cube.group1\" does not exist in associated cube.\n	at org.eclipse.birt.report.engine.executor.executioncontext.addexception(executioncontext.java:1215)\n	at org.eclipse.birt.report.engine.data.dte.reportquerybuilder$querybuildervisitor.visitextendeditem(reportquerybuilder.java:693)\n	at org.eclipse.birt.report.engine.ir.extendeditemdesign.accept(extendeditemdesign.java:45)\n	at org.eclipse.birt.report.engine.data.dte.reportquerybuilder.build(reportquerybuilder.java:256)\n	at org.eclipse.birt.report.engine.data.dte.reportquerybuilder.build(reportquerybuilder.java:237)\n	at org.eclipse.birt.report.engine.data.dte.abstractdataengine.prepare(abstractdataengine.java:178)\n	at org.eclipse.birt.report.engine.executor.reportexecutor.execute(reportexecutor.java:123)\n	at org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportexecutor.execute(wrappedreportexecutor.java:60)\n	at org.eclipse.birt.report.engine.internal.executor.emitter.reportemitterexecutor.execute(reportemitterexecutor.java:77)\n	at org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportexecutor.execute(wrappedreportexecutor.java:60)\n	at org.eclipse.birt.report.engine.internal.executor.dup.suppressduplciatereportexecutor.execute(suppressduplciatereportexecutor.java:42)\n	at org.eclipse.birt.report.engine.presentation.reportdocumentbuilder.build(reportdocumentbuilder.java:234)\n	at org.eclipse.birt.report.engine.api.impl.runtask.dorun(runtask.java:252)\n	at org.eclipse.birt.report.engine.api.impl.runtask.run(runtask.java:111)\n	at com.actuate.reportapi.engine.birt.reportgenerationtask.runtask(unknown source)\n	at com.actuate.reportapi.engine.birt.reportgenerationtask.generatereport(unknown source)\n	at com.actuate.reportapi.engine.reportgenerationtaskbase.dotask(unknown source)\n	at com.actuate.reportapi.engine.task.execute(unknown source)\n	at com.actuate.reportapi.enginemanager.threadpool$controlrunnable.run(unknown source)\n	at java.lang.thread.run(unknown source)\ncaused by: org.eclipse.birt.report.item.crosstab.core.crosstabexception: crosstab row area contains null dimension definition or the specific dimension \"cube.group1\" does not exist in associated cube.\n	at org.eclipse.birt.report.item.crosstab.core.re.crosstabqueryutil.addedgedefinition(crosstabqueryutil.java:304)\n	at org.eclipse.birt.report.item.crosstab.core.re.crosstabqueryutil.createcubequery(crosstabqueryutil.java:162)\n	at org.eclipse.birt.report.item.crosstab.core.re.crosstabreportitemquery.createreportqueries(crosstabreportitemquery.java:82)\n	at org.eclipse.birt.report.engine.data.dte.reportquerybuilder$querybuildervisitor.visitextendeditem(reportquerybuilder.java:689)\n	... 18 more\nfixed in head and 2.5.x.\nverified in v20100520-0630','15191','38915','2010-05-17 01:28:43','p3','fixed','closed','birt report',';create;attachment;report;design;description;exception;throw;preview;report;cube;library;test;build;birt2.6.0;step;reproduce;report;attahced;preview;viewer;error;cause;org.eclipse.birt.report.item.crosstab.core.crosstabexception;crosstab;area;contain;null;dimension;definition;specific;dimension;cube.group1;exist;associate;cube;org.eclipse.birt.report.item.crosstab.core.re.crosstabqueryutil.addedgedefinition;crosstabqueryutil.java;org.eclipse.birt.report.item.crosstab.core.re.crosstabqueryutil.createcubequery;crosstabqueryutil.java;org.eclipse.birt.report.item.crosstab.core.re.crosstabreportitemquery.createreportqueries;crosstabreportitemquery.java;org.eclipse.birt.report.engine.data.dte.reportquerybuilder;querybuildervisitor.visitextendeditem;reportquerybuilder.java;create;attachment;library;evere;crosstab;area;contain;null;dimension;definition;specific;dimension;cube.group1;exist;associate;cube;org.eclipse.birt.report.item.crosstab.core.crosstabexception;crosstab;area;contain;null;dimension;definition;specific;dimension;cube.group1;exist;associate;cube;org.eclipse.birt.report.engine.api.engineexception;crosstab;area;contain;null;dimension;definition;specific;dimension;cube.group1;exist;associate;cube;org.eclipse.birt.report.engine.executor.executioncontext.addexception;executioncontext.java;org.eclipse.birt.report.engine.data.dte.reportquerybuilder;querybuildervisitor.visitextendeditem;reportquerybuilder.java;org.eclipse.birt.report.engine.ir.extendeditemdesign.accept;extendeditemdesign.java;org.eclipse.birt.report.engine.data.dte.reportquerybuilder.build;reportquerybuilder.java;org.eclipse.birt.report.engine.data.dte.reportquerybuilder.build;reportquerybuilder.java;org.eclipse.birt.report.engine.data.dte.abstractdataengine.prepare;abstractdataengine.java;org.eclipse.birt.report.engine.executor.reportexecutor.execute;reportexecutor.java;org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportexecutor.execute;wrappedreportexecutor.java;org.eclipse.birt.report.engine.internal.executor.emitter.reportemitterexecutor.execute;reportemitterexecutor.java;org.eclipse.birt.report.engine.internal.executor.wrap.wrappedreportexecutor.execute;wrappedreportexecutor.java;org.eclipse.birt.report.engine.internal.executor.dup.suppressduplciatereportexecutor.execute;suppressduplciatereportexecutor.java;org.eclipse.birt.report.engine.presentation.reportdocumentbuilder.build;reportdocumentbuilder.java;org.eclipse.birt.report.engine.api.impl.runtask.dorun;runtask.java;org.eclipse.birt.report.engine.api.impl.runtask.run;runtask.java;com.actuate.reportapi.engine.birt.reportgenerationtask.runtask;unknown;source;com.actuate.reportapi.engine.birt.reportgenerationtask.generatereport;unknown;source;com.actuate.reportapi.engine.reportgenerationtaskbase.dotask;unknown;source;com.actuate.reportapi.engine.task.execute;unknown;source;com.actuate.reportapi.enginemanager.threadpool;controlrunnable.run;unknown;source;java.lang.thread.run;unknown;source;cause;org.eclipse.birt.report.item.crosstab.core.crosstabexception;crosstab;area;contain;null;dimension;definition;specific;dimension;cube.group1;exist;associate;cube;org.eclipse.birt.report.item.crosstab.core.re.crosstabqueryutil.addedgedefinition;crosstabqueryutil.java;org.eclipse.birt.report.item.crosstab.core.re.crosstabqueryutil.createcubequery;crosstabqueryutil.java;org.eclipse.birt.report.item.crosstab.core.re.crosstabreportitemquery.createreportqueries;crosstabreportitemquery.java;org.eclipse.birt.report.engine.data.dte.reportquerybuilder;querybuildervisitor.visitextendeditem;reportquerybuilder.java;head;verify;automation;regression;crosstab;library;work;birt;report'),