(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');
insert into `bug_reports` values (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','18253','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.','18252','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','18253','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'),(313067,'eclipse','[automation][regression]exception was thrown out while opening report in designer','created an attachment (id=168679)\nreport design\n\ndescription:\n  exception was thrown out while opening report in designer\n\ntest build:\nbirt2.6.0 v20100517-0630\n\nstep to reproduce:\n\n1. use the report attached\n2. open it in designer\n\nerror log:\ncaused by: org.eclipse.emf.common.util.basicelist$basicindexoutofboundsexception: index=0, size=0\n	at org.eclipse.emf.common.util.basicelist.get(basicelist.java:352)\n	at org.eclipse.birt.chart.reportitem.chartreportitemimpl.validate(chartreportitemimpl.java:783)\n	at org.eclipse.birt.report.model.api.validators.extensionvalidator.dovalidate(extensionvalidator.java:142)\n	at org.eclipse.birt.report.model.api.validators.extensionvalidator.validate(extensionvalidator.java:81)\n	at org.eclipse.birt.report.model.validators.validationnode.perform(validationnode.java:133)\n	at org.eclipse.birt.report.model.validators.validationexecutor.perform(validationexecutor.java:79)\n	at org.eclipse.birt.report.model.core.designelement.validatewithcontents(designelement.java:2121)\n	at org.eclipse.birt.report.model.core.designelement.validatewithcontents(designelement.java:2130)\n	at org.eclipse.birt.report.model.core.module.semanticcheck(module.java:1129)\n	at org.eclipse.birt.report.model.core.layoutmoduleimpl.semanticcheck(layoutmoduleimpl.java:292)\n	at org.eclipse.birt.report.model.core.layoutmoduleimpl.doclone(layoutmoduleimpl.java:1061)\n	at org.eclipse.birt.report.model.elements.reportdesignimpl.doclone(reportdesignimpl.java:309)\n	at org.eclipse.birt.report.model.api.modulehandle.copy(modulehandle.java:3050)\n	at org.eclipse.birt.report.engine.api.impl.reportrunnable.clonerunnable(reportrunnable.java:132)\n	at org.eclipse.birt.report.engine.api.impl.enginetask.preparedesign(enginetask.java:1655)\n	at org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun(runandrendertask.java:96)\n	at org.eclipse.birt.report.engine.api.impl.runandrendertask.run(runandrendertask.java:75)\nchart\'s validation issue.\nrevised validation for invalid chart model in chart report item.\nverified in v20100520-0630','17801','38915','2010-05-17 01:41:36','p3','fixed','closed','birt chart',';create;attachment;report;design;description;exception;throw;open;report;designer;test;build;birt2.6.0;step;reproduce;report;attach;open;designer;error;cause;org.eclipse.emf.common.util.basicelist;basicindexoutofboundsexception;index;size;org.eclipse.emf.common.util.basicelist.get;basicelist.java;org.eclipse.birt.chart.reportitem.chartreportitemimpl.validate;chartreportitemimpl.java;org.eclipse.birt.report.model.api.validators.extensionvalidator.dovalidate;extensionvalidator.java;org.eclipse.birt.report.model.api.validators.extensionvalidator.validate;extensionvalidator.java;org.eclipse.birt.report.model.validators.validationnode.perform;validationnode.java;org.eclipse.birt.report.model.validators.validationexecutor.perform;validationexecutor.java;org.eclipse.birt.report.model.core.designelement.validatewithcontents;designelement.java;org.eclipse.birt.report.model.core.designelement.validatewithcontents;designelement.java;org.eclipse.birt.report.model.core.module.semanticcheck;module.java;org.eclipse.birt.report.model.core.layoutmoduleimpl.semanticcheck;layoutmoduleimpl.java;org.eclipse.birt.report.model.core.layoutmoduleimpl.doclone;layoutmoduleimpl.java;org.eclipse.birt.report.model.elements.reportdesignimpl.doclone;reportdesignimpl.java;org.eclipse.birt.report.model.api.modulehandle.copy;modulehandle.java;org.eclipse.birt.report.engine.api.impl.reportrunnable.clonerunnable;reportrunnable.java;org.eclipse.birt.report.engine.api.impl.enginetask.preparedesign;enginetask.java;org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun;runandrendertask.java;org.eclipse.birt.report.engine.api.impl.runandrendertask.run;runandrendertask.java;chart\';validation;issue;revise;validation;invalid;chart;model;chart;report;item;verify;automation;regression;exception;throw;open;report;designer;birt;chart'),(313069,'eclipse','[automation][regression]background image was shrunk in postscript','created an attachment (id=168682)\nreport design\n\ndescription:\n  set a image as a label background, the image size is 139*104 pixels, it was shrunk while previewing in postscript, but it works as proper size in pdf.\n\ntest build:\nbirt2.6.0 v20100517-0630\n\nstep to reproduce:\n\n1. use the report attached\n2. preview it in postscript\n\nexpect result:\nthe image size should be 139*104\n\nactual result:\nthe image was shrunk.\ncreated an attachment (id=168683)\nbackground image\ni can\'t reproduce it in latest code. jun, please verify it to see if it exists.\ncreated an attachment (id=168687)\nps file\n\nthis file was exported by build v20100517-0630.\nfixed the problem.\nverified in v20100520-0630','46601','38915','2010-05-17 01:59:09','p3','fixed','closed','birt report engine',';create;attachment;report;design;description;image;label;background;image;size;pixel;shrink;preview;postscript;work;proper;size;test;build;birt2.6.0;step;reproduce;report;attach;preview;postscript;expect;result;image;size;actual;result;image;shrink;create;attachment;background;image;can\'t;reproduce;latest;code;verify;exist;create;attachment;file;file;export;build;problem;verify;automation;regression;background;image;shrink;postscript;birt;report;engine'),(313074,'eclipse','[regression]__rtl doesn\'t work during deploy birt','build number:2.6.0.v20100517-0630\n\nsteps to reproduce:\n1. deploy birt.\n2. preview a report in frameset servelet and add__rtl=true in url\n\nexpected result:\nviewer navigation and toolbar aligned from right to left\n\nactual result:\nit keep displays from left to right\nworks for me. please check if the url contains duplicate __rtl parameter.\nmaybe caused by uncleared cache, close it.','18254','18581','2010-05-17 02:43:01','p3','worksforme','closed','birt report viewer',';build;number;2.6.0;step;reproduce;deploy;birt;preview;report;frameset;servelet;add__rtl;true;expect;result;viewer;navigation;toolbar;align;right;left;actual;result;display;left;right;work;check;contain;duplicate;parameter;cause;uncleared;cache;close;regression;doesn\'t;work;deploy;birt;birt;report;viewer'),(313078,'eclipse','[regression]document isn\'t generated in path specified in birt_viewer_document_folder','created an attachment (id=168693)\nweb.xml\n\nbuild number:2.6.0.v20100517-0630\n\nsteps to reproduce:\n1. deploy birt and specify birt_viewer_document_folder in web.xml\n2. visit report in frameset servlet\n3. check folder specified in birt_viewer_document_folder\n\nexpected result:\ntemp document generated under the folder\n\nactual result:\ntemp document genrated under report folder/document\nmy mistake','18254','18581','2010-05-17 04:09:23','p3','worksforme','closed','birt report viewer',';create;attachment;web.xml;build;number;2.6.0;step;reproduce;deploy;birt;specify;birt_viewer_document_folder;web.xml;visit;report;frameset;servlet;check;folder;specify;birt_viewer_document_folder;expect;result;temp;document;generate;folder;actual;result;temp;document;genrate;report;folder;document;mistake;regression;document;generate;path;specify;birt_viewer_document_folder;birt;report;viewer'),(313079,'eclipse','[automation]getparameterdisplaytext does not work on masterpage in pdf','created an attachment (id=168694)\nreport\n\ndescription:\ngetparameterdisplaytext does not work on masterpage in pdf\n\nbuild:\n2.6.0.v20100517-0630\n\nsteps to reproduce:\n1. download attached report\n2. preview in webviewer and pdf\n\nactual result:\n\"france\" does not show in pdf, but shows up in webviewer\nthe viewer doesn\'t set the display text for pdf output.\n','18254','56831','2010-05-17 04:09:57','p3','duplicate','closed','birt report viewer',';create;attachment;report;description;getparameterdisplaytext;work;masterpage;build;2.6.0;step;reproduce;download;attach;report;preview;webviewer;actual;result;france;show;webviewer;viewer;doesn\'t;display;text;output;automation;getparameterdisplaytext;work;masterpage;birt;report;viewer'),(313277,'eclipse','[regression] \"pixels\" changes to \"points\" automatically if input invalid value for chart','description:\n\"pixels\" changes to \"points\" automatically if input invalid value for chart.\n\nbuild number:\n2.6.0.v20100518-1142\n\nsteps to reproduce:\n1. new a chart, in property editor->general, input 212 pixels for width\n2. change width to \"-10\", and press enter, check the width of the chart.\n\nexpected result:\nwidth is still \"212 pixels\".\n\nactual result:\nwidth is \"212 points\" (see the screenshot).\n\nerror log:\nn/a\nthis is expected behavior. this is an enhancement rather than a regression\nif invalid value is inputted, default value will be used instead. in this case, 212 points will be used.\nverified, closed.','14152','27988','2010-05-18 01:39:32','p3','invalid','closed','birt chart',';description;pixel;change;point;automatically;input;invalid;value;chart;build;number;2.6.0;step;reproduce;chart;property;editor;general;input;pixel;width;change;width;press;enter;check;width;chart;expect;result;width;pixel;actual;result;width;point;screenshot;error;expect;behavior;enhancement;regression;invalid;value;input;default;value;instead;case;point;verify;close;regression;pixel;change;point;automatically;input;invalid;value;chart;birt;chart'),(313294,'eclipse','[improve page break management] repeat a column after a page break','created an attachment (id=168870)\nit contains 2 pdf generated with birt : 1 pdf of what happend and 1 pdf of the behavior i expected\n\ni have a simple report that contains only a table.\nmy table has 7 big columns, so the width of my table is bigger than the page\'s width.\n\nwhen i export my report to a .pdf file, it looks like this:\n\npage 1 :\n+-----------+-----------+-----------+-----------+-----------+\n| column 1  | column 2  | column 3  | column 4  | column 5  |\n+-----------+-----------+-----------+-----------+-----------+\n\npage 2 :\n+-----------+-----------+-----------+-----------+-----------+\n| column 1  | column 2  | column 3  | column 4  | column 5  |\n+-----------+-----------+-----------+-----------+-----------+\npage 3 :\ncode :\n+--------------+-----------+\n| column 6     | column 7  |\n+--------------+-----------+\n\npage 4 :\ncode :\n+--------------+-----------+\n| column 6     | column 7  |\n+--------------+-----------+\n\nand the problem is that if i read the page 3 or 4, i will not be able to know which row is concerned, which row of the page 1 is continued on the page 3... that\'s why i would like to write again on page 3 and 4, the contain of the column 1 (a simple \"line #\" for example).\nit might be a \"repeatafterpagebreak\"property on each column, in order to do this.\n','18253','82784','2010-05-18 04:20:06','p3','duplicate','closed','birt report engine',';create;attachment;contain;generate;birt;happend;behavior;expect;simple;report;contain;table;table;column;width;table;bigger;page\';width;export;report;file;look;like;page;column;column;column;column;column;page;column;column;column;column;column;page;code;column;column;page;code;column;column;problem;read;page;able;know;concerned;page;continue;page;that\'s;like;write;page;contain;column;simple;line;example;repeatafterpagebreak;property;column;order;improve;page;break;management;repeat;column;page;break;birt;report;engine'),(313338,'eclipse','tvt36:tct282: chs: duplicate mnemonic','<response_by> ma xiao long at 2010.05.18.00.59.24 </response_by>\nnls build label: 20100516-0300-nl1\nlanguage: s.chinese\n\n- steps to recreate problem:\n1)  start eclipse and change the perspective to report designer from window->open perspective->other?\n2)  open navigator view by selecting window -> show view -> navigator if it is not already open.\n3)  in navigator view, double click test_report_4.rptdesign.\n4)  open data explorer by selecting window->show view->data explorer (you may have to choose other... to find this view)\n5)  in data explorer, double click data source_flat under data sources\n6)  set the select folder to the path you have copied the data files in setup. click ok to close the edit data source dialog.\n7)  open the chart builder by double clicking the chart on the test_report_4.rptdesign view.\n8)  click the format chart tab\n9)  click value (y) series in the tree on the left hand side of the dialog\n10)  check show curve fitting line box.\n11)  click labels button\n12)  verify the highlighted text\nclick x to exit from the dialog\n\n- problem description:\nwe found duplicate mnemonic keys.  pls help to check, thanks!\n\n<response_by> rewagner at 2010.05.18.07.41.32 </response_by>\nthis article was reassigned from category:\'\'tvt/testing,inbox\'\'.\n\n<response_by> rewagner at 2010.05.18.07.43.25 </response_by>\ni too see the duplicate mnemonics in english.  i will attach screenshots in english to help the developers fix the problem.\n\nthanks,\nross\ncreated an attachment (id=168913)\n282_05.002.170_duplicate_mnemonic_keys.gif\ncreated an attachment (id=168914)\n282_05.002.250_duplicate_mnemonic_keys.gif\ncreated an attachment (id=168915)\nduplicate_r?s.gif\ncreated an attachment (id=168916)\nduplicate_n?s.gif\n<cde:tctdetail>\ntestcase: 05.002.170, 05.002.250\nproject: wsw36\ncomponent: xfer - birt/chart\npriority: 3\nsubject: chs: duplicate mnemonic\narticle id: 282\noriginator: maxl@szchkj.com.cn\n</cde:tctdetail>\nfixed. since the format page is the last one, the next button is always disabled in this page. so n is not a duplicated short cut. it can work well.\n<response_by> ma xiao long at 2010.05.21.22.04.20 </response_by>\nwe are ok with 282_05.002.250_duplicate mnemonic keys.gif, but, how about the duplicate mnemonic keys in 282_05.002.170_duplicate mnemonic keys.gif>\n<response_by> kathy li at 2010.05.24.16.46.32 </response_by>\nreopen is as tester is concerned about 282_05.002.170_duplicate mnemonic keys.gif\ncreated an attachment (id=169752)\nscreenshot\n170 has been fixed. please refer to the screen shot.\n<response_by> ma xiao long at 2010.05.26.22.31.33 </response_by>\n170 has not been fixed in build 20100525-1400-nl1.\n<response_by> ma xiao long at 2010.05.30.22.09.29 </response_by>\nfixed for chs in build 20100529-2200-nl1, thanks!','44241','20799','2010-05-18 08:50:24','p3','fixed','closed','birt chart',';xiao;long;build;label;language;s.chinese;step;recreate;problem;start;change;perspective;report;designer;window;open;perspective;open;navigator;view;select;window;view;navigator;open;navigator;view;double;click;test_report_4;rptdesign;open;datum;explorer;select;window;view;datum;explorer;choose;view;datum;explorer;double;click;datum;source_flat;datum;source;select;folder;path;copy;datum;file;setup;click;close;edit;datum;source;dialog;open;chart;builder;double;click;chart;test_report_4;rptdesign;view;click;format;chart;click;value;series;tree;left;hand;dialog;check;curve;fitting;line;click;label;button;verify;highlight;text;click;exit;dialog;problem;description;duplicate;mnemonic;help;check;rewagner;article;reassign;category;testing;inbox;rewagner;duplicate;mnemonic;english;attach;screenshot;english;help;developer;problem;ross;create;attachment;282_05.002.170_duplicate_mnemonic_keys.gif;create;attachment;282_05.002.250_duplicate_mnemonic_keys.gif;create;attachment;duplicate_r;s.gif;create;attachment;duplicate_n;s.gif;testcase;05.002.170;05.002.250;project;wsw36;component;xfer;birt;chart;priority;subject;duplicate;mnemonic;article;originator;maxl;szchkj.com.cn;format;page;button;disabled;page;duplicated;short;work;xiao;long;282_05.002.250_duplicate;mnemonic;keys.gif;duplicate;mnemonic;282_05.002.170_duplicate;mnemonic;keys.gif;kathy;reopen;tester;concerned;282_05.002.170_duplicate;mnemonic;keys.gif;create;attachment;screenshot;refer;screen;shot;xiao;long;build;xiao;long;build;tvt36;tct282;duplicate;mnemonic;birt;chart'),(313455,'eclipse','the values in the font size unit list can not be shown under locale zh_cn','created an attachment (id=169042)\nscreenshot\n\ndescription:\nthe values in the font size unit list can not be shown under locale zh_cn.\n\nbuild number:\n2.6.0.v20100519-0630\n\nsteps to reproduce:\n1. start birt with \"-nl zh_cn\".\n2. new a text and go to property editor->general.\n3. check the font size unit list.\n\nexpected result:\nthe value is shown.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\nfixed it.\nverified in build (2.6.0.v20100525-1139).','29174','27988','2010-05-18 22:19:02','p3','fixed','closed','birt report designer',';create;attachment;screenshot;description;value;font;size;unit;list;show;locale;zh_cn;build;number;2.6.0;step;reproduce;start;birt;zh_cn;text;property;editor;general;check;font;size;unit;list;expect;result;value;show;actual;result;screenshot;error;verify;build;2.6.0;value;font;size;unit;list;show;locale;zh_cn;birt;report;designer'),(313465,'eclipse','a blank page is generated if there is a large margin and preview as pdf','created an attachment (id=169054)\nreport design\n\ndescription:\na blank page is generated if there is a large margin and preview as pdf.\n\nbuild number:\n2.6.0.v20100519-0630\n\nsteps to reproduce:\n1. new a text and go to property editor->padding and property editor->margin.\n2. set top margin to 1000000 %.\n3. preview as pdf.\n\nexpected result:\nif the margin is larger than the page size, it is removed and the text is generated.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\ncreated an attachment (id=169055)\nthe pdf file generated from the attached report design\nthe margin is too large and out of the limitation of java int.\n\nfixed.\nbig margin is ignored.\n\nverified in build (2.6.0.v20100519-0630), closed.','22709','27988','2010-05-19 02:45:28','p3','fixed','closed','birt report engine',';create;attachment;report;design;description;blank;page;generate;large;margin;preview;build;number;2.6.0;step;reproduce;text;property;editor;padding;property;editor;margin;margin;preview;expect;result;margin;larger;page;size;remove;text;generate;actual;result;screenshot;error;create;attachment;file;generate;attach;report;design;margin;large;limitation;java;margin;ignore;verify;build;2.6.0;close;blank;page;generate;large;margin;preview;birt;report;engine'),(313472,'eclipse','[accessibility] the data set editor is resized after click \"finish\" and the contents can not be shown completely under high contrast mode','created an attachment (id=169062)\nscreenshot\n\ndescription:\nthe data set editor is resized after click \"finish\" and the contents can not be shown completely under high contrast mode.\n\nbuild number:\n2.6.0.v20100519-0630\n\nsteps to reproduce:\n1. activate the highcontrast function using the keyboard shortcut\n(left-alt+left-shift+printscreen).\n2. new a sample data source and data set.\n\nexpected result:\nthe contents are shown completely.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\nadded 2 scrolled bars for the left composite within the sql data set editor page, one horizontal and the other vertical.\n\nthus the contents can be shown completely now.\n\nso mark this bug as fixed.\nverified on build 2.6.0 v20100525-1629. horizontal and vertical scroll bars are added.\nclosed.','36309','27988','2010-05-19 03:35:02','p3','fixed','closed','birt data',';create;attachment;screenshot;description;datum;editor;resize;click;finish;contents;show;completely;high;contrast;mode;build;number;2.6.0;step;reproduce;activate;highcontrast;function;keyboard;shortcut;left;left;shift;printscreen;sample;datum;source;datum;expect;result;contents;show;completely;actual;result;screenshot;error;scroll;left;composite;datum;editor;page;horizontal;vertical;contents;show;completely;mark;verify;build;2.6.0;horizontal;vertical;scroll;close;accessibility;datum;editor;resize;click;finish;contents;show;completely;high;contrast;mode;birt;datum'),(313474,'eclipse','[accessibility] the default size of the cube builder under high contrast mode is not large enough to shown all the contents [17]','created an attachment (id=169063)\nscreenshot\n\ndescription:\nthe default size of the cube builder under high contrast mode is not large enough to shown all the contents.\n\nbuild number:\n2.6.0.v20100519-0630\n\nsteps to reproduce:\n1. activate the highcontrast function using the keyboard shortcut\n(left-alt+left-shift+printscreen).\n2. new a data cube.\n\nexpected result:\nthe contents are shown completely or there is a scroll bar.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\nfixed it.\nscroll bar provided. verify the bug on build <2.6.0.v20100525-1139>\nclosed.','29174','27988','2010-05-19 03:40:52','p3','fixed','closed','birt report designer',';create;attachment;screenshot;description;default;size;cube;builder;high;contrast;mode;large;show;contents;build;number;2.6.0;step;reproduce;activate;highcontrast;function;keyboard;shortcut;left;left;shift;printscreen;datum;cube;expect;result;contents;show;completely;scroll;actual;result;screenshot;error;scroll;provide;verify;build;close;accessibility;default;size;cube;builder;high;contrast;mode;large;show;contents;birt;report;designer'),(313537,'eclipse','computed columns of joint data sets not exported from libraries','build identifier: m20090917-0800\n\nif you design a joint data set in a .rptlibrary, and add a computed column in it, then export the joint dataset in a .rptdesign, the computed column won\'t be defined in the local version of the joint dataset.\n\nreproducible: always\nthis looks work for me. can you attach the report?\ni tried to reproduce it, but i couldn\'t. i can\'t see the difference with the previous situation. i close the bug until i meet it again.','18252','79520','2010-05-19 10:50:08','p3','invalid','closed','birt report designer',';build;identifier;design;joint;datum;rptlibrary;compute;column;export;joint;dataset;rptdesign;compute;column;define;local;version;joint;dataset;reproducible;look;work;attach;report;reproduce;couldn\'t;can\'t;difference;previous;situation;close;meet;compute;column;joint;datum;export;library;birt;report;designer'),(313546,'eclipse','tvt36:tct292: chs: duplicate mnemonic','<response_by> ma xiao long at 2010.05.19.08.34.46 </response_by>\nnls build label: 20100516-0300-nl1\nlanguage: s.chinese\n\n- steps to recreate problem:\n1)  start eclipse and change the perspective to report designer from window->open perspective->other?\n2)  open navigator view by selecting window -> show view -> navigator if it is not already open.\n3)  in navigator view, double click test_report_crosstab.rptdesign\n4)  in data explorer view, double click the crosstabdatasource and set the select folder to the path you have copied the sample data files for these tests, click ok to exit from dialog\n5)  right click cross tab on the report and select properties\n6)  select the sorting tab\n7)  click add...\n8)  verify the highlighted text\n\n- problem description:\nwe found duplicate mnemonic key. pls help to check, thanks!\n\n<response_by> nguyer at 2010.05.19.09.56.32 </response_by>\nthis article was reassigned from category:\'\'tvt/testing,inbox\'\'.\n\n<response_by> nguyer at 2010.05.19.09.58.18 </response_by>\nthis bug has been confirmed in the english version of birt v20100514-0630.\n\nthanks!\n\n- nicko\ncreated an attachment (id=169133)\n05.003.160_duplicate_mnemonic_keys.gif\n<cde:tctdetail>\ntestcase: 05.003.160 - birt - sorting tab add dialog\nproject: wsw36\ncomponent: xfer - birt/report viewer\npriority: 3\nsubject: chs: duplicate mnemonic\narticle id: 292\noriginator: maxl@szchkj.com.cn\n</cde:tctdetail>\nshortcut key for \"group level\" is changed to \"g\".\n\n@doshiro: please investigate other i18n files. thanks.\nning,\n\nlocalized properties files have been synchoronized to english and new text \"&group level:\" has been sent for translation.\nthe translation will be merged on this thursday.\nbut, the translation is used only for actuate birt.\nso i will mark this as fixed.\n\nthanks,\ndoshiro.\n<response_by> ma xiao long at 2010.05.26.22.37.09 </response_by>\nnot fixed in build 20100525-1400-nl1.\n<response_by> ma xiao long at 2010.05.30.22.19.33 </response_by>\nfixed in build 20100529-2200-nl1 for chs, thanks!','18673','20799','2010-05-19 11:05:50','p3','fixed','closed','birt documentation',';xiao;long;build;label;language;s.chinese;step;recreate;problem;start;change;perspective;report;designer;window;open;perspective;open;navigator;view;select;window;view;navigator;open;navigator;view;double;click;test_report_crosstab.rptdesign;datum;explorer;view;double;click;crosstabdatasource;select;folder;path;copy;sample;datum;file;test;click;exit;dialog;right;click;cross;report;select;property;select;sort;click;verify;highlight;text;problem;description;duplicate;mnemonic;help;check;nguyer;article;reassign;category;testing;inbox;nguyer;confirm;english;version;birt;nicko;create;attachment;05.003.160_duplicate_mnemonic_keys.gif;testcase;05.003.160;birt;sort;dialog;project;wsw36;component;xfer;birt;report;viewer;priority;subject;duplicate;mnemonic;article;originator;maxl;szchkj.com.cn;shortcut;group;level;change;doshiro;investigate;file;ning;localized;property;file;synchoronize;english;text;group;level;send;translation;translation;merge;thursday;translation;actuate;birt;mark;doshiro;xiao;long;build;xiao;long;build;tvt36;tct292;duplicate;mnemonic;birt;documentation'),(313645,'eclipse','[accessibility] line color issue for chart under high contrast mode','created an attachment (id=169261)\nscreenshot\n\ndescription:\npie chart and radar chart does not work correctly under high contrast mode.\n\nbuild number:\n2.6.0.v20100520-0630\n\nsteps to reproduce:\n1. activate the highcontrast function using the keyboard shortcut\n(left-alt+left-shift+printscreen).\n2. new a pie/radar chart.\n\nexpected result:\n1. the leader line is shown for pie chart.\n2. the chart line is shown for radar chart.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\nplease set auto background color like chart with axes\n(in reply to comment #1)\n> please set auto background color like chart with axes\n\nsorry, it\'s line color issue.\nfixed. set series line color auto and apply style color.\nverified on build 2.6.0 v20100521-0630.\nclosed.','44241','27988','2010-05-19 23:56:38','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;chart;radar;chart;work;correctly;high;contrast;mode;build;number;2.6.0;step;reproduce;activate;highcontrast;function;keyboard;shortcut;left;left;shift;printscreen;radar;chart;expect;result;leader;line;show;chart;chart;line;show;radar;chart;actual;result;screenshot;error;auto;background;color;like;chart;axis;reply;comment;auto;background;color;like;chart;axis;sorry;line;color;issue;series;line;color;auto;apply;style;color;verify;build;2.6.0;close;accessibility;line;color;issue;chart;high;contrast;mode;birt;chart'),(313647,'eclipse','[regression] the y axis starts from \"nan\" and ends to \"nan\" for a bubble chart [13]','created an attachment (id=169267)\nscreenshot\n\ndescription:\nthe y axis starts from \"nan\" and ends to \"nan\" for a bubble chart consuming cube.\n\nbuild number:\n2.6.0.v20100520-0630\n\nsteps to reproduce:\n1. preview the attached report design.\n\nexpected result:\nthe bubble chart works correctly.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\ncreated an attachment (id=169268)\nreport design\ncreated an attachment (id=169297)\nreport design 2\nfixed a bug in bubbledatasetprocessorimpl.\nverified in build (2.6.0.v20100524-0630), closed.','44014','27988','2010-05-20 01:17:50','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;axis;start;bubble;chart;consume;cube;build;number;2.6.0;step;reproduce;preview;attach;report;design;expect;result;bubble;chart;work;correctly;actual;result;screenshot;error;create;attachment;report;design;create;attachment;report;design;bubbledatasetprocessorimpl;verify;build;2.6.0;close;regression;axis;start;bubble;chart;birt;chart'),(313649,'eclipse','[smoke] chart example view does not work','description:\nchart example view does not work.\n\nbuild number:\n2.6.0.v20100520-0630\n\nsteps to reproduce:\n1. open chart example view, select one chart and check the preview pane.\n\nexpected result:\nthe chart is shown.\n\nactual result:\nnothing is shown.\n\nerror log:\nn/a\nthe bug was fixed by xingsheng during fixing 304771, though i\'m not sure it\'s a duplicate.\nverified in build (2.6.0.v20100521-0630), closed.','44014','27988','2010-05-20 01:25:08','p3','fixed','closed','birt chart',';description;chart;example;view;work;build;number;2.6.0;step;reproduce;open;chart;example;view;select;chart;check;preview;pane;expect;result;chart;show;actual;result;show;error;xingsheng;sure;duplicate;verify;build;2.6.0;close;smoke;chart;example;view;work;birt;chart'),(313652,'eclipse','[accessibility] the chart axis are not shown under high contrast mode \"high contrast white (large)\"','created an attachment (id=169269)\nscreenshot\n\ndescription:\n[accessibility] the chart axis are not shown under high contrast mode \"high contrast white (large)\".\n\nbuild number:\n2.6.0.v20100304-0630\n\nsteps to reproduce:\n1. control panel->accessibility options->display, tick \"use high contrast\" and click \"settings\", select \"high contrast white (large)\" and click \"ok\".\n2. new a chart.\n\nexpected result:\nthe axis are shown.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\nfixed. get a default background color from ui if it¡¯s high contrast mode.\nverify the bug\nmis-verify. reopen it.\nplease mark as fixed again.\nset to fixed.\nverify the bug.\nclosed.','44241','27988','2010-05-20 02:03:03','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;accessibility;chart;axis;show;high;contrast;mode;high;contrast;white;large;build;number;2.6.0;step;reproduce;control;panel;accessibility;option;display;tick;high;contrast;click;setting;select;high;contrast;white;large;click;chart;expect;result;axis;show;actual;result;screenshot;error;default;background;color;high;contrast;mode;verify;verify;reopen;mark;verify;close;accessibility;chart;axis;show;high;contrast;mode;high;contrast;white;large;birt;chart'),(313656,'eclipse','[regression]<value-of format=\"long date\"> returns wrong result','created an attachment (id=169274)\nreport design\n\ndescription:\n[regression]<value-of format=\"long date\"> returns wrong result\n\nbuild number:\n2.6.0.v20100520-0630\n\nsteps to reproduce:\n1, new a html text\n2, input <value-of format=\"long date\">\"2009-04-23\"</value-of>\n3, preview the text\n\nexpected result:\nshow date in corresponding date.\n\nactual result:\nthe result is: 2009-04-23long date\nthe long date applies to the date time value. the \"2009-04-21\" is not a date time value, it is a string.\nif it is not a valid date time value, we should not append \"long date\" behind original value. reopen the bug, if we don\'t format that value we should output original value 2009-04-23 but not 2009-04-23long date\nif \"2009-04-23\" is not a valid date object, \"long date\" should be a string format pattern. \"2009-04-23long date\" is expected result\ni don\'t think 2009-04-23long date is a user expected result. another question: can we try to convert \"2009-04-23\" to a date time value? because the format works for a date item which datatype is date and value is \"2009-04-23\"\nin this design, no information imply \"2009-04-23\" is a date object.\nuser should use new date() to create a date object.\nset to invalid.\nuser should use <value-of format=\'long date\'>new date(\"2009/04/21\")</value-of> to get expected result. verified.','46601','31807','2010-05-20 02:55:05','p3','invalid','closed','birt report engine',';create;attachment;report;design;description;regression;return;wrong;result;build;number;2.6.0;step;reproduce;html;text;input;preview;text;expect;result;date;correspond;date;actual;result;result;23long;date;long;date;apply;date;time;value;date;time;value;string;valid;date;time;value;append;long;date;original;value;reopen;format;value;output;original;value;23long;date;valid;date;object;long;date;string;format;pattern;23long;date;expect;result;think;23long;date;user;expect;result;question;convert;date;time;value;format;work;date;item;datatype;date;value;design;information;imply;date;object;user;date;create;date;object;invalid;user;date;expect;result;verify;regression;return;wrong;result;birt;report;engine'),(313657,'eclipse','pattern can not be accessed for all the background','created an attachment (id=169275)\nscreenshot\n\ndescription:\npattern can not be accessed for all the background.\n\nbuild number:\n2.6.0.v20100520-0630\n\nsteps to reproduce:\n1. new a chart, go to format chart->value series.\n2. check \"background\" in series lables dialogue.\n3. check \"background\" in \"curve fitting line\" dialogue.\n\nexpected result:\nall the pattern can be accessed.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\ndisable the ui on which patter is not supported.\nlabel\'s background does not support pattern fill, the corresponding ui in \"curve fitting line\" is disabled.\ncurve fitting line label background does not support pattern.\n\nverified in build (2.6.0.v20100524-0630), closed.','44014','27988','2010-05-20 02:56:37','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;pattern;access;background;build;number;2.6.0;step;reproduce;chart;format;chart;value;series;check;background;series;lable;dialogue;check;background;curve;fitting;line;dialogue;expect;result;pattern;access;actual;result;screenshot;error;disable;patter;support;label\';background;support;pattern;correspond;curve;fitting;line;disabled;curve;fitting;line;label;background;support;pattern;verify;build;2.6.0;close;pattern;access;background;birt;chart'),(313660,'eclipse','[smoke] exception is thrown out when run chart-viewer-sample and the tube chart & pie chart are not shown','created an attachment (id=169279)\nscreenshot\n\ndescription:\nexception is thrown out when run chart-viewer-sample and the tube chart & pie chart are not shown.\n\nbuild number:\n2.6.0.v20100520-0630\n\nsteps to reproduce:\n1. deploy chart-viewer-sample on tomcat 5.5.23.\n2. run \"http://host:port/chart-viewer-sample\"\n\nexpected result:\nno exception.\n\nactual result:\nexception is thrown out (see the screenshot).\nerror log:\norg.eclipse.birt.chart.exception.chartexception\n        at org.eclipse.birt.chart.viewer.internal.util.chartimagemanager.generat\nestream(unknown source)\n        at org.eclipse.birt.chart.viewer.internal.util.chartimagemanager.generat\neimage(unknown source)\n        at org.eclipse.birt.chart.viewer.internal.util.chartimagemanager.<init>(\nunknown source)\n        at org.eclipse.birt.chart.viewer.internal.chartrenderertag.doendtag(unkn\nown source)\n        at org.apache.jsp.index_jsp._jspservice(index_jsp.java:99)\n        at org.apache.jasper.runtime.httpjspbase.service(httpjspbase.java:98)\n        at javax.servlet.http.httpservlet.service(httpservlet.java:803)\n        at org.apache.jasper.servlet.jspservletwrapper.service(jspservletwrapper\n.java:328)\n        at org.apache.jasper.servlet.jspservlet.servicejspfile(jspservlet.java:3\n15)\n        at org.apache.jasper.servlet.jspservlet.service(jspservlet.java:265)\n        at javax.servlet.http.httpservlet.service(httpservlet.java:803)\n        at org.apache.catalina.core.applicationfilterchain.internaldofilter(appl\nicationfilterchain.java:269)\n        at org.apache.catalina.core.applicationfilterchain.dofilter(applicationf\nilterchain.java:188)\n        at org.apache.catalina.core.standardwrappervalve.invoke(standardwrapperv\nalve.java:210)\n        at org.apache.catalina.core.standardcontextvalve.invoke(standardcontextv\nalve.java:174)\n        at org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.j\nava:127)\n        at org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.j\nava:117)\n        at org.apache.catalina.core.standardenginevalve.invoke(standardengineval\nve.java:108)\n        at org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.jav\na:151)\n        at org.apache.coyote.http11.http11processor.process(http11processor.java\n:870)\n        at org.apache.coyote.http11.http11baseprotocol$http11connectionhandler.p\nrocessconnection(http11baseprotocol.java:665)\n        at org.apache.tomcat.util.net.pooltcpendpoint.processsocket(pooltcpendpo\nint.java:528)\n        at org.apache.tomcat.util.net.leaderfollowerworkerthread.runit(leaderfol\nlowerworkerthread.java:81)\n        at org.apache.tomcat.util.threads.threadpool$controlrunnable.run(threadp\nool.java:685)\n        at java.lang.thread.run(thread.java:619)\ncaused by: java.lang.nullpointerexception\n        at org.eclipse.birt.chart.factory.generator.preparestyles(generator.java\n:141)\n        at org.eclipse.birt.chart.factory.generator.build(generator.java:1006)\n        ... 25 more\norg.eclipse.birt.chart.exception.chartexception\n        at org.eclipse.birt.chart.viewer.internal.util.chartimagemanager.generat\nestream(unknown source)\n        at org.eclipse.birt.chart.viewer.internal.util.chartimagemanager.generat\neimage(unknown source)\n        at org.eclipse.birt.chart.viewer.internal.util.chartimagemanager.<init>(\nunknown source)\n        at org.eclipse.birt.chart.viewer.internal.chartrenderertag.doendtag(unkn\nown source)\n        at org.apache.jsp.index_jsp._jspx_meth_chart_005frenderchart_005f2(index\n_jsp.java:203)\n        at org.apache.jsp.index_jsp._jspservice(index_jsp.java:154)\n        at org.apache.jasper.runtime.httpjspbase.service(httpjspbase.java:98)\n        at javax.servlet.http.httpservlet.service(httpservlet.java:803)\n        at org.apache.jasper.servlet.jspservletwrapper.service(jspservletwrapper\n.java:328)\n        at org.apache.jasper.servlet.jspservlet.servicejspfile(jspservlet.java:3\n15)\n        at org.apache.jasper.servlet.jspservlet.service(jspservlet.java:265)\n        at javax.servlet.http.httpservlet.service(httpservlet.java:803)\n        at org.apache.catalina.core.applicationfilterchain.internaldofilter(appl\nicationfilterchain.java:269)\n        at org.apache.catalina.core.applicationfilterchain.dofilter(applicationf\nilterchain.java:188)\n        at org.apache.catalina.core.standardwrappervalve.invoke(standardwrapperv\nalve.java:210)\n        at org.apache.catalina.core.standardcontextvalve.invoke(standardcontextv\nalve.java:174)\n        at org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.j\nava:127)\n        at org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.j\nava:117)\n        at org.apache.catalina.core.standardenginevalve.invoke(standardengineval\nve.java:108)\n        at org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.jav\na:151)\n        at org.apache.coyote.http11.http11processor.process(http11processor.java\n:870)\n        at org.apache.coyote.http11.http11baseprotocol$http11connectionhandler.p\nrocessconnection(http11baseprotocol.java:665)\n        at org.apache.tomcat.util.net.pooltcpendpoint.processsocket(pooltcpendpo\nint.java:528)\n        at org.apache.tomcat.util.net.leaderfollowerworkerthread.runit(leaderfol\nlowerworkerthread.java:81)\n        at org.apache.tomcat.util.threads.threadpool$controlrunnable.run(threadp\nool.java:685)\n        at java.lang.thread.run(thread.java:619)\ncaused by: java.lang.nullpointerexception\n        at org.eclipse.birt.chart.factory.generator.preparestyles(generator.java\n:141)\n        at org.eclipse.birt.chart.factory.generator.build(generator.java:1006)\n        ... 26 more\nalready fixed npe.\nverified in build (2.6.0.v20100521-0630), closed.','17801','27988','2010-05-20 03:20:54','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;exception;throw;chart;viewer;sample;tube;chart;chart;show;build;number;2.6.0;step;reproduce;deploy;chart;viewer;sample;tomcat;5.5.23;http;host:port;chart;viewer;sample;expect;result;exception;actual;result;exception;throw;screenshot;error;org.eclipse.birt.chart.exception.chartexception;org.eclipse.birt.chart.viewer.internal.util.chartimagemanager.generat;estream;unknown;source;org.eclipse.birt.chart.viewer.internal.util.chartimagemanager.generat;eimage;unknown;source;org.eclipse.birt.chart.viewer.internal.util.chartimagemanager;unknown;source;org.eclipse.birt.chart.viewer.internal.chartrenderertag.doendtag;unkn;source;org.apache.jsp.index_jsp;index_jsp.java;org.apache.jasper.runtime.httpjspbase.service;httpjspbase.java;javax.servlet.http.httpservlet.service;httpservlet.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;org.apache.catalina.core.applicationfilterchain.internaldofilter;appl;icationfilterchain.java;org.apache.catalina.core.applicationfilterchain.dofilter;applicationf;ilterchain.java;org.apache.catalina.core.standardwrappervalve.invoke;standardwrapperv;alve.java;org.apache.catalina.core.standardcontextvalve.invoke;standardcontextv;alve.java;org.apache.catalina.core.standardhostvalve.invoke;standardhostvalve.j;org.apache.catalina.valves.errorreportvalve.invoke;errorreportvalve.j;org.apache.catalina.core.standardenginevalve.invoke;standardengineval;ve.java;org.apache.catalina.connector.coyoteadapter.service;coyoteadapter.jav;org.apache.coyote.http11;http11processor.process;http11processor.java;org.apache.coyote.http11;http11baseprotocol;http11connectionhandler.p;rocessconnection;http11baseprotocol.java;org.apache.tomcat.util.net.pooltcpendpoint.processsocket;pooltcpendpo;int.java;org.apache.tomcat.util.net.leaderfollowerworkerthread.runit;leaderfol;lowerworkerthread.java;org.apache.tomcat.util.threads.threadpool;controlrunnable.run;threadp;ool.java;java.lang.thread.run;thread.java;cause;java.lang.nullpointerexception;org.eclipse.birt.chart.factory.generator.preparestyles;generator.java;org.eclipse.birt.chart.factory.generator.build;generator.java;org.eclipse.birt.chart.exception.chartexception;org.eclipse.birt.chart.viewer.internal.util.chartimagemanager.generat;estream;unknown;source;org.eclipse.birt.chart.viewer.internal.util.chartimagemanager.generat;eimage;unknown;source;org.eclipse.birt.chart.viewer.internal.util.chartimagemanager;unknown;source;org.eclipse.birt.chart.viewer.internal.chartrenderertag.doendtag;unkn;source;org.apache.jsp.index_jsp;index;org.apache.jsp.index_jsp;index_jsp.java;org.apache.jasper.runtime.httpjspbase.service;httpjspbase.java;javax.servlet.http.httpservlet.service;httpservlet.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;org.apache.catalina.core.applicationfilterchain.internaldofilter;appl;icationfilterchain.java;org.apache.catalina.core.applicationfilterchain.dofilter;applicationf;ilterchain.java;org.apache.catalina.core.standardwrappervalve.invoke;standardwrapperv;alve.java;org.apache.catalina.core.standardcontextvalve.invoke;standardcontextv;alve.java;org.apache.catalina.core.standardhostvalve.invoke;standardhostvalve.j;org.apache.catalina.valves.errorreportvalve.invoke;errorreportvalve.j;org.apache.catalina.core.standardenginevalve.invoke;standardengineval;ve.java;org.apache.catalina.connector.coyoteadapter.service;coyoteadapter.jav;org.apache.coyote.http11;http11processor.process;http11processor.java;org.apache.coyote.http11;http11baseprotocol;http11connectionhandler.p;rocessconnection;http11baseprotocol.java;org.apache.tomcat.util.net.pooltcpendpoint.processsocket;pooltcpendpo;int.java;org.apache.tomcat.util.net.leaderfollowerworkerthread.runit;leaderfol;lowerworkerthread.java;org.apache.tomcat.util.threads.threadpool;controlrunnable.run;threadp;ool.java;java.lang.thread.run;thread.java;cause;java.lang.nullpointerexception;org.eclipse.birt.chart.factory.generator.preparestyles;generator.java;org.eclipse.birt.chart.factory.generator.build;generator.java;verify;build;2.6.0;close;smoke;exception;throw;chart;viewer;sample;tube;chart;chart;show;birt;chart'),(313684,'eclipse','[regression]value list don\'t display in import values dialog when parameter data type is date','description:\n  value list don\'t display in import values dialog when parameter data type is date\n\ntest build:\nbirt2.6.0 v20100520-1551\n\nstep to reproduce:\n\n1. add a sample datasource and a data set with table \"orders\". \n2. new a parameter, data type select \"date\",display type select \"list box\",click \"import values\"\n\n\nexpect result:\nin import values dialog, value list don\'t display \n\nactual result:\nin import values dialog, value list can display\nthe value list should display.\nupdate description\nexpect result:\nin import values dialog, value list can display\n\nactual result:\nin import values dialog, value list don\'t display\n\n\nthis error occurs when local locale is chinese.\nfixed.\nverified in daily build v20100524-1222','15839','48055','2010-05-20 05:47:11','p3','fixed','closed','birt report designer',';description;value;list;display;import;value;dialog;parameter;datum;type;date;test;build;birt2.6.0;step;reproduce;sample;datasource;datum;table;order;parameter;datum;type;select;date;display;type;select;list;click;import;value;expect;result;import;value;dialog;value;list;display;actual;result;import;value;dialog;value;list;display;value;list;display;update;description;expect;result;import;value;dialog;value;list;display;actual;result;import;value;dialog;value;list;display;error;occur;local;locale;chinese;verify;daily;build;regression;value;list;display;import;value;dialog;parameter;datum;type;date;birt;report;designer'),(313835,'eclipse','[regression]exception thrown out when click to fold embedded images node in outline','description:\nexception thrown out when click to fold embedded images node in outline\n\nbuild:\n2.6.0.v20100521-0630\n\nsteps to reproduce:\n1. new a report\n2. insert an embedded image\n3. click embedded images node in outline\n\nactual result:\nexception thrown out\n\nerrorlog:\njava.lang.classcastexception: org.eclipse.birt.report.model.api.embeddedimagehandle cannot be cast to org.eclipse.birt.report.model.api.designelementhandle\n	at org.eclipse.birt.report.designer.internal.ui.views.libraryelementimagedecorator.getelementflag(libraryelementimagedecorator.java:76)\n	at org.eclipse.birt.report.designer.internal.ui.views.libraryelementimagedecorator.decorateimage(libraryelementimagedecorator.java:37)\n	at org.eclipse.birt.report.designer.internal.ui.views.defaultnodeprovider.decorateimage(defaultnodeprovider.java:333)\n	at org.eclipse.birt.report.designer.internal.ui.views.defaultnodeprovider.getnodeicon(defaultnodeprovider.java:326)\n	at org.eclipse.birt.report.designer.internal.ui.views.viewstreeprovider.getimage(viewstreeprovider.java:128)\n	at org.eclipse.jface.viewers.wrappedviewerlabelprovider.getimage(wrappedviewerlabelprovider.java:117)\n	at org.eclipse.jface.viewers.wrappedviewerlabelprovider.update(wrappedviewerlabelprovider.java:165)\n	at org.eclipse.jface.viewers.viewercolumn.refresh(viewercolumn.java:152)\n	at org.eclipse.jface.viewers.abstracttreeviewer.doupdateitem(abstracttreeviewer.java:934)\n	at org.eclipse.jface.viewers.abstracttreeviewer$updateitemsaferunnable.run(abstracttreeviewer.java:102)\n	at org.eclipse.core.runtime.saferunner.run(saferunner.java:42)\n	at org.eclipse.ui.internal.jfaceutil$1.run(jfaceutil.java:49)\n	at org.eclipse.jface.util.saferunnable.run(saferunnable.java:175)\n	at org.eclipse.jface.viewers.abstracttreeviewer.doupdateitem(abstracttreeviewer.java:1014)\n	at org.eclipse.jface.viewers.structuredviewer$updateitemsaferunnable.run(structuredviewer.java:481)\n	at org.eclipse.core.runtime.saferunner.run(saferunner.java:42)\n	at org.eclipse.ui.internal.jfaceutil$1.run(jfaceutil.java:49)\n	at org.eclipse.jface.util.saferunnable.run(saferunnable.java:175)\n	at org.eclipse.jface.viewers.structuredviewer.updateitem(structuredviewer.java:2141)\n	at org.eclipse.jface.viewers.abstracttreeviewer.createtreeitem(abstracttreeviewer.java:829)\n	at org.eclipse.jface.viewers.abstracttreeviewer$1.run(abstracttreeviewer.java:804)\n	at org.eclipse.swt.custom.busyindicator.showwhile(busyindicator.java:70)\n	at org.eclipse.jface.viewers.abstracttreeviewer.createchildren(abstracttreeviewer.java:778)\n	at org.eclipse.jface.viewers.treeviewer.createchildren(treeviewer.java:644)\n	at org.eclipse.jface.viewers.abstracttreeviewer.createchildren(abstracttreeviewer.java:749)\n	at org.eclipse.jface.viewers.abstracttreeviewer.handletreeexpand(abstracttreeviewer.java:1444)\n	at org.eclipse.jface.viewers.treeviewer.handletreeexpand(treeviewer.java:952)\n	at org.eclipse.jface.viewers.abstracttreeviewer$4.treeexpanded(abstracttreeviewer.java:1455)\n	at org.eclipse.swt.widgets.typedlistener.handleevent(typedlistener.java:132)\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.widget.sendevent(widget.java:1076)\n	at org.eclipse.swt.widgets.widget.sendevent(widget.java:1061)\n	at org.eclipse.swt.widgets.tree.wmnotifychild(tree.java:7408)\n	at org.eclipse.swt.widgets.control.wmnotify(control.java:5095)\n	at org.eclipse.swt.widgets.composite.wmnotify(composite.java:1887)\n	at org.eclipse.swt.widgets.control.wm_notify(control.java:4725)\n	at org.eclipse.swt.widgets.control.windowproc(control.java:4214)\n	at org.eclipse.swt.widgets.display.windowproc(display.java:4873)\n	at org.eclipse.swt.internal.win32.os.callwindowprocw(native method)\n	at org.eclipse.swt.internal.win32.os.callwindowproc(os.java:2362)\n	at org.eclipse.swt.widgets.tree.callwindowproc(tree.java:1536)\n	at org.eclipse.swt.widgets.tree.wm_lbuttondown(tree.java:6303)\n	at org.eclipse.swt.widgets.control.windowproc(control.java:4194)\n	at org.eclipse.swt.widgets.tree.windowproc(tree.java:5844)\n	at org.eclipse.swt.widgets.display.windowproc(display.java:4886)\n	at org.eclipse.swt.internal.win32.os.dispatchmessagew(native method)\n	at org.eclipse.swt.internal.win32.os.dispatchmessage(os.java:2459)\n	at org.eclipse.swt.widgets.display.readanddispatch(display.java:3655)\n	at org.eclipse.ui.internal.workbench.runeventloop(workbench.java:2624)\n	at org.eclipse.ui.internal.workbench.runui(workbench.java:2588)\n	at org.eclipse.ui.internal.workbench.access$4(workbench.java:2422)\n	at org.eclipse.ui.internal.workbench$7.run(workbench.java:670)\n	at org.eclipse.core.databinding.observable.realm.runwithdefault(realm.java:332)\n	at org.eclipse.ui.internal.workbench.createandrunworkbench(workbench.java:663)\n	at org.eclipse.ui.platformui.createandrunworkbench(platformui.java:149)\n	at org.eclipse.ui.internal.ide.application.ideapplication.start(ideapplication.java:115)\n	at org.eclipse.equinox.internal.app.eclipseapphandle.run(eclipseapphandle.java:196)\n	at org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.runapplication(eclipseapplauncher.java:110)\n	at org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.start(eclipseapplauncher.java:79)\n	at org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:369)\n	at org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:179)\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.equinox.launcher.main.invokeframework(main.java:619)\n	at org.eclipse.equinox.launcher.main.basicrun(main.java:574)\n	at org.eclipse.equinox.launcher.main.run(main.java:1407)\nfixed.\nverify the bug on build <2.6.0.v20100525-0630>','15232','56831','2010-05-20 22:10:55','p3','fixed','closed','birt report designer',';description;exception;throw;click;fold;embedded;image;node;outline;build;2.6.0;step;reproduce;report;insert;embedded;image;click;embedded;image;node;outline;actual;result;exception;throw;errorlog;java.lang.classcastexception;org.eclipse.birt.report.model.api.embeddedimagehandle;cast;org.eclipse.birt.report.model.api.designelementhandle;org.eclipse.birt.report.designer.internal.ui.views.libraryelementimagedecorator.getelementflag;libraryelementimagedecorator.java;org.eclipse.birt.report.designer.internal.ui.views.libraryelementimagedecorator.decorateimage;libraryelementimagedecorator.java;org.eclipse.birt.report.designer.internal.ui.views.defaultnodeprovider.decorateimage;defaultnodeprovider.java;org.eclipse.birt.report.designer.internal.ui.views.defaultnodeprovider.getnodeicon;defaultnodeprovider.java;org.eclipse.birt.report.designer.internal.ui.views.viewstreeprovider.getimage;viewstreeprovider.java;org.eclipse.jface.viewers.wrappedviewerlabelprovider.getimage;wrappedviewerlabelprovider.java;org.eclipse.jface.viewers.wrappedviewerlabelprovider.update;wrappedviewerlabelprovider.java;org.eclipse.jface.viewers.viewercolumn.refresh;viewercolumn.java;org.eclipse.jface.viewers.abstracttreeviewer.doupdateitem;abstracttreeviewer.java;org.eclipse.jface.viewers.abstracttreeviewer;updateitemsaferunnable.run;abstracttreeviewer.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.abstracttreeviewer.doupdateitem;abstracttreeviewer.java;org.eclipse.jface.viewers.structuredviewer;updateitemsaferunnable.run;structuredviewer.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.structuredviewer.updateitem;structuredviewer.java;org.eclipse.jface.viewers.abstracttreeviewer.createtreeitem;abstracttreeviewer.java;org.eclipse.jface.viewers.abstracttreeviewer;abstracttreeviewer.java;org.eclipse.swt.custom.busyindicator.showwhile;busyindicator.java;org.eclipse.jface.viewers.abstracttreeviewer.createchildren;abstracttreeviewer.java;org.eclipse.jface.viewers.treeviewer.createchildren;treeviewer.java;org.eclipse.jface.viewers.abstracttreeviewer.createchildren;abstracttreeviewer.java;org.eclipse.jface.viewers.abstracttreeviewer.handletreeexpand;abstracttreeviewer.java;org.eclipse.jface.viewers.treeviewer.handletreeexpand;treeviewer.java;org.eclipse.jface.viewers.abstracttreeviewer;treeexpand;abstracttreeviewer.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.widget.sendevent;widget.java;org.eclipse.swt.widgets.widget.sendevent;widget.java;org.eclipse.swt.widgets.tree.wmnotifychild;tree.java;org.eclipse.swt.widgets.control.wmnotify;control.java;org.eclipse.swt.widgets.composite.wmnotify;composite.java;org.eclipse.swt.widgets.control.wm_notify;control.java;org.eclipse.swt.widgets.control.windowproc;control.java;org.eclipse.swt.widgets.display.windowproc;display.java;org.eclipse.swt.internal.win32;os.callwindowprocw;native;method;org.eclipse.swt.internal.win32;os.callwindowproc;os.java;org.eclipse.swt.widgets.tree.callwindowproc;tree.java;org.eclipse.swt.widgets.tree.wm_lbuttondown;tree.java;org.eclipse.swt.widgets.control.windowproc;control.java;org.eclipse.swt.widgets.tree.windowproc;tree.java;org.eclipse.swt.widgets.display.windowproc;display.java;org.eclipse.swt.internal.win32;os.dispatchmessagew;native;method;org.eclipse.swt.internal.win32;os.dispatchmessage;os.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;verify;build;regression;exception;throw;click;fold;embedded;image;node;outline;birt;report;designer'),(313838,'eclipse','[accessibility] the fill of stock chart does not work correctly under high contrast mode','created an attachment (id=169438)\nscreenshot\n\ndescription:\nthe fill of stock chart does not work correctly under high contrast mode.\n\nbuild number:\n2.6.0.v20100521-0630\n\nsteps to reproduce:\n1. activate the highcontrast function using the keyboard shortcut\n(left-alt+left-shift+printscreen).\n2. open the attached report design and double click the stock chart to open the chart builder.\n3. compare the chart with that under the normal mode.\n\nexpected result:\nthe fill of stock chart does not change.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\ncreated an attachment (id=169439)\nreport design\nwhite color means the price increase. if the price decrease, it will use palette color. it\'s an expected behavior so set to wontfix.\ncreated an attachment (id=169470)\nchart.csv\nverified, closed.','44241','27988','2010-05-20 22:51:04','p3','wontfix','closed','birt chart',';create;attachment;screenshot;description;stock;chart;work;correctly;high;contrast;mode;build;number;2.6.0;step;reproduce;activate;highcontrast;function;keyboard;shortcut;left;left;shift;printscreen;open;attach;report;design;double;click;stock;chart;open;chart;builder;compare;chart;normal;mode;expect;result;stock;chart;change;actual;result;screenshot;error;create;attachment;report;design;white;color;means;price;increase;price;decrease;palette;color;expect;behavior;wontfix;create;attachment;chart.csv;verify;close;accessibility;stock;chart;work;correctly;high;contrast;mode;birt;chart'),(313840,'eclipse','live preview is empty after changing cube and correct the expression in chart builder','created an attachment (id=169441)\nscreenshot\n\ndescription:\nlive preview is empty after changing cube and correct the expression in chart builder\n\nbuild number: \n2.6.0.v20100521-0630\n\nsteps to reproduce:\n1, new a chart binding with cube which has country dimension\n2, new another cube without country dimension\n3, edit the chart and binding to cube2\n4, correct the expression to a existing dimension and check the live preview in chart builder\n\nexpected result:\nthe live preview is correct after changing cube and correcting binding\n\nactual result:\nthe live preview is empty\ni don\'t see this issue.\ncould you provide the report?\ncan\'t reproduce.\nuser must make sure all expressions are valid in new data cube binding.\nverified in 2.6.0.v20100525-0630 build','14152','31807','2010-05-20 23:21:22','p3','worksforme','closed','birt chart',';create;attachment;screenshot;description;live;preview;change;cube;correct;expression;chart;builder;build;number;2.6.0;step;reproduce;chart;binding;cube;country;dimension;cube;country;dimension;edit;chart;binding;cube2;correct;expression;exist;dimension;check;live;preview;chart;builder;expect;result;live;preview;correct;change;cube;correct;binding;actual;result;live;preview;issue;provide;report;can\'t;reproduce;user;make;sure;expression;valid;datum;cube;binding;verify;2.6.0;build;live;preview;change;cube;correct;expression;chart;builder;birt;chart'),(313843,'eclipse','[accessibility] items are not shown completely in data explorer/outline under high contrast mode \"high contrast white (large)\"','created an attachment (id=169448)\nscreenshot\n\ndescription:\n[accessibility] items are not shown completely in data explorer/outline under high contrast mode \"high contrast white (large)\"\n\nbuild:\n2.6.0.v20100521-0630\n\nsteps to reproduce:\n1. control panel->accessibility options->display, tick \"use high contrast\" and\nclick \"settings\", select \"high contrast white (large)\" and click \"ok\".\n2. new a report\n3. clheck the data explorer/outline viewer\n\nactual result:\nitems are not shown completely. see the acreenshot.\nshould not hard-code the color.\ndon\'t restart the eclipse.\nclose the bug.','15232','56831','2010-05-20 23:35:25','p3','wontfix','closed','birt report designer',';create;attachment;screenshot;description;accessibility;item;show;completely;datum;explorer;outline;high;contrast;mode;high;contrast;white;large;build;2.6.0;step;reproduce;control;panel;accessibility;option;display;tick;high;contrast;click;setting;select;high;contrast;white;large;click;report;clheck;datum;explorer;outline;viewer;actual;result;item;show;completely;acreenshot;hard;code;color;restart;close;accessibility;item;show;completely;datum;explorer;outline;high;contrast;mode;high;contrast;white;large;birt;report;designer'),(313844,'eclipse','[accessibility] padding/margin/advance\'s value/unit setting are not shown completely under high contrast mode \"high contrast white (large)\"','created an attachment (id=169450)\nscreenshot\n\ndescription:\n[accessibility] padding/margin\'s value/unit setting are not shown completely under high contrast mode \"high contrast white (large)\"\n\nbuild:\n2.6.0.v20100521-0630\n\nsteps to reproduce:\n1. control panel->accessibility options->display, tick \"use high contrast\" and\nclick \"settings\", select \"high contrast white (large)\" and click \"ok\".\n2. new a report and insert a label\n3. select the label, check properties->padding/margin\n\nactual result:\nitems are not shown completely. see the acreenshot.\ncreated an attachment (id=169451)\nadvance page\n\nitems are not shown in properties->advance\ndon\'t restart the eclipse.\nclose the bug','15232','56831','2010-05-20 23:44:36','p3','wontfix','closed','birt report designer',';create;attachment;screenshot;description;accessibility;padding;margin\';value;unit;show;completely;high;contrast;mode;high;contrast;white;large;build;2.6.0;step;reproduce;control;panel;accessibility;option;display;tick;high;contrast;click;setting;select;high;contrast;white;large;click;report;insert;label;select;label;check;property;padding;margin;actual;result;item;show;completely;acreenshot;create;attachment;advance;page;item;show;property;advance;restart;close;accessibility;padding;margin;advance\'s;value;unit;show;completely;high;contrast;mode;high;contrast;white;large;birt;report;designer'),(313845,'eclipse','[accessibility] the texts on xtab are not shown in layout under high contrast mode \"high contrast white (large)\"','created an attachment (id=169452)\nscreenshot\n\ndescription:\nthe text on the report items are not shown in layout under high contrast mode\n\"high contrast white (large)\"\n\nbuild number:\n2.6.0.v20100304-0630\n\nsteps to reproduce:\n1. activate the highcontrast function using the keyboard shortcut\n(left-alt+left-shift+printscreen).\n2. new a report with report items with text like xtab...\n\nexpected result:\nthe text on the report items are shown.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\nfixed.\nverify the bug on build <2.6.0.v20100525-1139>\nclosed.','15232','27988','2010-05-20 23:51:09','p3','fixed','closed','birt report designer',';create;attachment;screenshot;description;text;report;item;show;layout;high;contrast;mode;high;contrast;white;large;build;number;2.6.0;step;reproduce;activate;highcontrast;function;keyboard;shortcut;left;left;shift;printscreen;report;report;item;text;like;xtab;expect;result;text;report;item;show;actual;result;screenshot;error;verify;build;close;accessibility;text;xtab;show;layout;high;contrast;mode;high;contrast;white;large;birt;report;designer'),(313849,'eclipse','[auto-s]fail to run report using script this.addaction()','created an attachment (id=169457)\nreport\n\nbuild number:2.6.0.v20100521-0630\n\nsteps to reproduce:\n1. preview attached report. the report has script in label onprepare which add a hyperlink on the label\n\nexpected result:hyperlink is added\n\nactual result:exception. \n\nerror log:\nlabel (id = 7): \n- there are errors evaluating script \"ac = this.getreport().createaction();\nac.setlinktype(this.constants.action_link_type_hyperlink);\nac.seturi(\"\\\'http://www.actuate.com\\\'\");\nac.settargetwindow(\"_parent\");\nthis.addaction(ac);\n\":\nwrapped org.eclipse.birt.report.model.api.metadata.propertyvalueexception: the value \"org.eclipse.birt.report.model.api.elements.structures.action@1c23196\" is invalid with the type \"structure\". (/report/body/label[@id=\"7\"]/method[@name=\"onprepare\"]#5) \nbirt.core.javascriptcommonerror ( 1 time(s) )\ndetail : org.eclipse.birt.report.engine.api.engineexception: there are errors evaluating script \"ac = this.getreport().createaction();\nac.setlinktype(this.constants.action_link_type_hyperlink);\nac.seturi(\"\\\'http://www.actuate.com\\\'\");\nac.settargetwindow(\"_parent\");\nthis.addaction(ac);\n\":\nwrapped org.eclipse.birt.report.model.api.metadata.propertyvalueexception: the value \"org.eclipse.birt.report.model.api.elements.structures.action@1c23196\" is invalid with the type \"structure\". (/report/body/label[@id=\"7\"]/method[@name=\"onprepare\"]#5)\n	at org.eclipse.birt.report.engine.executor.executioncontext.addexception(executioncontext.java:1210)\n	at org.eclipse.birt.report.engine.api.impl.scripteddesignhandler.processonpreparescript(scripteddesignhandler.java:202)\n	at org.eclipse.birt.report.engine.api.impl.scripteddesignhandler.handleonprepare(scripteddesignhandler.java:109)\n	at org.eclipse.birt.report.engine.api.impl.scripteddesignvisitor.visitlabel(scripteddesignvisitor.java:270)\n	at org.eclipse.birt.report.model.api.designvisitorimpl$forwarder.visitlabel(designvisitorimpl.java:1005)\n	at org.eclipse.birt.report.model.elements.label.apply(label.java:60)\n	at org.eclipse.birt.report.model.api.designvisitorimpl.apply(designvisitorimpl.java:127)\n	at org.eclipse.birt.report.engine.api.impl.scripteddesignvisitor.visitreportdesign(scripteddesignvisitor.java:106)\n	at org.eclipse.birt.report.model.api.designvisitorimpl$forwarder.visitreportdesign(designvisitorimpl.java:1211)\n	at org.eclipse.birt.report.model.elements.reportdesign.apply(reportdesign.java:65)\n	at org.eclipse.birt.report.model.api.designvisitorimpl.apply(designvisitorimpl.java:127)\n	at org.eclipse.birt.report.engine.api.impl.enginetask.preparedesign(enginetask.java:1660)\n	at org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun(runandrendertask.java:96)\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	at org.eclipse.birt.report.service.birtviewerreportservice.runandrenderreport(birtviewerreportservice.java:973)\n	at org.eclipse.birt.report.service.actionhandler.birtgetpageallactionhandler.__execute(birtgetpageallactionhandler.java:131)\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.handlegetpageall(birtdocumentprocessor.java:183)\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:212)\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.core.exception.coreexception: there are errors evaluating script \"ac = this.getreport().createaction();\nac.setlinktype(this.constants.action_link_type_hyperlink);\nac.seturi(\"\\\'http://www.actuate.com\\\'\");\nac.settargetwindow(\"_parent\");\nthis.addaction(ac);\n\":\nwrapped org.eclipse.birt.report.model.api.metadata.propertyvalueexception: the value \"org.eclipse.birt.report.model.api.elements.structures.action@1c23196\" is invalid with the type \"structure\". (/report/body/label[@id=\"7\"]/method[@name=\"onprepare\"]#5)\n	at org.eclipse.birt.report.engine.javascript.javascriptengine.evaluate(javascriptengine.java:287)\n	at org.eclipse.birt.core.script.scriptcontext.evaluate(scriptcontext.java:152)\n	at org.eclipse.birt.report.engine.executor.executioncontext.evaluate(executioncontext.java:746)\n	at org.eclipse.birt.report.engine.executor.executioncontext.evaluate(executioncontext.java:726)\n	at org.eclipse.birt.report.engine.executor.executioncontext.evaluate(executioncontext.java:708)\n	at org.eclipse.birt.report.engine.api.impl.scripteddesignhandler.processonpreparescript(scripteddesignhandler.java:194)\n	... 62 more\ncaused by: org.mozilla.javascript.wrappedexception: wrapped org.eclipse.birt.report.model.api.metadata.propertyvalueexception: the value \"org.eclipse.birt.report.model.api.elements.structures.action@1c23196\" is invalid with the type \"structure\". (/report/body/label[@id=\"7\"]/method[@name=\"onprepare\"]#5)\n	at org.mozilla.javascript.context.throwasscriptruntimeex(context.java:1654)\n	at org.mozilla.javascript.memberbox.invoke(memberbox.java:175)\n	at org.mozilla.javascript.nativejavamethod.call(nativejavamethod.java:243)\n	at org.mozilla.javascript.optimizer.optruntime.call1(optruntime.java:66)\n	at org.mozilla.javascript.gen.c14._c0(/report/body/label[@id=\"7\"]/method[@name=\"onprepare\"]:5)\n	at org.mozilla.javascript.gen.c14.call(/report/body/label[@id=\"7\"]/method[@name=\"onprepare\"])\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.c14.call(/report/body/label[@id=\"7\"]/method[@name=\"onprepare\"])\n	at org.mozilla.javascript.gen.c14.exec(/report/body/label[@id=\"7\"]/method[@name=\"onprepare\"])\n	at org.eclipse.birt.report.engine.javascript.javascriptengine.evaluate(javascriptengine.java:282)\n	... 67 more\ncaused by: org.eclipse.birt.report.model.api.metadata.propertyvalueexception: the value \"org.eclipse.birt.report.model.api.elements.structures.action@1c23196\" is invalid with the type \"structure\".\n	at org.eclipse.birt.report.model.metadata.structpropertytype.validatevalue(structpropertytype.java:107)\n	at org.eclipse.birt.report.model.metadata.propertydefn.dovalidatevaluewithexpression(propertydefn.java:905)\n	at org.eclipse.birt.report.model.metadata.propertydefn.validatevalue(propertydefn.java:872)\n	at org.eclipse.birt.report.model.command.propertycommand.validatevalue(propertycommand.java:857)\n	at org.eclipse.birt.report.model.command.propertycommand.setproperty(propertycommand.java:257)\n	at org.eclipse.birt.report.model.command.propertycommand.setproperty(propertycommand.java:134)\n	at org.eclipse.birt.report.model.api.designelementhandle.setproperty(designelementhandle.java:520)\n	at org.eclipse.birt.report.model.simpleapi.label.addaction(label.java:161)\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.mozilla.javascript.memberbox.invoke(memberbox.java:160)\n	... 76 more\nfixed in 2.6.0 branch.\nverified in 2.6.0.v20100525-1629','15191','25405','2010-05-21 01:33:44','p3','fixed','closed','birt report',';create;attachment;report;build;number;2.6.0;step;reproduce;preview;attach;report;report;script;label;onprepare;hyperlink;label;expect;result:hyperlink;actual;result:exception;error;label;error;evaluate;script;this.getreport;createaction;ac.setlinktype;this.constants.action_link_type_hyperlink;ac.seturi;http;www.actuate.com;ac.settargetwindow;this.addaction;wrap;org.eclipse.birt.report.model.api.metadata.propertyvalueexception;value;org.eclipse.birt.report.model.api.elements.structures.action;invalid;type;structure;report;body;label;method;onprepare;birt.core.javascriptcommonerror;time;org.eclipse.birt.report.engine.api.engineexception;error;evaluate;script;this.getreport;createaction;ac.setlinktype;this.constants.action_link_type_hyperlink;ac.seturi;http;www.actuate.com;ac.settargetwindow;this.addaction;wrap;org.eclipse.birt.report.model.api.metadata.propertyvalueexception;value;org.eclipse.birt.report.model.api.elements.structures.action;invalid;type;structure;report;body;label;method;onprepare;org.eclipse.birt.report.engine.executor.executioncontext.addexception;executioncontext.java;org.eclipse.birt.report.engine.api.impl.scripteddesignhandler.processonpreparescript;scripteddesignhandler.java;org.eclipse.birt.report.engine.api.impl.scripteddesignhandler.handleonprepare;scripteddesignhandler.java;org.eclipse.birt.report.engine.api.impl.scripteddesignvisitor.visitlabel;scripteddesignvisitor.java;org.eclipse.birt.report.model.api.designvisitorimpl;forwarder.visitlabel;designvisitorimpl.java;org.eclipse.birt.report.model.elements.label.apply;label.java;org.eclipse.birt.report.model.api.designvisitorimpl.apply;designvisitorimpl.java;org.eclipse.birt.report.engine.api.impl.scripteddesignvisitor.visitreportdesign;scripteddesignvisitor.java;org.eclipse.birt.report.model.api.designvisitorimpl;forwarder.visitreportdesign;designvisitorimpl.java;org.eclipse.birt.report.model.elements.reportdesign.apply;reportdesign.java;org.eclipse.birt.report.model.api.designvisitorimpl.apply;designvisitorimpl.java;org.eclipse.birt.report.engine.api.impl.enginetask.preparedesign;enginetask.java;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;org.eclipse.birt.report.service.birtviewerreportservice.runandrenderreport;birtviewerreportservice.java;org.eclipse.birt.report.service.actionhandler.birtgetpageallactionhandler;birtgetpageallactionhandler.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.handlegetpageall;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.core.exception.coreexception;error;evaluate;script;this.getreport;createaction;ac.setlinktype;this.constants.action_link_type_hyperlink;ac.seturi;http;www.actuate.com;ac.settargetwindow;this.addaction;wrap;org.eclipse.birt.report.model.api.metadata.propertyvalueexception;value;org.eclipse.birt.report.model.api.elements.structures.action;invalid;type;structure;report;body;label;method;onprepare;org.eclipse.birt.report.engine.javascript.javascriptengine.evaluate;javascriptengine.java;org.eclipse.birt.core.script.scriptcontext.evaluate;scriptcontext.java;org.eclipse.birt.report.engine.executor.executioncontext.evaluate;executioncontext.java;org.eclipse.birt.report.engine.executor.executioncontext.evaluate;executioncontext.java;org.eclipse.birt.report.engine.executor.executioncontext.evaluate;executioncontext.java;org.eclipse.birt.report.engine.api.impl.scripteddesignhandler.processonpreparescript;scripteddesignhandler.java;cause;org.mozilla.javascript.wrappedexception;wrap;org.eclipse.birt.report.model.api.metadata.propertyvalueexception;value;org.eclipse.birt.report.model.api.elements.structures.action;invalid;type;structure;report;body;label;method;onprepare;org.mozilla.javascript.context.throwasscriptruntimeex;context.java;org.mozilla.javascript.memberbox.invoke;memberbox.java;org.mozilla.javascript.nativejavamethod.call;nativejavamethod.java;org.mozilla.javascript.optimizer.optruntime.call1;optruntime.java;org.mozilla.javascript.gen.c14;report;body;label;method;onprepare;org.mozilla.javascript.gen.c14;report;body;label;method;onprepare;org.mozilla.javascript.contextfactory.dotopcall;contextfactory.java;org.mozilla.javascript.scriptruntime.dotopcall;scriptruntime.java;org.mozilla.javascript.gen.c14;report;body;label;method;onprepare;org.mozilla.javascript.gen.c14;exec;report;body;label;method;onprepare;org.eclipse.birt.report.engine.javascript.javascriptengine.evaluate;javascriptengine.java;cause;org.eclipse.birt.report.model.api.metadata.propertyvalueexception;value;org.eclipse.birt.report.model.api.elements.structures.action;invalid;type;structure;org.eclipse.birt.report.model.metadata.structpropertytype.validatevalue;structpropertytype.java;org.eclipse.birt.report.model.metadata.propertydefn.dovalidatevaluewithexpression;propertydefn.java;org.eclipse.birt.report.model.metadata.propertydefn.validatevalue;propertydefn.java;org.eclipse.birt.report.model.command.propertycommand.validatevalue;propertycommand.java;org.eclipse.birt.report.model.command.propertycommand.setproperty;propertycommand.java;org.eclipse.birt.report.model.command.propertycommand.setproperty;propertycommand.java;org.eclipse.birt.report.model.api.designelementhandle.setproperty;designelementhandle.java;org.eclipse.birt.report.model.simpleapi.label.addaction;label.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.mozilla.javascript.memberbox.invoke;memberbox.java;2.6.0;branch;verify;2.6.0;auto;fail;report;script;this.addaction;birt;report'),(313852,'eclipse','[regression] the version of birt charting runtime component & birt reporting runtime component need to be updated from 2.5.0 to 2.6.0 [0603]','created an attachment (id=169458)\nscreenshot\n\ndescription:\nthe version of birt charting runtime component & birt reporting runtime component need to be updated from 2.5.0 to 2.6.0.\n\nbuild number:\n2.6.0.v20100521-0630\n\nsteps to reproduce:\n1. new a dynamic web project.\n2. bring up the \"project facets\" dialogue.\n\nexpected result:\nversion should be 2.6.0.\n\nactual result:\nversion is 2.5.0 (see the screenshot).\n\nerror log:\nn/a\nversion number is updated to 2.6.0\nverify in 2.6.0.v20100525-1139','46143','27988','2010-05-21 01:54:40','p3','fixed','closed','birt report viewer',';create;attachment;screenshot;description;version;birt;chart;runtime;component;birt;report;runtime;component;need;update;2.5.0;2.6.0;build;number;2.6.0;step;reproduce;dynamic;project;bring;project;facet;dialogue;expect;result;version;2.6.0;actual;result;version;2.5.0;screenshot;error;version;number;update;2.6.0;verify;2.6.0;regression;version;birt;chart;runtime;component;birt;report;runtime;component;need;update;2.5.0;2.6.0;birt;report;viewer'),(313856,'eclipse','time parameter does not show import values after new a selection choice','created an attachment (id=169462)\nscreenshot\n\ndescription:\ntime parameter does not show import values after new a selection choice\n\nbuild:\n2.6.0.v20100521-0630\n\nsteps to reproduce:\n1. new a dataset with a datetime column, row[\"date time\"]\n2. add a computed column \"time\", type time, expression: row[\"date time\"]\n3. new a report parameter, type: time, display type: list, static\n4. click \"import values\", check the value.\n5. new a selection choice, and then click \"import values\", check the value.\n\nactual result:\nafter step5, import values does not show values. see the screenshot.\ncreated an attachment (id=169463)\nreport\nthere\'s already an entry \"123\", which will be considered equivalent to \"00:00:00\", so duplicate entries are hidden.\nclose the bug','18252','56831','2010-05-21 02:27:34','p3','wontfix','closed','birt report designer',';create;attachment;screenshot;description;time;parameter;import;value;selection;choice;build;2.6.0;step;reproduce;dataset;datetime;column;date;time;compute;column;time;type;time;expression;date;time;report;parameter;type;time;display;type;list;static;click;import;value;check;value;selection;choice;click;import;value;check;value;actual;result;step5;import;value;value;screenshot;create;attachment;report;there\'s;entry;consider;equivalent;duplicate;entry;hide;close;time;parameter;import;value;selection;choice;birt;report;designer'),(313863,'eclipse','[regression]page break internal doesn\'t work if it‘s larger than 45','created an attachment (id=169471)\nreport\n\nbuild number:2.6.0.v20100521-0630\n\nsteps to reproduce:\n1. insert customer tables\n2. set page-break-internal to 40,45,50 and see their effects\n\nexpected result:\ncut page by 40 rows, 45 rows and 50 rows\n\nactual result:\n40, 45 works, but 50 shows as the same as 45, set 46 and shows the same as 45 effect\nif layout preference is set to fixed-layout, the pagination is based on page-size and page-break-interval.\nclose,page-break-internal doesn\'t work if the interval number larger than one page can show','18253','18581','2010-05-21 03:00:56','p3','invalid','closed','birt report engine',';create;attachment;report;build;number;2.6.0;step;reproduce;insert;customer;table;page;break;internal;effect;expect;result;page;actual;result;work;show;show;effect;layout;preference;layout;pagination;base;page;size;page;break;interval;close;page;break;internal;doesn\'t;work;interval;number;larger;page;regression;page;break;internal;doesn\'t;work;it‘s;larger;birt;report;engine'),(313882,'eclipse','[regression]pageoverflow plus pagebreakinternal shows different pdf pages in web viewer and preview','created an attachment (id=169483)\nreport\n\nbuild number:2.6.0.v20100521-0630\n\nsteps to reproduce:\n1. attatch report has page-break-internal 60, fixed-layout\n2. preview in web viewer and print pdf, select auto pageoverflow\n3. preview in pdf\n\nexpected result:\nsame pages for two pdf files\n\nactual result:\nstep2 generate pdf with three pages.\nstep3 generate pdf with five pages.\nfixed.\nbut this is not a regression.\n2.6.0.v20100601-1048','22709','18581','2010-05-21 04:46:06','p3','fixed','closed','birt report engine',';create;attachment;report;build;number;2.6.0;step;reproduce;attatch;report;page;break;internal;layout;preview;viewer;print;select;auto;pageoverflow;preview;expect;result;page;file;actual;result;step2;generate;page;step3;generate;page;regression;2.6.0;regression;pageoverflow;plus;pagebreakinternal;show;different;page;viewer;preview;birt;report;engine'),(313920,'eclipse','tvt36:tct295: tvt_rus: incorrect date format error','<response_by> katia milekhina at 2010.05.20.03.57.10 </response_by>\nlanguage: russian\nbuild number: 20100519\nmust-fix:yes\n\non the data explorer, right click report parameters and select new parameter.\nselect data type: date.\nunder default value there is a hint to enter a value in the format yyyy-mm-dd.\nis it a correct format or should it be localized?\ni\'ve tried to enter date in the format yyyy-mm-dd (like in hint text) and in the format dd.mm.yyyy (national standart), but got error message \"the value format does not match the data type\" in both cases. so what\'s the correct format for date?\nplease see a screenshort for reference.\n\nregards,\nkatia\n\n<response_by> nguyer at 2010.05.21.09.59.07 </response_by>\nthis article was reassigned from category:\'\'tvt/testing,inbox\'\'.\ncreated an attachment (id=169506)\n05.001.870_date.png\n<cde:tctdetail>\ntestcase: 05.001.870\nproject: wsw36\ncomponent: xfer - birt/report designer\npriority: 2\nsubject: tvt_rus: incorrect date format error\narticle id: 295\noriginator: y91039@ru.ibm.com\n</cde:tctdetail>\nthis is fixed in other checkins.\n<response_by> katia milekhina at 2010.05.25.01.02.42 </response_by>\nthis is not fixed in 20100524 build.\nwhich date format is expected in default value field: yyyy-mm-dd or dd.mm.yyyy (national standart for russian)?\n\nregards,\nkatia\n<response_by> ma xiao long at 2010.05.25.21.32.07 </response_by>\nchs has same concern in build 20100524-1600-nl1.\ncreated an attachment (id=169923)\n295_05.001.870_incorrect_date_format_error.gif\n<response_by> lisa chang at 2010.05.25.23.43.11 </response_by>\nsame for cht\ncreated an attachment (id=169931)\ntct#295_05.001.870.gif\n<response_by> katia milekhina at 2010.05.28.05.45.25 </response_by>\nfixed for russian in 20100526 build.\nvalue in yyy-mm-dd format is accepted.\nthank you, i\'m closing this.\n\nkatia\n<response_by> ma xiao long at 2010.05.30.21.42.08 </response_by>\nfixed for chs in build 20100529-2200-nl1, thanks!\n<response_by> lisa chang at 2010.06.02.00.52.42 </response_by>\nfixed for cht in build 20100529-2200-nl1\nthank you!','18252','20799','2010-05-21 11:05:21','p3','fixed','closed','birt report designer',';katium;milekhina;language;russian;build;number;fix:yes;datum;explorer;right;click;report;parameter;select;parameter;select;datum;type;date;default;value;hint;enter;value;format;yyyy;correct;format;localized;i\'ve;enter;date;format;yyyy;like;hint;text;format;dd.mm.yyyy;national;standart;error;message;value;format;match;datum;type;case;what\'s;correct;format;date;screenshort;reference;katium;nguyer;article;reassign;category;testing;inbox;create;attachment;05.001.870_date.png;testcase;05.001.870;project;wsw36;component;xfer;birt;report;designer;priority;subject;tvt_rus;incorrect;date;format;error;article;originator;ru.ibm.com;checkin;katium;milekhina;build;date;format;expect;default;value;field;yyyy;dd.mm.yyyy;national;standart;russian;katium;xiao;long;concern;build;create;attachment;295_05.001.870_incorrect_date_format_error.gif;lisa;chang;create;attachment;295_05.001.870;katium;milekhina;russian;build;value;format;accept;thank;close;katium;xiao;long;build;lisa;chang;build;thank;tvt36;tct295;tvt_rus;incorrect;date;format;error;birt;report;designer'),(314059,'eclipse','\"labels\" button is not enabled until \"show series labels\" is tick','description:\n\"labels\" button is not enabled until \"show series labels\" is tick.\n\nbuild number:\n2.6.0.v20100524-1222\n\nsteps to reproduce:\n1. new a chart.\n2. format chart->series->value (y) series.\n\nexpected result:\n\"curve fitting line\" button is disabled when \"show curve fitting line\" is not tick.\n\nactual result:\n\"labels\" button is enabled when \"show series labels\" is not tick, but the operation in the dialogue does not take effect until \"show series labels\" is not tick.\n\nerror log:\nn/a\nthis is expected behavior, and was added as an enhancement previously.\nthe data label settings are used not only in label text, but also in tooltips.\nhence, even if data labels are invisible, user can use this ui to customize tooltips.\nverified, closed.','14152','27988','2010-05-24 01:58:29','p3','invalid','closed','birt chart',';description;label;button;enable;series;label;tick;build;number;2.6.0;step;reproduce;chart;format;chart;series;value;series;expect;result;curve;fitting;line;button;disabled;curve;fitting;line;tick;actual;result;label;button;enable;series;label;tick;operation;dialogue;effect;series;label;tick;error;expect;behavior;enhancement;previously;datum;label;setting;label;text;tooltip;datum;label;invisible;user;customize;tooltip;verify;close;label;button;enable;series;label;tick;birt;chart'),(314060,'eclipse','[accessibility] the texts on list are not shown in layout under high contrast mode \"high contrast white (large)\"','created an attachment (id=169628)\nscreenshot\n\ndescription:\nthe texts on list are not shown in layout under high contrast mode \"high contrast white (large)\".\n\nbuild number:\n2.6.0.v20100524-1222\n\nsteps to reproduce:\n1. control panel->accessibility options->display, tick \"use high contrast\", activate the high contrast mode high contrast white (large).\n2. new a list in layout.\n\nexpected result:\nthe text are shown as in normal mode.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\nfixed.\nverify the bug on build <2.6.0.v20100525-1139>\nclosed.','15232','27988','2010-05-24 02:19:55','p3','fixed','closed','birt report designer',';create;attachment;screenshot;description;text;list;show;layout;high;contrast;mode;high;contrast;white;large;build;number;2.6.0;step;reproduce;control;panel;accessibility;option;display;tick;high;contrast;activate;high;contrast;mode;high;contrast;white;large;list;layout;expect;result;text;show;normal;mode;actual;result;screenshot;error;verify;build;close;accessibility;text;list;show;layout;high;contrast;mode;high;contrast;white;large;birt;report;designer'),(314070,'eclipse','[automation][regression]npe is thrown out when y value set to string type in bubble chart','created an attachment (id=169641)\ntest report\n\ndescription:\n  npe is thrown out when y value set to string type in bubble chart\n\ntest build:\nbirt2.6.0 v20100524-1222\n\nstep to reproduce:\n\n1. use the report attached\n2. preview it\n\nexpect result:\nreport can preview \n\nactual result:\nnep is thrown out\n\nerror message:\ncaused by: java.lang.nullpointerexception\n	at org.eclipse.birt.chart.extension.datafeed.bubbledatasetprocessorimpl.populate(bubbledatasetprocessorimpl.java:287)\n	at org.eclipse.birt.chart.internal.datafeed.dataprocessor.fillseriesdataset(dataprocessor.java:1350)\n	at org.eclipse.birt.chart.internal.datafeed.dataprocessor.generateruntimeseries(dataprocessor.java:813)\n	at org.eclipse.birt.chart.internal.datafeed.dataprocessor.generateruntimeseries(dataprocessor.java:1450)\n	at org.eclipse.birt.chart.internal.datafeed.dataprocessor.generateruntimeseries(dataprocessor.java:507)\n	at org.eclipse.birt.chart.factory.generator.binddata(generator.java:652)\n	at org.eclipse.birt.chart.reportitem.chartreportitempresentationbase.binddata(chartreportitempresentationbase.java:683)\n	at org.eclipse.birt.chart.reportitem.chartreportitempresentationbase.onrowsets(chartreportitempresentationbase.java:797)\n	... 41 more\nfixed a npe issue in ubbledatasetprocessorimpl.\nverified in daily build v20100525-0630','44014','48055','2010-05-24 04:31:09','p3','fixed','closed','birt chart',';create;attachment;test;report;description;throw;value;string;type;bubble;chart;test;build;birt2.6.0;step;reproduce;report;attach;preview;expect;result;report;preview;actual;result;throw;error;message;cause;java.lang.nullpointerexception;org.eclipse.birt.chart.extension.datafeed.bubbledatasetprocessorimpl.populate;bubbledatasetprocessorimpl.java;org.eclipse.birt.chart.internal.datafeed.dataprocessor.fillseriesdataset;dataprocessor.java;org.eclipse.birt.chart.internal.datafeed.dataprocessor.generateruntimeseries;dataprocessor.java;org.eclipse.birt.chart.internal.datafeed.dataprocessor.generateruntimeseries;dataprocessor.java;org.eclipse.birt.chart.internal.datafeed.dataprocessor.generateruntimeseries;dataprocessor.java;org.eclipse.birt.chart.factory.generator.binddata;generator.java;org.eclipse.birt.chart.reportitem.chartreportitempresentationbase.binddata;chartreportitempresentationbase.java;org.eclipse.birt.chart.reportitem.chartreportitempresentationbase.onrowsets;chartreportitempresentationbase.java;issue;ubbledatasetprocessorimpl;verify;daily;build;automation;regression;throw;value;string;type;bubble;chart;birt;chart'),(314081,'eclipse','[automation][regression]image height is different from golden file when preview as xls','created an attachment (id=169651)\ntest report\n\ndescription:\n  image height is different from golden file when preview as xls\n\ntest build:\nbirt2.6.0 v20100524-1222\n\nstep to reproduce:\n\n1. use the report attached\n2. preview it as xls\n\nexpect result:\nimage height is same as golden file\n\nactual result:\nimage height is different from golden file\nfixed the problem.\nimage width is different from golden file now.\nfixed.\nverified in daily build v20100531-0630','46601','48055','2010-05-24 05:39:12','p3','fixed','closed','birt report engine',';create;attachment;test;report;description;image;height;different;golden;file;preview;test;build;birt2.6.0;step;reproduce;report;attach;preview;expect;result;image;height;golden;file;actual;result;image;height;different;golden;file;problem;image;width;different;golden;file;verify;daily;build;automation;regression;image;height;different;golden;file;preview;birt;report;engine'),(314088,'eclipse','the table row height does not work correctly in pdf','created an attachment (id=169655)\nreport design\n\ndescription:\nthe table row height does not work correctly in pdf.\n\nbuild number:\n2.6.0.v20100524-1222\n\nsteps to reproduce:\n1. preview the attached report design in pdf.\n\nexpected result:\nthe row height in the second page is 2in.\n\nactual result:\npage break does not work correctly between the 3rd and the 4th page.\n\nerror log:\nn/a\ncreated an attachment (id=169657)\nthe pdf file generated from the attached report design\nfixed.\nverified in build (2.6.0.v20100531-0630), closed.','22709','27988','2010-05-24 06:00:16','p3','fixed','closed','birt report engine',';create;attachment;report;design;description;table;height;work;correctly;build;number;2.6.0;step;reproduce;preview;attach;report;design;expect;result;height;second;page;actual;result;page;break;work;correctly;page;error;create;attachment;file;generate;attach;report;design;verify;build;2.6.0;close;table;height;work;correctly;birt;report;engine'),(314099,'eclipse','[regression] exception is thrown out when preview a report with a html table as doc','created an attachment (id=169663)\nreport design\n\ndescription:\nexception is thrown out when preview a report with a html table as doc.\nregression of #299037\n\nbuild number:\n2.6.0.v20100524-1222\n\nsteps to reproduce:\n1. preview the attached report design as doc.\n\nexpected result:\nno exception.\n\nactual result:\nexception is thrown out.\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: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.headercomplete(httpconnection.java:924)\n	at org.mortbay.jetty.httpparser.parsenext(httpparser.java:549)\n	at org.mortbay.jetty.httpparser.parseavailable(httpparser.java:212)\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.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.illegalargumentexception: &quot;fromunits&quot;must be one of the absolute units(cm, in, mm, pt, pc).\n	at org.eclipse.birt.report.model.api.util.dimensionutil.convertto(dimensionutil.java:96)\n	at org.eclipse.birt.report.engine.ir.dimensiontype.convertto(dimensiontype.java:111)\n	at org.eclipse.birt.report.engine.emitter.wpml.wordutil.convertto(wordutil.java:100)\n	at org.eclipse.birt.report.engine.emitter.wpml.wordutil.convertto(wordutil.java:72)\n	at org.eclipse.birt.report.engine.emitter.wpml.abstractemitterimpl.starttable(abstractemitterimpl.java:540)\n	at org.eclipse.birt.report.engine.emitter.wpml.docemitter.starttable(docemitter.java:362)\n	at org.eclipse.birt.report.engine.presentation.contentemittervisitor.visittable(contentemittervisitor.java:81)\n	at org.eclipse.birt.report.engine.content.impl.tablecontent.accept(tablecontent.java:104)\n	at org.eclipse.birt.report.engine.presentation.contentemittervisitor.visit(contentemittervisitor.java:51)\n	at org.eclipse.birt.report.engine.presentation.contentemittervisitor.visitchildren(contentemittervisitor.java:171)\n	at org.eclipse.birt.report.engine.presentation.contentemittervisitor.visitcontainer(contentemittervisitor.java:73)\n	at org.eclipse.birt.report.engine.content.impl.containercontent.accept(containercontent.java:42)\n	at org.eclipse.birt.report.engine.presentation.contentemittervisitor.visit(contentemittervisitor.java:51)\n	at org.eclipse.birt.report.engine.presentation.contentemittervisitor.visitchildren(contentemittervisitor.java:171)\n	at org.eclipse.birt.report.engine.emitter.wpml.docemitterimpl.startforeign(docemitterimpl.java:169)\n	at org.eclipse.birt.report.engine.emitter.wpml.docemitter.startforeign(docemitter.java:282)\n	at org.eclipse.birt.report.engine.emitter.compositecontentemitter.startforeign(compositecontentemitter.java:266)\n	at org.eclipse.birt.report.engine.emitter.contentemitterutil.startcontent(contentemitterutil.java:77)\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:wangxiaodan\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: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.headercomplete(httpconnection.java:924)\n	at org.mortbay.jetty.httpparser.parsenext(httpparser.java:549)\n	at org.mortbay.jetty.httpparser.parseavailable(httpparser.java:212)\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.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.illegalargumentexception: &quot;fromunits&quot;must be one of the absolute units(cm, in, mm, pt, pc).\n	at org.eclipse.birt.report.model.api.util.dimensionutil.convertto(dimensionutil.java:96)\n	at org.eclipse.birt.report.engine.ir.dimensiontype.convertto(dimensiontype.java:111)\n	at org.eclipse.birt.report.engine.emitter.wpml.wordutil.convertto(wordutil.java:100)\n	at org.eclipse.birt.report.engine.emitter.wpml.wordutil.convertto(wordutil.java:72)\n	at org.eclipse.birt.report.engine.emitter.wpml.abstractemitterimpl.starttable(abstractemitterimpl.java:540)\n	at org.eclipse.birt.report.engine.emitter.wpml.docemitter.starttable(docemitter.java:362)\n	at org.eclipse.birt.report.engine.presentation.contentemittervisitor.visittable(contentemittervisitor.java:81)\n	at org.eclipse.birt.report.engine.content.impl.tablecontent.accept(tablecontent.java:104)\n	at org.eclipse.birt.report.engine.presentation.contentemittervisitor.visit(contentemittervisitor.java:51)\n	at org.eclipse.birt.report.engine.presentation.contentemittervisitor.visitchildren(contentemittervisitor.java:171)\n	at org.eclipse.birt.report.engine.presentation.contentemittervisitor.visitcontainer(contentemittervisitor.java:73)\n	at org.eclipse.birt.report.engine.content.impl.containercontent.accept(containercontent.java:42)\n	at org.eclipse.birt.report.engine.presentation.contentemittervisitor.visit(contentemittervisitor.java:51)\n	at org.eclipse.birt.report.engine.presentation.contentemittervisitor.visitchildren(contentemittervisitor.java:171)\n	at org.eclipse.birt.report.engine.emitter.wpml.docemitterimpl.startforeign(docemitterimpl.java:169)\n	at org.eclipse.birt.report.engine.emitter.wpml.docemitter.startforeign(docemitter.java:282)\n	at org.eclipse.birt.report.engine.emitter.compositecontentemitter.startforeign(compositecontentemitter.java:266)\n	at org.eclipse.birt.report.engine.emitter.contentemitterutil.startcontent(contentemitterutil.java:77)\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:761)\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: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.headercomplete(httpconnection.java:924)\n	at org.mortbay.jetty.httpparser.parsenext(httpparser.java:549)\n	at org.mortbay.jetty.httpparser.parseavailable(httpparser.java:212)\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.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.illegalargumentexception: \"fromunits\"must be one of the absolute units(cm, in, mm, pt, pc).\n	at org.eclipse.birt.report.model.api.util.dimensionutil.convertto(dimensionutil.java:96)\n	at org.eclipse.birt.report.engine.ir.dimensiontype.convertto(dimensiontype.java:111)\n	at org.eclipse.birt.report.engine.emitter.wpml.wordutil.convertto(wordutil.java:100)\n	at org.eclipse.birt.report.engine.emitter.wpml.wordutil.convertto(wordutil.java:72)\n	at org.eclipse.birt.report.engine.emitter.wpml.abstractemitterimpl.starttable(abstractemitterimpl.java:540)\n	at org.eclipse.birt.report.engine.emitter.wpml.docemitter.starttable(docemitter.java:362)\n	at org.eclipse.birt.report.engine.presentation.contentemittervisitor.visittable(contentemittervisitor.java:81)\n	at org.eclipse.birt.report.engine.content.impl.tablecontent.accept(tablecontent.java:104)\n	at org.eclipse.birt.report.engine.presentation.contentemittervisitor.visit(contentemittervisitor.java:51)\n	at org.eclipse.birt.report.engine.presentation.contentemittervisitor.visitchildren(contentemittervisitor.java:171)\n	at org.eclipse.birt.report.engine.presentation.contentemittervisitor.visitcontainer(contentemittervisitor.java:73)\n	at org.eclipse.birt.report.engine.content.impl.containercontent.accept(containercontent.java:42)\n	at org.eclipse.birt.report.engine.presentation.contentemittervisitor.visit(contentemittervisitor.java:51)\n	at org.eclipse.birt.report.engine.presentation.contentemittervisitor.visitchildren(contentemittervisitor.java:171)\n	at org.eclipse.birt.report.engine.emitter.wpml.docemitterimpl.startforeign(docemitterimpl.java:169)\n	at org.eclipse.birt.report.engine.emitter.wpml.docemitter.startforeign(docemitter.java:282)\n	at org.eclipse.birt.report.engine.emitter.compositecontentemitter.startforeign(compositecontentemitter.java:266)\n	at org.eclipse.birt.report.engine.emitter.contentemitterutil.startcontent(contentemitterutil.java:77)\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 the problem.\nverified in build (2.6.0.v20100525-1139).','46601','27988','2010-05-24 07:33:04','p3','fixed','closed','birt report engine',';create;attachment;report;design;description;exception;throw;preview;report;html;table;regression;build;number;2.6.0;step;reproduce;preview;attach;report;design;expect;result;exception;actual;result;exception;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.illegalargumentexception;fromunit;absolute;unit;org.eclipse.birt.report.model.api.util.dimensionutil.convertto;dimensionutil.java;org.eclipse.birt.report.engine.ir.dimensiontype.convertto;dimensiontype.java;org.eclipse.birt.report.engine.emitter.wpml.wordutil.convertto;wordutil.java;org.eclipse.birt.report.engine.emitter.wpml.wordutil.convertto;wordutil.java;org.eclipse.birt.report.engine.emitter.wpml.abstractemitterimpl.starttable;abstractemitterimpl.java;org.eclipse.birt.report.engine.emitter.wpml.docemitter.starttable;docemitter.java;org.eclipse.birt.report.engine.presentation.contentemittervisitor.visittable;contentemittervisitor.java;org.eclipse.birt.report.engine.content.impl.tablecontent.accept;tablecontent.java;org.eclipse.birt.report.engine.presentation.contentemittervisitor.visit;contentemittervisitor.java;org.eclipse.birt.report.engine.presentation.contentemittervisitor.visitchildren;contentemittervisitor.java;org.eclipse.birt.report.engine.presentation.contentemittervisitor.visitcontainer;contentemittervisitor.java;org.eclipse.birt.report.engine.content.impl.containercontent.accept;containercontent.java;org.eclipse.birt.report.engine.presentation.contentemittervisitor.visit;contentemittervisitor.java;org.eclipse.birt.report.engine.presentation.contentemittervisitor.visitchildren;contentemittervisitor.java;org.eclipse.birt.report.engine.emitter.wpml.docemitterimpl.startforeign;docemitterimpl.java;org.eclipse.birt.report.engine.emitter.wpml.docemitter.startforeign;docemitter.java;org.eclipse.birt.report.engine.emitter.compositecontentemitter.startforeign;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:wangxiaodan;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.illegalargumentexception;fromunit;absolute;unit;org.eclipse.birt.report.model.api.util.dimensionutil.convertto;dimensionutil.java;org.eclipse.birt.report.engine.ir.dimensiontype.convertto;dimensiontype.java;org.eclipse.birt.report.engine.emitter.wpml.wordutil.convertto;wordutil.java;org.eclipse.birt.report.engine.emitter.wpml.wordutil.convertto;wordutil.java;org.eclipse.birt.report.engine.emitter.wpml.abstractemitterimpl.starttable;abstractemitterimpl.java;org.eclipse.birt.report.engine.emitter.wpml.docemitter.starttable;docemitter.java;org.eclipse.birt.report.engine.presentation.contentemittervisitor.visittable;contentemittervisitor.java;org.eclipse.birt.report.engine.content.impl.tablecontent.accept;tablecontent.java;org.eclipse.birt.report.engine.presentation.contentemittervisitor.visit;contentemittervisitor.java;org.eclipse.birt.report.engine.presentation.contentemittervisitor.visitchildren;contentemittervisitor.java;org.eclipse.birt.report.engine.presentation.contentemittervisitor.visitcontainer;contentemittervisitor.java;org.eclipse.birt.report.engine.content.impl.containercontent.accept;containercontent.java;org.eclipse.birt.report.engine.presentation.contentemittervisitor.visit;contentemittervisitor.java;org.eclipse.birt.report.engine.presentation.contentemittervisitor.visitchildren;contentemittervisitor.java;org.eclipse.birt.report.engine.emitter.wpml.docemitterimpl.startforeign;docemitterimpl.java;org.eclipse.birt.report.engine.emitter.wpml.docemitter.startforeign;docemitter.java;org.eclipse.birt.report.engine.emitter.compositecontentemitter.startforeign;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.illegalargumentexception;fromunit;absolute;unit;org.eclipse.birt.report.model.api.util.dimensionutil.convertto;dimensionutil.java;org.eclipse.birt.report.engine.ir.dimensiontype.convertto;dimensiontype.java;org.eclipse.birt.report.engine.emitter.wpml.wordutil.convertto;wordutil.java;org.eclipse.birt.report.engine.emitter.wpml.wordutil.convertto;wordutil.java;org.eclipse.birt.report.engine.emitter.wpml.abstractemitterimpl.starttable;abstractemitterimpl.java;org.eclipse.birt.report.engine.emitter.wpml.docemitter.starttable;docemitter.java;org.eclipse.birt.report.engine.presentation.contentemittervisitor.visittable;contentemittervisitor.java;org.eclipse.birt.report.engine.content.impl.tablecontent.accept;tablecontent.java;org.eclipse.birt.report.engine.presentation.contentemittervisitor.visit;contentemittervisitor.java;org.eclipse.birt.report.engine.presentation.contentemittervisitor.visitchildren;contentemittervisitor.java;org.eclipse.birt.report.engine.presentation.contentemittervisitor.visitcontainer;contentemittervisitor.java;org.eclipse.birt.report.engine.content.impl.containercontent.accept;containercontent.java;org.eclipse.birt.report.engine.presentation.contentemittervisitor.visit;contentemittervisitor.java;org.eclipse.birt.report.engine.presentation.contentemittervisitor.visitchildren;contentemittervisitor.java;org.eclipse.birt.report.engine.emitter.wpml.docemitterimpl.startforeign;docemitterimpl.java;org.eclipse.birt.report.engine.emitter.wpml.docemitter.startforeign;docemitter.java;org.eclipse.birt.report.engine.emitter.compositecontentemitter.startforeign;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;problem;verify;build;2.6.0;regression;exception;throw;preview;report;html;table;birt;report;engine'),(314117,'eclipse','[automation][regression]\"col width\" tag of dynamic text doesn\'t work when preview as pdf','created an attachment (id=169677)\ntest report\n\ndescription:\n  \"col width\" tag of dynamic text doesn\'t work when preview as pdf\n\ntest build:\nbirt2.6.0 v20100524-1222\n\nstep to reproduce:\n\n1. use the report attached\n2. preview it as xls\n\nexpect result:\n\"col width\" tag works well\n\nactual result:\n\"col width\" tag doesn\'t work\nfixed.\nverified in daily build v20100528-0630','15181','48055','2010-05-24 10:16:41','p3','fixed','closed','birt report engine',';create;attachment;test;report;description;width;dynamic;text;doesn\'t;work;preview;test;build;birt2.6.0;step;reproduce;report;attach;preview;expect;result;width;work;actual;result;width;doesn\'t;work;verify;daily;build;automation;regression;width;dynamic;text;doesn\'t;work;preview;birt;report;engine'),(314123,'eclipse','tvt36:tct313: the format number page is empty','<response_by> mostafa ali at 2010.05.23.06.45.32 </response_by>\nnls build label: 20100516-0300\nlanguage: arabic\n\nsteps to recreate the problem:\n1)  start eclipse and change the perspective to report designer from window->open perspective->other?\n2)  open navigator view by selecting window -> show view -> navigator if it is not already open.\n3)  in navigator view, double click test_report_1.rptdesign\n4)  right-click [customname] on the report and select properties.\n5)  select the format number tab\n6)  verify the highlighted text\n\ndescription:\nwhen selecting the format number tab, the page of this tab displays the contents of the last selected tab, and it doesn\'t display the expected fields.\nkindly see attached screen shot.\n\nthanks\nmostafa ali\n\n<response_by> nguyer at 2010.05.24.09.56.51 </response_by>\ni have confirmed this bug on build 20100522-1600 in arabic. this problem does not occur in english in this build. i am opening a bug to have this fixed, but mostafa, may you please update the build you are using to test, to the most recent build available?\n\nthank you!\n\n- nicko guyer\n\n<response_by> nguyer at 2010.05.24.09.57.10 </response_by>\nthis article was reassigned from category:\'\'tvt/testing,inbox\'\'.\ncreated an attachment (id=169680)\n05.002.630.jpg\n<cde:tctdetail>\ntestcase: 05.002.630 - birt\nproject: wsw36\ncomponent: xfer - birt/report designer\npriority: 1\nsubject: the format number page is empty\narticle id: 313\noriginator: mali@eg.ibm.com\n</cde:tctdetail>\nis this for specific report? can you attach it?\n<response_by> kathy li at 2010.05.25.10.02.45 </response_by>\nmust-fix: yes\n<response_by> mostafa ali at 2010.05.26.02.53.37 </response_by>\nhi nicko,\ni tried this test case again with build 20100525-1400, and the problem still exists.\n\nthanks\nmostafa ali\nare you all using the build from this link for testing?\n\nhttp://www.eclipse.org/downloads/download.php?file=/birt/downloads/drops/s-r1-2_6_0-s20100525-201005251749/birt-report-designer-all-in-one-2_6_0-s20100525.zip\ncreated an attachment (id=170134)\nexceptions\n\nproblem occurred with birt-report-framework-sdk-2_6_0-n20100521.zip.\n\nsee the attached console log for the exceptions. looks like it\'s related to \"formatcurrencynumpattern.built_in_symbols\". the problem occurred in locale \"ar\" (for arabic).\ncreated an attachment (id=170135)\ntest_report_1.rptdesign\n\nwe were testing with the attached report.\nwhat jdk version are you using?\nand what\'s the plugin version for \"com.ibm.icu\" used?\nwe tried both:\n\njava version \"1.5.0\"\njava(tm) 2 runtime environment, standard edition (build pwi32devifx-20100127 (sr\n11 fp1 ))\nibm j9 vm (build 2.3, j2re 1.5.0 ibm j9 2.3 windows 7 x86-32 j9vmwi3223ifx-20100\n125 (jit enabled)\nj9vm - 20100122_52103_lhdsmr\njit  - 20091016_1845ifx1_r8\ngc   - 20091026_aa)\njcl  - 20100127\n\njava version \"1.6.0\"\njava(tm) se runtime environment (build pwi3260sr7-20091217_01(sr7))\nibm j9 vm (build 2.4, jre 1.6.0 ibm j9 2.4 windows xp x86-32 jvmwi3260sr7-200912\n14_49398 (jit enabled, aot enabled)\nj9vm - 20091214_049398\njit  - r9_20091123_13891\ngc   - 20091111_aa)\njcl  - 20091202_01\n\nicu 4.2.1.v20100412 from eclipse-sdk-n20100524-2000\nok, i got the problem. i guess you are all testing with locale settings without the country part, such as \"ar\" instead of \"ar_sa\", \"zh\" instead of \"zh_cn\", so the currency property cannot be determined as it\'s country specific. now added the logic to handle this case.\n<response_by> mostafa ali at 2010.06.01.05.08.43 </response_by>\nhi,\n\nafter trying \"ar_sa\" the problem is fixed.\n\nthanks\nmostafa ali','15839','20799','2010-05-24 11:05:36','p3','fixed','closed','birt report designer',';mostafa;build;label;language;arabic;step;recreate;problem;start;change;perspective;report;designer;window;open;perspective;open;navigator;view;select;window;view;navigator;open;navigator;view;double;click;test_report_1;rptdesign;right;click;customname;report;select;property;select;format;number;verify;highlight;text;description;select;format;number;page;display;contents;select;doesn\'t;display;expect;field;kindly;attach;screen;shot;mostafa;nguyer;confirm;build;arabic;problem;occur;english;build;open;mostafa;update;build;test;recent;build;available;thank;nicko;guyer;nguyer;article;reassign;category;testing;inbox;create;attachment;05.002.630;testcase;05.002.630;birt;project;wsw36;component;xfer;birt;report;designer;priority;subject;format;number;page;article;originator;malus;eg.ibm.com;specific;report;attach;kathy;mostafa;nicko;test;case;build;problem;exist;mostafa;build;link;testing;http;www.eclipse.org;download;download.php;file;birt;download;drop;2_6_0;birt;report;designer;2_6_0;create;attachment;exception;problem;occur;birt;report;framework;2_6_0;attach;console;exception;look;like;related;formatcurrencynumpattern.built_in_symbols;problem;occur;locale;arabic;create;attachment;test_report_1;rptdesign;testing;attach;report;version;what\'s;plugin;version;com.ibm.icu;java;version;1.5.0;java;runtime;environment;standard;edition;build;pwi32devifx;build;j2re;1.5.0;window;j9vmwi3223ifx;enable;j9vm;20100122_52103_lhdsmr;20091016_1845ifx1_r8;20091026_aa;java;version;1.6.0;java;runtime;environment;build;pwi3260sr7;build;1.6.0;window;jvmwi3260sr7;enable;enable;j9vm;r9_20091123_13891;20091111_aa;4.2.1;problem;guess;testing;locale;setting;country;instead;ar_sa;instead;zh_cn;currency;property;determine;country;specific;logic;handle;case;mostafa;ar_sa;problem;mostafa;tvt36;tct313;format;number;page;birt;report;designer'),(314190,'eclipse','the outline works differently for scatter chart and line chart when the series palette use pattern [13]','created an attachment (id=169758)\nscreenshot\n\ndescription:\nthe outline works differently for scatter chart and line chart when the series palette use pattern .\n\nbuild number:\n2.6.0.v20100525-0630\n\nsteps to reproduce:\n1. open the attached report design.\n2. check the outline of both the charts.\n\nexpected result:\nthe 2 charts outline works the same.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\ncreated an attachment (id=169759)\nreport design\nmade the behavior of scatter chart consistent with line chart, when the series palette use pattern.\nthe fix is checked-in, while not gone into the build. set the target milestone to 2.6.0 rc4.\nverified in build (2.6.0.v20100602-0949), closed.','44014','27988','2010-05-24 23:41:30','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;outline;work;differently;scatter;chart;line;chart;series;palette;pattern;build;number;2.6.0;step;reproduce;open;attach;report;design;check;outline;chart;expect;result;chart;outline;work;actual;result;screenshot;error;create;attachment;report;design;behavior;scatter;chart;consistent;line;chart;series;palette;pattern;check;build;target;milestone;2.6.0;verify;build;2.6.0;close;outline;work;differently;scatter;chart;line;chart;series;palette;pattern;birt;chart'),(314192,'eclipse','[accessibility] there is no context help for \"new/edit level attribute\"','created an attachment (id=169766)\nscreenshot\n\ndescription:\nthere is no context help for \"new/edit level attribute\".\n\nbuild number:\n2.6.0.v20100525-1139\n\nsteps to reproduce:\n1. new data cube binding to the data set.\n2. add group, add level, click \"?\" in \"new/edit level attribute\" dialogue.\n\nexpected result:\nhelp contents are shown.\n\nactual result:\nthe context help can not be found (see the screenshot).\n\nerror log:\nn/a\nplease check if the context id is valid and reassign to documentation team.\nthe help ids are exist.\n\nids \"levelstaticattributedialog_id\" and \"leveldynamicattributedialog_id\" are binded to static and dynamic \"new/edit level attribute\" dialogs respectively.\n\nreassign to doc team to investigate.\nfixed in head.\ntagged cshelp plugin as v20100605.\nverified in build (2.6.0.v20100607-0630), closed.','15203','27988','2010-05-25 01:21:17','p3','fixed','closed','birt documentation',';create;attachment;screenshot;description;context;help;edit;level;attribute;build;number;2.6.0;step;reproduce;datum;cube;binding;datum;group;level;click;edit;level;attribute;dialogue;expect;result;help;contents;show;actual;result;context;help;screenshot;error;check;context;valid;reassign;documentation;team;help;exist;levelstaticattributedialog_id;leveldynamicattributedialog_id;bind;static;dynamic;edit;level;attribute;dialog;respectively;reassign;team;investigate;head;cshelp;plugin;verify;build;2.6.0;close;accessibility;context;help;edit;level;attribute;birt;documentation'),(314197,'eclipse','[regression]birt and chart component not in wtp configuration list','build number:2.6.0.v20100525-1139\n\nsteps to reproduce:\n1. new a dynamic web project\n2. check list for configuration\n\nexpected result:\nbirt runtime and chart runtime component in it\n\nactual result:\nneither of the two component in it\nupdated birt runtiem version to 2.6.0. chart also need update the version in java code.\nfixed. update version to 2.6.0 in chart.\n2.6.0.v20100525-2205','44241','18581','2010-05-25 01:54:13','p3','fixed','closed','birt chart',';build;number;2.6.0;step;reproduce;dynamic;project;check;list;configuration;expect;result;birt;runtime;chart;runtime;component;actual;result;component;update;birt;runtiem;version;2.6.0;chart;need;update;version;java;code;update;version;2.6.0;chart;2.6.0;regression;birt;chart;component;configuration;list;birt;chart'),(314198,'eclipse','[accessibility] the contents can not be shown completely in chart builder select data page under high contrast black (extra large)','created an attachment (id=169770)\nscreenshot\n\ndescription:\n[accessibility] the contents can not be shown completely in chart builder select data page under high contrast black (extra large)\n\nbuild:\n<2.6.0.v20100525-1139>\n\nsteps to reproduce:\n1. activate the highcontrast function using the keyboard shortcut\n(left-alt+left-shift+printscreen).\n2. new a chart and go to select data page.\n\nexpected result:\nthe contents are shown completely or there is a scroll bar.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\nfixed in ui with a scrolled bar.\nverify the bug','44241','56831','2010-05-25 02:28:09','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;accessibility;contents;show;completely;chart;builder;select;datum;page;high;contrast;black;extra;large;build;step;reproduce;activate;highcontrast;function;keyboard;shortcut;left;left;shift;printscreen;chart;select;datum;page;expect;result;contents;show;completely;scroll;actual;result;screenshot;error;scroll;verify;accessibility;contents;show;completely;chart;builder;select;datum;page;high;contrast;black;extra;large;birt;chart'),(314199,'eclipse','[smoke]npe blocks to create value series in linux','install birt 2.6.0.v20100525 build in linux as5, create a chart and try to specify value y serires, when dragging column into value y serires, npe was thrown out.\n\nexception:\n\njava.lang.nullpointerexception\n	at java.lang.string.<init>(string.java:433)\n	at org.eclipse.birt.chart.ui.swt.simpletexttransfer.nativetojava(simpletexttransfer.java:125)\n	at org.eclipse.birt.chart.ui.swt.datatextdroplistener.dragenter(datatextdroplistener.java:71)\n	at org.eclipse.swt.dnd.dndlistener.handleevent(dndlistener.java:60)\n	at org.eclipse.swt.widgets.eventtable.sendevent(eventtable.java:84)\n	at org.eclipse.swt.widgets.widget.sendevent(widget.java:1234)\n	at org.eclipse.swt.widgets.widget.sendevent(widget.java:1258)\n	at org.eclipse.swt.widgets.widget.sendevent(widget.java:1243)\n	at org.eclipse.swt.widgets.widget.notifylisteners(widget.java:1060)\n	at org.eclipse.swt.dnd.droptarget.drag_motion(droptarget.java:472)\n	at org.eclipse.swt.dnd.droptarget.drag_motion(droptarget.java:271)\n	at org.eclipse.swt.internal.gtk.os._gtk_main_do_event(native method)\n	at org.eclipse.swt.internal.gtk.os.gtk_main_do_event(os.java:8163)\n	at org.eclipse.swt.widgets.display.eventproc(display.java:1239)\n	at org.eclipse.swt.internal.gtk.os._g_main_context_iteration(native method)\n	at org.eclipse.swt.internal.gtk.os.g_main_context_iteration(os.java:2224)\n	at org.eclipse.swt.widgets.display.readanddispatch(display.java:3157)\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:237)\n	at org.eclipse.birt.chart.reportitem.ui.chartreportitembuilderimpl.open(chartreportitembuilderimpl.java:279)\n	at org.eclipse.birt.report.designer.internal.ui.processor.extenedelementprocessor.editelement(extenedelementprocessor.java:64)\n	at org.eclipse.birt.report.designer.internal.ui.views.defaultnodeprovider.performinsert(defaultnodeprovider.java:748)\n	at org.eclipse.birt.report.designer.internal.ui.views.defaultnodeprovider.performrequest(defaultnodeprovider.java:420)\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.designer.ui.views.elementadapterinvocationhandler.invoke(elementadapterinvocationhandler.java:89)\n	at $proxy0.performrequest(unknown source)\n	at org.eclipse.birt.report.designer.ui.actions.baseinsertmenuaction.insertelement(baseinsertmenuaction.java:193)\n	at org.eclipse.birt.report.designer.ui.actions.baseinsertmenuaction.run(baseinsertmenuaction.java:271)\n	at org.eclipse.jface.action.action.runwithevent(action.java:498)\n	at org.eclipse.jface.action.actioncontributionitem.handlewidgetselection(actioncontributionitem.java:584)\n	at org.eclipse.jface.action.actioncontributionitem.access$2(actioncontributionitem.java:501)\n	at org.eclipse.jface.action.actioncontributionitem$5.handleevent(actioncontributionitem.java:411)\n	at org.eclipse.swt.widgets.eventtable.sendevent(eventtable.java:84)\n	at org.eclipse.swt.widgets.widget.sendevent(widget.java:1234)\n	at org.eclipse.swt.widgets.display.rundeferredevents(display.java:3540)\n	at org.eclipse.swt.widgets.display.readanddispatch(display.java:3159)\n	at org.eclipse.ui.internal.workbench.runeventloop(workbench.java:2629)\n	at org.eclipse.ui.internal.workbench.runui(workbench.java:2593)\n	at org.eclipse.ui.internal.workbench.access$4(workbench.java:2427)\n	at org.eclipse.ui.internal.workbench$7.run(workbench.java:670)\n	at org.eclipse.core.databinding.observable.realm.runwithdefault(realm.java:332)\n	at org.eclipse.ui.internal.workbench.createandrunworkbench(workbench.java:663)\n	at org.eclipse.ui.platformui.createandrunworkbench(platformui.java:149)\n	at org.eclipse.ui.internal.ide.application.ideapplication.start(ideapplication.java:115)\n	at org.eclipse.equinox.internal.app.eclipseapphandle.run(eclipseapphandle.java:196)\n	at org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.runapplication(eclipseapplauncher.java:110)\n	at org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.start(eclipseapplauncher.java:79)\n	at org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:369)\n	at org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:179)\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.equinox.launcher.main.invokeframework(main.java:619)\n	at org.eclipse.equinox.launcher.main.basicrun(main.java:574)\n	at org.eclipse.equinox.launcher.main.run(main.java:1407)\nfixed. only apply drag enter check to windows system since linux and mac don¡¯t support it.\nverified in 2.6.0.v20100525-1629','44241','31807','2010-05-25 02:30:02','p3','fixed','closed','birt chart',';install;birt;2.6.0;build;linux;create;chart;specify;value;serire;drag;column;value;serire;throw;exception;java.lang.nullpointerexception;java.lang.string;string.java;org.eclipse.birt.chart.ui.swt.simpletexttransfer.nativetojava;simpletexttransfer.java;org.eclipse.birt.chart.ui.swt.datatextdroplistener.dragenter;datatextdroplistener.java;org.eclipse.swt.dnd.dndlistener.handleevent;dndlistener.java;org.eclipse.swt.widgets.eventtable.sendevent;eventtable.java;org.eclipse.swt.widgets.widget.sendevent;widget.java;org.eclipse.swt.widgets.widget.sendevent;widget.java;org.eclipse.swt.widgets.widget.sendevent;widget.java;org.eclipse.swt.widgets.widget.notifylisteners;widget.java;org.eclipse.swt.dnd.droptarget.drag_motion;droptarget.java;org.eclipse.swt.dnd.droptarget.drag_motion;droptarget.java;org.eclipse.swt.internal.gtk.os;native;method;org.eclipse.swt.internal.gtk.os.gtk_main_do_event;os.java;org.eclipse.swt.widgets.display.eventproc;display.java;org.eclipse.swt.internal.gtk.os;native;method;org.eclipse.swt.internal.gtk.os.g_main_context_iteration;os.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.chart.reportitem.ui.chartreportitembuilderimpl.open;chartreportitembuilderimpl.java;org.eclipse.birt.report.designer.internal.ui.processor.extenedelementprocessor.editelement;extenedelementprocessor.java;org.eclipse.birt.report.designer.internal.ui.views.defaultnodeprovider.performinsert;defaultnodeprovider.java;org.eclipse.birt.report.designer.internal.ui.views.defaultnodeprovider.performrequest;defaultnodeprovider.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.designer.ui.views.elementadapterinvocationhandler.invoke;elementadapterinvocationhandler.java;proxy0;performrequest;unknown;source;org.eclipse.birt.report.designer.ui.actions.baseinsertmenuaction.insertelement;baseinsertmenuaction.java;org.eclipse.birt.report.designer.ui.actions.baseinsertmenuaction.run;baseinsertmenuaction.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;apply;drag;enter;check;window;linux;support;verify;2.6.0;smoke;block;create;value;series;linux;birt;chart'),(314203,'eclipse','unnecessary round mode will cause number disappear','created an attachment (id=169772)\nreport\n\ndescription:\nunnecessary round mode will cause number disappear if set decimal places less than number decimal length.\n\nbuild number:2.6.0.v20100525-1130\n\nsteps to reproduce:\n1. insert a data, float, 1.23\n2. set format number: fixed, decimal places 1, round mode unnecessary\n3. preview\n\nexpected result:\nshow number\n\nactual result:\nshow nothing\njava.lang.arithmeticexception is thrown out when doing format.\nif exception is thrown out, the original value instead of null object should be returned\nfixed the problem.\nif the number isn\'t fit for unnecessary rounding mode, use default rounding mode with user specified decimal places.','46601','18581','2010-05-25 03:06:10','p3','fixed','closed','birt report engine',';create;attachment;report;description;unnecessary;round;mode;cause;number;disappear;decimal;place;number;decimal;length;build;number;2.6.0;step;reproduce;insert;datum;float;format;number;decimal;place;round;mode;unnecessary;preview;expect;result;number;actual;result;java.lang.arithmeticexception;throw;format;exception;throw;original;value;instead;null;object;return;problem;number;unnecessary;round;mode;default;round;mode;user;specify;decimal;place;unnecessary;round;mode;cause;number;disappear;birt;report;engine'),(314207,'eclipse','[regression]preview result is incorrect when report content is more than one page','created an attachment (id=169776)\nreport design\n\ndescription:\npreview result is incorrect when report content has auto page break\n\nbuild number:\n2.6.0.v20100525-1129\n\nsteps to reproduce:\n1, insert a text\n2, insert a image to make sure text content + image content is larger than master page height, it will be auto pagebreak when running in web viewer\n3, run it in web viewer\n\nexpected result:\npage break happened if content height is larger than master page height.\n\nactual result:\ntext in front of image disappeared but image was shown.\n\ni have tested this case in the morning build(2.6.0.v20100525-0630), the result is correct, page break happened between text and image\nthis should be a critical issue, if crosstab is more than one page, it only show one page in web viewer.\ncreated an attachment (id=169786)\ncrosstab\nfixed.\nverified in 2.6.0.v20100525-1749','22709','31807','2010-05-25 03:51:45','p3','fixed','closed','birt report engine',';create;attachment;report;design;description;preview;result;incorrect;report;content;auto;page;break;build;number;2.6.0;step;reproduce;insert;text;insert;image;make;sure;text;content;image;content;larger;master;page;height;auto;pagebreak;viewer;viewer;expect;result;page;break;happen;content;height;larger;master;page;height;actual;result;text;image;disappear;image;show;test;case;morning;build;2.6.0;result;correct;page;break;happen;text;image;critical;issue;crosstab;page;page;viewer;create;attachment;crosstab;verify;2.6.0;regression;preview;result;incorrect;report;content;page;birt;report;engine'),(314233,'eclipse','update \"use series palette as line color\" for gantt chart [13]','created an attachment (id=169795)\nscreenshot\n\ndescription:\nupdate \"use series palette as line color\" for gantt chart.\n\nbuild number:\n2.6.0.v20100525-1629\n\nsteps to reproduce:\n1. new a gantt chart.\n2. go to format chart->series->value \n\nexpected result:\nupdate the text.\n\nactual result:\nfor the \"line\", it means \"bar\" (see the screenshot).\n\nerror log:\nn/a\nfixed.\nverified in build (2.6.1.v20100621-0602), closed.','44241','27988','2010-05-25 05:59:56','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;update;series;palette;line;color;gantt;chart;build;number;2.6.0;step;reproduce;gantt;chart;format;chart;series;value;expect;result;update;text;actual;result;line;means;screenshot;error;verify;build;2.6.1;close;update;series;palette;line;color;gantt;chart;birt;chart'),(314259,'eclipse','reource handling problem','build identifier: m20100211-1343\n\nthe resource path setup in birt designer is not working on preview mode.\nif has multiple reports in one report project in separated folders the preview can\'t load the rptdesign if it\'s containing different resource link then relative path.\nthe following method call the moduleutil.checkversion() method, but it is not has the reosurce folder setup. it\'s generate nullpointerexception (load on rptlibrary).\norg.eclipse.birt.report.designer.ui.editors.multipagereporteditor.addpages()\nif the check disabled by directly on code, the resource locator get the exactly value of preferences resource folder option, for example {$project_loc}.\nit is not resolving the variables, and cant load the rptdesign. it\'s generate nullpointerexception too (load on rptlibrary).\ni know if, the resource folder empty in preferences the resource explorer working fine, because it is handling it as current project folder but the editor not working with relative path of project folder.\nplease fix this bug.\n\nreproducible: always\n\nsteps to reproduce:\n1. create a report project\n2. create two subdirectory in project\n3. create two rptdesign in each folder\n4. create two subfolder in each folder for resources (name: resources)\n5. set up the resource folder to {$project_loc}, or leave empty\n6. create two rptlibrary in each resources folder\n7. assign the each rptlibrary to the parent folder containing rptdesign\n8. check the resource assignment in rptdesign source (be to relative from report project), because that is the setup.\n9. open the rptdesign in designer\n10., look the exception\n','18252','85197','2010-05-25 08:47:30','p3','duplicate','closed','birt report designer',';build;identifier;resource;path;setup;birt;designer;work;preview;mode;multiple;report;report;project;separate;folder;preview;can\'t;load;rptdesign;contain;different;resource;link;relative;path;follow;method;moduleutil.checkversion;method;reosurce;folder;setup;generate;nullpointerexception;load;rptlibrary;org.eclipse.birt.report.designer.ui.editors.multipagereporteditor.addpages;check;disabled;directly;code;resource;locator;exactly;value;preference;resource;folder;option;example;project_loc;resolve;variable;load;rptdesign;generate;nullpointerexception;load;rptlibrary;know;resource;folder;preference;resource;explorer;work;fine;handle;current;project;folder;editor;work;relative;path;project;folder;reproducible;step;reproduce;create;report;project;create;subdirectory;project;create;rptdesign;folder;create;subfolder;folder;resource;resource;resource;folder;project_loc;leave;create;rptlibrary;resource;folder;assign;rptlibrary;parent;folder;contain;rptdesign;check;resource;assignment;rptdesign;source;relative;report;project;setup;open;rptdesign;designer;look;exception;reource;handle;problem;birt;report;designer'),(314390,'eclipse','error happens when click help->install new software using birt 260','created an attachment (id=169924)\nscreenshot\n\nplease refer to the screenshot.\ncreated an attachment (id=169925)\nerror log\nfixed.\nuse url instead of local update site file to install feature when generate platform.\nverified in build (2.6.0.v20100528-0630), closed.','48055','27988','2010-05-25 23:31:49','p3','fixed','closed','birt build',';create;attachment;screenshot;refer;screenshot;create;attachment;error;instead;local;update;site;file;install;feature;generate;platform;verify;build;2.6.0;close;error;happen;click;help;install;software;birt;birt;build'),(314485,'eclipse','missing \"style\" tag in report xml code causes charts to be blank (preview and final display)','build identifier: m20090917-0800\n\nreports usualy contain default \"style\" tags in their xml code. one of them is about the report, its code in the default templates usually is :\n\n<style name=\"report\" id=\"4\">\n      <property name=\"fontfamily\">sans-serif</property>\n      <property name=\"fontsize\">10pt</property>\n</style>\n\nif you remove this tag, then you won\'t be able to create charts : the preview will be displayed as blank, and even if you set it anyway, the final result will be blank.\n\nreproducible: always\n\nsteps to reproduce:\n1. create a blank report\n2. try to create a chart, you should see the preview as soon as you select a chart type (you don\'t need to create it).\n3. go in the report xml code and remove the tag \"<style name=\"report\" ...>...</style>\"\n4. try to create a chart again, the preview should remain blank, whatever you do.\nproblem specific to internal workspace, i was unable to reproduce the bug in a neutral environment (a test project).','14152','79520','2010-05-26 11:06:43','p3','invalid','closed','birt chart',';build;identifier;report;usualy;contain;default;style;code;report;code;default;template;usually;remove;able;create;chart;preview;display;blank;final;result;blank;reproducible;step;reproduce;create;blank;report;create;chart;preview;soon;select;chart;type;need;create;report;code;remove;create;chart;preview;remain;blank;problem;specific;internal;workspace;unable;reproduce;neutral;environment;test;project;miss;style;report;code;cause;chart;blank;preview;final;display;birt;chart'),(314597,'eclipse','keep theme style work consistent in report frameset and run servlet','created an attachment (id=170131)\nlib\n\nbuild number:2.6.0.v20100527-0630\n\nsteps to reproduce:\n1. new a library, add a style in default theme.\n2. insert a label in library and apply style to it.\n3. new a report, drag label from library to layout, keep report themes as none.\n4. preview in web viewer and html\n\nexpected result:\nweb viewer and html keep consistent style for label item\n\nactual result:\nwhen drag to layout, label show theme style.\nweb viewer show no style but html show theme style.\ncreated an attachment (id=170132)\nreport\nafter flatten, the style is missing.reassign to model team\nthere is a wrong parameter passed when flattens the report design.\nfixed.\nfixed.\n2.6.0.v20100601-1048','15191','18581','2010-05-26 22:52:05','p3','fixed','closed','birt report',';create;attachment;build;number;2.6.0;step;reproduce;library;style;default;theme;insert;label;library;apply;style;report;drag;label;library;layout;report;theme;preview;viewer;html;expect;result;viewer;html;consistent;style;label;item;actual;result;drag;layout;label;theme;style;viewer;style;html;theme;style;create;attachment;report;flatten;style;missing.reassign;model;team;wrong;parameter;pass;flatten;report;design;2.6.0;theme;style;work;consistent;report;frameset;servlet;birt;report'),(314599,'eclipse','[regression]selected properties file will be affected by input new file name below','build number:2.6.0.v20100527-0630\n\nsteps to reproduce:\n1. new a report.\n2. click layout, in property editor-resources, click add for properties files.\n3. input something in new file name, and then select one existed properties file under shared folders, click ok\n\nexpected result:\nsince select existed file, the original input file name should be ignored.\n\nactual result:\nthe system cannot find the path specified\n  plug-in provider:eclipse.org\n  plug-in name:birt designer ui\n  plug-in id:org.eclipse.birt.report.designer.ui\n  version:2.6.0.v20100525\n  error code:error.guiexception.invokedbyioexception\n  error message:the system cannot find the path specified\nfixed it.\n2.6.0.v20100601-1048','29174','18581','2010-05-26 23:05:25','p3','fixed','closed','birt report designer',';build;number;2.6.0;step;reproduce;report;click;layout;property;editor;resource;click;property;file;input;file;select;exist;property;file;share;folder;click;expect;result;select;exist;file;original;input;file;ignore;actual;result;path;specify;plug;provider:eclipse.org;plug;name:birt;designer;plug;id:org.eclipse.birt.report.designer.ui;version;2.6.0;error;code:error.guiexception.invokedbyioexception;error;message:the;path;specify;2.6.0;regression;select;property;file;affect;input;file;birt;report;designer'),(314612,'eclipse','can\'t define slice size when create radar chart view for table','created an attachment (id=170144)\nscreenshot\n\ndescription:\ncan\'t define slice size when create radar chart view for table\n\nbuild:\n\n\nsteps to reproduce:\n1. new a table\n2. create chart view for the table\n3. choose radar type\n4. try to define chart values\n\nactual result:\ncan\'t define slice size in chart builder. see the screenshot.\nfixed. define query type for base component of radar chart.\n\nverify the bug.','44241','56831','2010-05-27 03:48:33','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;can\'t;define;slice;size;create;radar;chart;view;table;build;step;reproduce;table;create;chart;view;table;choose;radar;type;define;chart;value;actual;result;can\'t;define;slice;size;chart;builder;screenshot;define;query;type;base;component;radar;chart;verify;can\'t;define;slice;size;create;radar;chart;view;table;birt;chart'),(314613,'eclipse','can\'t drag cube measure value to radar chart slice size in chart builder','description:\ncan\'t drag cube measure value to radar chart slice size in chart builder \n\nbuild:\n2.6.0.v20100527-0630\n\nsteps to reproduce:\n1. new a cube\n2. new radar chart using cube\n3. try to drag cube measure value to slice size definition\n\nactual result:\ncan\'t drag cube measure value to radar chart slice size in chart builder.\n\nexpect result:\ncube measure value can be dragged\ncaused by that query type is not defined for value component. fixed in 314612.','44241','56831','2010-05-27 04:04:23','p3','duplicate','closed','birt chart',';description;can\'t;drag;cube;measure;value;radar;chart;slice;size;chart;builder;build;2.6.0;step;reproduce;cube;radar;chart;cube;drag;cube;measure;value;slice;size;definition;actual;result;can\'t;drag;cube;measure;value;radar;chart;slice;size;chart;builder;expect;result;cube;measure;value;drag;cause;query;type;define;value;component;can\'t;drag;cube;measure;value;radar;chart;slice;size;chart;builder;birt;chart'),(314634,'eclipse','refactor data set editor pages\' codes[26435]','build identifier: 20100525\n\nrefactor data set editor pages\' codes.\n\nreproducible: always\nthis bug has been fixed.\nverified','14153','36309','2010-05-27 06:35:19','p3','fixed','closed','birt data',';build;identifier;refactor;datum;editor;page;code;reproducible;verify;refactor;datum;editor;page;code;birt;datum'),(314774,'eclipse','tvt36:tct318: trk: wrong currency symbol ytl in format number panel.','<response_by> albatros at 2010.05.24.06.23.02 </response_by>\nsteps to reproduce the problem:\n\n1)  start eclipse and change the perspective to report designer from window->open perspective->other?\n2)  open navigator view by selecting window -> show view -> navigator if it is not already open.\n3)  in navigator view, double click test_report_1.rptdesign\n4)  right-click [customname] on the report and select properties.\n5)  select the format number tab\n6)  select the format as pull down menu and select custom\n7)  verify the highlighted text\n\nhi,\n\ncurrency symbol for turkish lira should be tl not ytl. please see the attached screen capture.\nthanks,\nnilg?n.\n\n<response_by> rewagner at 2010.05.24.09.35.20 </response_by>\ni have tried this with the new 0522 build and it comes up as tl for me.  please install the new build and try again.\n\nthanks,\nross\n\n<response_by> albatros at 2010.05.25.01.44.34 </response_by>\nhi ross,\n\ni\'m using the build 0522 too. if you choose custom from format as drop down, you can recreate the problem.\nthanks,\nnilg?n.\n\n<response_by> albatros at 2010.05.27.02.43.42 </response_by>\nhi,\n\nthe problem still exists in the build 20100525-1400-nls2a.\nbest regards,\nnilg?n.\n\n<response_by> rewagner at 2010.05.27.15.09.21 </response_by>\nthis article was reassigned from category:\'\'tvt/testing,inbox\'\'.\ncreated an attachment (id=170267)\n05.002.680.jpg\n<cde:tctdetail>\ntestcase: 05.002.680\nproject: wsw36\ncomponent: xfer - birt/report viewer\npriority: 2\nsubject: trk: wrong currency symbol ytl in format number panel.\narticle id: 318\noriginator: tester2@tr.ibm.com\n</cde:tctdetail>\n\n<response_by> kathy li at 2010.05.28.10.04.10 </response_by>\nmust-fix: yes\n<response_by> kathy li at 2010.06.02.11.29.51 </response_by>\nit should be fixed, see attached screen.\n\nplease verify it.\ncreated an attachment (id=170834)\nturkish_currency.png\n<response_by> albatros at 2010.06.04.01.38.07 </response_by>\nfixed in the build 20100529-2200.\nthanks,\nnilg?n.','18252','20799','2010-05-27 16:35:03','p3','duplicate','closed','birt report designer',';albatro;step;reproduce;problem;start;change;perspective;report;designer;window;open;perspective;open;navigator;view;select;window;view;navigator;open;navigator;view;double;click;test_report_1;rptdesign;right;click;customname;report;select;property;select;format;number;select;format;pull;menu;select;custom;verify;highlight;text;currency;symbol;turkish;lira;attach;screen;capture;nilg;rewagner;build;come;install;build;ross;albatro;ross;build;choose;custom;format;drop;recreate;problem;nilg;albatro;problem;exist;build;nls2a;best;nilg;rewagner;article;reassign;category;testing;inbox;create;attachment;05.002.680;testcase;05.002.680;project;wsw36;component;xfer;birt;report;viewer;priority;subject;wrong;currency;symbol;format;number;panel;article;originator;tester2;tr.ibm.com;kathy;kathy;attach;screen;verify;create;attachment;turkish_currency.png;albatro;build;nilg;tvt36;tct318;wrong;currency;symbol;format;number;panel;birt;report;designer'),(314810,'eclipse','npe is thrown out when preview radar type chart for birt runtime','created an attachment (id=170301)\ntest report\n\ndescription:\n  npe is thrown out when preview radar type chart for birt runtime\n\ntest build:\nbirt2.6.0 v20100528-0630\n\nstep to reproduce:\n\n1. deploy runtime on tomcat 6.0.16\n2. preview attached report\n\nexpect result:\nreport can preview\n\nactual result:\nnpe is thrown out\n\nerror log:\ncaused by: java.lang.nullpointerexception	at org.eclipse.birt.chart.reportitem.chartreportitemimpl.validate(chartreportitemimpl.java:822)	at org.eclipse.birt.report.model.api.validators.extensionvalidator.dovalidate(extensionvalidator.java:142)	at org.eclipse.birt.report.model.api.validators.extensionvalidator.validate(extensionvalidator.java:81)	at org.eclipse.birt.report.model.validators.validationnode.perform(validationnode.java:133)	at org.eclipse.birt.report.model.validators.validationexecutor.perform(validationexecutor.java:79)	at org.eclipse.birt.report.model.core.designelement.validatewithcontents(designelement.java:2121)	at org.eclipse.birt.report.model.core.designelement.validatewithcontents(designelement.java:2130)	at org.eclipse.birt.report.model.core.module.semanticcheck(module.java:1168)	at org.eclipse.birt.report.model.core.layoutmoduleimpl.semanticcheck(layoutmoduleimpl.java:292)	at org.eclipse.birt.report.model.core.layoutmoduleimpl.doclone(layoutmoduleimpl.java:1061)	at org.eclipse.birt.report.model.elements.reportdesignimpl.doclone(reportdesignimpl.java:309)	at org.eclipse.birt.report.model.api.modulehandle.copy(modulehandle.java:3050)	at org.eclipse.birt.report.engine.api.impl.reportrunnable.clonerunnable(reportrunnable.java:132)	at org.eclipse.birt.report.engine.api.impl.enginetask.preparedesign(enginetask.java:1655)	at org.eclipse.birt.report.engine.api.impl.runandrendertask.dorun(runandrendertask.java:96)	at org.eclipse.birt.report.engine.api.impl.runandrendertask.run(runandrendertask.java:75)	at org.eclipse.birt.report.service.reportengineservice.runandrenderreport(reportengineservice.java:920)	at org.eclipse.birt.report.service.birtviewerreportservice.runandrenderreport(birtviewerreportservice.java:973)	at org.eclipse.birt.report.service.actionhandler.birtrunandrenderactionhandler.__execute(birtrunandrenderactionhandler.java:76)	at org.eclipse.birt.report.service.actionhandler.abstractbaseactionhandler.execute(abstractbaseactionhandler.java:90)	... 23 more\nradar chart as an example is not supported to preview in birt runtime.\nalthough radar chart is not supported in runtime environment, need to display error gracefully, and other charts should preview correctly.\nthis is not a regression bug, since it\'s a new example chart item.\nalthough radar chart is not supported to preview in runtime environment, display error chart gracefully and other items can preview correctly.\nneed to support radar in runtime environment.\nwe need a new runtime example plugin which contains radar chart without ui.\neven if a new plugin was created to include radar model api, it still can not run in runtime package, it just could run in all-in-one. the root reason is that the new plugin implements an emf extension for chart engine loading radar model at runtime. but due to the special class loading mechanism in lib folder in birt runtime package, the emf ecoreplugin will not register radar model api, it failed to load radar model.\nafter discussing with zhiqiang, we need further investigation to find a new way to support radar chart, it has plenty of works for chart engine to support it. we will defer this bug to 2.6.1.\nthanks.\nfixed by defining a new extension point in chart engine for custom chart model. user should implement this extension point for custom chart model.\nplease add org.eclipse.birt.chart.examples.core plug-in into runtime package, and please add this as api into lib folder. thanks.\nfixed.\nverified in daily build v20100607-0630','25405','48055','2010-05-28 03:01:09','p3','fixed','closed','birt build',';create;attachment;test;report;description;throw;preview;radar;type;chart;birt;runtime;test;build;birt2.6.0;step;reproduce;deploy;runtime;tomcat;6.0.16;preview;attach;report;expect;result;report;preview;actual;result;throw;error;cause;java.lang.nullpointerexception;org.eclipse.birt.chart.reportitem.chartreportitemimpl.validate;chartreportitemimpl.java;org.eclipse.birt.report.model.api.validators.extensionvalidator.dovalidate;extensionvalidator.java;org.eclipse.birt.report.model.api.validators.extensionvalidator.validate;extensionvalidator.java;org.eclipse.birt.report.model.validators.validationnode.perform;validationnode.java;org.eclipse.birt.report.model.validators.validationexecutor.perform;validationexecutor.java;org.eclipse.birt.report.model.core.designelement.validatewithcontents;designelement.java;org.eclipse.birt.report.model.core.designelement.validatewithcontents;designelement.java;org.eclipse.birt.report.model.core.module.semanticcheck;module.java;org.eclipse.birt.report.model.core.layoutmoduleimpl.semanticcheck;layoutmoduleimpl.java;org.eclipse.birt.report.model.core.layoutmoduleimpl.doclone;layoutmoduleimpl.java;org.eclipse.birt.report.model.elements.reportdesignimpl.doclone;reportdesignimpl.java;org.eclipse.birt.report.model.api.modulehandle.copy;modulehandle.java;org.eclipse.birt.report.engine.api.impl.reportrunnable.clonerunnable;reportrunnable.java;org.eclipse.birt.report.engine.api.impl.enginetask.preparedesign;enginetask.java;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;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;radar;chart;example;support;preview;birt;runtime;radar;chart;support;runtime;environment;need;display;error;gracefully;chart;preview;correctly;regression;example;chart;item;radar;chart;support;preview;runtime;environment;display;error;chart;gracefully;item;preview;correctly;need;support;radar;runtime;environment;need;runtime;example;plugin;contain;radar;chart;plugin;create;include;radar;model;runtime;package;just;root;reason;plugin;implement;extension;chart;engine;load;radar;model;runtime;special;class;load;mechanism;folder;birt;runtime;package;ecoreplugin;register;radar;model;fail;load;radar;model;discuss;zhiqiang;need;investigation;support;radar;chart;plenty;work;chart;engine;support;defer;2.6.1;define;extension;point;chart;engine;custom;chart;model;user;implement;extension;point;custom;chart;model;org.eclipse.birt.chart.examples.core;plug;runtime;package;folder;verify;daily;build;throw;preview;radar;type;chart;birt;runtime;birt;build'),(315022,'eclipse','[regression] height/width/padding can\'t be saved in advance properties','description:\n[regression] height/width/padding can\'t be saved in advance properties\n\nbuild:\n2.6.0.v20100531-0630\n\nsteps to reproduce:\n1. new a report and insert a label\n2. select the label, modify height/width/padding values in advance properties\n3. click other place except property-self to save the modification\n\nactual result:\nheight/width/padding can\'t be saved.\nif i click height property after modifying height value, the modification will be saved.\n\nexpect result:\nheight/width/padding can be saved after clicking other place.\nfixed it.\n\nrollback the dimension cell editor behavior.\nheight/width/padding can be saved now. \nverify the bug on build <2.6.0.v20100601-0955>','29174','56831','2010-05-30 22:58:17','p3','fixed','closed','birt report designer',';description;regression;height;width;padding;can\'t;save;advance;property;build;2.6.0;step;reproduce;report;insert;label;select;label;modify;height;width;padding;value;advance;property;click;place;property;self;save;modification;actual;result;height;width;padding;can\'t;save;click;height;property;modify;height;value;modification;save;expect;result;height;width;padding;save;click;place;rollback;dimension;cell;editor;behavior;height;width;padding;save;verify;build;regression;height;width;padding;can\'t;save;advance;property;birt;report;designer'),(315023,'eclipse','[regression]library can not be used if applying report item theme','steps:\n1, new a report library\n2, go to outline and select theme\n3, new theme and select report item theme\n4, try to use the library for example right click on the library outline or reopen the library\n\nactual results:\nafter right clicking on library layout, npe was thrown. and library can not be reopened anymore.\njava.lang.classcastexception: org.eclipse.birt.report.model.api.reportitemthemehandle cannot be cast to org.eclipse.birt.report.model.api.themehandle\n	at org.eclipse.birt.report.designer.internal.ui.editors.schematic.providers.schematiccontextmenuprovider.populateaddstyleaction(schematiccontextmenuprovider.java:854)\n	at org.eclipse.birt.report.designer.internal.ui.editors.schematic.providers.schematiccontextmenuprovider.createstylemenu(schematiccontextmenuprovider.java:789)\n	at org.eclipse.birt.report.designer.internal.ui.editors.schematic.providers.schematiccontextmenuprovider.buildcontextmenu(schematiccontextmenuprovider.java:308)\n	at org.eclipse.gef.contextmenuprovider.menuabouttoshow(contextmenuprovider.java:63)\n	at org.eclipse.jface.action.menumanager.fireabouttoshow(menumanager.java:338)\n	at org.eclipse.jface.action.menumanager.handleabouttoshow(menumanager.java:469)\n	at org.eclipse.jface.action.menumanager.access$1(menumanager.java:465)\n	at org.eclipse.jface.action.menumanager$2.menushown(menumanager.java:491)\n	at org.eclipse.swt.widgets.typedlistener.handleevent(typedlistener.java:241)\n	at org.eclipse.swt.widgets.eventtable.sendevent(eventtable.java:84)\n	at org.eclipse.swt.widgets.widget.sendevent(widget.java:1053)\n	at org.eclipse.swt.widgets.widget.sendevent(widget.java:1077)\n	at org.eclipse.swt.widgets.widget.sendevent(widget.java:1058)\n	at org.eclipse.swt.widgets.control.wm_initmenupopup(control.java:4485)\n	at org.eclipse.swt.widgets.control.windowproc(control.java:4188)\n	at org.eclipse.swt.widgets.canvas.windowproc(canvas.java:341)\n	at org.eclipse.swt.widgets.decorations.windowproc(decorations.java:1598)\n	at org.eclipse.swt.widgets.shell.windowproc(shell.java:2038)\n	at org.eclipse.swt.widgets.display.windowproc(display.java:4873)\n	at org.eclipse.swt.internal.win32.os.trackpopupmenu(native method)\n	at org.eclipse.swt.widgets.menu._setvisible(menu.java:256)\n	at org.eclipse.swt.widgets.display.runpopups(display.java:4107)\n	at org.eclipse.swt.widgets.display.readanddispatch(display.java:3651)\n	at org.eclipse.ui.internal.workbench.runeventloop(workbench.java:2629)\n	at org.eclipse.ui.internal.workbench.runui(workbench.java:2593)\n	at org.eclipse.ui.internal.workbench.access$4(workbench.java:2427)\n	at org.eclipse.ui.internal.workbench$7.run(workbench.java:670)\n	at org.eclipse.core.databinding.observable.realm.runwithdefault(realm.java:332)\n	at org.eclipse.ui.internal.workbench.createandrunworkbench(workbench.java:663)\n	at org.eclipse.ui.platformui.createandrunworkbench(platformui.java:149)\n	at org.eclipse.ui.internal.ide.application.ideapplication.start(ideapplication.java:115)\n	at org.eclipse.equinox.internal.app.eclipseapphandle.run(eclipseapphandle.java:196)\n	at org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.runapplication(eclipseapplauncher.java:110)\n	at org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.start(eclipseapplauncher.java:79)\n	at org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:369)\n	at org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:179)\n	at sun.reflect.nativemethodaccessorimpl.invoke0(native method)\n	at sun.reflect.nativemethodaccessorimpl.invoke(unknown source)\n	at sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)\n	at java.lang.reflect.method.invoke(unknown source)\n	at org.eclipse.equinox.launcher.main.invokeframework(main.java:619)\n	at org.eclipse.equinox.launcher.main.basicrun(main.java:574)\n	at org.eclipse.equinox.launcher.main.run(main.java:1407)\ntested on 2.6.0.v20100531-0630\nfixed by re-tagging.\nreport item theme option is removed. verified in 2.6.0.v20100601-0630 build.','15839','31807','2010-05-30 23:33:32','p3','fixed','closed','birt report designer',';step;report;library;outline;select;theme;theme;select;report;item;theme;library;example;right;click;library;outline;reopen;library;actual;result;right;click;library;layout;throw;library;reopen;anymore;java.lang.classcastexception;org.eclipse.birt.report.model.api.reportitemthemehandle;cast;org.eclipse.birt.report.model.api.themehandle;org.eclipse.birt.report.designer.internal.ui.editors.schematic.providers.schematiccontextmenuprovider.populateaddstyleaction;schematiccontextmenuprovider.java;org.eclipse.birt.report.designer.internal.ui.editors.schematic.providers.schematiccontextmenuprovider.createstylemenu;schematiccontextmenuprovider.java;org.eclipse.birt.report.designer.internal.ui.editors.schematic.providers.schematiccontextmenuprovider.buildcontextmenu;schematiccontextmenuprovider.java;org.eclipse.gef.contextmenuprovider.menuabouttoshow;contextmenuprovider.java;org.eclipse.jface.action.menumanager.fireabouttoshow;menumanager.java;org.eclipse.jface.action.menumanager.handleabouttoshow;menumanager.java;org.eclipse.jface.action.menumanager.access;menumanager.java;org.eclipse.jface.action.menumanager;menushown;menumanager.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.widget.sendevent;widget.java;org.eclipse.swt.widgets.widget.sendevent;widget.java;org.eclipse.swt.widgets.control.wm_initmenupopup;control.java;org.eclipse.swt.widgets.control.windowproc;control.java;org.eclipse.swt.widgets.canvas.windowproc;canvas.java;org.eclipse.swt.widgets.decorations.windowproc;decorations.java;org.eclipse.swt.widgets.shell.windowproc;shell.java;org.eclipse.swt.widgets.display.windowproc;display.java;org.eclipse.swt.internal.win32;os.trackpopupmenu;native;method;org.eclipse.swt.widgets.menu;menu.java;org.eclipse.swt.widgets.display.runpopups;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;unknown;source;sun.reflect.delegatingmethodaccessorimpl.invoke;unknown;source;java.lang.reflect.method.invoke;unknown;source;org.eclipse.equinox.launcher.main.invokeframework;main.java;org.eclipse.equinox.launcher.main.basicrun;main.java;org.eclipse.equinox.launcher.main.run;main.java;test;2.6.0;report;item;theme;option;remove;verify;2.6.0;build;regression;library;apply;report;item;theme;birt;report;designer'),(315029,'eclipse','[automation][regression]xtab has extra row in the second page when preview in web viewer','created an attachment (id=170490)\ntest report\n\ndescription:\n  xtab has extra row in the second page when preview in web viewer\n\ntest build:\nbirt2.6.0 v20100531-0630\n\nstep to reproduce:\n\n1. use the report attached \n2. view report in web viewer\n3. click \"next page\"\n\nexpect result:\nxtab has not extra row in the second page\n\nactual result:\nxtab has extra row in the second page\ncreated an attachment (id=170491)\nscreenshot\nthis bug has already been fixed.\nverified in daily build v20100603-0630','22709','48055','2010-05-31 02:48:50','p3','fixed','closed','birt report engine',';create;attachment;test;report;description;xtab;extra;second;page;preview;viewer;test;build;birt2.6.0;step;reproduce;report;attach;view;report;viewer;click;page;expect;result;xtab;extra;second;page;actual;result;xtab;extra;second;page;create;attachment;screenshot;verify;daily;build;automation;regression;xtab;extra;second;page;preview;viewer;birt;report;engine'),(315035,'eclipse','[automation][regression]error happened while merge cells in grid when preview as pdf/ppt/ps','created an attachment (id=170492)\ntest report\n\ndescription:\n  error happened while merge cells in grid when preview as pdf/ppt/ps\n\ntest build:\nbirt2.6.0 v20100531-0630\n\nstep to reproduce:\n\n1. use the report attached \n2. preview as pdf/ppt/ps\n\n\nexpect result:\nreport can preview\n\nactual result:\nerror happened while running the report\n\nerror log:\ncaused by: java.lang.classcastexception: org.eclipse.birt.report.engine.content.impl.tablecontent cannot be cast to org.eclipse.birt.report.engine.content.ibandcontent	at org.eclipse.birt.report.engine.nlayout.area.impl.tablelayout.isinrepeatheader(tablelayout.java:975)	at org.eclipse.birt.report.engine.nlayout.area.impl.tablelayout.updaterow(tablelayout.java:720)	at org.eclipse.birt.report.engine.nlayout.area.impl.tablelayout.addrow(tablelayout.java:645)	at org.eclipse.birt.report.engine.nlayout.area.impl.tablearea.addrow(tablearea.java:73)	at org.eclipse.birt.report.engine.nlayout.area.impl.rowarea.close(rowarea.java:141)	at org.eclipse.birt.report.engine.nlayout.layoutengine.closecontainer(layoutengine.java:360)	at org.eclipse.birt.report.engine.nlayout.layoutengine.endtablecontainer(layoutengine.java:565)	at org.eclipse.birt.report.engine.nlayout.layoutengine.endrow(layoutengine.java:575)	at org.eclipse.birt.report.engine.emitter.compositecontentemitter.endrow(compositecontentemitter.java:179)	at org.eclipse.birt.report.engine.layout.html.htmltablelayoutemitter.flushrow(htmltablelayoutemitter.java:363)	at org.eclipse.birt.report.engine.layout.html.htmltablelayoutemitter.flush(htmltablelayoutemitter.java:313)	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)	... 32 more\nfixed.\n\nverified in daily build v20100603-0630','22709','48055','2010-05-31 03:52:09','p3','fixed','closed','birt report engine',';create;attachment;test;report;description;error;happen;merge;cell;grid;preview;test;build;birt2.6.0;step;reproduce;report;attach;preview;expect;result;report;preview;actual;result;error;happen;report;error;cause;java.lang.classcastexception;org.eclipse.birt.report.engine.content.impl.tablecontent;cast;org.eclipse.birt.report.engine.content.ibandcontent;org.eclipse.birt.report.engine.nlayout.area.impl.tablelayout.isinrepeatheader;tablelayout.java;org.eclipse.birt.report.engine.nlayout.area.impl.tablelayout.updaterow;tablelayout.java;org.eclipse.birt.report.engine.nlayout.area.impl.tablelayout.addrow;tablelayout.java;org.eclipse.birt.report.engine.nlayout.area.impl.tablearea.addrow;tablearea.java;org.eclipse.birt.report.engine.nlayout.area.impl.rowarea.close;rowarea.java;org.eclipse.birt.report.engine.nlayout.layoutengine.closecontainer;layoutengine.java;org.eclipse.birt.report.engine.nlayout.layoutengine.endtablecontainer;layoutengine.java;org.eclipse.birt.report.engine.nlayout.layoutengine.endrow;layoutengine.java;org.eclipse.birt.report.engine.emitter.compositecontentemitter.endrow;compositecontentemitter.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;error;happen;merge;cell;grid;preview;birt;report;engine'),(315042,'eclipse','org.eclipse.birt.chart.examples has compile error in 2.6.0 build v20100531-1630','created an attachment (id=170502)\nerror log\n\norg.eclipse.birt.chart.examples has compile error in 2.6.0 build v20100531-1630.\nplease see the attachment for details.\nfixed.\nverified in daily build v20100601-1048','25405','48055','2010-05-31 05:31:42','p3','fixed','closed','birt build',';create;attachment;error;org.eclipse.birt.chart.examples;compile;error;2.6.0;build;attachment;detail;verify;daily;build;org.eclipse.birt.chart.examples;compile;error;2.6.0;build;birt;build'),(315050,'eclipse','[automation][regression]image size is different from golden file when preview as xls','created an attachment (id=170507)\ntest report\n\ndescription:\n  image size is different from golden file when preview as xls\n\ntest build:\nbirt2.6.0 v20100531-0630\n\nstep to reproduce:\n\n1. use the report attached\n2. preview it as xls\n\nexpect result:\nimage size is same as golden file\n\nactual result:\nimage size is different from golden file\nfixed the problem.\nverified in daily build v20100603-0630','46601','48055','2010-05-31 06:29:37','p3','fixed','closed','birt report engine',';create;attachment;test;report;description;image;size;different;golden;file;preview;test;build;birt2.6.0;step;reproduce;report;attach;preview;expect;result;image;size;golden;file;actual;result;image;size;different;golden;file;problem;verify;daily;build;automation;regression;image;size;different;golden;file;preview;birt;report;engine'),(315176,'eclipse','[regression]fail to show bg image for svg chart in web viewer','build number:2.6.0.v20100601-1048\n\nsteps to reproduce:\n1. get report in bug #311664\n2. enable svg chart in preferences\n3. preview in web viewer\n\nexpected result:\nshow background image\n\nactual result:\nno bg image shows.\nit\'s should be a svg problem of firefox 3.5. there is no problem with firefox 3.6.\nchecked and no this issue in ff3.6, close it','44014','18581','2010-06-01 03:33:44','p3','worksforme','closed','birt chart',';build;number;2.6.0;step;reproduce;report;enable;chart;preference;preview;viewer;expect;result;background;image;actual;result;image;show;problem;firefox;problem;firefox;check;issue;ff3.6;close;regression;fail;image;chart;viewer;birt;chart'),(315179,'eclipse','translucent for chart series does not work when using pattern as series palette color','created an attachment (id=170615)\nreport\n\ndescription:\ntranslucent for chart series does not work when using pattern as series palette color\n\nbuild:\n2.6.0.v20100531-0630\n\nsteps to reproduce:\n1. new chart and set translucent for chart series\n2. use patten for series palette (format chart->series)\n3. preview\n\nactual result:\ntranslucent does not work on pattern series\n\nexpect result:\nchart series using pattern should be translucent.\npattern is a type of image essentially. it does not support translucent either.\nclose the bug','14152','56831','2010-06-01 04:25:13','p3','invalid','closed','birt chart',';create;attachment;report;description;translucent;chart;series;work;pattern;series;palette;color;build;2.6.0;step;reproduce;chart;translucent;chart;series;patten;series;palette;format;chart;series;preview;actual;result;translucent;work;pattern;series;expect;result;chart;series;pattern;translucent;pattern;type;image;essentially;support;translucent;close;translucent;chart;series;work;pattern;series;palette;color;birt;chart'),(315180,'eclipse','[automation][regression]classcastexception was thrown out while previewing report attached in pdf','created an attachment (id=170616)\nreport design\n\nreport: multiple grids with chart, image and table contents\n\ndescription:\n classcaseexception was thrown out while previewing report attachedn in pdf, postscript and ppt.\n\nstep to reproduce:\n\n1. use the report attached\n2. preview it in pdf, postscript or ppt\n\nerror trace:\ncaused by: java.lang.classcastexception: org.eclipse.birt.report.engine.content.impl.tablecontent cannot be cast to org.eclipse.birt.report.engine.content.ibandcontent\n	at org.eclipse.birt.report.engine.nlayout.area.impl.tablelayout.isinrepeatheader(tablelayout.java:975)\n	at org.eclipse.birt.report.engine.nlayout.area.impl.tablelayout.updaterow(tablelayout.java:720)\n	at org.eclipse.birt.report.engine.nlayout.area.impl.tablelayout.addrow(tablelayout.java:645)\n	at org.eclipse.birt.report.engine.nlayout.area.impl.tablearea.addrow(tablearea.java:73)\n	at org.eclipse.birt.report.engine.nlayout.area.impl.rowarea.close(rowarea.java:141)\n	at org.eclipse.birt.report.engine.nlayout.layoutengine.closecontainer(layoutengine.java:360)\n	at org.eclipse.birt.report.engine.nlayout.layoutengine.endtablecontainer(layoutengine.java:565)\n	at org.eclipse.birt.report.engine.nlayout.layoutengine.endrow(layoutengine.java:575)\n	at org.eclipse.birt.report.engine.emitter.compositecontentemitter.endrow(compositecontentemitter.java:179)\n	at org.eclipse.birt.report.engine.layout.html.htmltablelayoutemitter.flushrow(htmltablelayoutemitter.java:363)\n	at org.eclipse.birt.report.engine.layout.html.htmltablelayoutemitter.flush(htmltablelayoutemitter.java:313)\n	at org.eclipse.birt.report.engine.layout.html.htmltablelayoutemitter.endrow(htmltablelayoutemitter.java:632)\n	at org.eclipse.birt.report.engine.emitter.contentemitterutil.endcontent(contentemitterutil.java:111)\n	at org.eclipse.birt.report.engine.layout.html.buffer.abstractnode.end(abstractnode.java:69)\n	at org.eclipse.birt.report.engine.layout.html.buffer.htmlpagebuffer.endrow(htmlpagebuffer.java:196)\n	at org.eclipse.birt.report.engine.layout.html.buffer.htmlpagebuffer.endcontainer(htmlpagebuffer.java:140)\n	at org.eclipse.birt.report.engine.layout.html.buffer.tablebreakbuffer.endcontainer(tablebreakbuffer.java:360)\n	at org.eclipse.birt.report.engine.layout.html.htmlstackinglm.end(htmlstackinglm.java:42)\n','22709','38915','2010-06-01 04:31:12','p3','duplicate','closed','birt report engine',';create;attachment;report;design;report;multiple;grid;chart;image;table;contents;description;classcaseexception;throw;preview;report;attachedn;postscript;step;reproduce;report;attach;preview;postscript;error;trace;cause;java.lang.classcastexception;org.eclipse.birt.report.engine.content.impl.tablecontent;cast;org.eclipse.birt.report.engine.content.ibandcontent;org.eclipse.birt.report.engine.nlayout.area.impl.tablelayout.isinrepeatheader;tablelayout.java;org.eclipse.birt.report.engine.nlayout.area.impl.tablelayout.updaterow;tablelayout.java;org.eclipse.birt.report.engine.nlayout.area.impl.tablelayout.addrow;tablelayout.java;org.eclipse.birt.report.engine.nlayout.area.impl.tablearea.addrow;tablearea.java;org.eclipse.birt.report.engine.nlayout.area.impl.rowarea.close;rowarea.java;org.eclipse.birt.report.engine.nlayout.layoutengine.closecontainer;layoutengine.java;org.eclipse.birt.report.engine.nlayout.layoutengine.endtablecontainer;layoutengine.java;org.eclipse.birt.report.engine.nlayout.layoutengine.endrow;layoutengine.java;org.eclipse.birt.report.engine.emitter.compositecontentemitter.endrow;compositecontentemitter.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;automation;regression;classcastexception;throw;preview;report;attach;birt;report;engine'),(315181,'eclipse','[automation][regression]grid border was messed in pdf','created an attachment (id=170619)\nreport design\n\ndescription:\n  set report direction to rtl, grid border was messed while previewing report in pdf.\n\nstep to reproduce:\n\n1. use the report attached\n2. preview it in pdf\n\nexpect result:\nthe border display as report design.\n\nactual result:\nthe border was totally messed.\ncreated an attachment (id=170724)\npatch\n\nthe main problem was that rowarea#reordercellsforrtl() manipulated cell as distinct elements, however, there can be dummy duplicate cells.\ni also moved the logic to add/update( abstractarea ) obtaining original x position not from the cell element itself but from the tablelayoutinfo.\n\nanother problem was that in presence of colspan, column id used to be \"flipped\" although there is no need to do so as tablelayoutinfo is no longer storing mirrored x positions.\n\nin addition, i hope that tablelayout#getleftcellcontentstyle issue of the next cell not yet being initialized in rtl (marked with \"fixme\") was fixed. instead, for each cell area tablelayout#resolveborderconflict calculates left border as usual. however, this border stands for the left border of the logically preceding (= visually next) cell and the right border for the current cell.\n(in reply to comment #1)\n\n> in addition, i hope that tablelayout#getleftcellcontentstyle issue of the next\n> cell not yet being initialized in rtl (marked with \"fixme\") was fixed. \n> instead, for each cell area tablelayout#resolveborderconflict calculates left \n> border as usual. however, this border stands for the left border of the \n> logically preceding (= visually next) cell and the right border for the \n> current cell.\n\nactually, this happens not really for \"each cell area\" but only for cells that satisfy the appropriate criteria .. i.e. \nif ( columnid > startcol && ( leftcellcontentstyle != null || cellcontentstyle != null ) )\nwhere \'leftcellcontentstyle\' belongs to the logically previous cell (in other words, it\'s \"leadcellcontentstyle\").\nthe patch is applied.\nbuild <2.6.0.v20100607-0630>\nclosed','22709','38915','2010-06-01 04:56:15','p3','fixed','closed','birt report engine',';create;attachment;report;design;description;report;direction;grid;border;mess;preview;report;step;reproduce;report;attach;preview;expect;result;border;display;report;design;actual;result;border;totally;mess;create;attachment;patch;main;problem;rowarea;reordercellsforrtl;manipulate;cell;distinct;element;dummy;duplicate;cell;move;logic;update;abstractarea;obtain;original;position;cell;element;tablelayoutinfo;problem;presence;colspan;column;flip;need;tablelayoutinfo;longer;store;mirror;position;addition;hope;tablelayout;getleftcellcontentstyle;issue;cell;initialize;marked;fixme;instead;cell;area;tablelayout;resolveborderconflict;calculate;left;border;usual;border;stand;left;border;logically;precede;visually;cell;right;border;current;cell;reply;comment;addition;hope;tablelayout;getleftcellcontentstyle;issue;cell;initialize;marked;fixme;instead;cell;area;tablelayout;resolveborderconflict;calculate;left;border;usual;border;stand;left;border;logically;precede;visually;cell;right;border;current;cell;actually;happen;really;cell;area;cell;satisfy;appropriate;criterion;columnid;startcol;leftcellcontentstyle;null;cellcontentstyle;null;leftcellcontentstyle;belong;logically;previous;cell;word;leadcellcontentstyle;patch;apply;build;close;automation;regression;grid;border;mess;birt;report;engine'),(315315,'eclipse','warning messages seen while starting up workbench','build identifier: 3.6rc3\n\nthe config is :\nbirt-report-framework-2_6_0-s20100601\ntptp.runtime-tptp-4.7.0-201006011014\n\nwhen starting up with a fresh workbench, the follow messages appearing in the error log:\n\n\n!session 2010-06-01 17:34:03.203 -----------------------------------------------\neclipse.buildid=i20100527-1700\njava.fullversion=jre 1.6.0 ibm j9 2.4 windows xp x86-32 jvmwi3260sr8-20100401_55940 (jit enabled, aot enabled)\nj9vm - 20100401_055940\njit  - r9_20100401_15339\ngc   - 20100308_aa\nbootloader constants: os=win32, arch=x86, ws=win32, nl=en_ca\ncommand-line arguments:  -os win32 -ws win32 -arch x86 -clean\n\n!entry org.eclipse.emf.ecore 2 0 2010-06-01 17:35:40.375\n!message both \'org.eclipse.birt.chart.examples\' and \'org.eclipse.birt.chart.examples.core\' register a package for \'http://www.birt.eclipse.org/radarchartmodeltype\'\n\n!entry org.eclipse.emf.ecore 2 0 2010-06-01 17:35:40.453\n!message both \'org.eclipse.birt.chart.examples\' and \'org.eclipse.birt.chart.examples.core\' register an extension parser for \'type\'\n\n\nreproducible: always\nfixed.\nverified on build 2.6.0 v20100607-0630.\n(in reply to comment #2)\n> verified on build 2.6.0 v20100607-0630.\n\nclosing','37419','52937','2010-06-01 17:38:38','p3','fixed','closed','birt chart',';build;identifier;3.6rc3;config;birt;report;framework;2_6_0;tptp.runtime;tptp;4.7.0;start;fresh;workbench;follow;message;appear;error;session;eclipse.buildid;java.fullversion;1.6.0;window;jvmwi3260sr8;enable;enable;j9vm;r9_20100401_15339;20100308_aa;bootloader;constant;win32;arch;win32;en_ca;command;line;argument;win32;win32;arch;clean;entry;org.eclipse.emf.ecore;message;org.eclipse.birt.chart.examples;org.eclipse.birt.chart.examples.core;register;package;http;www.birt.eclipse.org;radarchartmodeltype;entry;org.eclipse.emf.ecore;message;org.eclipse.birt.chart.examples;org.eclipse.birt.chart.examples.core;register;extension;parser;type;reproducible;verify;build;2.6.0;reply;comment;verify;build;2.6.0;close;warn;message;start;workbench;birt;chart'),(315341,'eclipse','avoid page break does not work in doc','created an attachment (id=170744)\nreport\n\ndescription:\n[regression]  avoid page break does not work in doc\n\nbuild:\n2.6.0.v20100601-0955\n\nsteps to reproduce:\n1. new a report\n2. insert a label and set pagebreak-after:avoid\n3. insert a large table and set pagebreak-before-after-inside:avoid, page break interval is 0\n4. preview in pdf/doc\n\nactual result:\ntable displays after label in first page.\n\nexpect result:\ntable displays in second page like pdf.\n\nerrorlog:\nna\nit\'s not a bug.\nthe pagination mode of doc emitter is page-break-pagination which is same as \"preview as html\". \nin doc emitter, page break only happens when there is a page break (always/interval) setting or the contents exceed the page size of doc page.\n\nclose the bug','18253','56831','2010-06-02 01:48:51','p3','invalid','closed','birt report engine',';create;attachment;report;description;regression;avoid;page;break;work;build;2.6.0;step;reproduce;report;insert;label;pagebreak;after:avoid;insert;large;table;pagebreak;inside:avoid;page;break;interval;preview;actual;result;table;display;label;page;expect;result;table;display;second;page;like;errorlog;pagination;mode;emitter;page;break;pagination;preview;html;emitter;page;break;happen;page;break;interval;contents;exceed;page;size;page;close;avoid;page;break;work;birt;report;engine'),(315342,'eclipse','table group repeat header doesn\'t work in doc','created an attachment (id=170745)\nreport\n\ndescription:\n[regression]table group repeat header doesn\'t work in doc\n\nbuild:\n2.6.0.v20100601-0955\n\nsteps to reproduce:\n1. new a table and set page break interval as 0\n2. add group and set repeat header\n3. previw in doc/pdf\n\nactual result:\ngroup header repeated in pdf but did not in doc.\n\nexpect result:\nheader repeat in doc\n\nerrorlog:\nna\nit\'s same as bug 315341.\nclose the bug','18253','56831','2010-06-02 02:11:03','p3','duplicate','closed','birt report engine',';create;attachment;report;description;regression;table;group;repeat;header;doesn\'t;work;build;2.6.0;step;reproduce;table;page;break;interval;group;repeat;header;previw;actual;result;group;header;repeat;expect;result;header;repeat;errorlog;close;table;group;repeat;header;doesn\'t;work;birt;report;engine'),(315366,'eclipse','\"auto\" for curve fitting line is not black but transparent','description:\n\"auto\" for curve fitting line is not black but transparent.\n\nbuild number:\n2.6.0.v20100602-0949\n\nsteps to reproduce:\n1. new a chart, in format chart->series->value (y) series, tick \"shown curve fitting line\", click \"curve fitting line\" button.\n2. select \"auto\" for color.\n\nexpected result:\nthe line is shown with color black.\n\nactual result:\nthe line disappears.\n\nerror log:\nn/a\nthis is not a bug. we only apply style for axis line or series line for performance consideration. so all other line color will be null if it\'s set to \"auto\". lines with null color will not be drawn in rendering. so set to wontfix.\nneed ui change for this.\nfixed. only show auto button for series line color or axis line color.\nverified in build (2.6.1.v20100617-0630), closed.','44241','27988','2010-06-02 05:50:52','p3','fixed','closed','birt chart',';description;auto;curve;fitting;line;black;transparent;build;number;2.6.0;step;reproduce;chart;format;chart;series;value;series;tick;show;curve;fitting;line;click;curve;fitting;line;button;select;auto;color;expect;result;line;show;color;black;actual;result;line;disappear;error;apply;style;axis;line;series;line;performance;consideration;line;color;null;auto;line;null;color;draw;render;wontfix;need;change;auto;button;series;line;color;axis;line;color;verify;build;2.6.1;close;auto;curve;fitting;line;black;transparent;birt;chart'),(315538,'eclipse','[automation][regression]merge cell alignment does not work correctly in pdf','created an attachment (id=170921)\nreport design\n\ndescription:\n  merge cell alignment does not work correctly in pdf\n\nstep to reproduce:\n\n1. use the report attached\n2. preview it in html.\n\nexpect result:\nthe second cell\'s alignment should be right.\n\nactual result:\nthe alignment was center.\nthis is a rtl issue.\nfixed.\ntext aligns rtl. verify the bug on build <2.6.0.v20100607-0630>\nignor verifcation\nfixed.\nverify the bug on build <2.6.0.v20100607-0630>\nclosed','22709','38915','2010-06-03 04:27:36','p3','fixed','closed','birt report engine',';create;attachment;report;design;description;merge;cell;alignment;work;correctly;step;reproduce;report;attach;preview;html;expect;result;second;cell\';alignment;right;actual;result;alignment;center;issue;text;aligns;verify;build;ignor;verifcation;verify;build;close;automation;regression;merge;cell;alignment;work;correctly;birt;report;engine'),(315933,'eclipse','[regression] error \"the element extendeditem is not supported yet.\" is shown when create template report item for xtab with its measure shown as chart','created an attachment (id=171234)\nscreenshot\n\ndescription:\nerror \"the element extendeditem is not supported yet.\" is shown when create template report item for xtab with its measure shown as chart.\n\nbuild number:\n2.6.0.v20100607-0630\n\nsteps to reproduce:\n1. new a crosstab binding to the data cube.\n2. show xtab measure as chart.\n3. select the xtab and create template report item.\n\nexpected result:\nno error.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\ncreated an attachment (id=171235)\nreport design\nit is an issue in the chartreportitemimpl.validate().\nfixed by ignoring the validation for chart templates\nno error in problems view any more.\n\nverified in build (2.6.1.v20100617-0604), closed.','17801','27988','2010-06-07 02:48:29','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;error;element;extendeditem;support;show;create;template;report;item;xtab;measure;show;chart;build;number;2.6.0;step;reproduce;crosstab;binding;datum;cube;xtab;measure;chart;select;xtab;create;template;report;item;expect;result;error;actual;result;screenshot;error;create;attachment;report;design;issue;chartreportitemimpl.validate;ignore;validation;chart;template;error;problem;view;verify;build;2.6.1;close;regression;error;element;extendeditem;support;show;create;template;report;item;xtab;measure;show;chart;birt;chart'),(316093,'eclipse','[regression] \"the extendeditem must be able to access one data set.\" is shown when a chart inherit columns and groups from container [13]','created an attachment (id=171368)\nscreenshot\n\ndescription:\n\"the extendeditem must be able to access one data set.\" is shown when a chart inherit columns and groups from container.\n\nbuild number:\n2.6.0.v20100607-0630\n\nsteps to reproduce:\n1. preview the attached report design.\n\nexpected result:\nno error.\n\nactual result:\nsee the screenshot.\n\nerror log:\nn/a\ncreated an attachment (id=171369)\nreport design\nfixed by ignoring the validation for chart templates\nno error in problems view any more.\n\nverified in build (2.6.1.v20100617-0604), closed.','17801','27988','2010-06-08 02:18:52','p3','fixed','closed','birt chart',';create;attachment;screenshot;description;extendeditem;able;access;datum;show;chart;inherit;column;group;container;build;number;2.6.0;step;reproduce;preview;attach;report;design;expect;result;error;actual;result;screenshot;error;create;attachment;report;design;ignore;validation;chart;template;error;problem;view;verify;build;2.6.1;close;regression;extendeditem;able;access;datum;show;chart;inherit;column;group;container;birt;chart'),(316260,'eclipse','[regression] output parameter returns null and exception thrown out','description:\nexecute following stored procedure:\n\nset ansi_nulls on\nset quoted_identifier on\ngo\n\nalter procedure [dbo].[ordersbyproductproc](@product varchar(50), @test int\noutput)\nas\nselect count(*), productname from orderdetails, products \nwhere orderdetails.productcode = products.productcode \nand products.productname = @product group by products.productname;\n\nselect @test=count(*) from orderdetails;\n\n\nbuild number: 2.6.0.v20100609-0630\n\nexpected result is \n1, @test = 2996 ( which equals to count(*)); \n2, @reture value = 0 \n3, result set is retrieved successfully.\n\nactual result:\n1, when executing in stored procedure data set, @test = null \n2, when previewing output parameters, i got exceptions.\n\nerrorlog:\norg.eclipse.birt.data.engine.odaconsumer.odadataexception: cannot execute the statement.\norg.eclipse.birt.report.data.oda.jdbc.jdbcexception: sql statement does not return a resultset object.\nsql error #1: procedure or function \'ordersbyproductproc\' expects parameter \'@product\', which was not supplied.\n;\njava.sql.sqlexception: procedure or function \'ordersbyproductproc\' expects parameter \'@product\', which was not supplied.\nat org.eclipse.birt.data.engine.odaconsumer.exceptionhandler.newexception(exceptionhandler.java:52)\nat org.eclipse.birt.data.engine.odaconsumer.exceptionhandler.throwexception(exceptionhandler.java:108)\nat org.eclipse.birt.data.engine.odaconsumer.exceptionhandler.throwexception(exceptionhandler.java:84)\nat org.eclipse.birt.data.engine.odaconsumer.preparedstatement.execute(preparedstatement.java:586)\nat org.eclipse.birt.data.engine.executor.datasourcequery.execute(datasourcequery.java:765)\nat org.eclipse.birt.data.engine.impl.preparedodadsquery$odadsqueryexecutor.executeodiquery(preparedodadsquery.java:427)\nat org.eclipse.birt.data.engine.impl.queryexecutor.execute(queryexecutor.java:1045)\nat org.eclipse.birt.data.engine.impl.serviceforqueryresults.executequery(serviceforqueryresults.java:232)\nat org.eclipse.birt.data.engine.impl.queryresults.getresultiterator(queryresults.java:159)\nat org.eclipse.birt.report.designer.data.ui.dataset.resultsetpreviewpage.populaterecords(resultsetpreviewpage.java:568)\nat org.eclipse.birt.report.designer.data.ui.dataset.resultsetpreviewpage.access$5(resultsetpreviewpage.java:562)\nat org.eclipse.birt.report.designer.data.ui.dataset.resultsetpreviewpage$5.run(resultsetpreviewpage.java:483)\nat org.eclipse.jface.operation.modalcontext$modalcontextthread.run(modalcontext.java:121)\ncaused by: org.eclipse.birt.report.data.oda.jdbc.jdbcexception: sql statement does not return a resultset object.\nsql error #1: procedure or function \'ordersbyproductproc\' expects parameter \'@product\', which was not supplied.\n;\njava.sql.sqlexception: procedure or function \'ordersbyproductproc\' expects parameter \'@product\', which was not supplied.\nat org.eclipse.birt.report.data.oda.jdbc.callstatement.executequery(callstatement.java:438)\nat org.eclipse.birt.report.data.oda.jdbc.callstatement.execute(callstatement.java:587)\nat org.eclipse.datatools.connectivity.oda.consumer.helper.odaadvancedquery.doexecute(odaadvancedquery.java:123)\nat org.eclipse.datatools.connectivity.oda.consumer.helper.odaadvancedquery.execute(odaadvancedquery.java:82)\nat org.eclipse.birt.data.engine.odaconsumer.preparedstatement.execute(preparedstatement.java:570)\n... 9 more\ncaused by: java.sql.sqlexception: procedure or function \'ordersbyproductproc\' expects parameter \'@product\', which was not supplied.\nat net.sourceforge.jtds.jdbc.sqldiagnostic.adddiagnostic(sqldiagnostic.java:367)\nat net.sourceforge.jtds.jdbc.tdscore.tdserrortoken(tdscore.java:2217)\nat net.sourceforge.jtds.jdbc.tdscore.nexttoken(tdscore.java:1696)\nat net.sourceforge.jtds.jdbc.tdscore.getmoreresults(tdscore.java:522)\nat net.sourceforge.jtds.jdbc.jtdsstatement.processresults(jtdsstatement.java:386)\nat net.sourceforge.jtds.jdbc.jtdsstatement.executesql(jtdsstatement.java:369)\nat net.sourceforge.jtds.jdbc.jtdspreparedstatement.execute(jtdspreparedstatement.java:426)\nat org.eclipse.birt.report.data.oda.jdbc.callstatement.executequery(callstatement.java:402)\n... 13 more\nit works in my environment. i guess you do not input the required default value for the data set parameter @product. please check it again.\nclose the bug','17871','56831','2010-06-09 05:28:33','p3','invalid','closed','birt data',';description;execute;follow;store;procedure;ansi_nulls;quoted_identifier;alter;procedure;ordersbyproductproc;product;varchar;test;output;select;count;productname;orderdetail;product;orderdetails.productcode;products.productcode;products.productname;product;group;products.productname;select;test;count;orderdetail;build;number;2.6.0;expect;result;test;equal;count;reture;value;result;retrieve;successfully;actual;result;execute;store;procedure;datum;test;null;preview;output;parameter;exception;errorlog;org.eclipse.birt.data.engine.odaconsumer.odadataexception;execute;statement;org.eclipse.birt.report.data.oda.jdbc.jdbcexception;statement;return;resultset;object;error;procedure;function;ordersbyproductproc;expect;parameter;product;supply;java.sql.sqlexception;procedure;function;ordersbyproductproc;expect;parameter;product;supply;org.eclipse.birt.data.engine.odaconsumer.exceptionhandler.newexception;exceptionhandler.java;org.eclipse.birt.data.engine.odaconsumer.exceptionhandler.throwexception;exceptionhandler.java;org.eclipse.birt.data.engine.odaconsumer.exceptionhandler.throwexception;exceptionhandler.java;org.eclipse.birt.data.engine.odaconsumer.preparedstatement.execute;preparedstatement.java;org.eclipse.birt.data.engine.executor.datasourcequery.execute;datasourcequery.java;org.eclipse.birt.data.engine.impl.preparedodadsquery;odadsqueryexecutor.executeodiquery;preparedodadsquery.java;org.eclipse.birt.data.engine.impl.queryexecutor.execute;queryexecutor.java;org.eclipse.birt.data.engine.impl.serviceforqueryresults.executequery;serviceforqueryresults.java;org.eclipse.birt.data.engine.impl.queryresults.getresultiterator;queryresults.java;org.eclipse.birt.report.designer.data.ui.dataset.resultsetpreviewpage.populaterecords;resultsetpreviewpage.java;org.eclipse.birt.report.designer.data.ui.dataset.resultsetpreviewpage.access;resultsetpreviewpage.java;org.eclipse.birt.report.designer.data.ui.dataset.resultsetpreviewpage;resultsetpreviewpage.java;org.eclipse.jface.operation.modalcontext;modalcontextthread.run;modalcontext.java;cause;org.eclipse.birt.report.data.oda.jdbc.jdbcexception;statement;return;resultset;object;error;procedure;function;ordersbyproductproc;expect;parameter;product;supply;java.sql.sqlexception;procedure;function;ordersbyproductproc;expect;parameter;product;supply;org.eclipse.birt.report.data.oda.jdbc.callstatement.executequery;callstatement.java;org.eclipse.birt.report.data.oda.jdbc.callstatement.execute;callstatement.java;org.eclipse.datatools.connectivity.oda.consumer.helper.odaadvancedquery.doexecute;odaadvancedquery.java;org.eclipse.datatools.connectivity.oda.consumer.helper.odaadvancedquery.execute;odaadvancedquery.java;org.eclipse.birt.data.engine.odaconsumer.preparedstatement.execute;preparedstatement.java;cause;java.sql.sqlexception;procedure;function;ordersbyproductproc;expect;parameter;product;supply;net.sourceforge.jtds.jdbc.sqldiagnostic.adddiagnostic;sqldiagnostic.java;net.sourceforge.jtds.jdbc.tdscore.tdserrortoken;tdscore.java;net.sourceforge.jtds.jdbc.tdscore.nexttoken;tdscore.java;net.sourceforge.jtds.jdbc.tdscore.getmoreresults;tdscore.java;net.sourceforge.jtds.jdbc.jtdsstatement.processresults;jtdsstatement.java;net.sourceforge.jtds.jdbc.jtdsstatement.executesql;jtdsstatement.java;net.sourceforge.jtds.jdbc.jtdspreparedstatement.execute;jtdspreparedstatement.java;org.eclipse.birt.report.data.oda.jdbc.callstatement.executequery;callstatement.java;work;environment;guess;input;require;default;value;datum;parameter;product;check;close;regression;output;parameter;return;null;exception;throw;birt;datum'),(316468,'eclipse','cannot open the connection for the driver - oracle','build identifier:  v20100210-0630\n\ni create a report that use data from a database oracle via jdbc driver (classes12.jar).\n\nif i run report in eclipse report design view throw firefox it work well.\n\nnow i tried to run it in birt viewer application deployed in jboss as 5.1\nbirt viewer work well as i see the test page.\n\nbut when i run on birt viewer a report that use a jdbc to connect to a database it display this exception: cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.dbprofile.\n\ni also add jdbc driver in birt viewer folderdeploy/birt.war/web-inf/platform/plugins/org.eclipse.b irt.report.data.oda.jdbc_2.5.2.v20100205\n\nhow can i resolve the problem ?\n\nreproducible: always\nthere is not enough info to diagnose the issue, as it is not reproducible.\ncan you try with the latest birt 2.6, where this problem should no longer exist.\nhttp://www.eclipse.org/forums/index.php?t=msg&th=167273&start=0&\n\nhere there is a previuos discussion about the same problem.\n','14153','77604','2010-06-10 10:15:29','p3','duplicate','closed','birt data access',';build;identifier;create;report;datum;database;oracle;jdbc;driver;classes12;report;report;design;view;throw;firefox;work;birt;viewer;application;deploy;jboss;birt;viewer;work;test;page;birt;viewer;report;jdbc;connect;database;display;exception;open;connection;driver;org.eclipse.birt.report.data.oda.jdbc.dbprofile;jdbc;driver;birt;viewer;folderdeploy;birt.war;platform;plugin;org.eclipse.b;irt.report.data.oda.jdbc_2.5.2;resolve;problem;reproducible;info;diagnose;issue;reproducible;latest;birt;problem;longer;exist;http;www.eclipse.org;forum;index.php;previuo;discussion;problem;open;connection;driver;oracle;birt;datum;access'),(317137,'eclipse','org.eclipse.birt.report.engine.tests has compile error in 2.6.1 daily build v20100617-0630','created an attachment (id=172088)\nerror log\n\norg.eclipse.birt.report.engine.tests has compile error in 2.6.1 daily build v20100617-0630.\nplease see the attachment for details.\nfixed the problem.\nverified in daily build v20100618-1142','46601','48055','2010-06-16 22:16:52','p3','fixed','closed','birt report engine',';create;attachment;error;org.eclipse.birt.report.engine.tests;compile;error;2.6.1;daily;build;attachment;detail;problem;verify;daily;build;org.eclipse.birt.report.engine.tests;compile;error;2.6.1;daily;build;birt;report;engine'),(317267,'eclipse','[automation][regression]error is thrown out when preview gantt type chart','created an attachment (id=172187)\ntest report\n\ndescription:\n  error is thrown out when preview gantt type chart\n\ntest build:\nbirt2.6.1 v20100618-1142\n\nstep to reproduce:\n\n1. use the report attached\n2. preview\n\nexpect result:\nreport can preview correctly\n\nactual result:\nerror is thrown out\n\nerror log:\ncaused by: org.eclipse.birt.chart.exception.chartexception: the data entry has a value of invalid type.\n	at org.eclipse.birt.chart.extension.datafeed.ganttdatasetprocessorimpl.validateganttentrydata(ganttdatasetprocessorimpl.java:126)\n	at org.eclipse.birt.chart.extension.datafeed.ganttdatasetprocessorimpl.populate(ganttdatasetprocessorimpl.java:71)\n	at org.eclipse.birt.chart.internal.datafeed.dataprocessor.fillseriesdataset(dataprocessor.java:1367)\n	at org.eclipse.birt.chart.internal.datafeed.dataprocessor.generateruntimeseries(dataprocessor.java:814)\n	at org.eclipse.birt.chart.internal.datafeed.dataprocessor.generateruntimeseries(dataprocessor.java:1467)\n	at org.eclipse.birt.chart.internal.datafeed.dataprocessor.generateruntimeseries(dataprocessor.java:508)\n	at org.eclipse.birt.chart.factory.generator.binddata(generator.java:652)\n	at org.eclipse.birt.chart.reportitem.chartreportitempresentationbase.binddata(chartreportitempresentationbase.java:683)\n	at org.eclipse.birt.chart.reportitem.chartreportitempresentationbase.onrowsets(chartreportitempresentationbase.java:801)\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	... 59 more\nfixed. null value is allowed the gantt entry and this entry will not be drawn in rendering.\nverified in daily build v20100621-0630','44241','48055','2010-06-18 03:12:50','p1','fixed','closed','birt chart',';create;attachment;test;report;description;error;throw;preview;gantt;type;chart;test;build;birt2.6.1;step;reproduce;report;attach;preview;expect;result;report;preview;correctly;actual;result;error;throw;error;cause;org.eclipse.birt.chart.exception.chartexception;datum;entry;value;invalid;type;org.eclipse.birt.chart.extension.datafeed.ganttdatasetprocessorimpl.validateganttentrydata;ganttdatasetprocessorimpl.java;org.eclipse.birt.chart.extension.datafeed.ganttdatasetprocessorimpl.populate;ganttdatasetprocessorimpl.java;org.eclipse.birt.chart.internal.datafeed.dataprocessor.fillseriesdataset;dataprocessor.java;org.eclipse.birt.chart.internal.datafeed.dataprocessor.generateruntimeseries;dataprocessor.java;org.eclipse.birt.chart.internal.datafeed.dataprocessor.generateruntimeseries;dataprocessor.java;org.eclipse.birt.chart.internal.datafeed.dataprocessor.generateruntimeseries;dataprocessor.java;org.eclipse.birt.chart.factory.generator.binddata;generator.java;org.eclipse.birt.chart.reportitem.chartreportitempresentationbase.binddata;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;null;value;allow;gantt;entry;entry;draw;render;verify;daily;build;automation;regression;error;throw;preview;gantt;type;chart;birt;chart'),(317397,'eclipse','[automation][regression] pagebreak does not work when preview in doc/pdf/ppt/postscript','created an attachment (id=172304)\nreport\n\ndescription:\n[regression] pagebreak on chart does not work when preview in doc/pdf/ppt/postscritp\n\nbuild:\n2.6.1.v20100621-0630\n\nsteps to reproduce:\n1. new a label and chart, label is before chart\n2. set page break before-always on chart\n3. preview on pdf/web viewer/doc\n\nactual result:\npage break works in web viewer but not work in doc/pdf/ppt/postscritp\n\nexpect result:\nchart page break works in doc/pdf/ppt/postscritp\nall page break break does not work in pdf/ps/doc/ppt, not just chart.\nfor formats except html/xhtml, the default value of \"html_pagination\" flag should be false.\nverify the bug.','23673','56831','2010-06-21 02:18:05','p3','fixed','closed','birt report engine',';create;attachment;report;description;regression;pagebreak;chart;work;preview;postscritp;build;2.6.1;step;reproduce;label;chart;label;chart;page;break;chart;preview;viewer;actual;result;page;break;work;viewer;work;postscritp;expect;result;chart;page;break;work;postscritp;page;break;break;work;just;chart;format;html;xhtml;default;value;html_pagination;flag;false;verify;automation;regression;pagebreak;work;preview;postscript;birt;report;engine'),(21,'belle2','buildbot configuration','configure buidbot for compilation on different systems','3','3','2011-01-11 18:19:24','4','in progress','closed',null,';configure;buidbot;compilation;different;system;buildbot;configuration'),(23,'belle2','executable testing framework','provide a framework to run basf2 with various steering files for validation','3','3','2011-01-11 22:29:06','4','new','closed','site_scons',';provide;framework;basf2;various;steer;file;validation;executable;testing;framework;site_scons'),(24,'belle2','cleanrel script','provide a tool to remove all built files and directories so that a fresh build from scratch can be done.','3','3','2011-01-11 22:32:28','4','new','closed','tools',';provide;tool;remove;build;file;directory;fresh;build;scratch;cleanrel;script;tool'),(25,'belle2','scons -c option','add the -c option to the scons flags in the setuprel script so that scons can be called in any directory.','3','3','2011-01-11 22:33:57','4','in progress','closed','tools',';option;scon;flag;setuprel;script;scon;call;directory;scon;option;tool'),(26,'belle2','intel compiler','extend the build system and the software tools so that one can select icc for compilation.','3','3','2011-01-11 22:35:34','4','closed','closed','site_scons',';extend;build;software;tool;select;compilation;intel;compiler;site_scons'),(27,'belle2','folders for documents and examples','add support for folders containing documentation and examples.\r\ndocument this in the twiki.','3','3','2011-01-11 22:37:10','4','in progress','closed','site_scons',';support;folder;contain;documentation;example;document;twikus;folder;document;example;site_scons'),(28,'belle2','b2socket ipv6 support','as we would like to take advantages from ipv6, b2socket should support it. daq just needs ipv6 only but it should support ipv4 as well for the application of the network-based parallel processing.\r\n\r\n(if this issue is irrelevant for using redmine (i\'m new at it!), please don\'t hesitate to remove this)','3','8','2011-01-12 10:50:17','4','closed','closed','daq',';like;advantage;ipv6;b2socket;support;just;need;ipv6;support;ipv4;application;network;base;parallel;processing;issue;irrelevant;redmine;hesitate;remove;b2socket;ipv6;support'),(29,'belle2','nodeinfo class modification','for internal consistency, nodeinfo object should be serialized as evtmessage object. in addition, the nodeinfo object should contain steering file which is required to run basf2. there are too many unnecessary variables in the nodeinfo class, it is strongly desired to modify it.','8','8','2011-01-12 10:56:02','4','closed','closed','daq',';internal;consistency;nodeinfo;object;serialize;evtmessage;object;addition;nodeinfo;object;contain;steer;file;require;basf2;unnecessary;variable;nodeinfo;class;strongly;desire;modify;nodeinfo;class;modification'),(30,'belle2','steering reconstructor','since hltinput/hltoutput modules need to know about ring buffers which are initialized by hbasf2, parameter line indicating the ring buffers should be inserted into the steering file. steering reconstructor will take care of it.','8','8','2011-01-12 17:10:36','3','closed','closed','daq',';hltinput;hltoutput;module;need;know;ring;buffer;initialize;hbasf2;parameter;line;indicate;ring;buffer;insert;steer;file;steer;reconstructor;care;steer;reconstructor'),(31,'belle2','global administration of random numbers','for reproducible mc event generation and simulation we need a central random generator object (for example accessible over grandom) which provides all random numbers used in the process.','3','6','2011-01-12 23:46:54','4','closed','closed','framework',';reproducible;event;generation;simulation;need;central;random;generator;object;example;accessible;grandom;provide;random;number;process;global;administration;random;number;framework'),(34,'belle2','new process record type skipevent','a new process record type that can be returned by a module to tell the framework to skip the event. useful for example to skip events in a broken raw data file.','14','14','2011-01-13 00:08:45','4','new','closed','framework',';process;record;type;return;module;tell;framework;skip;event;useful;example;skip;event;break;datum;file;process;record;type;skipevent;framework'),(36,'belle2','event processing statistics','add event processing statistics like:\r\n\r\n* number of events, runs, experiments processed\r\n* modules called during the event processing\r\n* total event processing time\r\n* number of events processed per module\r\n* average time spend in each module per event\r\n\r\nprovide features to: print out of the statistics at the end of the event processing and\r\nmake statistics available in python for the user (steering file)\r\n','14','14','2011-01-13 01:09:55','4','closed','closed','framework',';event;processing;statistics;like;number;event;experiment;process;module;call;event;processing;total;event;processing;time;number;event;process;module;average;time;spend;module;event;provide;feature;print;statistics;event;processing;make;statistics;available;python;user;steer;file;event;processing;statistics;framework'),(38,'belle2','implement new unit handling','make new unit handling (based on a class) standard.','14','14','2011-01-13 01:13:08','4','in progress','closed','framework',';make;unit;handle;base;class;standard;implement;unit;handle;framework'),(39,'belle2','implement new reg_module macro','change the reg_module from reg_module(demomodule, \"demo\") to reg_module(demo).\r\nthis will enforce the naming conventions.','14','14','2011-01-13 01:14:55','4','new','closed','framework',';change;reg_module;reg_module;demomodule;demo;reg_module;demo;enforce;name;convention;implement;reg_module;macro;framework'),(40,'belle2','redefinition of the enforced module parameters','get rid of the additional boolean value and redefine the method as follows:\r\n\r\ndefault parameter: addparam(name, paramvariable, description, defaultvalue)\r\nenforced parameter: addparam(name, paramvariable, description)','14','14','2011-01-13 01:17:08','4','new','closed','framework',';additional;boolean;value;redefine;method;follow;default;parameter;addparam;paramvariable;description;defaultvalue;enforce;parameter;addparam;paramvariable;description;redefinition;enforce;module;parameter;framework'),(41,'belle2','implement on-demand loading of creators','currently all subdetector packages have to be linked to the framework.\r\neven if they are not used directly by the framework.\r\n\r\nimplement an on-demand loading system for creators to avoid having to\r\nlink subdetector packages at compile-time to the geometry package.','14','14','2011-01-13 01:20:16','4','closed','closed','geometry',';currently;subdetector;package;link;framework;directly;framework;implement;demand;load;creator;avoid;have;link;subdetector;package;compile;time;geometry;package;implement;demand;load;creator;geometry'),(42,'belle2','implement optical surface support','add optical surface support to the gearbox, geometry and simulation.','14','14','2011-01-14 21:38:50','6','new','closed','framework',';optical;surface;support;gearbox;geometry;simulation;implement;optical;surface;support;framework'),(43,'belle2','mcparticle list in geant4','implement the code that takes the mcparticle list and puts it into geant4','14','14','2011-01-14 21:45:07','6','in progress','closed','simulation',';implement;code;take;mcparticle;list;geant4;mcparticle;list;geant4;simulation'),(44,'belle2','collect geant4 tracks and fill mcparticle list','collect the primary and secondary tracks from geant4 and create a mcparticle list.','14','14','2011-01-14 21:46:39','6','new','closed','simulation',';collect;primary;secondary;track;geant4;create;mcparticle;list;collect;geant4;track;mcparticle;list;simulation'),(45,'belle2','replace the existing physics list with the photon aware one','replace the current physics list in the simulation with the list that was provided by luka.','14','14','2011-01-15 02:08:01','5','new','closed','simulation',';replace;current;physics;list;simulation;list;provide;luka;replace;exist;physics;list;photon;aware;simulation'),(46,'belle2','clean up module properties. add parallelprocessingcertified property.','clean up the module properties. add the parallelprocessingcertified property.','14','14','2011-01-17 22:03:06','4','new','closed','framework',';clean;module;property;parallelprocessingcertify;property;clean;module;property;parallelprocessingcertify;property;framework'),(47,'belle2','unified branch list handling for simple i/o modules','','5','5','2011-01-18 02:41:22','4','rejected','closed','framework',';unify;branch;list;handle;simple;module;framework'),(48,'belle2','interface between ring buffers and hlt i/o modules','using fixed names of the ring buffers, hlt i/o modules will connect to ring buffers simply.','8','8','2011-01-18 15:42:09','4','resolved','closed','daq',';name;ring;buffer;module;connect;ring;buffer;simply;interface;ring;buffer;module'),(55,'belle2','[grid] create test data & metadata','we need test data & metadata for use in the grid.\r\n\r\nanything will do.\r\n\r\nplease help!','11','11','2011-01-18 19:01:07','4','resolved','closed','gbasf2',';need;test;datum;metada;grid;help;grid;create;test;datum;metada;gbasf2'),(56,'belle2','allow query-empty/no input jobs','gbasf2\r\nallow query-empty/no input jobs','11','11','2011-01-18 20:22:01','4','resolved','closed','gbasf2',';gbasf2;allow;query;input;allow;query;input;gbasf2'),(58,'belle2','unified signalman in manager node','in the current implementation, there are many signalmans corresponding to the number of nodemanagers in the manager node but this is not the original intension. so the signalman should be the one in the manager node to avoid \"too many processes\" problem.','8','8','2011-01-19 22:06:11','4','new','closed','daq',';current;implementation;signalman;correspond;number;nodemanager;manager;node;original;intension;signalman;manager;node;avoid;process;problem;unify;signalman;manager;node'),(59,'belle2','evtmessage reconstruction','according to the naive test in hlt-side, there is a problem to reconstruct the header of evtmessage object.','8','8','2011-01-20 00:34:50','5','closed','closed','framework',';accord;naive;test;problem;reconstruct;header;evtmessage;object;evtmessage;reconstruction;framework'),(60,'belle2','relation navigator','it easily possible to access relations.','5','5','2011-01-20 03:55:11','4','new','closed','framework',';easily;possible;access;relation;relation;navigator;framework'),(61,'belle2','relations based on string + index list','relations are based on a string indicating the name under which the objects are saved in the datastore and an index list.','5','5','2011-01-20 03:56:32','4','new','closed','framework',';relation;base;string;indicate;object;save;datastore;index;list;relation;base;string;index;list;framework'),(62,'belle2','python modules in the chain.','it is possible to use purely python modules in the module chain.','5','5','2011-01-20 04:02:48','4','closed','closed','framework',';possible;purely;python;module;module;chain;python;module;chain;framework'),(69,'belle2','fix/improve externals building','unset sconsflags for genfit build\r\nworkaround for geant4 configure script\r\nfix boost compilation errors\r\n','3','3','2011-01-22 22:12:19','4','in progress','closed','externals',';unset;sconsflag;genfit;build;workaround;geant4;configure;script;boost;compilation;error;improve;externals;building;externals'),(70,'belle2','nightly build with buildbot','produce nice results page from buildbot.\r\nsend email to package librarians in case of errors or warnings.','3','3','2011-01-23 17:32:30','4','in progress','closed',null,';produce;nice;result;page;buildbot;send;email;package;librarian;case;error;warning;nightly;build;buildbot'),(72,'belle2','simpleinput triggers missing','the simpleinput module does not trigger events like begin/end run, or end of data.\r\nas a result, jobs don\'t stop and keep processing the last event.','3','3','2011-01-23 23:30:53','4','new','closed','framework',';simpleinput;module;trigger;event;like;begin;datum;result;stop;processing;event;simpleinput;trigger;miss;framework'),(73,'belle2','automatic printout of steering options','the options of the steering file should be printed to stdout at the beginning of the job.\r\nthis simplifies bookkeeping of jobs and results by a lot.','3','6','2011-01-24 21:48:56','3','closed','closed','framework',';option;steer;file;print;stdout;begin;simplify;bookkeeping;result;automatic;printout;steer;option;framework'),(95,'belle2','automatic triggers (like new run) by the framework','instead of relying on the modules to trigger events, like a new run, the framework should determine these conditions automatically, e.g. by a change of the run number.','3','3','2011-01-26 21:40:25','4','in progress','closed','framework',';instead;rely;module;trigger;event;like;framework;determine;condition;automatically;change;number;automatic;trigger;like;framework;framework'),(96,'belle2','correct implementation of atoms','implement a system that allows to use the atom definitions from geant4. currently the isotope distribution is incorrect.','14','14','2011-01-27 00:44:01','5','closed','closed','geometry',';implement;allow;atom;definition;geant4;currently;isotope;distribution;incorrect;correct;implementation;atom;geometry'),(97,'belle2','\"stableinsimulation\" flag is problematic','30% of charged pions in the range of 50mev to 3gev (uniform distribution) don\'t get this flag.\r\neither this is a bug, or the criteria for this flag to be set are to strict.\r\n\r\nyou would expect that all such pions -- with the exception of maximum 1% pathological cases -- are stable in simulation.','14','6','2011-01-27 02:18:54','4','new','closed',null,';charge;pion;range;50mev;3gev;uniform;distribution;flag;criterion;flag;strict;expect;pion;exception;maximum;pathological;case;stable;simulation;stableinsimulation;flag;problematic'),(98,'belle2','style check for removed files','don\'t run style check for deleted files.','3','3','2011-01-28 17:18:45','4','new','closed',null,';style;check;delete;file;style;check;remove;file'),(106,'belle2','spacing in parameters xml file','when writing the parameters .xml file one should be careful not to put any spaces in front or behind parameter value. \r\nfor example, using \"<refind>  1.065</refind>\" causes error while running, and all info that one gets is: \"one error occured\".\r\n','14','13','2011-01-31 19:35:44','4','new','closed','framework',';write;parameter;file;careful;space;parameter;value;example;cause;error;info;error;occur;spacing;parameter;file;framework'),(107,'belle2','relocatable root','the directory at build time is currently hard coded in externals/root/etc/system.rootrc.','3','3','2011-02-01 00:40:35','5','resolved','closed','externals',';directory;build;time;currently;hard;code;externals;root;system.rootrc;relocatable;root;externals'),(108,'belle2','dialog between evtmetagen and hepevtreader or other modules','this way also modules can end the processing. this is for example useful, when eof of the hepevtfile is reached.','3','6','2011-02-01 02:17:02','4','new','closed',null,';module;processing;example;useful;hepevtfile;reach;dialog;evtmetagen;hepevtreader;module'),(110,'belle2','circular dependency geometry - simulation','the geometry library uses the sensitivedetectorbase class from the simulation package and thus introduces a circular dependency between geometry and simulation library.','14','3','2011-02-01 18:18:16','4','rejected','closed','geometry',';geometry;library;sensitivedetectorbase;class;simulation;package;introduce;circular;dependency;geometry;simulation;library;circular;dependency;geometry;simulation;geometry'),(111,'belle2','dynamic assignment of destination in evtsender','the current version of evtsender are initialized by signalman with fixed destination. in order to change destination, they somehow change the destination by themselves because they are all independent processes. but if the destination is given by framework, hbasf2 will be more flexible.\r\n\r\nthis feature will change the interface so that the framework feeds the destination to evtsender. evtsender will initialize socket by referring the destination for every single operation. this might cause some overhead but i expect the overhead is not so high.','8','8','2011-02-04 10:09:59','4','new','closed','daq',';current;version;evtsender;initialize;signalman;destination;order;change;destination;change;destination;independent;process;destination;give;framework;hbasf2;flexible;feature;change;interface;framework;destination;evtsender;evtsender;initialize;socket;refer;destination;single;operation;cause;overhead;expect;overhead;high;dynamic;assignment;destination;evtsender'),(112,'belle2','aborting basf2 on ctrl-c','currently there seems to be no well defined way to abort a running basf2 programm. it is certainly possible to just close the shell on which the programm is running, but i think, we could have some more reasonable way of handling this.\r\ne.g. the program could stop taking new events and calling the endrun and terminate functions as if the current event was the last event to process in the case of ctrl-c. in this case one would even have some valid output, e.g. for debugging.\r\n\r\n@thomas, i hope you are fine, that i assign this task to you...','3','5','2011-02-05 04:00:21','3','new','closed','framework',';currently;define;abort;basf2;programm;certainly;possible;just;close;shell;programm;think;reasonable;handle;program;stop;take;event;call;endrun;terminate;function;current;event;event;process;case;ctrl;case;valid;output;debug;thoma;hope;fine;assign;task;abort;basf2;ctrl;framework'),(113,'belle2','dependency generators -> geometry','the generators library depends on the geometry library which causes a circular dependency.\r\nthe dependency comes from the touschekreader which includes creatorutils.h. since creatorutils is not used the include can just be removed.','6','3','2011-02-05 23:52:28','4','new','closed','generators',';generator;library;depend;geometry;library;cause;circular;dependency;dependency;come;touschekreader;include;creatorutils.h;creatorutil;include;just;remove;dependency;generator;geometry;generator'),(116,'belle2','creation of gantt chart for distributed computing','with the use of redmine for belle ii distributed computing, it is possible to conduct more formal project management. this includes scheduling of tasks by setting the start/due dates and estimated times of tasks in the system. with this done, a gantt chart can be automatically produced.','20','11','2011-02-08 09:41:24','4','in progress','closed','documentation',';redmine;distribute;computing;possible;conduct;formal;project;management;include;scheduling;task;start;date;estimate;time;task;gantt;chart;automatically;produce;creation;gantt;chart;distribute;computing;documentation'),(131,'belle2','documentation for development evironment for gbasf2','we need to clearly document how to set up a development environment for gbasf2. this need to be completed before february 18th','11','20','2011-02-08 14:00:59','5','resolved','closed','gbasf2',';need;clearly;document;development;environment;gbasf2;need;complete;february;documentation;development;evironment;gbasf2;gbasf2'),(132,'belle2','create instruction document for setup of development environment','create instruction document for setup of development environment',null,'11','2011-02-08 14:01:23','4','new','closed',null,';create;instruction;document;setup;development;environment;create;instruction;document;setup;development;environment'),(146,'belle2','multiple sender for multiple destination','as design changes slightly, a signalman will have many evtsenders for multiple destination.','8','8','2011-02-08 17:14:43','4','closed','closed','daq',';design;change;slightly;signalman;evtsender;multiple;destination;multiple;sender;multiple;destination'),(148,'belle2','document operation of au-pps','document operation of au-pps, the belle2 test grid site','11','11','2011-02-11 13:57:29','4','new','closed','documentation',';document;operation;test;grid;site;document;operation;documentation'),(149,'belle2','document nodame.collab.unimelb.edu.au','document nodame.collab.unimelb.edu.au, the belle2 vm host at melbourne, and each of its hosted virtual machines.','11','11','2011-02-11 13:58:06','4','resolved','closed','documentation',';document;nodame.collab.unimelb.edu.au;host;melbourne;host;virtual;machine;document;nodame.collab.unimelb.edu.au;documentation'),(150,'belle2','upload tom\'s workspace somewhere.','upload tom\'s workspace somewhere.','11','11','2011-02-11 13:58:24','4','resolved','closed','documentation',';upload;tom\'s;workspace;upload;tom\'s;workspace;documentation'),(151,'belle2','clean/document tom\'s workspace','clean/document tom\'s workspace','11','11','2011-02-11 13:58:38','4','resolved','closed','documentation',';clean;document;tom\'s;workspace;clean;document;tom\'s;workspace;documentation'),(152,'belle2','review geometry','','3','3','2011-02-11 21:36:13','4','rejected','closed','geometry',';review;geometry;geometry'),(153,'belle2','review generators','','3','3','2011-02-11 21:39:25','4','new','closed','generators',';review;generator;generator'),(154,'belle2','review simulation','','3','3','2011-02-11 21:39:46','4','rejected','closed','simulation',';review;simulation;simulation'),(155,'belle2','review framework','','6','3','2011-02-11 21:43:26','4','rejected','closed','framework',';review;framework;framework'),(168,'belle2','review pxd','','25','3','2011-02-12 03:59:17','4','closed','closed','pxd',';review'),(169,'belle2','review svd','','25','3','2011-02-12 03:59:27','4','closed','closed','svd',';review'),(171,'belle2','automatic tests','execute tests during nightly build and report results on webpage and in emails to librarians.','3','3','2011-02-14 00:22:51','4','closed','closed',null,';execute;test;nightly;build;report;result;webpage;email;librarian;automatic;test'),(172,'belle2','debug/optimization switch','allow users to choose compilation with debug information or optimization.','3','3','2011-02-14 00:28:15','4','new','closed','site_scons',';allow;user;choose;compilation;debug;information;optimization;debug;optimization;switch;site_scons'),(173,'belle2','admin tools in svn','add scripts for svn, buildbot, etc. to svn.','3','3','2011-02-14 02:44:21','4','closed','closed',null,';script;buildbot;admin;tool'),(176,'belle2','checkstyle','provide a tool to check the style of c++ and python files and report the changes the fixstyle tool would apply.','3','3','2011-02-14 18:33:42','4','new','closed','tools',';provide;tool;check;style;python;file;report;change;fixstyle;tool;apply;checkstyle;tool'),(177,'belle2','review geometry','','26','3','2011-02-16 21:30:08','4','closed','closed','geometry',';review;geometry;geometry'),(178,'belle2','review simulation','','26','3','2011-02-16 21:30:40','4','closed','closed','simulation',';review;simulation;simulation'),(180,'belle2','arrange backups of kek2-uidev dirac instance','though all code is version controlled, a backup of the kek2-uidev dirac instance could allow for fast recovery if something goes wrong.','11','11','2011-02-17 09:16:50','4','feedback','closed','systems',';code;version;control;backup;kek2;uidev;dirac;instance;allow;fast;recovery;wrong;arrange;backup;kek2;uidev;dirac;instance;system'),(199,'belle2','this is a trial for reviewing this line!!!!','ok we trial some more in the comment','6','6','2011-02-18 19:52:16','4','new','closed',null,';trial;comment;trial;review;line'),(200,'belle2','scons doesn\'t work anymore','after an svn update in the release directory\r\nscons doesn\'t work anymore.\r\ni have revision 1433.\r\n\r\nthis is the output from scons:\r\nkoblitz@pcbelle06:/remote/pcbelle06/koblitz/belle2/basf2/release$ scons\r\nscons: reading sconscript files ...\r\nchecking for belle ii environment setup...(cached) yes\r\nchecking for local release setup...(cached) yes\r\nchecking for xml2-config...(cached) yes\r\nchecking for graphics packages...(cached) no\r\nchecking for root-config...(cached) yes\r\nbelle ii externals directory is not set up.\r\n-> execute \"setuprel\" in your local release directory.\r\nkoblitz@pcbelle06:/remote/pcbelle06/koblitz/belle2/basf2/release$ \r\n\r\n\r\nand yes, i have done setuprel at least three times. i also started with a fresh new shell, but this didn\'t change the outcome of scons.','3','6','2011-02-18 23:06:49','4','new','closed','tools',';update;release;directory;scon;doesn\'t;work;anymore;revision;output;scon;koblitz;pcbelle06;remote;pcbelle06;koblitz;basf2;release;scon;scon;reading;sconscript;file;check;environment;setup;cache;check;local;release;setup;cache;check;xml2;config;cache;check;graphic;package;cache;check;root;config;cache;externals;directory;execute;setuprel;local;release;directory;koblitz;pcbelle06;remote;pcbelle06;koblitz;basf2;release;setuprel;time;start;fresh;shell;change;outcome;scon;scon;doesn\'t;work;anymore;tool'),(201,'belle2','datastore names convention','the rules how to define names for datastore entries still has to be defined, but using defines seems not the best solution.','14','3','2011-02-20 00:48:23','4','closed','closed','generators',';rule;define;name;datastore;entry;define;define;best;solution;datastore;name;convention;generator'),(202,'belle2','enum name','names of enum constants should start with c_, thus primaryparticle should be c_primaryparticle. same holds for the other enum constants.\none could consider to use hex instead of decimal numbers to emphasize the bit pattern.\n','6','3','2011-02-20 00:52:23','4','new','closed','generators',';name;enum;constant;start;primaryparticle;c_primaryparticle;hold;enum;constant;consider;instead;decimal;number;emphasize;pattern;enum;generator'),(203,'belle2','const return type','since the return value is a basic type (and not a reference or a pointer) there is no need to have it const.','14','3','2011-02-20 00:54:51','4','rejected','closed','generators',';return;value;basic;type;reference;pointer;need;const;const;return;type;generator'),(204,'belle2','wrong comment','the comment about the return value in case of a bitmask seems wrong. the method returns a bitwise and of mask and status, not just 1 or 0.','6','3','2011-02-20 00:59:07','4','new','closed','generators',';comment;return;value;case;bitmask;wrong;method;return;bitwise;mask;status;just;wrong;comment;generator'),(205,'belle2','multiple bit issue','this does not work if multiple bits are set in the mask. it should be: return (m_status & bitmask) == bitmask;','6','3','2011-02-20 01:02:30','4','new','closed','generators',';work;multiple;mask;return;m_status;bitmask;bitmask;multiple;issue;generator'),(206,'belle2','comment','\"actual\" and the brackets could be removed from the comment.','6','3','2011-02-20 01:03:59','4','new','closed','generators',';actual;bracket;remove;comment;comment;generator'),(207,'belle2','unit','it should be \"ns\".','6','3','2011-02-20 01:05:24','4','new','closed','generators',';unit;generator'),(208,'belle2','particle indices','can the indices be hidden from the user? \r\nfor example getdaughter() is much nicer interface than getfirst/lastdaughter().\r\n','6','3','2011-02-20 01:18:31','4','new','closed','generators',';index;hide;user;example;getdaughter;nicer;interface;getfirst;lastdaughter;particle;index;generator'),(209,'belle2','missing comment','return comment is missing','6','3','2011-02-20 01:27:28','4','new','closed','generators',';return;comment;miss;miss;comment;generator'),(210,'belle2','missing comment','return comment is missing','6','3','2011-02-20 01:28:00','4','new','closed','generators',';return;comment;miss;miss;comment;generator'),(211,'belle2','& position','according to the conventions, the & should be attached to the type, not the variable: tvector3& vertex','14','3','2011-02-20 01:32:47','4','new','closed','generators',';accord;convention;attach;type;variable;tvector3;vertex;position;generator'),(212,'belle2','argument','suggest to change the argument to either\r\n const tlorentzvector& p4\r\nor\r\n tlorentzvector p4\r\n\r\nthe variable name should start with a small letter.\r\n','14','3','2011-02-20 01:38:53','4','new','closed','generators',';suggest;change;argument;const;tlorentzvector;tlorentzvector;variable;start;small;letter;argument;generator'),(213,'belle2','inline','this method could go to the source file','14','3','2011-02-20 01:44:50','4','rejected','closed','generators',';method;source;file;inline;generator'),(214,'belle2','virtuality','this definition of virtuality is problematic. e.g. real photons would be called virtual and virtual particles with q2 < 0 would be called real.','6','3','2011-02-20 01:47:19','4','new','closed','generators',';definition;virtuality;problematic;real;photon;call;virtual;virtual;particle;call;real;virtuality;generator'),(215,'belle2','overlap check in nightly build','run overlap checker in nightly build and report the result on the web page.','3','3','2011-02-21 17:30:36','4','closed','closed','geometry',';overlap;checker;nightly;build;report;result;page;overlap;check;nightly;build;geometry'),(217,'belle2','geant4 overlap check','compare the root overlap checker to a geant4 overlap checker.','17','3','2011-02-21 17:37:05','4','closed','closed','geometry',';compare;root;overlap;checker;geant4;overlap;checker;geant4;overlap;check;geometry'),(218,'belle2','geometry loading','allow to load the geometry that is saved to a file.','17','3','2011-02-21 17:39:53','4','rejected','closed','geometry',';allow;load;geometry;save;file;geometry;load;geometry'),(219,'belle2','userinfo -> geant4','investigate how to incorporate user information to geant4.','14','3','2011-02-21 17:56:09','4','new','closed',null,';investigate;incorporate;user;information;geant4;userinfo;geant4'),(220,'belle2','set/getobject in tgeo','ask root developers to include a set/getobject methof in tgeo','3','3','2011-02-21 18:09:09','4','new','closed','geometry',';root;developer;include;getobject;methof;tgeo;getobject;tgeo;geometry'),(221,'belle2','geant4 nist','use geant4 nist for materials.\r\ninvestigate what other experiments do.','25','3','2011-02-21 19:04:02','4','closed','closed',null,';geant4;nist;material;investigate;experiment;geant4;nist'),(222,'belle2','event display minimal requirements','define minimal opengl version for the event display to 2.0.\r\n',null,'3','2011-02-21 19:59:17','4','closed','closed',null,';define;minimal;opengl;version;event;display;event;display;minimal;requirement'),(223,'belle2','doxygen comment style','check the coding conventions for documentation and point out issues with root cint.','14','3','2011-02-21 21:21:57','4','rejected','closed',null,';check;code;convention;documentation;point;issue;root;cint;doxygen;comment;style'),(225,'belle2','tgeo volumes','prepare a list of tgeo volumes that can be safely used.\r\nalso list volumes that are known to not work.','21','3','2011-02-21 21:42:03','3','closed','closed','simulation',';prepare;list;tgeo;volume;safely;list;volume;know;work;tgeo;volume;simulation'),(226,'belle2','stackingaction','include stackingaction in simulation.','14','3','2011-02-21 21:44:08','4','new','closed','simulation',';include;stackingaction;simulation;stackingaction;simulation'),(229,'belle2','relations pxd clusters -> pixels','implement the relations between pxd cluster and pixel objects with the relation class and compare it to simple index based solutions.','10','3','2011-02-22 19:30:17','4','closed','closed','pxd',';implement;relation;cluster;pixel;object;relation;class;compare;simple;index;base;solution;relation;cluster;pixel'),(230,'belle2','magnetic field interface','define the interface to get the magnetic field at a given space point.\r\nfirst implement constant field.','14','3','2011-02-22 21:12:35','4','new','closed','geometry',';define;interface;magnetic;field;give;space;point;implement;constant;field;magnetic;field;interface;geometry'),(231,'belle2','tgeo expert','invite tgeo expert to get advise on optimal usage of tgeo.','17','3','2011-02-22 21:27:14','4','closed','closed','geometry',';invite;tgeo;expert;advise;optimal;usage;tgeo;tgeo;expert;geometry'),(232,'belle2','relationcollections&relations','relations themselves store only indices. the corresponding storeaccessornames, edurability shall be stored in an object derived from tclonesarray, that holds only relations.','5','5','2011-02-22 23:17:06','5','new','closed',null,';relation;store;index;correspond;storeaccessorname;edurability;shall;store;object;derive;tclonesarray;hold;relation;relationcollections?lations'),(233,'belle2','relation navigator','interface implementation + simple implementation with things like gettoforfrom...','5','5','2011-02-22 23:18:15','4','new','closed',null,';interface;implementation;simple;implementation;thing;like;gettoforfrom;relation;navigator'),(246,'belle2','hepevt master module','make te hepevt input module only a master module, that sets event/run/exp number, if explicitly requested by the user in the steering file.','6','3','2011-02-28 01:46:04','4','new','closed','generators',';make;hepevt;input;module;master;module;event;number;explicitly;request;user;steer;file;hepevt;master;module;generator'),(248,'belle2','default datastore name','use the class name by default in storeobjptr and class name plus \"s\" in storearray.','5','3','2011-02-28 02:14:10','4','closed','closed','framework',';class;default;storeobjptr;class;plus;storearray;default;datastore;framework'),(249,'belle2','genfit in doxygen','it seems there is no public genfit doxygen anywhere on the web. we can however use our own webserver for it.','3','5','2011-02-28 19:27:06','4','new','closed','externals',';public;genfit;doxygen;webserver;genfit;doxygen;externals'),(250,'belle2','definition of \"epsilon\" for double comparison','when comparing two doubles, you check that the difference of the two is smaller than \"epsilon\".\r\n\r\nto be consistent throughout the framework, this should probably be set centrally and also be steerable in some way.\r\n','3','6','2011-02-28 23:52:07','3','rejected','closed','framework',';compare;double;check;difference;smaller;epsilon;consistent;framework;probably;centrally;steerable;definition;epsilon;double;comparison;framework'),(251,'belle2','module name in logging output','the logging information becomes a lot more useful, if in addition to the\r\nlogging level (info, warning etc.) the logger also prints out, which module\r\ngave the message.\r\ncurrently, this is the last line of output i get:\r\n[error] 4 error(s) occurred ! the processing of events will not be started.\r\nwhich is rather useless for debugging what is actually going wrong, since i don\'t know\r\nwhere the errors occur.','3','6','2011-03-01 00:29:23','4','closed','closed','framework',';information;useful;addition;level;info;warn;logger;print;module;give;message;currently;line;output;error;error;occur;processing;event;start;useless;debug;actually;wrong;know;error;occur;module;output;framework'),(258,'belle2','exceptions definition','if the exception classes should be accessible somewhere else (e.g. to catch these exceptions) they should be defined in the header file.\r\nwe now recommend to put the exceptions as nested classes in the classes to which they belong, in this case the mcparticle. andreas had it in his tips&tricks example, but it was not in the coding conventions until recently (sorry, my fault).','14','3','2011-03-04 01:26:20','4','new','closed','generators',';exception;class;accessible;catch;exception;define;header;file;recommend;exception;nested;class;class;belong;case;mcparticle;andrea;trick;example;code;convention;recently;sorry;fault;exception;definition;generator'),(259,'belle2','log message?','i\'m wondering whether a log message (b2error or even b2fatal) should be added? also in line 52?','6','3','2011-03-04 01:34:46','4','new','closed','generators',';wonder;message;b2error;b2fatal;line;message;generator'),(260,'belle2','const names','according to the convention for constants (including enums) set_nothing should be c_setnothing.','6','3','2011-03-04 02:02:50','4','new','closed','generators',';accord;convention;constant;include;enum;set_nothing;c_setnothing;const;name;generator'),(261,'belle2','& placement','for consistency, the & is better attached to the type: graphparticle& addparticle(); same in line 207.','6','3','2011-03-04 02:12:56','4','new','closed','generators',';consistency;better;attach;type;graphparticle;addparticle;line;placement;generator'),(262,'belle2','template arguments','in the coding conventions we say that \"a\" followed by a capital letter should be used for template arguments: edge -> aedge, graph -> agraph (also line 73).','6','3','2011-03-04 02:25:11','4','closed','closed','generators',';code;convention;follow;capital;letter;template;argument;edge;aedge;graph;agraph;line;template;argument;generator'),(263,'belle2','beam particles','this is not a direct comment to the code, but more a question. how are incoming beam particles (e+/e-) treated? are they called primary particles?','6','3','2011-03-04 02:31:34','4','new','closed','generators',';direct;comment;code;question;incoming;beam;particle;treat;call;primary;particle;beam;particle;generator'),(264,'belle2','template methods','it obviously works to use a template definition here, but i don\'t understand why it\'s needed. (the conventions say to use templates with care.) same holds for the finish_vertex and find_daughters methods.','6','3','2011-03-04 02:49:27','4','closed','closed','generators',';obviously;work;template;definition;understand;need;convention;template;care;hold;finish_vertex;find_daughters;method;template;method;generator'),(265,'belle2','sub-namespace','to be consistent with other packages, sub-namespaces below belle2 should be avoided.','6','3','2011-03-04 03:12:43','4','new','closed','generators',';consistent;package;namespace;avoid;namespace;generator'),(266,'belle2','emun','names: pgungenopt, c_uniform, etc.\nas this enum belongs to the particlegun class it\'s better placed inside it. then the name could be shortened to \"option\" for example.','6','3','2011-03-04 03:18:11','4','new','closed','generators',';name;pgungenopt;c_uniform;enum;belong;particlegun;class;better;place;inside;shorten;option;example;emun;generator'),(267,'belle2','public data members','public data members are not allowed.','6','3','2011-03-04 03:24:31','4','closed','closed','generators',';public;datum;member;allow;public;datum;member;generator'),(268,'belle2','units in variable name','since phi and theta are not in standard units (radian), this should be indicated in the variable name, e.g. m_phipar1indeg.','6','3','2011-03-04 03:33:26','4','new','closed','generators',';theta;standard;unit;radian;indicate;variable;m_phipar1indeg;unit;variable;generator'),(269,'belle2','typo','the. -> then','6','3','2011-03-04 23:07:41','4','new','closed','generators',';typo;generator'),(270,'belle2','underscore','touschekreader_h_ -> touschekreader_h (no underscore at the end)\r\n','6','3','2011-03-04 23:17:43','4','resolved','closed','generators',';touschekreader_h_;touschekreader_h;underscore;underscore;generator'),(271,'belle2','default argument','suggest to put \"int number = -1\" as second argument so that by default all particles are read if the number is not given.','6','3','2011-03-04 23:28:59','4','resolved','closed','generators',';suggest;number;second;argument;default;particle;read;number;give;default;argument;generator'),(272,'belle2','initialization list','the initialization of member variables is better done in the initialization list instead of the body. (new convention)','14','3','2011-03-04 23:33:07','4','rejected','closed','generators',';initialization;member;variable;better;initialization;list;instead;body;convention;initialization;list;generator'),(273,'belle2','m_filename','the m_filename member variable is not used and could be removed from the class.','14','3','2011-03-04 23:36:07','4','closed','closed','generators',';m_filename;member;variable;remove;class;m_filename;generator'),(274,'belle2','abort condition','i guess this should be:\r\nwhile ((!m_input.eof()) && ((number < 0) || (numparticles < number)));','6','3','2011-03-04 23:45:23','4','resolved','closed','generators',';guess;m_input.eof;number;numparticle;number;abort;condition;generator'),(276,'belle2','& placement','& at type','6','3','2011-03-04 23:47:16','4','resolved','closed','generators',';type;placement;generator'),(277,'belle2','& placement','& at type','6','3','2011-03-04 23:48:52','4','new','closed','generators',';type;placement;generator'),(278,'belle2','& placement','also in header file','6','3','2011-03-04 23:50:14','4','closed','closed','generators',';header;file;placement;generator'),(279,'belle2','namespace','no sub-namespace','6','3','2011-03-04 23:51:11','4','closed','closed','generators',';namespace;namespace;generator'),(280,'belle2','underscore','no underscore at the end','6','3','2011-03-04 23:52:03','4','closed','closed','generators',';underscore;underscore;generator'),(281,'belle2','forward declaration','since only pointers of touschekreader and tgeomatrix are used in the header file, the includes could be replaced by forward declarations (which speeds up the build process because of less dependencies).','14','3','2011-03-05 00:08:10','4','closed','closed','generators',';pointer;touschekreader;tgeomatrix;header;file;include;replace;forward;declaration;speed;build;process;dependency;forward;declaration;generator'),(282,'belle2','namespace','no sub-namespace','6','3','2011-03-05 00:56:42','4','closed','closed','generators',';namespace;namespace;generator'),(283,'belle2','geometry dependence','suggest to add to the class description that the module requires the geometry.\r\ncould it be checked here, that the geometry is available, and issue a b2error otherwise?','14','3','2011-03-05 01:04:29','4','closed','closed','generators',';suggest;class;description;module;require;geometry;check;geometry;available;issue;b2error;geometry;dependence;generator'),(284,'belle2','& placement','also for methods readeventheader and readparticle, and in the source file','6','3','2011-03-05 01:11:08','4','closed','closed','generators',';method;readeventheader;readparticle;source;file;placement;generator'),(285,'belle2','public data members','public data members are not allowed.\r\nnaming convention: m_nvirtual and m_labboost','6','3','2011-03-05 01:22:05','4','closed','closed','generators',';public;datum;member;allow;name;convention;m_nvirtual;m_labboost;public;datum;member;generator'),(286,'belle2','forward declaration','a forward declaration could be used here.','6','3','2011-03-05 01:25:24','4','closed','closed','generators',';forward;declaration;forward;declaration;generator'),(287,'belle2','loops','can the loops for the particle creation and reading be combined?\n\nno. the particles are needed in the graph to make the relations with the daughters.','6','3','2011-03-05 01:31:12','4','closed','closed','generators',';loop;particle;creation;reading;combine;particle;need;graph;make;relation;daughter;loop;generator'),(288,'belle2','& placement','& at type','6','3','2011-03-05 01:32:13','4','closed','closed','generators',';type;placement;generator'),(289,'belle2','initialization','all member variables should be initialized in the constructor. e.g. m_nvirtual is uninitialized and could lead to unintentionally making all particles virtual.','6','3','2011-03-05 01:37:26','4','closed','closed','generators',';member;variable;initialize;constructor;m_nvirtual;uninitialized;lead;unintentionally;make;particle;virtual;initialization;generator'),(290,'belle2','virtual steering','it\'s ok to have the possibility to exclude the first particles from the simulation via a steering option. but ideally the user should not be required to set this to get a correct result. (don\'t know whether that\'s the case here.)','6','3','2011-03-05 01:43:38','4','rejected','closed','generators',';possibility;exclude;particle;simulation;steer;option;ideally;user;require;correct;result;know;that\'s;case;virtual;steer;generator'),(291,'belle2','& placement','also line 135.','6','3','2011-03-05 01:45:31','4','closed','closed','generators',';line;placement;generator'),(292,'belle2','case','this case could be removed as it is already covered by the default case.\n\n\n--\nit was put there to allow for a real case with field.size()==1.','6','3','2011-03-05 01:48:31','4','rejected','closed','generators',';case;remove;cover;default;case;allow;real;case;field.size;case;generator'),(293,'belle2','include guard name','should match the file name: cm2labboost_h','6','3','2011-03-05 01:53:30','4','closed','closed','generators',';match;file;cm2labboost_h;include;guard;generator'),(294,'belle2','names','eher (or maybe better energyher), same for eler, crossangle','6','3','2011-03-05 01:57:28','4','closed','closed','generators',';eher;better;energyher;eler;crossangle;name;generator'),(295,'belle2','documentation','a doxygen documentation is missing.','6','3','2011-03-05 01:57:56','4','closed','closed','generators',';doxygen;documentation;miss;documentation;generator'),(296,'belle2','namespace','the function should be defined in the belle2 namespace.','6','3','2011-03-05 01:58:59','4','closed','closed','generators',';function;define;namespace;namespace;generator'),(297,'belle2','header include','the cm2labboost.h file should be included.','6','3','2011-03-05 02:00:12','4','new','closed','generators',';cm2labboost.h;file;include;header;include;generator'),(298,'belle2','names','mele, anglelertob (or maybe anglelertob), plerz','6','3','2011-03-05 02:02:44','4','new','closed','generators',';mele;anglelertob;anglelertob;plerz;name;generator'),(299,'belle2','debug output','b2debug could (or should) be used here.\nin general there are almost no debug messages in the generators package. they could be very useful for the debugging of problems.','6','3','2011-03-05 02:06:46','4','closed','closed','generators',';b2debug;general;debug;message;generator;package;useful;debug;problem;debug;output;generator'),(300,'belle2','initialization','... of member variables is missing.','6','3','2011-03-05 02:14:07','4','closed','closed','generators',';member;variable;miss;initialization;generator'),(301,'belle2','name','enum does not exist anymore in newest version.','6','3','2011-03-05 02:20:07','4','new','closed','generators',';enum;exist;anymore;newest;version;generator'),(302,'belle2','names','m_nvirtual, m_boost2lab','6','3','2011-03-05 02:21:20','4','new','closed','generators',';m_nvirtual;m_boost2lab;name;generator'),(303,'belle2','initialization list','comment refers to old code.','6','3','2011-03-05 02:22:29','4','closed','closed','generators',';comment;refer;code;initialization;list;generator'),(304,'belle2','beam parameters','suggest to put this in an xml file.','6','3','2011-03-05 02:24:30','4','new','closed','generators',';suggest;file;beam;parameter;generator'),(305,'belle2','& placement','... at type','6','3','2011-03-05 02:37:33','4','new','closed','generators',';type;placement;generator'),(306,'belle2','namespace','no sub-namespace','6','3','2011-03-05 02:45:01','4','closed','closed','generators',';namespace;namespace;generator'),(307,'belle2','forward declaration','... could be used.','14','3','2011-03-05 02:47:14','4','closed','closed','generators',';forward;declaration;generator'),(308,'belle2','& placement','also in source file.','6','3','2011-03-05 02:47:53','4','new','closed','generators',';source;file;placement;generator'),(309,'belle2','nightly doc-check may not check non-class code','i have an inkling that the nightly doc-check may not check non-class code (i.e. files which could contain methods that are not in a class).\r\n\r\nyou might want to look to see if this is a feature that would be useful to add, and work out how to enable it.\r\n','3','11','2011-03-08 14:30:43','4','new','closed','tools',';inkling;nightly;check;check;class;code;file;contain;method;class;want;look;feature;useful;work;enable;nightly;check;check;class;code;tool'),(310,'belle2','move externals','move externals from trunk/software/externals to trunk/externals.\r\nthis requires an alternative method to ensure that the right version of the externals is used with the belle ii software. it also requires an update of the tools.','3','3','2011-03-08 18:58:22','4','in progress','closed','externals',';externals;trunk;software;externals;trunk;externals;require;alternative;method;ensure;right;version;externals;software;require;update;tool;externals;externals'),(311,'belle2','cleanup of svn structure','cleanup directory structure in svn, e.g. documents/trunk -> trunk/documents. maybe move grid stuff to a separate folder.','3','3','2011-03-08 19:01:15','4','new','closed',null,';cleanup;directory;structure;document;trunk;trunk;document;grid;stuff;separate;folder;cleanup;structure'),(312,'belle2','automatic commit emails for librarians','automatically send emails to librarians on commits to their packages.','3','3','2011-03-08 19:03:01','4','new','closed',null,';automatically;send;email;librarian;commit;package;automatic;commit;email;librarian'),(313,'belle2','central source for beam information would be useful','for example the beam energy should have one central source.\r\nthis should probably be linked with other run-dependent information.\r\n','5','6','2011-03-08 22:44:35','4','new','closed','framework',';example;beam;energy;central;source;probably;link;dependent;information;central;source;beam;information;useful;framework'),(315,'belle2','update belledirac development instance to dirac version v5r12','dirac v5r12 contains new features (eg bulk job submission) that would be useful for our purposes.\r\n\r\n1) work with the dirac team to create a new belledirac release, that inclues dirac v5r12\r\n\r\n2) update kek2-uidev development instance to the new version\r\n\r\n',null,'11','2011-03-10 18:11:38','4','closed','closed','systems',';dirac;v5r12;contain;feature;bulk;submission;useful;purpose;work;dirac;team;create;belledirac;release;inclue;dirac;v5r12;update;kek2;uidev;development;instance;version;update;belledirac;development;instance;dirac;version;v5r12;system'),(318,'belle2','update externals','update versions of boost, root, geant4, and clhep and include vgm and geant4_vmc.','3','3','2011-03-23 18:00:05','4','in progress','closed','externals',';update;version;boost;root;geant4;clhep;include;geant4_vmc;update;externals;externals'),(320,'belle2','directory setting via environment variable','allow to use an environment variable instead of the current working directory to specify the local release directory in the setuprel command.','3','3','2011-03-29 14:18:35','4','new','closed','site_scons',';allow;environment;variable;instead;current;work;directory;specify;local;release;directory;setuprel;command;directory;environment;variable;site_scons'),(321,'belle2','add charge information for mcparticles','this would be useful in many places','6','6','2011-04-04 11:19:40','4','resolved','closed',null,';useful;place;charge;information;mcparticle'),(323,'belle2','underscore','no second underscore in the inclusion protection name','14','26','2011-04-04 14:34:50','4','rejected','closed','geometry',';second;underscore;inclusion;protection;underscore;geometry'),(325,'belle2','underscore','\nno second underscore in the inclusion protection name\n\n','14','26','2011-04-06 13:26:09','4','rejected','closed','geometry',';second;underscore;inclusion;protection;underscore;geometry'),(326,'belle2','underscore','no second undercore needed','14','26','2011-04-07 11:46:18','4','rejected','closed','geometry',';second;undercore;need;underscore;geometry'),(327,'belle2','class name','consider change of class name to xmlparameterloadermodule or parameterloaderxmlmodule','14','26','2011-04-07 11:50:35','4','rejected','closed','geometry',';consider;change;class;xmlparameterloadermodule;parameterloaderxmlmodule;class;geometry'),(328,'belle2','underscore','no second underscore needed','14','26','2011-04-07 11:52:24','4','rejected','closed','geometry',';second;underscore;need;underscore;geometry'),(329,'belle2','underscore','no second underscore needed','14','26','2011-04-07 11:55:02','4','rejected','closed','geometry',';second;underscore;need;underscore;geometry'),(330,'belle2','classname','avoid abbreviations. consider change of classname to geometrysavermodule','14','26','2011-04-07 11:56:44','4','rejected','closed','geometry',';avoid;abbreviation;consider;change;classname;geometrysavermodule;classname;geometry'),(331,'belle2','classname','consider change of classname to geometrybuildermodule','14','26','2011-04-07 11:58:42','4','rejected','closed','geometry',';consider;change;classname;geometrybuildermodule;classname;geometry'),(332,'belle2','order and grouping of include statements','include statements should be sorted and grouped. sorted by their hierarchical position in the system with low level files included first. leave an empty line between groups of include statements. ','14','26','2011-04-07 12:13:13','4','rejected','closed','geometry',';include;statement;sort;group;sort;hierarchical;position;level;file;include;leave;line;group;include;statement;order;group;include;statement;geometry'),(333,'belle2','parameter unit not known','what is the m_tolerance parameter unit? it should be described in the help text.','14','26','2011-04-07 12:32:15','4','rejected','closed','geometry',';m_tolerance;parameter;unit;describe;help;text;parameter;unit;know;geometry'),(334,'belle2','underscore','no second underscore','14','26','2011-04-07 15:17:15','4','rejected','closed','geometry',';second;underscore;underscore;geometry'),(335,'belle2','order of include statements','include statements should be sorted. sorted by their hierarchical position in the system with low level files included first. ','14','26','2011-04-07 15:18:56','4','rejected','closed','geometry',';include;statement;sort;sort;hierarchical;position;level;file;include;order;include;statement;geometry'),(336,'belle2','all definitions should reside in source files. ','the header files should declare an interface, the source file should implement it.','14','26','2011-04-07 16:23:14','4','rejected','closed','geometry',';header;file;declare;interface;source;file;implement;definition;reside;source;file;geometry'),(337,'belle2','underscore','no second underscore needed.','14','26','2011-04-08 10:23:45','4','rejected','closed','geometry',';second;underscore;need;underscore;geometry'),(338,'belle2','underscore','remove second underscore','14','26','2011-04-11 12:46:55','4','rejected','closed','geometry',';remove;second;underscore;underscore;geometry'),(339,'belle2','underscore','remove second underscore','14','26','2011-04-11 13:03:49','4','rejected','closed','geometry',';remove;second;underscore;underscore;geometry'),(340,'belle2','underscore','remove second underscore','14','26','2011-04-11 14:06:54','4','rejected','closed','geometry',';remove;second;underscore;underscore;geometry'),(341,'belle2','material index','it looks to me this parameter is a number of materials assigned to the geomaterials object. this should be reflected in the documentation line. \r\n\r\nis this parameter used somewhere else in tho code or it can be declared private?  ','14','26','2011-04-11 15:08:05','4','rejected','closed','geometry',';look;parameter;number;material;assign;geomaterial;object;reflect;documentation;line;parameter;code;declare;private;material;index;geometry'),(342,'belle2','underscore','remove second underscore.','14','26','2011-04-11 15:09:17','4','rejected','closed','geometry',';remove;second;underscore;underscore;geometry'),(343,'belle2','forward declaration','use forward declaration if possible.','14','26','2011-04-11 15:34:42','4','rejected','closed','geometry',';forward;declaration;possible;forward;declaration;geometry'),(346,'belle2','extra spaces','two leading spaces can be removed to align the statement. ','17','26','2011-04-13 10:35:24','4','closed','closed','simulation',';lead;space;remove;align;statement;extra;space;simulation'),(347,'belle2','semicolon','b2debug, b2info, ... are macros and semicolon at the end of the statement is not syntactically needed. however from the readability point of view it would be nice to still terminate the statements with semicolon.','17','26','2011-04-13 11:04:00','4','closed','closed','framework',';b2debug;b2info;macro;semicolon;statement;syntactically;need;readability;point;view;nice;terminate;statement;semicolon;semicolon;framework'),(359,'belle2','include file not used','this include file is not used in this file.','17','26','2011-04-13 13:50:34','4','closed','closed','simulation',';include;file;file;include;file;simulation'),(364,'belle2','scope of typedef','this typedef is only used in the endofevent method. you can move it there or at least change the scope to private.','17','26','2011-04-14 12:23:44','4','closed','closed','simulation',';typedef;endofevent;method;change;scope;private;scope;typedef;simulation'),(365,'belle2','underscore','remove second underscore','17','26','2011-04-14 13:18:11','4','closed','closed','simulation',';remove;second;underscore;underscore;simulation'),(368,'belle2','redundant include statement','no reference to tobject in the .h file. can be removed.','17','26','2011-04-14 13:31:09','4','closed','closed','simulation',';reference;tobject;file;remove;redundant;include;statement;simulation'),(370,'belle2','header file not used','remove include statement. logger is not used in this file.','17','26','2011-04-14 13:42:18','4','closed','closed','simulation',';remove;include;statement;logger;file;header;file;simulation'),(371,'belle2','header file not used','remove the include statement. this header file is not used in this file','17','26','2011-04-14 13:44:25','4','closed','closed','simulation',';remove;include;statement;header;file;file;header;file;simulation'),(372,'belle2','change include header','replace mcparticlegraph.h with mcparticle.h . the only reference is the mcparticle::statusbit .','17','26','2011-04-14 13:50:23','4','closed','closed','simulation',';replace;mcparticlegraph.h;mcparticle.h;reference;mcparticle;statusbit;change;include;header;simulation'),(385,'belle2','missing unit','add unit in the parameter description.','17','26','2011-04-14 14:45:58','4','closed','closed','simulation',';unit;parameter;description;miss;unit;simulation'),(386,'belle2','semicolon','the semicolon at the end of the statement would improve the readability. ','17','26','2011-04-14 14:48:40','4','closed','closed','simulation',';semicolon;statement;improve;readability;semicolon;simulation'),(387,'belle2','semicolon','the semicolon at the end of the statement would improve the readability.','17','26','2011-04-14 14:49:37','4','closed','closed','simulation',';semicolon;statement;improve;readability;semicolon;simulation'),(388,'belle2','semicolon','the semicolon at the end would improve the readability.','17','26','2011-04-14 14:50:18','4','closed','closed','simulation',';semicolon;improve;readability;semicolon;simulation'),(391,'belle2','ladder xml file','not well structured in horizontal range..., add it\r\nmissing:\r\n  <paramset type=\"pxd\">\r\n  <name> </name>\r\n  <description> </description>\r\n  <version>0</version>\r\n  <creator> </creator>\r\n  <content xmlns:xi=\"http://www.w3.org/2001/xinclude\">\r\n...\r\n</paramset>\r\n','28','25','2011-04-15 17:34:48','4','closed','closed','svd',';structure;horizontal;range;miss;ladder;file'),(392,'belle2','xml file for svd','set better   <description>\r\n','28','25','2011-04-15 17:36:27','4','closed','closed','svd',';better;file'),(393,'belle2','general comment to materials','question, if use predefined materials from geant4, from root or own definitions...\r\nrecommendation:\r\nsingle atom parameters use from common definition xml file\r\nmixtures and composites create in own xml independent file for every sub-detector\r\n','28','25','2011-04-15 17:38:04','4','closed','closed','svd',';question;predefine;material;geant4;root;definition;recommendation;single;atom;parameter;common;definition;file;mixture;composite;create;independent;file;detector;general;comment;material'),(394,'belle2','xml offsets','not well structured in horizontal range..., add it\r\nmissing:\r\n  <paramset type=\"pxd\">\r\n  <name> </name>\r\n  <description> </description>\r\n  <version>0</version>\r\n  <creator> </creator>\r\n  <content xmlns:xi=\"http://www.w3.org/2001/xinclude\">\r\n...\r\n</paramset>\r\n','28','25','2011-04-15 17:39:21','4','closed','closed','svd',';structure;horizontal;range;miss;offset'),(395,'belle2','xml file - sensor','missing:\r\n  <paramset type=\"pxd\">\r\n  <name> </name>\r\n  <description> </description>\r\n  <version>0</version>\r\n  <creator> </creator>\r\n  <content xmlns:xi=\"http://www.w3.org/2001/xinclude\">\r\n...\r\n</paramset>\r\n','28','25','2011-04-15 17:40:33','4','closed','closed','svd',';miss;file;sensor'),(396,'belle2','xml file ','not very clear:\r\n  <description>the famous redbull can</description>\r\n','28','25','2011-04-15 17:44:08','4','rejected','closed','pxd',';clear;famous;redbull;file'),(397,'belle2','xml materials - general comment','question, if use predefined materials from geant4, from root or own definitions...\r\nrecommendation:\r\nsingle atom parameters use from common definition xml file\r\nmixtures and composites create in own xml independent file for every sub-detector\r\n','28','25','2011-04-15 17:45:23','4','closed','closed','pxd',';question;predefine;material;geant4;root;definition;recommendation;single;atom;parameter;common;definition;file;mixture;composite;create;independent;file;detector;material;general;comment'),(398,'belle2','xml - offsets','not well structured in horizontal range..., add it\r\nmissing:\r\n  <paramset type=\"pxd\">\r\n  <name> </name>\r\n  <description> </description>\r\n  <version>0</version>\r\n  <creator> </creator>\r\n  <content xmlns:xi=\"http://www.w3.org/2001/xinclude\">\r\n...\r\n</paramset>\r\n','28','25','2011-04-15 17:46:13','4','closed','closed','pxd',';structure;horizontal;range;miss;offset'),(399,'belle2','xml - sensor','missing:\r\n  <description> </description>\r\n <paramset type=\"pxd\">\r\n  <name> </name>\r\n  <version>0</version>\r\n  <creator> </creator>\r\n  <content xmlns:xi=\"http://www.w3.org/2001/xinclude\">\r\n...\r\n</paramset>\r\n','28','25','2011-04-15 17:48:03','4','rejected','closed','pxd',';miss;sensor'),(400,'belle2','rev','use order: public: protected: private:, add all those also in case they are empty','28','25','2011-04-15 18:17:33','4','rejected','closed','pxd',';order;public;protect;private;case'),(401,'belle2','rev','do not use: /*!','28','25','2011-04-15 18:18:26','4','closed','closed','pxd',''),(402,'belle2','rev','add comment about end of class','28','25','2011-04-15 18:19:14','4','rejected','closed','pxd',';comment;class'),(403,'belle2','rev','line 32 use order: public: protected: private:, add all those also in case they are empty\r\n','10','25','2011-04-15 18:20:38','4','closed','closed','pxd',';line;order;public;protect;private;case'),(404,'belle2','rev','line 48 do not use: /*!\r\n','10','25','2011-04-15 18:21:08','4','closed','closed','pxd',';line'),(405,'belle2','rev','line 93 do not use: //!\r\n','10','25','2011-04-15 18:21:40','4','closed','closed','pxd',';line'),(406,'belle2','rev','line 180 set comments to the same line\r\n','10','25','2011-04-15 18:22:44','4','closed','closed','pxd',';line;comment;line'),(407,'belle2','rev','line 193 add comment about end of class\r\n','10','25','2011-04-15 18:23:16','4','closed','closed','pxd',';line;comment;class'),(408,'belle2','rev','line 197 add comment about end of include guards\r\n','10','25','2011-04-15 18:23:47','4','closed','closed','pxd',';line;comment;include;guard'),(409,'belle2','rev','line 94 destructor is not virtual ~... please check if it is ok\r\n','10','25','2011-04-15 18:24:31','4','closed','closed','pxd',';line;destructor;virtual;check'),(410,'belle2','rev','names parts should change from id to id\r\nnames parts should change from mom to momentum\r\nnames parts should change from dep to deposited\r\nnames parts should change from id to id\r\n','10','25','2011-04-15 18:25:26','4','closed','closed','pxd',';name;part;change;name;part;change;momentum;name;part;change;deposit;name;part;change'),(411,'belle2','rev','functions with more than 7 arguments should not be used.\r\n  line no : 65  : pxdsimhit( int layerid, int ladderid, int sensorid, // < >< >< >< >\r\n','10','25','2011-04-15 18:26:06','4','closed','closed','pxd',';function;argument;line;pxdsimhit;layerid;ladderid;sensorid'),(412,'belle2','rev','a copy constructor and an assignment operator shall be declared for classes that contain pointers to data items or nontrivial destructors. (missing destructor)\r\n  line no : 30  : class pxdsimhit:public tobject','10','25','2011-04-15 18:27:58','4','closed','closed','pxd',';copy;constructor;assignment;operator;shall;declare;class;contain;pointer;datum;item;nontrivial;destructor;miss;destructor;line;class;pxdsimhit:public;tobject'),(413,'belle2','name conv - rev','line 53 name should change from sensorcid to sensorcid\r\nline 71 name should change from setsensorcid to setsensorcid\r\nline 86 name should change from setuvcov to setuvcovariance\r\nline 96 name should change from getsensorcid to getsensorcid\r\nline 111 name should change from getuvcov to getuvcovariance\r\nline 114 name should change from getenergydep to getenergydeposited\r\nline 117 name should change from getenergydeperror to getenergydepositederror\r\nline 89 name should change from setenergydep to setenergydeposited\r\nline 92 name should change from setenergydeperror to setenergydepositederror\r\nline 121 name should change from m_sensorcid to m_sensorcid\r\nline 137 name should change from m_uvcov to m_uvcovariance\r\nline 138 name should change from m_energydep to m_energydeposited\r\nline 139 name should change from m_energydeperror to m_energydepositederror\r\n','28','25','2011-04-15 18:29:57','4','rejected','closed','pxd',';line;change;sensorcid;sensorcid;line;change;setsensorcid;setsensorcid;line;change;setuvcov;setuvcovariance;line;change;getsensorcid;getsensorcid;line;change;getuvcov;getuvcovariance;line;change;getenergydep;getenergydeposit;line;change;getenergydeperror;getenergydepositederror;line;change;setenergydep;setenergydeposit;line;change;setenergydeperror;setenergydepositederror;line;change;m_sensorcid;m_sensorcid;line;change;m_uvcov;m_uvcovariance;line;change;m_energydep;m_energydeposited;line;change;m_energydeperror;m_energydepositederror;conv'),(414,'belle2','rev','line 47 use order: public: protected: private:, add all those also in case they are empty\r\n','28','25','2011-04-15 18:30:45','4','rejected','closed','pxd',';line;order;public;protect;private;case'),(415,'belle2','rev','line 137 add comment about end of include guards\r\n','28','25','2011-04-15 18:31:30','4','rejected','closed','pxd',';line;comment;include;guard'),(416,'belle2','rev','line 53 missing description of parameters * @param ...\r\n','28','25','2011-04-15 18:32:05','4','closed','closed','pxd',';line;miss;description;parameter;param'),(417,'belle2','rev','line 132 add comment about end of class\r\n','28','25','2011-04-15 18:32:43','4','rejected','closed','pxd',';line;comment;class'),(418,'belle2','rev','functions with more than 7 arguments should not be used.\r\n  line no : 53  : pxdhit( int sensorcid, float u, float uerror, float v, float verror, float uvcov,\r\n','28','25','2011-04-15 18:33:25','4','rejected','closed','pxd',';function;argument;line;pxdhit;sensorcid;float;float;uerror;float;float;verror;float;uvcov'),(419,'belle2','rev','a copy constructor and an assignment operator shall be declared for classes that contain pointers to data items or nontrivial destructors. (missing destruktor)\r\n  line no : 45  : class pxdhit:public tobject\r\n','28','25','2011-04-15 18:34:53','4','rejected','closed','pxd',';copy;constructor;assignment;operator;shall;declare;class;contain;pointer;datum;item;nontrivial;destructor;miss;destruktor;line;class;pxdhit:public;tobject'),(420,'belle2','class','line 35 use order: public: protected: private:, add all those also in case they are empty\r\n','28','25','2011-04-15 18:40:42','4','rejected','closed','pxd',';line;order;public;protect;private;case;class'),(421,'belle2','class description','line 34 add comments: short and detail description of class\r\n','28','25','2011-04-15 18:41:45','4','rejected','closed','pxd',';line;comment;short;description;class;class;description'),(422,'belle2','class end','line 44 add comment about end of class\r\n','28','25','2011-04-15 18:42:21','4','rejected','closed','pxd',';line;comment;class;class'),(423,'belle2','end of namespace','line 46 add comment about end of namespace\r\n','28','25','2011-04-15 18:43:04','4','closed','closed','pxd',';line;comment;namespace;namespace'),(424,'belle2','end','line 47 add comment about end of include guards\r\n','28','25','2011-04-15 18:44:03','4','rejected','closed','pxd',';line;comment;include;guard'),(425,'belle2','description of class','line 35 add comments: short and detail description of class\r\n','28','25','2011-04-15 18:46:04','4','rejected','closed','pxd',';line;comment;short;description;class;description;class'),(426,'belle2','class','line 38 use order: public: protected: private:, add all those also in case they are empty\r\n','28','25','2011-04-15 18:46:50','4','rejected','closed','pxd',';line;order;public;protect;private;case;class'),(427,'belle2','end of class','line 50 add comment about end of class\r\n','28','25','2011-04-15 18:47:27','4','rejected','closed','pxd',';line;comment;class;class'),(428,'belle2','end of namespace','line 51 add comment about end of namespace\r\n','28','25','2011-04-15 18:48:06','4','closed','closed','pxd',';line;comment;namespace;namespace'),(429,'belle2','end','line 52 add comment about end of include guards\r\n','28','25','2011-04-15 18:48:41','4','rejected','closed','pxd',';line;comment;include;guard'),(430,'belle2','class','line 38 use order: public: protected: private:, add all those also in case they are empty\r\n','28','25','2011-04-15 18:50:06','4','rejected','closed','pxd',';line;order;public;protect;private;case;class'),(431,'belle2','class','line 49 move private: after public:\r\nline 49 use order: public: protected: private:, add all those also in case they are empty\r\n','28','25','2011-04-15 18:51:22','4','rejected','closed','pxd',';line;private;public;line;order;public;protect;private;case;class'),(432,'belle2','class','line 66 move private: after public:\r\nline 66 use order: public: protected: private:, add all those also in case they are empty\r\n','28','25','2011-04-15 18:51:55','4','rejected','closed','pxd',';line;private;public;line;order;public;protect;private;case;class'),(433,'belle2','end of class','line 45 add comment about end of class\r\n','28','25','2011-04-15 18:52:49','4','rejected','closed','pxd',';line;comment;class;class'),(434,'belle2','end of class','line 62 add comment about end of class\r\n','28','25','2011-04-15 18:53:30','4','rejected','closed','pxd',';line;comment;class;class'),(435,'belle2','end of class','line 80 add comment about end of class\r\n','28','25','2011-04-15 18:54:08','4','rejected','closed','pxd',';line;comment;class;class'),(436,'belle2','end of namespace','line 82 add comment about end of namespace\r\n','28','25','2011-04-15 18:54:40','4','closed','closed','pxd',';line;comment;namespace;namespace'),(437,'belle2','end','line 83 add comment about end of include guards\r\n','28','25','2011-04-15 18:55:09','4','rejected','closed','pxd',';line;comment;include;guard'),(438,'belle2','destructor','a copy constructor and an assignment operator shall be declared for classes that contain pointers to data items or nontrivial destructors.\n  line no : 48  : class b2geompxdsensorsilicon:public b2geomvxdvolume\n','28','25','2011-04-15 18:56:40','4','rejected','closed','pxd',';copy;constructor;assignment;operator;shall;declare;class;contain;pointer;datum;item;nontrivial;destructor;line;class;b2geompxdsensorsilicon:public;b2geomvxdvolume;destructor'),(439,'belle2','destructors','a copy constructor and an assignment operator shall be declared for classes that contain pointers to data items or nontrivial destructors.\n  line no : 65  : class b2geompxdsensor\n','28','25','2011-04-15 18:57:22','4','rejected','closed','pxd',';copy;constructor;assignment;operator;shall;declare;class;contain;pointer;datum;item;nontrivial;destructor;line;class;b2geompxdsensor;destructor'),(440,'belle2',' description of class','line 28 add more comments: short and detail description of class\n','28','25','2011-04-15 18:59:43','4','rejected','closed','pxd',';line;comment;short;description;class;description;class'),(441,'belle2','class','line 30 move protected: after public:\n','28','25','2011-04-15 19:00:19','4','rejected','closed','pxd',';line;protect;public;class'),(442,'belle2','destructor ','line 144 destructor is not virtual ~... please check if it is ok\n','28','25','2011-04-15 19:01:07','4','rejected','closed','pxd',';line;destructor;virtual;check;destructor'),(443,'belle2','class','line 149 move protected: after public:\n','28','25','2011-04-15 19:01:41','4','rejected','closed','pxd',';line;protect;public;class'),(444,'belle2','class','line 188 move protected: after public:\n','28','25','2011-04-15 19:02:15','4','rejected','closed','pxd',';line;protect;public;class'),(445,'belle2','end of class','line 131 add comment about end of class\n','28','25','2011-04-15 19:04:22','4','rejected','closed','pxd',';line;comment;class;class'),(446,'belle2','end of class','line 145 add comment about end of class\n','28','25','2011-04-15 19:05:04','4','rejected','closed','pxd',';line;comment;class;class'),(447,'belle2','end of class','line 175 add comment about end of class\n','28','25','2011-04-15 19:05:35','4','rejected','closed','pxd',';line;comment;class;class'),(448,'belle2','end of class','line 326 add comment about end of class\n','28','25','2011-04-15 19:06:43','4','rejected','closed','pxd',';line;comment;class;class'),(449,'belle2','end of namespace','line 327 add comment about end of namespace\n','28','25','2011-04-15 19:07:13','4','rejected','closed','pxd',';line;comment;namespace;namespace'),(450,'belle2','end','line 328 add comment about end of include guards\n','28','25','2011-04-15 19:07:42','4','rejected','closed','pxd',';line;comment;include;guard'),(451,'belle2','parameters ','line 108 and next: missing description of parameters * @param ...\n','28','25','2011-04-15 19:08:23','4','closed','closed','pxd',';line;miss;description;parameter;param;parameter'),(452,'belle2','parameters ','line 159 and next: missing description of parameters * @param ...\n','28','25','2011-04-15 19:11:14','4','closed','closed','pxd',';line;miss;description;parameter;param;parameter'),(453,'belle2','parameters ','line 166 and next: missing description of parameters * @param ...\n','28','25','2011-04-15 19:11:44','4','closed','closed','pxd',';line;miss;description;parameter;param;parameter'),(454,'belle2','destructors','public and protected data should be used in structs -- not classes:\na copy constructor and an assignment operator shall be declared for classes that contain pointers to data items or nontrivial destructors.\n  line no : 104 : class b2geomvolume\n  line no : 214 : template< class componentclass >class b2geomvxdstructvolume\n','28','25','2011-04-15 19:12:31','4','rejected','closed','pxd',';public;protect;datum;struct;class;copy;constructor;assignment;operator;shall;declare;class;contain;pointer;datum;item;nontrivial;destructor;line;class;b2geomvolume;line;template;class;b2geomvxdstructvolume;destructor'),(455,'belle2','general','not good and clear structure, move some code to cc file\r\n','28','25','2011-04-15 19:13:09','4','closed','closed','pxd',';good;clear;structure;code;file;general'),(456,'belle2','functions ','a functions definition should not be placed in a class specification unless the function is intended to be inlined.\r\n  line no : 65  : template< class t > bool_t initcomponent( t **component, geardir &content, std::string ','28','25','2011-04-15 19:13:56','4','rejected','closed','pxd',';function;definition;place;class;specification;unless;function;intend;inline;line;template;bool_t;initcomponent;component;geardir;content;string;function'),(457,'belle2','multiple variable declarations','multiple variable declarations shall not be allowed on the same line.\r\n  line no : 264 : double_t fcomponentoffsetphi,\r\n  line no : 301 : double_t fcomponentoffsetphi,\r\n','28','25','2011-04-15 19:14:46','4','closed','closed','pxd',';multiple;variable;declaration;shall;allow;line;line;double_t;fcomponentoffsetphus;line;double_t;fcomponentoffsetphus;multiple;variable;declaration'),(458,'belle2','pointers to pointers','pointers to pointers should be avoided when possible.\r\n  line no : 189 : componentclass ** components; // < the sub components of this volume (ex:\r\n','28','25','2011-04-15 19:15:22','4','closed','closed','pxd',';pointer;pointer;avoid;possible;line;componentclass;component;component;volume;pointer;pointer'),(459,'belle2','include guards','line 15 move include guards to the top\n','28','25','2011-04-15 19:16:39','4','rejected','closed','pxd',';line;include;guard;include;guard'),(460,'belle2','class comments','line 23 add more comments: short and detail description of class\r\n','28','25','2011-04-15 19:17:13','4','closed','closed','pxd',';line;comment;short;description;class;class;comment'),(461,'belle2','end of class','line 37 add comment about end of class\n','28','25','2011-04-15 19:17:44','4','rejected','closed','pxd',';line;comment;class;class'),(462,'belle2','end of namespace','line 39 add comment about end of namespace\n','28','25','2011-04-15 19:18:12','4','rejected','closed','pxd',';line;comment;namespace;namespace'),(463,'belle2','general','need better description/comments for functions and variables/parameters\n','28','25','2011-04-15 19:39:39','4','closed','closed','pxd',';need;better;description;comment;function;variable;parameter;general'),(464,'belle2','general','need better description/comments for functions and variables/parameters\n','28','25','2011-04-15 19:40:28','4','closed','closed','pxd',';need;better;description;comment;function;variable;parameter;general'),(465,'belle2','general','need better description/comments for functions and variables/parameters\n','28','25','2011-04-15 19:42:43','4','closed','closed','pxd',';need;better;description;comment;function;variable;parameter;general'),(466,'belle2','c-style casts','c++ style cases (const_cast, reinterpret_cast and static_case) should be used instead of the traditional c-style casts:\r\n  line: 152, 155, 188, 203, 280','28','25','2011-04-15 19:43:54','4','rejected','closed','pxd',';style;case;const_cast;reinterpret_cast;static_case;instead;traditional;style;cast;line;style;cast'),(467,'belle2','nonlocal name','every nonlocal name, except main( ), should be placed in some namespace.\r\n  line no : 39  : geopxdbelleii reggeopxdbelleii;','28','25','2011-04-15 19:45:47','4','closed','closed','pxd',';nonlocal;main;place;namespace;line;geopxdbelleius;reggeopxdbelleius;nonlocal'),(468,'belle2','file name','name of module change from cidmanager to cidmanager\r\n','28','25','2011-04-15 19:48:08','4','rejected','closed','pxd',';module;change;cidmanager;cidmanager;file'),(469,'belle2','end','line 94 add comment about end of include guards\r\n','28','25','2011-04-15 19:48:45','4','rejected','closed','pxd',';line;comment;include;guard'),(470,'belle2','alignment','line 86 and next: set comments to one line','28','25','2011-04-15 19:49:43','4','rejected','closed','pxd',';line;comment;line;alignment'),(471,'belle2','file name','name of module change from cidmanager to cidmanager\r\n\r\n','10','25','2011-04-15 19:51:05','4','closed','closed','pxd',';module;change;cidmanager;cidmanager;file'),(472,'belle2','end of class','line 103 add comment about end of class\r\n','10','25','2011-04-15 19:52:40','4','closed','closed','pxd',';line;comment;class;class'),(473,'belle2','info','line 6 add information about source of code: \"alghorithm is from ilc sw module sipxldigi\"\r\n','10','25','2011-04-15 19:53:18','4','closed','closed','pxd',';line;information;source;code;alghorithm;module;sipxldigus;info'),(474,'belle2','destructors','a copy constructor and an assignment operator shall be declared for classes that contain pointers to data items or nontrivial destructors.\r\n  line no : 36  : class pxddigimodule:public module','10','25','2011-04-15 19:54:36','4','closed','closed','pxd',';copy;constructor;assignment;operator;shall;declare;class;contain;pointer;datum;item;nontrivial;destructor;line;class;pxddigimodule:public;module;destructor'),(475,'belle2','name','name of module change from pxdcheater to pxdcheater\r\n','10','25','2011-04-15 19:55:42','4','closed','closed','pxd',';module;change;pxdcheater;pxdcheater'),(476,'belle2','parameters','line 36 missing description of parameters\r\n','10','25','2011-04-15 19:56:23','4','closed','closed','pxd',';line;miss;description;parameter;parameter'),(477,'belle2','destructor ','line 43 destructor is not virtual ~... please check if it is ok\r\n','10','25','2011-04-15 19:56:54','4','closed','closed','pxd',';line;destructor;virtual;check;destructor'),(478,'belle2','parameters','line 47 missing description of parameters * @param ...\r\nline 50 missing description of parameters * @param ...\r\nline 53 missing description of parameters * @param ...\r\nline 56 missing description of parameters * @param ...\r\n','10','25','2011-04-15 19:57:37','4','closed','closed','pxd',';line;miss;description;parameter;param;line;miss;description;parameter;param;line;miss;description;parameter;param;line;miss;description;parameter;param;parameter'),(479,'belle2','end','line 80 add comment about end of include guards\r\n','10','25','2011-04-15 19:58:06','4','closed','closed','pxd',';line;comment;include;guard'),(480,'belle2','info','line 6 add information about source of code: \"alghorithm is from ilc sw module sipxldigi\"\r\n','10','25','2011-04-15 19:59:11','4','closed','closed','pxd',';line;information;source;code;alghorithm;module;sipxldigus;info'),(481,'belle2','multiple variable declarations ','multiple variable declarations shall not be allowed on the same line.\r\n  line no : 73  : const int fnp = 33,\r\n  line no : 74  : const double fdelta = -1,\r\n  line no : 124 : int khig = fnp - 1,\r\n  line no : 138 : const int fnp = 31,\r\n  line no : 139 : const double fdelta = -1,\r\n  line no : 189 : int khig = fnp - 1,\r\n  line no : 203 : const int fnp = 33,\r\n  line no : 204 : const double fdelta = -1,\r\n  line no : 254 : int khig = fnp - 1,\r\n  line no : 268 : const int fnp = 33,\r\n  line no : 269 : const double fdelta = -1,\r\n  line no : 319 : int khig = fnp - 1,','10','25','2011-04-15 20:00:48','4','closed','closed','pxd',';multiple;variable;declaration;shall;allow;line;line;const;line;const;double;fdelta;line;khig;line;const;line;const;double;fdelta;line;khig;line;const;line;const;double;fdelta;line;khig;line;const;line;const;double;fdelta;line;khig;multiple;variable;declaration'),(482,'belle2','comments','code is not good structured, more detail comments will be welcome\r\n','10','25','2011-04-15 20:01:31','4','closed','closed','pxd',';code;good;structure;comment;welcome;comment'),(483,'belle2','constants','is it possible to locate constants out of cc code? source and details how to obtain constants, add link to sources (in web, papers,...)\r\n','10','25','2011-04-15 20:02:36','4','closed','closed','pxd',';possible;locate;constant;code;source;detail;obtain;constant;link;source;papers;constant'),(484,'belle2','corel with svdcheater','what correlations are with svdcheater.cc? - some common module for both?\r\n','10','25','2011-04-15 20:03:22','4','closed','closed','pxd',';correlation;svdcheater.cc;common;module;corel;svdcheater'),(485,'belle2','name','name of module change from pxdcheater to pxdcheater\r\n','10','25','2011-04-15 20:03:44','4','closed','closed','pxd',';module;change;pxdcheater;pxdcheater'),(486,'belle2','description/comments','need better description/comments for functions and variables/parameters\r\n','10','25','2011-04-15 20:04:20','4','closed','closed','pxd',';need;better;description;comment;function;variable;parameter;description;comment'),(487,'belle2','comment mark','line 36 do not use: //!\r\nline 39 do not use: //!\r\nline 42 do not use: //!\r\n','10','25','2011-04-15 20:05:58','4','closed','closed','pxd',';line;line;line;comment;mark'),(488,'belle2','destructor ','line 37 destructor is not virtual ~... please check if it is ok\r\n','10','25','2011-04-15 20:06:32','4','closed','closed','pxd',';line;destructor;virtual;check;destructor'),(489,'belle2','parameters ','line 40 missing description of parameters * @param ...\r\nline 43 missing description of parameters * @param ...\r\n','10','25','2011-04-15 20:07:13','4','closed','closed','pxd',';line;miss;description;parameter;param;line;miss;description;parameter;param;parameter'),(490,'belle2','end of class','line 51 add comment about end of class\r\n','10','25','2011-04-15 20:07:45','4','closed','closed','pxd',';line;comment;class;class'),(491,'belle2','nonlocal name','every nonlocal name, except main( ), should be placed in some namespace.\r\n  line no : 29  : const g4double c_epsilon = 1.0e-8;','10','25','2011-04-15 20:08:51','4','closed','closed','pxd',';nonlocal;main;place;namespace;line;const;g4double;c_epsilon;nonlocal'),(492,'belle2','class','line 122 add protected:\r\n','10','25','2011-04-15 20:39:31','4','closed','closed','svd',';line;protect;class'),(493,'belle2','destructor','line 71 add destructor\r\n','10','25','2011-04-15 20:40:12','4','closed','closed','svd',';line;destructor;destructor'),(494,'belle2','functions ','functions with more than 7 arguments should not be used.\r\n  line no : 55  : svdhit( int sensorcid, float u, float uerror, float v, float verror, float uvcov,\r\n\r\n\r\nline 55 missing description of parameters * @param ...\r\n','10','25','2011-04-15 20:42:06','4','closed','closed','svd',';function;argument;line;svdhit;sensorcid;float;float;uerror;float;float;verror;float;uvcov;line;miss;description;parameter;param;function'),(495,'belle2','comment','line 48 do not use: /*!\r\n','10','25','2011-04-15 20:43:29','4','closed','closed','svd',';line;comment'),(496,'belle2','class','line 173 add protected:\r\n','10','25','2011-04-15 20:44:06','4','closed','closed','svd',';line;protect;class'),(497,'belle2','destruktor','line 94 add nontrivial destruktor\r\n','10','25','2011-04-15 20:44:44','4','closed','closed','svd',';line;nontrivial;destruktor;destruktor'),(498,'belle2','functions ','functions with more than 7 arguments should not be used.\r\n  line no : 65  : svdsimhit( int layerid, int ladderid, int sensorid, // < >< >< >< >\r\n\r\nline xx missing description of parameters * @param ...\r\n','10','25','2011-04-15 20:45:51','4','closed','closed','svd',';function;argument;line;svdsimhit;layerid;ladderid;sensorid;line;miss;description;parameter;param;function'),(499,'belle2','class','line 41 use order: public: protected: private:\n','28','25','2011-04-15 20:48:08','4','rejected','closed','svd',';line;order;public;protect;private;class'),(500,'belle2','class','line 56 use order: public: protected: private:\n','28','25','2011-04-15 20:48:36','4','rejected','closed','svd',';line;order;public;protect;private;class'),(501,'belle2','class','line 74 use order: public: protected: private:\n','28','25','2011-04-15 20:49:08','4','rejected','closed','svd',';line;order;public;protect;private;class'),(502,'belle2','class','line 91 use order: public: protected: private:\n','28','25','2011-04-15 20:49:38','4','rejected','closed','svd',';line;order;public;protect;private;class'),(503,'belle2','structures','public and protected data should be used in structs -- not classes\r\n  line no : 44  : b2geomvxdvolume * volfoam; // < the rohacell foam piece >\r\n  line no : 62  : b2geomsvdladderrib * volrib; // < builds the geometry of the two\r\n  line no : 64  : float_t frib1uposition; // < position of the first rib inside the\r\n  line no : 66  : float_t frib2uposition; // < position of the second rib inside the\r\n  line no : 86  : b2geomvxdvolume * volliquid; // < object building the geometry of the\r\n','28','25','2011-04-15 20:50:29','4','rejected','closed','svd',';public;protect;datum;struct;class;line;b2geomvxdvolume;volfoam;line;b2geomsvdladderrib;volrib;build;geometry;line;float_t;frib1uposition;position;inside;line;float_t;frib2uposition;position;second;inside;line;b2geomvxdvolume;volliquid;object;building;geometry;structure'),(504,'belle2','destructors','a copy constructor and an assignment operator shall be declared for classes that contain pointers to data items or nontrivial destructors.\n  line no : 41  : class b2geomsvdladderrib:public b2geomvxdvolume\n  line no : 59  : class b2geomsvdladderribs:public b2geomvxdvolume\n  line no : 83  : class b2geomsvdladdercoolingpipe:public b2geomvxdvolume\n  line no : 104 : class b2geomsvdladder\n','28','25','2011-04-15 20:51:38','4','rejected','closed','svd',';copy;constructor;assignment;operator;shall;declare;class;contain;pointer;datum;item;nontrivial;destructor;line;class;b2geomsvdladderrib:public;b2geomvxdvolume;line;class;b2geomsvdladderribs:public;b2geomvxdvolume;line;class;b2geomsvdladdercoolingpipe:public;b2geomvxdvolume;line;class;b2geomsvdladder;destructor'),(505,'belle2','include guards','line 27 move include guards to the top\n','28','25','2011-04-15 20:52:12','4','rejected','closed','svd',';line;include;guard;include;guard'),(506,'belle2','class','line 37 use order: public: protected: private:\n','28','25','2011-04-15 20:53:51','4','rejected','closed','svd',';line;order;public;protect;private;class'),(507,'belle2','include guards','line 27 move include guards to the top\n','28','25','2011-04-15 20:54:31','4','rejected','closed','svd',';line;include;guard;include;guard'),(508,'belle2','class','line 34 use order: public: protected: private:\n','28','25','2011-04-15 20:57:08','4','rejected','closed','svd',';line;order;public;protect;private;class'),(509,'belle2','class','line 48 use order: public: protected: private:\n','28','25','2011-04-15 20:57:45','4','rejected','closed','svd',';line;order;public;protect;private;class'),(510,'belle2','destructors','a copy constructor and an assignment operator shall be declared for classes that contain pointers to data items or nontrivial destructors.\n  line no : 34  : class b2geomsvdsensorsilicon:public b2geomvxdvolume\n  line no : 48  : class b2geomsvdsensor\n','28','25','2011-04-15 20:58:24','4','rejected','closed','svd',';copy;constructor;assignment;operator;shall;declare;class;contain;pointer;datum;item;nontrivial;destructor;line;class;b2geomsvdsensorsilicon:public;b2geomvxdvolume;line;class;b2geomsvdsensor;destructor'),(511,'belle2','include guards','line 24 move include guards to the top\n','28','25','2011-04-15 20:58:57','4','rejected','closed','pxd',';line;include;guard;include;guard'),(512,'belle2','include guards','line 13 move include guards to the top\n','28','25','2011-04-15 20:59:56','4','rejected','closed','svd',';line;include;guard;include;guard'),(513,'belle2','nonlocal name','every nonlocal name, except main( ), should be placed in some namespace.\r\n  line no : 37  : geosvdbelleii reggeosvdbelleii;\r\n\r\n','28','25','2011-04-15 21:01:47','4','closed','closed','svd',';nonlocal;main;place;namespace;line;geosvdbelleius;reggeosvdbelleius;nonlocal'),(514,'belle2','destructors','a copy constructor and an assignment operator shall be declared for classes that contain pointers to data items or nontrivial destructors.\r\n  line no : 43  : class svddigimodule:public module\r\n','10','25','2011-04-15 21:03:19','4','closed','closed','svd',';copy;constructor;assignment;operator;shall;declare;class;contain;pointer;datum;item;nontrivial;destructor;line;class;svddigimodule:public;module;destructor'),(515,'belle2','info','line 6 add information about source of code: \"alghorithm is from ilc sw module sistripdigi\"\r\n','10','25','2011-04-15 21:03:50','4','closed','closed','svd',';line;information;source;code;alghorithm;module;sistripdigus;info'),(516,'belle2','name','name of module change from svdcheater to svdcheater\r\n','10','25','2011-04-15 21:04:53','4','closed','closed','svd',';module;change;svdcheater;svdcheater'),(517,'belle2','info','line 6 add information about source of code: \"alghorithm is from ilc sw module sistripdigi\"\r\n','10','25','2011-04-15 21:05:47','4','closed','closed','svd',';line;information;source;code;alghorithm;module;sistripdigus;info'),(518,'belle2','multiple variable declarations','multiple variable declarations shall not be allowed on the same line.\r\n  line no : 89  : const int fnp = 33,\r\n  line no : 90  : const double fdelta = -1,\r\n  line no : 140 : int khig = fnp - 1,\r\n  line no : 154 : const int fnp = 33,\r\n  line no : 155 : const double fdelta = -1,\r\n  line no : 205 : int khig = fnp - 1,\r\n  line no : 219 : const int fnp = 33,\r\n  line no : 220 : const double fdelta = -1,\r\n  line no : 270 : int khig = fnp - 1,\r\n  line no : 284 : const int fnp = 31,\r\n  line no : 285 : const double fdelta = -1,\r\n  line no : 335 : int khig = fnp - 1,\r\n  line no : 349 : const int fnp = 33,\r\n  line no : 350 : const double fdelta = -1,\r\n  line no : 400 : int khig = fnp - 1,\r\n  line no : 414 : const int fnp = 33,\r\n  line no : 415 : const double fdelta = -1,\r\n  line no : 465 : int khig = fnp - 1,\r\n  line no : 479 : const int fnp = 33,\r\n  line no : 480 : const double fdelta = -1,\r\n  line no : 530 : int khig = fnp - 1,\r\n  line no : 544 : const int fnp = 31,\r\n  line no : 545 : const double fdelta = -1,\r\n  line no : 595 : int khig = fnp - 1,\r\n','10','25','2011-04-15 21:07:02','4','closed','closed','svd',';multiple;variable;declaration;shall;allow;line;line;const;line;const;double;fdelta;line;khig;line;const;line;const;double;fdelta;line;khig;line;const;line;const;double;fdelta;line;khig;line;const;line;const;double;fdelta;line;khig;line;const;line;const;double;fdelta;line;khig;line;const;line;const;double;fdelta;line;khig;line;const;line;const;double;fdelta;line;khig;line;const;line;const;double;fdelta;line;khig;multiple;variable;declaration'),(519,'belle2','general','code is not good structured, more detail comments will be welcome\r\n','10','25','2011-04-15 21:07:37','4','closed','closed','svd',';code;good;structure;comment;welcome;general'),(520,'belle2','constants','is it possible to locate constants out of cc code? source and details how to obtain constants, add link to sources (in web, papers,...)\r\n','10','25','2011-04-15 21:08:28','4','closed','closed','svd',';possible;locate;constant;code;source;detail;obtain;constant;link;source;papers;constant'),(521,'belle2','correlations are with pxdcheater','what correlations are with pxdcheater.cc? - some common module for both?\r\n','10','25','2011-04-15 21:09:59','4','closed','closed','svd',';correlation;pxdcheater.cc;common;module;correlation;pxdcheater'),(522,'belle2','name','name of module change from svdcheater to svdcheater','10','25','2011-04-15 21:10:23','4','closed','closed','svd',';module;change;svdcheater;svdcheater'),(523,'belle2','comments','line 36 do not use: //!\r\nline 39 do not use: //!\r\nline 42 do not use: //!\r\n','10','25','2011-04-15 21:12:02','4','closed','closed','svd',';line;line;line;comment'),(524,'belle2','nonlocal name','every nonlocal name, except main( ), should be placed in some namespace.\r\n  line no : 29  : const g4double c_epsilon = 1.0e-8;','10','25','2011-04-15 21:13:03','4','closed','closed','svd',';nonlocal;main;place;namespace;line;const;g4double;c_epsilon;nonlocal'),(525,'belle2','root version in doxygen','update the links to root objects in the doxygen documentation to the new root version.','3','3','2011-04-19 14:38:22','4','new','closed','externals',';update;link;root;object;doxygen;documentation;root;version;root;version;doxygen;externals'),(526,'belle2','check installed packages','check for missing packages in the prepare_belle2.sh script and report them to the user instead of installing them automatically.','3','3','2011-04-21 16:02:52','4','new','closed','tools',';check;miss;package;prepare_belle2;script;report;user;instead;install;automatically;check;install;package;tool'),(527,'belle2','error counter is not increased if log level is set to 0','if the user has errors in the steering file, the framework reports them as b2error and increases an internal counter. if this counter is greater than zero, the framework doesn\'t start the processing of events. if the log level is set to ignore error messages, the internal counter for the error messages is not increased and therefore the framework starts the event processing even if there are errors in the steering file (e.g. unknown module parameters).','3','14','2011-05-04 15:17:59','7','new','closed','framework',';user;error;steer;file;framework;report;b2error;increase;internal;counter;counter;greater;zero;framework;doesn\'t;start;processing;event;level;ignore;error;message;internal;counter;error;message;increase;framework;start;event;processing;error;steer;file;unknown;module;parameter;error;counter;increase;level;framework'),(537,'belle2','geant4_vmc does not compile in externals package','geant4_vmc package does not compile in externals package  with new procedure (after moving externals out of the release)\r\n\r\nthe basf2 software seems to work without this package compiled, though','3','7','2011-07-01 15:42:18','4','closed','closed','externals',';geant4_vmc;package;compile;externals;package;procedure;move;externals;release;basf2;software;work;package;compile;geant4_vmc;compile;externals;package;externals'),(540,'belle2','externals option','allow to set build option for externals independently of the build option for the belle ii software.','3','3','2011-07-31 13:46:40','4','closed','closed','tools',';allow;build;option;externals;independently;build;option;software;externals;option;tool'),(541,'belle2','dataobjects library','consider creating a separate library for the classes in the dataobjects folders.\r\nthis may solve dependency problems and would allow to load these libraries in plain root sessions when working with basf2 data files.','3','3','2011-07-31 13:55:10','4','closed','closed','site_scons',';consider;create;separate;library;class;dataobject;folder;solve;dependency;problem;allow;load;library;plain;root;session;work;basf2;datum;file;dataobject;library;site_scons'),(542,'belle2','basf2 doesn\'t work with a central release only','if only a central release is set up, but no local release, basf2 aborts with an error message.','3','3','2011-08-05 08:59:13','4','closed','closed','framework',';central;release;local;release;basf2;abort;error;message;basf2;doesn\'t;work;central;release;framework'),(543,'belle2','intel compiler in nightly build','build the code with the intel compiler in the nightly build and report warnings and errors on the development build web page.','3','3','2011-08-05 16:48:24','4','closed','closed',null,';build;code;intel;compiler;nightly;build;report;warning;error;development;build;page;intel;compiler;nightly;build'),(547,'belle2','bklm migration to geant4','adjust bklm code to the new geant4 simulation framework.','47','3','2011-08-11 19:20:13','5','closed','closed','bklm',';adjust;bklm;code;geant4;simulation;framework;bklm;migration;geant4;bklm'),(548,'belle2','cdc migration to geant4','adjust cdc code to the new geant4 simulation framework.','46','3','2011-08-11 19:21:03','5','closed','closed','cdc',';adjust;code;geant4;simulation;framework;migration;geant4'),(549,'belle2','ecl migration to geant4','adjust ecl code to the new geant4 simulation framework.','17','3','2011-08-11 19:21:42','5','closed','closed','ecl',';adjust;code;geant4;simulation;framework;migration;geant4'),(550,'belle2','ir migration to geant4','adjust ir code to the new geant4 simulation framework.','17','3','2011-08-11 19:23:08','5','closed','closed','ir',';adjust;code;geant4;simulation;framework;migration;geant4'),(551,'belle2','structure migration to geant4','adjust structure code to the new geant4 simulation framework.','17','3','2011-08-11 19:24:11','5','closed','closed','structure',';adjust;structure;code;geant4;simulation;framework;structure;migration;geant4;structure'),(553,'belle2','top migration to geant4','adjust top code to the new geant4 simulation framework.','21','3','2011-08-11 19:25:31','5','closed','closed','top',';adjust;code;geant4;simulation;framework;migration;geant4'),(555,'belle2','file metadata object','add a file metadata object to all basf2 output files.','3','3','2011-08-11 19:43:04','4','closed','closed','framework',';file;metada;object;basf2;output;file;file;metada;object;framework'),(558,'belle2','leading non-master module','the event processing stops at the second event if the first module in the path is not a master module.','3','3','2011-08-19 16:36:57','4','closed','closed','framework',';event;processing;stop;second;event;module;path;master;module;lead;master;module;framework'),(559,'belle2','classimp(track)','it is not clear what this function does.','5','16','2011-08-23 16:06:59','4','closed','closed','tracking',';clear;function;classimp;track;tracking'),(560,'belle2','executables/libraries get always installed under debug','with recent versions of the framework, the executables and libraries get always installed under the debug folder regardless of the belle2_option. \r\n\r\ncompilation respects the option, so the code gets compiled as optimal but installed under debug.','3','38','2011-08-26 10:40:30','4','closed','closed',null,';recent;version;framework;executable;library;install;debug;folder;regardless;belle2_option;compilation;respects;option;code;compile;optimal;install;debug;executable;library;install;debug'),(562,'belle2','problem with google test library in new externals','when trying to run test_framework an segmentation violation occurs. \r\n\r\nthis can be solved by copying the libgtest.a from an older version of the externals. \r\ndebugging shows that there seems to be a stack corruption when executing the tests which originates from the gtest library','3','38','2011-08-26 14:30:23','4','closed','closed','externals',';test_framework;segmentation;violation;occur;solve;copying;libgtest.a;older;version;externals;debug;show;stack;corruption;execute;test;originate;gtest;library;problem;google;test;library;externals;externals'),(563,'belle2','tools update check','maybe check in the setup_belle2 script for an updated version of the tools in svn.','3','3','2011-08-31 16:26:09','4','closed','closed','tools',';check;setup_belle2;script;update;version;tool;tool;update;check;tool'),(564,'belle2','secondary particles generated by geant have momentum in cms?','when using the particlegun module to shoot kaons with uniformly distributed momentum into the detector, geant produces a good amount of secondary pions whose total momentum has sharp peaks. the attached graph shows the distribution of the total momentum (in gev) stored in mcparticle for pions whose mother was a kaon. since the kaons are uniformly distributed in (0, 1.1gev), i\'d expect a relatively flat spectrum.\r\n\r\nfor generation i used the july release + externals v00-01-00, with no special options given to fullsim.','17','43','2011-09-06 15:55:21','4','closed','closed','simulation',';particlegun;module;shoot;kaon;uniformly;distribute;momentum;detector;geant;produce;good;secondary;pion;total;momentum;sharp;peak;attach;graph;show;distribution;total;momentum;store;mcparticle;pion;mother;kaon;kaon;uniformly;distribute;1.1gev;expect;relatively;flat;spectrum;generation;july;release;externals;special;option;give;fullsim;secondary;particle;generate;geant;momentum;simulation'),(565,'belle2','positive and negative kaon decays differ','this bug is related to http://ekpbelle2.physik.uni-karlsruhe.de/redmine/issues/564\r\n\r\nthe attached graph shows the momentum distribution for secondary pions from decayed kaons, showing a stark difference between pi+ (black) and pi- (red). the decay rate also appears to be smaller for pi- (4018 events) than for pi+ (4268 events) - with the same amount of primary k+ and k- (10024 and 10028).','17','43','2011-09-06 16:14:17','4','closed','closed','simulation',';related;http;ekpbelle2;physik.uni;karlsruhe.de;redmine;issue;attach;graph;show;momentum;distribution;secondary;pion;decay;kaon;show;stark;difference;black;decay;rate;appear;smaller;event;event;primary;positive;negative;kaon;decay;differ;simulation'),(566,'belle2','missing units in basicmaterials.xml','when running basf2 a warning appears \r\n\r\n[warning] requested unit conversion for parameter \'density\' but no unit found\r\n\r\nthis is due to missing units in basicmaterials.xml','38','21','2011-09-08 13:43:14','3','closed','closed','geometry',';basf2;warn;appear;warn;request;unit;conversion;parameter;density;unit;miss;unit;basicmaterials.xml;miss;unit;basicmaterials.xml;geometry'),(567,'belle2','createandsavegeometry.py aborts','\"basf2 geometry/examples/createandsavegeometry.py\" aborts with the following message:\r\nfatal in <tgeomixture::addelement>: cannot add element having z=1076626295 to mixture vaccum\r\n','38','3','2011-09-17 22:01:32','4','closed','closed','geometry',';basf2;geometry;example;createandsavegeometry.py;abort;follow;message;fatal;element;have;mixture;vaccum;createandsavegeometry.py;abort;geometry'),(570,'belle2','eventprocessor::processcore() unable to find master module','using the evtmetagen module with the default values for experiment/run results in:\r\n[warning] there is no module that provides event and run numbers. stop processing\r\n\r\nin framework/core/src/eventprocessor.cc:156 the master module is determined by comparing the eventmetadata object from the data store with previouseventmetadata, which is initialized with 0/0/0 for event/run/experiment. surely there must be a better way to check wether an object exists?\r\n\r\nalso, the evtmetagen module currently doesn\'t initialize its data store object:\r\n[error] initializeactive is false while you try to create an object eventmetadata under edurability 0 for first time.','3','43','2011-09-22 11:41:23','4','closed','closed','framework',';evtmetagen;module;default;value;experiment;result;warn;module;provide;event;number;stop;processing;framework;core;eventprocessor.cc;master;module;determine;compare;eventmetada;object;datum;store;previouseventmetada;initialize;event;experiment;surely;better;check;wether;object;exist;evtmetagen;module;currently;doesn\'t;initialize;datum;store;object;error;initializeactive;false;create;object;eventmetada;edurability;time;eventprocessor;processcore;unable;master;module;framework'),(571,'belle2','extra class in linkdef.h','there is an extra line \r\n\r\n#pragma link c++ class belle2::beambackhit;\r\n\r\nin file top/dataobjects/include/linkdef.h (svn revision 2135)\r\n \r\nthis breaks compilation ','21','7','2011-10-19 16:10:15','6','closed','closed','top',';extra;line;pragma;link;class;beambackhit;file;dataobject;include;linkdef.h;revision;break;compilation;extra;class;linkdef.h'),(572,'belle2','pep8 in checkstyle','modify the checkstyle tool so that it uses pep8.py instead pythontidy.py for python code.','3','3','2011-10-20 13:22:08','4','closed','closed','tools',';modify;checkstyle;tool;pep8;instead;pythontidy.py;python;code;pep8;checkstyle;tool'),(573,'belle2','\'make rave\' works only once','rave cannot be rebuild in v00-01-05, as it tries to redownload the archive and extracts it to an already existing location.\r\nsimilarly, the rave.clean target doesn\'t remove the symlinks in rave/math and rave/boost, so a consecutive \'make rave\' will fail.\r\n\r\na workaround is to delete the rave/ directory and then rebuild.','3','43','2011-11-09 18:01:52','4','closed','closed','externals',';rave;rebuild;redownload;archive;extract;exist;location;similarly;rave.clean;target;doesn\'t;remove;symlink;rave;math;rave;boost;consecutive;make;rave;fail;workaround;delete;rave;directory;rebuild;make;rave;work;externals'),(574,'belle2','no nanosecond (\'ns\') unit in units.h file of gearbox','please add....','43','7','2011-11-11 16:05:59','4','closed','closed','framework',';nanosecond;unit;units.h;file;gearbox;framework'),(575,'belle2','update installation instructions','update installation instructions based on feedback from tutorial','3','3','2011-11-21 10:23:38','4','closed','closed','externals',';update;installation;instruction;base;feedback;tutorial;update;installation;instruction;externals'),(580,'belle2','users should be able to specifiy which grid site to store their data','at present the output of gbasf2 jobs goes to a random se. we should enable a --storage-site command line option and steering file option.','41','20','2011-11-22 06:22:26','4','closed','closed','data handling',';present;output;gbasf2;random;enable;storage;site;command;line;option;steer;file;option;user;able;specifiy;grid;site;store;datum;datum;handle'),(584,'belle2','svn repository space for non framwork packages','would it be possible to have somewhere within the belleii svn repository/ies for hosting stand-alone code/packages that are not part of the framework?','3','58','2011-11-23 02:53:54','3','closed','closed','tools',';possible;belleius;repository;host;stand;code;package;framework;repository;space;framwork;package;tool'),(586,'belle2','basf2 build time','the build/compilation/linking time for the basf2 user is too long, even if there is no change in the user software. \r\nin the case of adding one additional line to the code, it takes at least 50s to recompile the code.\r\nthere should be a simple fast way to speed up code development.','3','26','2011-11-23 04:12:16','4','closed','closed','site_scons',';build;compilation;link;time;basf2;user;long;change;user;software;case;additional;line;code;take;recompile;code;simple;fast;speed;code;development;basf2;build;time;site_scons'),(588,'belle2','location of the  .so modules and binaries','in the case of central installation, all the libraries and binaries,even if they are not changed, are copied to the user local installation (min 160 mb).\r\nin basf the .so modules were loaded in first from the user directory, then from central location,etc.\r\n','3','26','2011-11-23 04:17:36','4','closed','closed','framework',';case;central;installation;library;binary;change;copy;user;local;installation;basf;module;load;user;directory;central;location;location;module;binary;framework'),(590,'belle2','new astyle version','integrate the new astyle version and configure it to take care of the pointer and reference symbol placement.','3','3','2011-12-07 19:47:32','4','closed','closed','tools',';integrate;astyle;version;configure;care;pointer;reference;symbol;placement;astyle;version;tool'),(591,'belle2','tagpkg check for modified files','the check for modified files in the tagpkg script does not work for non-english localizations.','3','3','2011-12-12 18:31:57','4','closed','closed','tools',';check;modify;file;tagpkg;script;work;english;localization;tagpkg;check;modify;file;tool'),(1075,'unicase','task view does not update on deletion of work item',null,'helming','helming','2010-01-15 12:56:48','7','fixed','closed','unknown',';task;view;update;deletion;work;item;unknown'),(1066,'unicase','enforce apply order on update even if no conflicts occur','otherwise there are situations in partial commits where the states on clients will differ','wesendon','koegel','2010-08-26 15:19:45','8','fixed','closed','unknown',';situation;partial;commit;state;client;differ;enforce;apply;order;update;conflict;occur;unknown'),(1050,'unicase','adding annotated model elements form the navigator in workpackage are added to orphans instead of the workpackage it self','adding annotated model elements form the navigator in workpackage are added to orphans instead of the workpackage it self','narayan','narayan','2010-01-14 18:23:26','10','fixed','closed','unknown',';annotated;model;element;form;navigator;workpackage;orphan;instead;workpackage;self;annotated;model;element;form;navigator;workpackage;orphan;instead;workpackage;self;unknown'),(1042,'unicase','within an \"issue\" trying to create and link new criteria results in the new criteria land in orphans ','within an issue if there is already a proposal selected(or created and linked just now). then trying to create and link new criteria results in the new criteria land in orphans and then 2 warnings with \"an exception was ignored during command execution\" occurs while trying to create new reference!','koegel','narayan','2010-02-17 11:10:58','10','fixed','closed','unknown',';issue;proposal;select;create;link;just;create;link;criterion;result;criterion;land;orphan;warning;exception;ignore;command;execution;occur;create;reference;issue;create;link;criterion;result;criterion;land;orphan;unknown'),