<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>
                                <td>
                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
Error setting a Date type parameter
</h3>
<span style="margin-bottom: 10px;">
created by <a href="http://community.jboss.org/people/cacelis">Carlos Celis Osorio</a> in <i>JBoss Tools</i> - <a href="http://community.jboss.org/message/620639#620639">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>Hi there.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I am trying to set a Date type parameter to a report through the next code:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><pre class="jive-pre"><code class="jive-code jive-xml"><!DOCTYPE html PUBLIC <span class="jive-xml-quote">-//W3C//DTD XHTML 1.0 Transitional//EN</span> <span class="jive-xml-quote"><a class="jive-link-external-small" href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" target="_blank">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a></span>>
<span class="jive-xml-tag"><span><html xmlns="</span><a class="jive-link-external-small" href="http://www.w3.org/1999/xhtml" target="_blank">http://www.w3.org/1999/xhtml</a><span>"
          xmlns:h="</span><a class="jive-link-external-small" href="http://java.sun.com/jsf/html" target="_blank">http://java.sun.com/jsf/html</a><span>"
          xmlns:f="</span><a class="jive-link-external-small" href="http://java.sun.com/jsf/core" target="_blank">http://java.sun.com/jsf/core</a><span>"
          xmlns:ui="</span><a class="jive-link-external-small" href="http://java.sun.com/jsf/facelets" target="_blank">http://java.sun.com/jsf/facelets</a><span>"
          xmlns:s="</span><a class="jive-link-external-small" href="http://jboss.com/products/seam/taglib" target="_blank">http://jboss.com/products/seam/taglib</a><span>"
          xmlns:rich="</span><a class="jive-link-external-small" href="http://richfaces.org/rich" target="_blank">http://richfaces.org/rich</a><span>"
          xmlns:a4j="</span><a class="jive-link-external-small" href="http://richfaces.org/a4j" target="_blank">http://richfaces.org/a4j</a><span>"
          xmlns:birt="</span><a class="jive-link-external-small" href="http://www.eclipse.org/birt/taglibs/birt.tld" target="_blank">http://www.eclipse.org/birt/taglibs/birt.tld</a><span>"
    xmlns:b="</span><a class="jive-link-external-small" href="http://jboss.com/products/seam/birt" target="_blank">http://jboss.com/products/seam/birt</a><span>"></span></span>
<span class="jive-xml-tag"><ui:composition template="/layout/template.xhtml"></span>
          <span class="jive-xml-tag"><ui:define name="body"></span>
                    <span class="jive-xml-tag"><h:form id="homeForm"></span>
                              <span class="jive-xml-tag"><rich:panel id="panel_config_report"></span>
                                        <span class="jive-xml-tag"><f:facet name="header"></span>
                                                  <span class="jive-xml-tag"><h:outputText value="Reportes - Distribución" /></span>
                                        <span class="jive-xml-tag"></f:facet></span>
                                        <span class="jive-xml-tag"><table align="center"></span>
                                                  <span class="jive-xml-tag"><tr align="center"></span>
                                                            <span class="jive-xml-tag"><td></span><span class="jive-xml-tag"><h:outputLabel value="Fecha Inicio:" /></span><span class="jive-xml-tag"></td></span>
                                                            <span class="jive-xml-tag"><td></span>
                                                                      <span class="jive-xml-tag"><rich:calendar id="fecha_inicio" datePattern="yyyy/MM/dd"
                                                                                locale="CO" popup="true" enableManualInput="false"
                                                                                value="#{report.report.fechaInicio}" /></span>
                                                            <span class="jive-xml-tag"></td></span>
                                                            <span class="jive-xml-tag"><td></span><span class="jive-xml-tag"><h:outputLabel value="Fecha Fin:" /></span><span class="jive-xml-tag"></td></span>
                                                            <span class="jive-xml-tag"><td></span>
                                                                      <span class="jive-xml-tag"><rich:calendar id="fecha_fin" datePattern="yyyy/MM/dd"
                                                                                locale="CO" popup="true" enableManualInput="false"
                                                                                value="#{report.report.fechaFin}" /></span>
                                                            <span class="jive-xml-tag"></td></span>
                                                            <span class="jive-xml-tag"><td></span><span class="jive-xml-tag"><h:outputLabel value="Zona:" /></span><span class="jive-xml-tag"></td></span>
                                                            <span class="jive-xml-tag"><td></span>
                                                                      <span class="jive-xml-tag"><h:selectOneMenu id="zona" value="#{report.report.zona}"></span>
                                                                                <span class="jive-xml-tag"><s:selectItems value="#{tblDistribucionUsuariosMovilList.resultList}"
                                                                                          var="user" itemValue="#{user.usuario}" label="#{user.usuario}"
                                                                                          noSelectionLabel="---SELECCIONE---" /></span>
                                                                      <span class="jive-xml-tag"></h:selectOneMenu></span>
                                                            <span class="jive-xml-tag"></td></span>
                                                            <span class="jive-xml-tag"><td></span><span class="jive-xml-tag"><h:outputLabel value="Tipo Reporte:" /></span><span class="jive-xml-tag"></td></span>
                                                            <span class="jive-xml-tag"><td></span>
                                                                      <span class="jive-xml-tag"><h:selectOneMenu id="tipo_reporte" value="#{report.report.tipoEnvio}"></span>
                                                                                <span class="jive-xml-tag"><s:selectItems value="#{tblValorMaestroList.resultList}"
                                                                                          var="master" itemValue="#{master.nombre}" label="#{master.descripcion}"
                                                                                          noSelectionLabel="---SELECCIONE---" /></span>
                                                                      <span class="jive-xml-tag"></h:selectOneMenu></span>
                                                            <span class="jive-xml-tag"></td></span>
                                                  <span class="jive-xml-tag"></tr></span>
                                                  <span class="jive-xml-tag"><tr></span>
                                                            <span class="jive-xml-tag"><td colspan="8" align="center"></span>
                                                                      <span class="jive-xml-tag"><h:commandButton action="#{report.generateReport()}" value="Generate" /></span>
                                                            <span class="jive-xml-tag"></td></span>
                                                  <span class="jive-xml-tag"></tr></span>
                                        <span class="jive-xml-tag"></table></span>
                              <span class="jive-xml-tag"></rich:panel></span>
                              <span class="jive-xml-tag"><rich:panel id="report" rendered="#{report.report.fechaFin != null and report.report.fechaInicio != null and report.report.zona != null and report.report.tipoEnvio != null}"></span>
                                        <span class="jive-xml-tag"><f:facet name="header"></span>
                                                  <span class="jive-xml-tag"><h:outputText value="Report BIRT" /></span>
                                        <span class="jive-xml-tag"></f:facet></span>
                                        <span class="jive-xml-tag"><b:birt embeddable="true" designName="distribution/design/reporteSinDetalle.rptdesign"></span>
                                                  <span class="jive-xml-tag"><b:param name="FechaInicio" value="#{report.report.fechaInicio != null ? report.report.fechaInicio : '0'}" /></span>
                                                  <span class="jive-xml-tag"><b:param name="FechaFin" value="#{report.report.fechaFin != null ? report.report.fechaFin : '0'}" /></span>
                                                  <span class="jive-xml-tag"><b:param name="Zona" value="#{report.report.zona != null ? report.report.zona : ''}" /></span>
                                                  <span class="jive-xml-tag"><b:param name="TipoReporte" value="#{report.report.tipoEnvio != null ? report.report.tipoEnvio : ''}" /></span>
                                        <span class="jive-xml-tag"></b:birt></span>
                              <span class="jive-xml-tag"></rich:panel></span>
                    <span class="jive-xml-tag"></h:form></span>
          <span class="jive-xml-tag"></ui:define></span>
<span class="jive-xml-tag"></ui:composition></span>
<span class="jive-xml-tag"></html></span>
</code></pre><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Dates values arrive to class ReporteBackingBean.java (its nickname is "report") but, when they arrive to the report, shows the next error in the console:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><pre class="jive-pre"><code class="jive-code">GRAVE [org.jboss.tools.birt] the value of parameter FechaInicio is invalid: org.eclipse.birt.core.exception.CoreException: Can not convert the value of Mon Aug 01 00:00:00 COT 2011 to Date type.
</code></pre><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>The ReporteBackingBean.java class has a method that starts a conversation and other that finishes it. Also, It has an object of the Report.java class.</p><p>The code of the Reporte.java class is the next:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><pre class="jive-pre"><code class="jive-code jive-java">@Entity
<font color="navy"><b>public</b></font> <font color="navy"><b>class</b></font> Report <font color="navy">{</font>
          <font color="navy"><b>private</b></font> Date fechaInicio;
          <font color="navy"><b>private</b></font> Date fechaFin;
          <font color="navy"><b>private</b></font> String zona;
          <font color="navy"><b>private</b></font> String tipoEnvio;
 
          <font color="darkgreen">/**
           * @return the fechaInicio
           */</font>
          <font color="navy"><b>public</b></font> Date getFechaInicio() <font color="navy">{</font>
                    <font color="navy"><b>return</b></font> fechaInicio;
          <font color="navy">}</font>
          <font color="darkgreen">/**
           * @param fechaInicio the fechaInicio to set
           */</font>
          <font color="navy"><b>public</b></font> <font color="navy"><b>void</b></font> setFechaInicio(Date fechaInicio) <font color="navy">{</font>
                    this.fechaInicio = fechaInicio;
          <font color="navy">}</font>
          <font color="darkgreen">/**
           * @return the fechaFin
           */</font>
          <font color="navy"><b>public</b></font> Date getFechaFin() <font color="navy">{</font>
                    <font color="navy"><b>return</b></font> fechaFin;
          <font color="navy">}</font>
          <font color="darkgreen">/**
           * @param fechaFin the fechaFin to set
           */</font>
          <font color="navy"><b>public</b></font> <font color="navy"><b>void</b></font> setFechaFin(Date fechaFin) <font color="navy">{</font>
                    this.fechaFin = fechaFin;
          <font color="navy">}</font>
          <font color="darkgreen">/**
           * @return the zona
           */</font>
          <font color="navy"><b>public</b></font> String getZona() <font color="navy">{</font>
                    <font color="navy"><b>return</b></font> zona;
          <font color="navy">}</font>
          <font color="darkgreen">/**
           * @param zona the zona to set
           */</font>
          <font color="navy"><b>public</b></font> <font color="navy"><b>void</b></font> setZona(String zona) <font color="navy">{</font>
                    this.zona = zona;
          <font color="navy">}</font>
          <font color="darkgreen">/**
           * @return the tipoEnvio
           */</font>
          <font color="navy"><b>public</b></font> String getTipoEnvio() <font color="navy">{</font>
                    <font color="navy"><b>return</b></font> tipoEnvio;
          <font color="navy">}</font>
          <font color="darkgreen">/**
           * @param tipoEnvio the tipoEnvio to set
           */</font>
          <font color="navy"><b>public</b></font> <font color="navy"><b>void</b></font> setTipoEnvio(String tipoEnvio) <font color="navy">{</font>
                    this.tipoEnvio = tipoEnvio;
          <font color="navy">}</font>
<font color="navy">}</font>
</code></pre><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Can you help me?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Thanks in advance.</p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/620639#620639">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Tools at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2128">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>