You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by Rajiv M <rm...@gmail.com> on 2007/08/06 12:08:44 UTC
deploying BIRT sample in AG V2,0 M6 fails
Hello,
I was trying out BIRT sample application (available with BIRT runtime)
on AG V2.0. While deploying the sample and error is encountered and
deployment fails:
geronimo-tomcat6-jee5-2.0-M6
log is attached and relevant portions pasted below:
15:05:08,743 WARN [JspModuleBuilderExtension] Invalid transformed taglib
org.apache.xmlbeans.XmlException: Invalid deployment descriptor: errors:
C:\AG2-M6\geronimo-tomcat6-jee5-2.0-M6\repository\geronimo\report-viewer\1.1\report-viewer-1.1.war\WEB-INF\tlds\birt.tld:8:2:
error: cvc-datatype-valid.1.1: string value 'BIRT Tag Library' does
not match pattern for tld-canonical-nameType in namespace
http://java.sun.com/xml/ns/javaee
Descriptor:
<taglib xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd"
version="2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee">
<description>This Tag Library makes user develope JSP with BIRT
Viewer component easily.</description>
<tlib-version>1.0</tlib-version>
<short-name>BIRT Tag Library</short-name>
<uri>http://www.eclipse.org/birt/taglibs/birt.tld</uri>
<!--**********************************************-->
<!--Viewer Tag-->
<!--**********************************************-->
<tag>
<description>The viewer tag is to specify how to import and
control BIRT Report Viewer into JSP page.
This tag will use Ajax framework to retrieve report content.</description>
<name>viewer</name>
<tag-class>org.eclipse.birt.report.taglib.ViewerTag</tag-class>
<body-content>JSP</body-content>
<attribute>
<description>Specifies the current viewer id. It should be unique.
It can contain number,letter or underline.</description>
<name>id</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies which servlet pattern to be used to preview report.
Default value is frameset.
( frameset or run )</description>
<name>pattern</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies base URL of BIRT viewer.
Default to the current context.</description>
<name>baseURL</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the report title displayed at the
top.</description>
<name>title</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether the viewer occupies the whole page.
Default to false.</description>
<name>isHostPage</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the IFrame style "scrolling ".
If isHostPage is true, ignore this attribute.
( auto | yes | no )</description>
<name>scrolling</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the style "position" of report container.
If isHostPage is true, ignore this attribute.
( static | absolute | fixed | relative )</description>
<name>position</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the style of report container.
If isHostPage is true, ignore this attribute.</description>
<name>style</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the height of report container in pixels.
If isHostPage is true, ignore this attribute.</description>
<name>height</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the width of report container in pixels.
If isHostPage is true, ignore this attribute.</description>
<name>width</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the top of report container in pixels.
If isHostPage is true, ignore this attribute.</description>
<name>top</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the left of report container in pixels.
If isHostPage is true, ignore this attribute.</description>
<name>left</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether displays the iframe border.
Default to no.
If isHostPage is true, ignore this attribute.
( Yes | No )</description>
<name>frameborder</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the report design file name.
( Absolute path, relative path or URL )</description>
<name>reportDesign</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the report document file name.
Noted: only support "file:" URL format.
( Absolute path, relative path or URL )</description>
<name>reportDocument</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the instance id of reportlet.
The "reportDocument" attribute should be required.
Noted: frameset pattern doesn't support reportlet.</description>
<name>reportletId</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the targeted bookmark name.</description>
<name>bookmark</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the Locale information.</description>
<name>locale</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether supports the SVG output format or
not.</description>
<name>svg</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the output format of report.</description>
<name>format</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether supports rtl page or not.</description>
<name>rtl</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies output page number when render document
file.</description>
<name>pageNum</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies page range when render document file.</description>
<name>pageRange</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the referenced resource folder.
Default value is defined in web.xml.</description>
<name>resourceFolder</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether forces to overwrite the generated document.
If allowPageBreak is false,ignore this attribute.
Default value is defined in web.xml.</description>
<name>forceOverwriteDocument</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether shows the report title.
Default to true.</description>
<name>showTitle</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether shows the toolbar.
Default to true.</description>
<name>showToolBar</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether shows the Navigation Bar.
If allowPageBreak is false,ignore this attribute.
Default to true.</description>
<name>showNavigationBar</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether show the parameter dialog or not.
Default to true.</description>
<name>showParameterPage</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
<!--**********************************************-->
<!--Report Tag-->
<!--**********************************************-->
<tag>
<description>The report tag can provide fast report preview
without Ajax framework.
The report content can be output to web browser directly.</description>
<name>report</name>
<tag-class>org.eclipse.birt.report.taglib.ReportTag</tag-class>
<body-content>JSP</body-content>
<attribute>
<description>Specifies the current viewer id. It should be unique.
It can contain number,letter or underline.</description>
<name>id</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies base URL of BIRT viewer.
Default to the current context.
If report container is DIV, ignore this attribute.</description>
<name>baseURL</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether the viewer occupies the whole page.
Default to false.</description>
<name>isHostPage</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the DIV/IFrame style "scrolling ".
If isHostPage is true, ignore this attribute.
( auto | yes | no )</description>
<name>scrolling</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the style "position" of report container.
If isHostPage is true, ignore this attribute.
( static | absolute | fixed | relative )</description>
<name>position</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the style of report container.
If isHostPage is true, ignore this attribute.</description>
<name>style</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the height of report container in pixels.
If isHostPage is true, ignore this attribute.</description>
<name>height</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the width of report container in pixels.
If isHostPage is true, ignore this attribute.</description>
<name>width</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the top of report container in pixels.
If isHostPage is true, ignore this attribute.</description>
<name>top</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the left of report container in pixels.
If isHostPage is true, ignore this attribute.</description>
<name>left</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether displays the iframe border.
Available when user IFrame.
Default to no.
( Yes | No )</description>
<name>frameborder</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the report design file name.
( Absolute path, relative path or URL )</description>
<name>reportDesign</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the report document file name.
Noted: only support "file:" URL format.
( Absolute path, relative path or URL )</description>
<name>reportDocument</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the instance id of reportlet.
The "reportDocument" attribute should be required.</description>
<name>reportletId</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the targeted bookmark name.</description>
<name>bookmark</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the Locale information.</description>
<name>locale</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether supports the SVG output format or
not.</description>
<name>svg</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the output format of report.</description>
<name>format</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether supports rtl page or not.</description>
<name>rtl</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether show the parameter dialog or not.
Default to true.
If report container is DIV, ignore this attribute.</description>
<name>showParameterPage</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the referenced resource folder.
Default value is defined in web.xml.</description>
<name>resourceFolder</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies iframe or div as report container.
Default to iframe.
( iframe | div )</description>
<name>reportContainer</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies output page number when render document
file.</description>
<name>pageNum</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies page range when render document file.</description>
<name>pageRange</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
<!--**********************************************-->
<!--Report Parameter Tag-->
<!--**********************************************-->
<tag>
<description>The param tag specifies the parameters defined in
report design file.</description>
<name>param</name>
<tag-class>org.eclipse.birt.report.taglib.ParamTag</tag-class>
<body-content>JSP</body-content>
<attribute>
<description>Specifies the report parameter name.</description>
<name>name</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the report parameter pattern format.</description>
<name>pattern</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the report parameter value. If doesn't
set, value is null.</description>
<name>value</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the report parameter display text.</description>
<name>displayText</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether the report parameter value is a
locale/format related string.</description>
<name>isLocale</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
<!--**********************************************-->
<!--ParameterPage Tag-->
<!--**********************************************-->
<tag>
<description>The parameterPage tag can help developers to display
BIRT parameter page or create a user-defined parameter page.
This tag can collect these parameters and submit to BIRT servlet to
handle request.</description>
<name>parameterPage</name>
<tag-class>org.eclipse.birt.report.taglib.RequesterTag</tag-class>
<body-content>JSP</body-content>
<attribute>
<description>Specifies the parameter page id.It should be unique.
It can contain number,letter or underline.</description>
<name>id</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the parameter page name.
If attribute 'isCustom' is true, this name should be
required and unique.</description>
<name>name</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether uses the user-defined parameter page.
If false, use the BIRT parameter dialog.
Default to false.</description>
<name>isCustom</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the report title displayed at the
top.</description>
<name>title</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies base URL of BIRT viewer.
Default to the current context.</description>
<name>baseURL</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the DIV/IFrame style "scrolling ".
( auto | yes | no )</description>
<name>scrolling</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the style "position" of parameter page.
( static | absolute | fixed | relative )</description>
<name>position</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the style of parameter page.</description>
<name>style</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the height of parameter page in pixels.</description>
<name>height</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the width of parameter page in pixels.</description>
<name>width</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the top of parameter page in pixels.</description>
<name>top</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Sets the left of parameter page in pixels.</description>
<name>left</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether displays the iframe border.
Default to no.
If set "isCustom" to true, ignore this attribute.
( Yes | No )</description>
<name>frameborder</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the report design file name.
( Absolute path, relative path or URL )</description>
<name>reportDesign</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the report document file name.
Noted: only support "file:" URL format.
( Absolute path, relative path or URL )</description>
<name>reportDocument</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the instance id of reportlet.
The "reportDocument" attribute should be required.
Noted: frameset pattern doesn't support reportlet.</description>
<name>reportletId</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the servlet pattern for request submit.
BIRT supports three patterns: frameset, run and preview.
Can refer to the user-defined servlet pattern.
Default to frameset.</description>
<name>pattern</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the target window for request submit.</description>
<name>target</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the targeted bookmark name.</description>
<name>bookmark</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the Locale information.</description>
<name>locale</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether supports the SVG output format or
not.</description>
<name>svg</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the output format of report.</description>
<name>format</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether supports rtl page or not.</description>
<name>rtl</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the referenced resource folder.
Default value is defined in web.xml.</description>
<name>resourceFolder</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether forces to overwrite the generated document.
If allowPageBreak is false,ignore this attribute.
Default value is defined in web.xml.</description>
<name>forceOverwriteDocument</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether shows the report title.
Default to true.</description>
<name>showTitle</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether shows the toolbar.
Default to true.</description>
<name>showToolBar</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether shows the Navigation Bar.
If allowPageBreak is false,ignore this attribute.
Default to true.</description>
<name>showNavigationBar</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
<!--**********************************************-->
<!--Report Parameter Definition Tag-->
<!--**********************************************-->
<tag>
<description>The param tag is used to generate html code for
defined parameter in ParameterPage tag.</description>
<name>paramDef</name>
<tag-class>org.eclipse.birt.report.taglib.ParamDefTag</tag-class>
<body-content>JSP</body-content>
<attribute>
<description>Specifies the id of parameter control.It should be unique.
It can contain number,letter or underline.</description>
<name>id</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the report parameter name.</description>
<name>name</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the report parameter pattern format.
It is used to parse defined parameter value string.</description>
<name>pattern</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the report parameter value. If doesn't
set, use default value.</description>
<name>value</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the report parameter display text.</description>
<name>displayText</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies whether the report parameter value is a
locale/format related string.
It is used to parse defined parameter value string.</description>
<name>isLocale</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the title attribute of parameter
control.</description>
<name>title</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the css class attribute of parameter
control.</description>
<name>cssClass</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>Specifies the parameter control style.</description>
<name>style</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
</taglib>
at org.apache.geronimo.deployment.xmlbeans.XmlBeansUtil.validateDD(XmlBeansUtil.java:218)
at org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.convertToTaglibSchema(JspModuleBuilderExtension.java:675)
at org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.parseTldFile(JspModuleBuilderExtension.java:433)
at org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.getListenerClasses(JspModuleBuilderExtension.java:420)
at org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.createJspClassFinder(JspModuleBuilderExtension.java:180)
at org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.addGBeans(JspModuleBuilderExtension.java:149)
at org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension$$FastClassByCGLIB$$1f60ab3b.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127)
at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:828)
at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
at org.apache.geronimo.j2ee.deployment.ModuleBuilderExtension$$EnhancerByCGLIB$$69d1ab8f.addGBeans(<generated>)
at org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder.addGBeans(TomcatModuleBuilder.java:470)
at org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder$$FastClassByCGLIB$$6f85ec2c.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127)
at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:828)
at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
at org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$f3f08950.addGBeans(<generated>)
at org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.addGBeans(SwitchingModuleBuilder.java:165)
at org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder$$FastClassByCGLIB$$d0c31844.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127)
at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:828)
at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
at org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$f3f08950.addGBeans(<generated>)
at org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:616)
at org.apache.geronimo.j2ee.deployment.EARConfigBuilder$$FastClassByCGLIB$$38e56ec6.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127)
at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:828)
at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
at org.apache.geronimo.deployment.ConfigurationBuilder$$EnhancerByCGLIB$$f5166643.buildConfiguration(<generated>)
at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:302)
at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:124)
at org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127)
at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:863)
at org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116)
at org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:61)
at java.lang.Thread.run(Thread.java:803)
Re: deploying BIRT sample in AG V2,0 M6 fails
Posted by Rajiv M <rm...@gmail.com>.
That worked! Thanks Paul...
Re: deploying BIRT sample in AG V2,0 M6 fails
Posted by Paul McMahan <pa...@gmail.com>.
The error message implies that the following portion of your tag
library at WEB-INF\tlds\birt.tld is not of correct form:
<short-name>BIRT Tag Library</short-name>
The format of that element should match:
http://www.w3.org/TR/REC-xml/#NT-Nmtoken
Replacing it with a tag like this should get you past the error:
<short-name>BIRT-taglib</short-name>
Best wishes,
Paul
On Aug 6, 2007, at 6:08 AM, Rajiv M wrote:
> Hello,
>
> I was trying out BIRT sample application (available with BIRT runtime)
> on AG V2.0. While deploying the sample and error is encountered and
> deployment fails:
>
> geronimo-tomcat6-jee5-2.0-M6
>
> log is attached and relevant portions pasted below:
>
> 15:05:08,743 WARN [JspModuleBuilderExtension] Invalid transformed
> taglib
> org.apache.xmlbeans.XmlException: Invalid deployment descriptor:
> errors:
>
> C:\AG2-M6\geronimo-tomcat6-jee5-2.0-M6\repository\geronimo\report-
> viewer\1.1\report-viewer-1.1.war\WEB-INF\tlds\birt.tld:8:2:
> error: cvc-datatype-valid.1.1: string value 'BIRT Tag Library' does
> not match pattern for tld-canonical-nameType in namespace
> http://java.sun.com/xml/ns/javaee
>
> Descriptor:
> <taglib xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd"
> version="2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns="http://java.sun.com/xml/ns/javaee">
> <description>This Tag Library makes user develope JSP with BIRT
> Viewer component easily.</description>
> <tlib-version>1.0</tlib-version>
> <short-name>BIRT Tag Library</short-name>
> <uri>http://www.eclipse.org/birt/taglibs/birt.tld</uri>
> <!--**********************************************-->
> <!--Viewer Tag-->
> <!--**********************************************-->
> <tag>
> <description>The viewer tag is to specify how to import and
> control BIRT Report Viewer into JSP page.
> This tag will use Ajax framework to retrieve report content.</
> description>
> <name>viewer</name>
> <tag-class>org.eclipse.birt.report.taglib.ViewerTag</tag-class>
> <body-content>JSP</body-content>
> <attribute>
> <description>Specifies the current viewer id. It should be
> unique.
> It can contain number,letter or underline.</description>
> <name>id</name>
> <required>true</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies which servlet pattern to be used to
> preview report.
> Default value is frameset.
> ( frameset or run )</description>
> <name>pattern</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies base URL of BIRT viewer.
> Default to the current context.</description>
> <name>baseURL</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the report title displayed at the
> top.</description>
> <name>title</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether the viewer occupies the whole
> page.
> Default to false.</description>
> <name>isHostPage</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the IFrame style "scrolling ".
> If isHostPage is true, ignore this attribute.
> ( auto | yes | no )</description>
> <name>scrolling</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the style "position" of report container.
> If isHostPage is true, ignore this attribute.
> ( static | absolute | fixed | relative )</description>
> <name>position</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the style of report container.
> If isHostPage is true, ignore this attribute.</
> description>
> <name>style</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the height of report container in pixels.
> If isHostPage is true, ignore this attribute.</
> description>
> <name>height</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the width of report container in pixels.
> If isHostPage is true, ignore this attribute.</
> description>
> <name>width</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the top of report container in pixels.
> If isHostPage is true, ignore this attribute.</
> description>
> <name>top</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the left of report container in pixels.
> If isHostPage is true, ignore this attribute.</description>
> <name>left</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether displays the iframe border.
> Default to no.
> If isHostPage is true, ignore this attribute.
> ( Yes | No )</description>
> <name>frameborder</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the report design file name.
> ( Absolute path, relative path or URL )</description>
> <name>reportDesign</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the report document file name.
> Noted: only support "file:" URL format.
> ( Absolute path, relative path or URL )</description>
> <name>reportDocument</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the instance id of reportlet.
> The "reportDocument" attribute should be required.
> Noted: frameset pattern doesn't support reportlet.</description>
> <name>reportletId</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the targeted bookmark name.</description>
> <name>bookmark</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the Locale information.</description>
> <name>locale</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether supports the SVG output format or
> not.</description>
> <name>svg</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the output format of report.</
> description>
> <name>format</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether supports rtl page or not.</
> description>
> <name>rtl</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies output page number when render document
> file.</description>
> <name>pageNum</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies page range when render document file.</
> description>
> <name>pageRange</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the referenced resource folder.
> Default value is defined in web.xml.</description>
> <name>resourceFolder</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether forces to overwrite the
> generated document.
> If allowPageBreak is false,ignore this attribute.
> Default value is defined in web.xml.</description>
> <name>forceOverwriteDocument</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether shows the report title.
> Default to true.</description>
> <name>showTitle</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether shows the toolbar.
> Default to true.</description>
> <name>showToolBar</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether shows the Navigation Bar.
> If allowPageBreak is false,ignore this attribute.
> Default to true.</description>
> <name>showNavigationBar</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether show the parameter dialog or not.
> Default to true.</description>
> <name>showParameterPage</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> </tag>
> <!--**********************************************-->
> <!--Report Tag-->
> <!--**********************************************-->
> <tag>
> <description>The report tag can provide fast report preview
> without Ajax framework.
> The report content can be output to web browser directly.</
> description>
> <name>report</name>
> <tag-class>org.eclipse.birt.report.taglib.ReportTag</tag-class>
> <body-content>JSP</body-content>
> <attribute>
> <description>Specifies the current viewer id. It should be
> unique.
> It can contain number,letter or underline.</description>
> <name>id</name>
> <required>true</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies base URL of BIRT viewer.
> Default to the current context.
> If report container is DIV, ignore this attribute.</description>
> <name>baseURL</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether the viewer occupies the whole
> page.
> Default to false.</description>
> <name>isHostPage</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the DIV/IFrame style "scrolling ".
> If isHostPage is true, ignore this attribute.
> ( auto | yes | no )</description>
> <name>scrolling</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the style "position" of report container.
> If isHostPage is true, ignore this attribute.
> ( static | absolute | fixed | relative )</description>
> <name>position</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the style of report container.
> If isHostPage is true, ignore this attribute.</
> description>
> <name>style</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the height of report container in pixels.
> If isHostPage is true, ignore this attribute.</
> description>
> <name>height</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the width of report container in pixels.
> If isHostPage is true, ignore this attribute.</
> description>
> <name>width</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the top of report container in pixels.
> If isHostPage is true, ignore this attribute.</
> description>
> <name>top</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the left of report container in pixels.
> If isHostPage is true, ignore this attribute.</description>
> <name>left</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether displays the iframe border.
> Available when user IFrame.
> Default to no.
> ( Yes | No )</description>
> <name>frameborder</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the report design file name.
> ( Absolute path, relative path or URL )</description>
> <name>reportDesign</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the report document file name.
> Noted: only support "file:" URL format.
> ( Absolute path, relative path or URL )</description>
> <name>reportDocument</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the instance id of reportlet.
> The "reportDocument" attribute should be required.</description>
> <name>reportletId</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the targeted bookmark name.</description>
> <name>bookmark</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the Locale information.</description>
> <name>locale</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether supports the SVG output format or
> not.</description>
> <name>svg</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the output format of report.</
> description>
> <name>format</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether supports rtl page or not.</
> description>
> <name>rtl</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether show the parameter dialog or not.
> Default to true.
> If report container is DIV, ignore this attribute.</description>
> <name>showParameterPage</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the referenced resource folder.
> Default value is defined in web.xml.</description>
> <name>resourceFolder</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies iframe or div as report container.
> Default to iframe.
> ( iframe | div )</description>
> <name>reportContainer</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies output page number when render document
> file.</description>
> <name>pageNum</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies page range when render document file.</
> description>
> <name>pageRange</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> </tag>
> <!--**********************************************-->
> <!--Report Parameter Tag-->
> <!--**********************************************-->
> <tag>
> <description>The param tag specifies the parameters defined in
> report design file.</description>
> <name>param</name>
> <tag-class>org.eclipse.birt.report.taglib.ParamTag</tag-class>
> <body-content>JSP</body-content>
> <attribute>
> <description>Specifies the report parameter name.</description>
> <name>name</name>
> <required>true</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the report parameter pattern format.</
> description>
> <name>pattern</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the report parameter value. If doesn't
> set, value is null.</description>
> <name>value</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the report parameter display text.</
> description>
> <name>displayText</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether the report parameter value is a
> locale/format related string.</description>
> <name>isLocale</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> </tag>
> <!--**********************************************-->
> <!--ParameterPage Tag-->
> <!--**********************************************-->
> <tag>
> <description>The parameterPage tag can help developers to display
> BIRT parameter page or create a user-defined parameter page.
> This tag can collect these parameters and submit to BIRT servlet to
> handle request.</description>
> <name>parameterPage</name>
> <tag-class>org.eclipse.birt.report.taglib.RequesterTag</tag-class>
> <body-content>JSP</body-content>
> <attribute>
> <description>Specifies the parameter page id.It should be
> unique.
> It can contain number,letter or underline.</description>
> <name>id</name>
> <required>true</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the parameter page name.
> If attribute 'isCustom' is true, this name should be
> required and unique.</description>
> <name>name</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether uses the user-defined
> parameter page.
> If false, use the BIRT parameter dialog.
> Default to false.</description>
> <name>isCustom</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the report title displayed at the
> top.</description>
> <name>title</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies base URL of BIRT viewer.
> Default to the current context.</description>
> <name>baseURL</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the DIV/IFrame style "scrolling ".
> ( auto | yes | no )</description>
> <name>scrolling</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the style "position" of parameter page.
> ( static | absolute | fixed | relative )</description>
> <name>position</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the style of parameter page.</description>
> <name>style</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the height of parameter page in pixels.</
> description>
> <name>height</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the width of parameter page in pixels.</
> description>
> <name>width</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the top of parameter page in pixels.</
> description>
> <name>top</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Sets the left of parameter page in pixels.</
> description>
> <name>left</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether displays the iframe border.
> Default to no.
> If set "isCustom" to true, ignore this attribute.
> ( Yes | No )</description>
> <name>frameborder</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the report design file name.
> ( Absolute path, relative path or URL )</description>
> <name>reportDesign</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the report document file name.
> Noted: only support "file:" URL format.
> ( Absolute path, relative path or URL )</description>
> <name>reportDocument</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the instance id of reportlet.
> The "reportDocument" attribute should be required.
> Noted: frameset pattern doesn't support reportlet.</description>
> <name>reportletId</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the servlet pattern for request submit.
> BIRT supports three patterns: frameset, run and preview.
> Can refer to the user-defined servlet pattern.
> Default to frameset.</description>
> <name>pattern</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the target window for request submit.</
> description>
> <name>target</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the targeted bookmark name.</description>
> <name>bookmark</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the Locale information.</description>
> <name>locale</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether supports the SVG output format or
> not.</description>
> <name>svg</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the output format of report.</
> description>
> <name>format</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether supports rtl page or not.</
> description>
> <name>rtl</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the referenced resource folder.
> Default value is defined in web.xml.</description>
> <name>resourceFolder</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether forces to overwrite the
> generated document.
> If allowPageBreak is false,ignore this attribute.
> Default value is defined in web.xml.</description>
> <name>forceOverwriteDocument</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether shows the report title.
> Default to true.</description>
> <name>showTitle</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether shows the toolbar.
> Default to true.</description>
> <name>showToolBar</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether shows the Navigation Bar.
> If allowPageBreak is false,ignore this attribute.
> Default to true.</description>
> <name>showNavigationBar</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> </tag>
> <!--**********************************************-->
> <!--Report Parameter Definition Tag-->
> <!--**********************************************-->
> <tag>
> <description>The param tag is used to generate html code for
> defined parameter in ParameterPage tag.</description>
> <name>paramDef</name>
> <tag-class>org.eclipse.birt.report.taglib.ParamDefTag</tag-class>
> <body-content>JSP</body-content>
> <attribute>
> <description>Specifies the id of parameter control.It should
> be unique.
> It can contain number,letter or underline.</description>
> <name>id</name>
> <required>true</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the report parameter name.</description>
> <name>name</name>
> <required>true</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the report parameter pattern format.
> It is used to parse defined parameter value string.</
> description>
> <name>pattern</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the report parameter value. If doesn't
> set, use default value.</description>
> <name>value</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the report parameter display text.</
> description>
> <name>displayText</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies whether the report parameter value is a
> locale/format related string.
> It is used to parse defined parameter value string.</
> description>
> <name>isLocale</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the title attribute of parameter
> control.</description>
> <name>title</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the css class attribute of parameter
> control.</description>
> <name>cssClass</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> <attribute>
> <description>Specifies the parameter control style.</
> description>
> <name>style</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> </tag>
> </taglib>
>
> at org.apache.geronimo.deployment.xmlbeans.XmlBeansUtil.validateDD
> (XmlBeansUtil.java:218)
> at
> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.conver
> tToTaglibSchema(JspModuleBuilderExtension.java:675)
> at
> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.parseT
> ldFile(JspModuleBuilderExtension.java:433)
> at
> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.getLis
> tenerClasses(JspModuleBuilderExtension.java:420)
> at
> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.create
> JspClassFinder(JspModuleBuilderExtension.java:180)
> at
> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.addGBe
> ans(JspModuleBuilderExtension.java:149)
> at org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension$
> $FastClassByCGLIB$$1f60ab3b.invoke(<generated>)
> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
> (FastMethodInvoker.java:38)
> at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
> (GBeanOperation.java:127)
> at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
> (GBeanInstance.java:828)
> at org.apache.geronimo.gbean.runtime.RawInvoker.invoke
> (RawInvoker.java:57)
> at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
> (RawOperationInvoker.java:35)
> at
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
> (ProxyMethodInterceptor.java:96)
> at org.apache.geronimo.j2ee.deployment.ModuleBuilderExtension$
> $EnhancerByCGLIB$$69d1ab8f.addGBeans(<generated>)
> at
> org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder.addGBeans
> (TomcatModuleBuilder.java:470)
> at org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder$
> $FastClassByCGLIB$$6f85ec2c.invoke(<generated>)
> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
> (FastMethodInvoker.java:38)
> at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
> (GBeanOperation.java:127)
> at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
> (GBeanInstance.java:828)
> at org.apache.geronimo.gbean.runtime.RawInvoker.invoke
> (RawInvoker.java:57)
> at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
> (RawOperationInvoker.java:35)
> at
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
> (ProxyMethodInterceptor.java:96)
> at org.apache.geronimo.j2ee.deployment.ModuleBuilder$
> $EnhancerByCGLIB$$f3f08950.addGBeans(<generated>)
> at
> org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.addGBeans
> (SwitchingModuleBuilder.java:165)
> at org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder$
> $FastClassByCGLIB$$d0c31844.invoke(<generated>)
> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
> (FastMethodInvoker.java:38)
> at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
> (GBeanOperation.java:127)
> at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
> (GBeanInstance.java:828)
> at org.apache.geronimo.gbean.runtime.RawInvoker.invoke
> (RawInvoker.java:57)
> at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
> (RawOperationInvoker.java:35)
> at
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
> (ProxyMethodInterceptor.java:96)
> at org.apache.geronimo.j2ee.deployment.ModuleBuilder$
> $EnhancerByCGLIB$$f3f08950.addGBeans(<generated>)
> at
> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguratio
> n(EARConfigBuilder.java:616)
> at org.apache.geronimo.j2ee.deployment.EARConfigBuilder$
> $FastClassByCGLIB$$38e56ec6.invoke(<generated>)
> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
> (FastMethodInvoker.java:38)
> at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
> (GBeanOperation.java:127)
> at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
> (GBeanInstance.java:828)
> at org.apache.geronimo.gbean.runtime.RawInvoker.invoke
> (RawInvoker.java:57)
> at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
> (RawOperationInvoker.java:35)
> at
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
> (ProxyMethodInterceptor.java:96)
> at org.apache.geronimo.deployment.ConfigurationBuilder$
> $EnhancerByCGLIB$$f5166643.buildConfiguration(<generated>)
> at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:302)
> at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:124)
> at org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$
> $734a235d.invoke(<generated>)
> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
> (FastMethodInvoker.java:38)
> at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
> (GBeanOperation.java:127)
> at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
> (GBeanInstance.java:863)
> at org.apache.geronimo.kernel.basic.BasicKernel.invoke
> (BasicKernel.java:239)
> at
> org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDe
> ploy(AbstractDeployCommand.java:116)
> at
> org.apache.geronimo.deployment.plugin.local.DistributeCommand.run
> (DistributeCommand.java:61)
> at java.lang.Thread.run(Thread.java:803)
> <geronimo.log>