Connection Failed in report

Hi,

I build a report in ireport's with a connection to a Informix database. It uses a JDBC connection with ifxdriver, and it work's perfectly.

The problem is when it was publish in the jasperserver. It always give the error "An error occurred while creating the connection. Try again."

The datasource is perfectly working, giving connection passed. 

I tried several solution without success, i Test the driver with a jsp page (Works), disabling firewall, building a test report, and so many other.


Any way i can debug the problem? or any special feature for connection informix server?


Ty.

ssvicente's picture
114
Joined: Nov 16 2011 - 4:24am
Last seen: 8 years 9 months ago

did you add the connection to jasperserver too?

sjoerd.jump - 9 years 1 month ago
Yes the connection is in jasperserver and it gives success!
ssvicente - 9 years 1 month ago

Sorry,

The problem is creating a connection connection.

An error occurred while creating the connection. Try again.

com.jaspersoft.jasperserver.api.JSException: jsexception.error.creating.connection
        at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.JdbcDataSourceService.createConnection(JdbcDataSourceService.java:63)
        at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.BaseJdbcDataSource.setReportParameterValues(BaseJdbcDataSource.java:49)
        at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.JdbcDataSourceService.setReportParameterValues(JdbcDataSourceService.java:68)
        at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.fillReport(EngineServiceImpl.java:1696)
        at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl$ReportFill.runWithDataSource(EngineServiceImpl.java:1057)
        at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl$ReportFill.runReport(EngineServiceImpl.java:991)
        at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl$ReportRunnable.run(EngineServiceImpl.java:902)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:724)
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted
        at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:103)
        at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.JdbcDataSourceService.createConnection(JdbcDataSourceService.java:55)
 ... 9 moreCaused by: java.util.NoSuchElementException: Could not create a validated object, cause: Transactions not supported
        at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:806)
        at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:95)
 ... 10 more

ssvicente - 4 years 8 months ago
show 2 more...
<?xml version="1.0" 
      encoding="UTF-8"?>
<jasperReport 
      xmlns="http://jasperreports.sourceforge.net/jasperreports" 
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" 
      name="ClientesOrga" 
      language="groovy"
      pageWidth="842" 
      pageHeight="595" 
      orientation="Landscape"
      columnWidth="802"
      leftMargin="20"
      rightMargin="20"
      topMargin="20"
      bottomMargin="20"
      uuid="63938b7e-28bd-45fc-820a-d4fe6a47d759">
 
    <property name="ireport.zoom" value="1.0"/>
    <property name="ireport.x" value="0"/>
    <property name="ireport.y" value="0"/>
    <property name="ireport.jasperserver.reportUnit"
              value="/Dielmar/Comercial/Clientes/Cliente"/>
    <property name="ireport.jasperserver.url"
              value="http://192.168.1.15:8080/jasperserver/services/repository"/>
    <queryString>
        <![CDATA[select kunde,name_k,str_k,plz_neu,ort_k,steuer,bezir_kv,sc130.nat_tx[1,15] as Paisfrom sc100 join sc130 on sc100.nat = sc130.natwhere sc100.status <> 9order by sc100.name_k]]> 
    </queryString>
    <field name="kunde" class="java.lang.Integer"/>
    <field name="name_k" class="java.lang.String"/>
    <field name="str_k" class="java.lang.String"/>
    <field name="plz_neu" class="java.lang.String"/>
    <field name="ort_k" class="java.lang.String"/>
    <field name="steuer" class="java.lang.String"/>
    <field name="bezir_kv" class="java.lang.String"/>
    <field name="pais" class="java.lang.String"/>
    <variable name="Data" class="java.util.Date">
        <variableExpression>
            <![CDATA[$V{Data}]]>
        </variableExpression>
    </variable>
    <background>
        <band splitType="Stretch"/>
    </background>
    <title>
        <band height="84" splitType="Stretch">
            <rectangle radius="10">
                <reportElement uuid="12144899-8f77-4705-8461-c619d41ed2ee"
                               x="10" y="0" width="783" height="79"/>
                <graphicElement>
                    <pen lineWidth="1.5"/>
                </graphicElement>
            </rectangle>
            <staticText>
                <reportElement uuid="b7f838d4-65ed-4d59-829d-73cbf8f39f00"
                               x="321" y="8" width="201" height="33"/>
                <textElement>
                    <font fontName="Courier New" size="28" isBold="true"/>
                </textElement>
                <text><![CDATA[DIELMAR S.A]]></text>
            </staticText>
        </band>
    </title>
    <pageHeader>
        <band height="43" splitType="Stretch">
            <rectangle>
                <reportElement uuid="63323299-43bc-4430-8e22-0baff55f4498"
                               x="2" y="13" width="552" height="20"
                               backcolor="#CCCCCC"/>
            </rectangle>
            <staticText>
                <reportElement uuid="42ea5690-b8a1-4d16-9b95-c2f4e14404ea"
                               x="250" y="13" width="51" height="20"/>
                <textElement>
                    <font size="12" isBold="true"/>
                </textElement>
                <text><![CDATA[Cliente]]></text>
            </staticText>
            <rectangle>
                <reportElement uuid="efaef4e3-0247-4262-b21e-91ccc32afa59"
                               x="556" y="13" width="237" height="20"
                               backcolor="#CCCCCC"/>
            </rectangle>
            <staticText>
                <reportElement uuid="5259446e-5677-4025-a792-b8d2be105548"
                               x="649" y="15" width="51" height="20"/>
                <textElement>
                    <font size="12" isBold="true"/>
                </textElement>
                <text><![CDATA[Distrito]]></text>
            </staticText>
        </band>
    </pageHeader>
    <columnHeader>
        <band height="22" splitType="Stretch">
            <staticText>
                <reportElement uuid="cd57edf2-21da-47f4-9c19-988554b62755"
                               x="0" y="0" width="48" height="20"/>
                <textElement>
                    <font isBold="true"/>
                </textElement>
                <text><![CDATA[Nr.]]></text>
            </staticText>
            <staticText>
                <reportElement uuid="c8b79470-9464-4549-8d84-c61f08ff0f91"
                               x="48" y="0" width="120" height="20"/>
                <textElement>
                    <font isBold="true"/>
                </textElement>
                <text><![CDATA[Nome]]></text>
            </staticText>
            <staticText>    
                <reportElement uuid="c8caed53-8c38-40bd-98da-9113b1cc8106"
                               x="206" y="0" width="96" height="20"/>
                <textElement>
                    <font isBold="true"/>    
                </textElement>    
                <text><![CDATA[Morada]]></text>
            </staticText>   
            <staticText>    
                <reportElement uuid="18d12e1d-94b6-497b-9061-221d0118799d"
                               x="302" y="2" width="57" height="20"/>
                <textElement>     
                    <font isBold="true"/>    
                </textElement>    
                <text><![CDATA[CP]]></text>   
            </staticText>   
            <staticText>    
                <reportElement uuid="9f5fd4cc-1850-4dd6-af36-918416c5cc1e"
                               x="359" y="2" width="93" height="20"/>
                <textElement>     
                    <font isBold="true"/>
                </textElement>    
                <text><![CDATA[Localidade]]></text>   
            </staticText>
            <staticText>    
                <reportElement uuid="8cf4c885-04c2-4157-a002-5b43916240d5"
                               x="452" y="0" width="100" height="20"/>
                <textElement>     
                    <font isBold="true"/>
                </textElement>    
                <text><![CDATA[NIF]]></text>   
            </staticText>   
            <staticText>    
                <reportElement uuid="0db7a6e2-c1bf-47a0-8b7d-941435b3ba36"
                               x="686" y="1" width="100" height="20"/>
                <textElement>     
                    <font isBold="true"/>
                </textElement>    
                <text><![CDATA[pais]]></text>   
            </staticText>   
            <staticText>    
                <reportElement uuid="b6ad6ce9-9b31-4adc-a007-c5037f1f212b"
                               x="557" y="1" width="100" height="20"/>
                <textElement>     
                    <font isBold="true"/>
                </textElement>    
                <text><![CDATA[Nome]]></text>   
            </staticText>
        </band> 
    </columnHeader> 
    <detail>
        <band height="29" splitType="Stretch">
            <textField>
                <reportElement uuid="d6d92f36-5694-4b9e-b152-88762882755a"
                               x="0" y="0" width="48" height="20"/>
                <textElement/>
                <textFieldExpression><![CDATA[$F{kunde}]]></textFieldExpression>
            </textField>
            <textField>    
                <reportElement uuid="224316ed-b0a4-4b5e-8449-6ea18039cc24"
                               x="48" y="0" width="157" height="29"/>
                <textElement/>
                <textFieldExpression><![CDATA[$F{name_k}]]></textFieldExpression>
            </textField>
            <textField>    
                <reportElement uuid="cc47fd0c-d301-45cd-be54-2bb880f26c54"
                               x="205" y="1" width="96" height="28"/>
                <textElement/>    
                <textFieldExpression><![CDATA[$F{str_k}]]></textFieldExpression>
            </textField>
            <textField>    
                <reportElement uuid="1c4ffc58-ef49-4ba1-93b3-e02486c630b0"
                               x="301" y="0" width="57" height="29"/>
                <textElement/>    
                <textFieldExpression><![CDATA[$F{plz_neu}]]></textFieldExpression>
            </textField>
            <textField>    
                <reportElement uuid="200d866f-2807-4b4f-a835-9781547c7f4a"
                               x="358" y="0" width="94" height="29"/>
                <textElement/>
                <textFieldExpression><![CDATA[$F{ort_k}]]></textFieldExpression>
            </textField>
            <textField>    
                <reportElement uuid="119d4574-7757-452d-898e-8c9856da5c09"
                               x="452" y="1" width="100" height="20"/>
                <textElement/>    
                <textFieldExpression><![CDATA[$F{steuer}]]></textFieldExpression>
            </textField>
            <textField>    
                <reportElement uuid="c2f58a3a-174b-42c0-b962-57c33085d2e4"
                               x="687" y="1" width="100" height="20"/>
                <textElement/>    
                <textFieldExpression><![CDATA[$F{pais}]]></textFieldExpression>
            </textField>
            <textField>    
                <reportElement uuid="ba7ecbc3-031d-493a-96eb-35584c1e591c"
                               x="556" y="1" width="127" height="20"/>
                <textElement/>    
                <textFieldExpression><![CDATA[$F{bezir_kv}]]></textFieldExpression>
            </textField>
        </band>
    </detail>
    <columnFooter>  
        <band splitType="Stretch"/>
    </columnFooter>
    <pageFooter>
        <band height="34" splitType="Stretch">
            <textField pattern="dd-MM-yyyy">    
                <reportElement uuid="1110ca39-c165-4c54-8d41-886c9baff7cb"
                               x="0" y="10" width="100" height="20"/>
                <textElement/>    
                <textFieldExpression><![CDATA[new Date()]]></textFieldExpression>
            </textField>
            <line>    
                <reportElement uuid="1c0338c0-f956-45d7-8610-5b1012091fc0"
                               x="0" y="7" width="793" height="1"/>
                <graphicElement>
                    <pen lineWidth="1.5"/>
                </graphicElement>
            </line>
            <textField evaluationTime="Report">    
                <reportElement uuid="4bef8c2e-17fc-4782-94fd-9b56ca5ed28a"
                               x="748" y="10" width="45" height="20"/>
                <textElement/>
                <textFieldExpression>
                    <![CDATA["/  "+$V{PAGE_NUMBER}]]>
                </textFieldExpression>
            </textField>
            <textField>    
                <reportElement uuid="681d1ec7-87ac-46dc-968c-99c500469856"
                               x="732" y="10" width="13" height="20"/>
                <textElement/>    
                <textFieldExpression>
                    <![CDATA[$V{PAGE_NUMBER}]]>
                </textFieldExpression>
            </textField>
        </band>
    </pageFooter>
    <summary>
        <band height="41" splitType="Stretch"/>
    </summary>
</jasperReport>

ssvicente - 4 years 8 months ago

I got the same error, did you solve it?

christian.cortes - 4 years 8 months ago

2 Answers:

Please take a look at jaserver.log file to see what kind of error you are getting - connection refused, timed out, user credential error, driver error, etc. This could help to determine the root cause of the problem.

tchen's picture
121118
Joined: Feb 27 2008 - 7:33am
Last seen: 4 days 12 hours ago

post a snapshot of ur data which ur entering to publish..

rachita.iyer27's picture
Joined: Jan 28 2014 - 1:52am
Last seen: 8 years 9 months ago

i posted the xml, but already tried with a simple query!

ssvicente - 9 years 1 month ago
Feedback