Oracle RAC with TIBCO jasper studio

Hi We are trying check one of new feature of oracle 19c which Transparent application failover which help the connection to mask any outages from DB and continue to run the workload on the surviving instance. As part of it we would like to know whether TIBCO jasper stuido for reporting support RAC. 

We have tested RAC feature it doesnt failover the connection to surving instance. Request you to help on this .We need to know the  connection properties that are feasabile setting to ONS configuration,FCF for connection failover 

uma.shankar61's picture
Joined: Feb 9 2023 - 2:53am
Last seen: 5 months 3 weeks ago

Thank you for posting to the Jaspersoft Community. Our team of experts has read your question and we are working to get you an answer as quickly as we can. If you have a Jaspersoft Professional Subscription plan, please visit for direct access to our technical support teams offering guaranteed response times.

arai_4 - 5 months 3 weeks ago

\Can you please provide more information on how you defined your JDBC connection string information on the Studio Adapter? What driver are you are using? Can you please explain in detail what you mean by it does not failover any errors etc?

JRS-SE - 5 months 3 weeks ago

we are using 19c jdbc drivers. we are tried using full tnsentry and ldap connection string. We are getting no more data to read from socket is the error we are getting

uma.shankar61 - 5 months 3 weeks ago
show 2 more...

net.sf.jasperreports.engine.JRException: net.sf.jasperreports.engine.JRException: Unable to get next record from result set.
Caused by: net.sf.jasperreports.engine.JRException: Unable to get next record from result set.
    at net.sf.jasperreports.engine.fill.JRFillDataset.advanceDataSource(
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(
    at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(
    at net.sf.jasperreports.engine.fill.BaseFillHandle$
Caused by: java.sql.SQLRecoverableException: No more data to read from socket
    at oracle.jdbc.driver.T4CMAREngineNIO.prepareForUnmarshall(
    at oracle.jdbc.driver.T4CMAREngineNIO.unmarshalUB1(
    at oracle.jdbc.driver.T4CTTIfun.receive(
    at oracle.jdbc.driver.T4CTTIfun.doRPC(
    at oracle.jdbc.driver.T4C8Oall.doOALL(
    at oracle.jdbc.driver.T4CPreparedStatement.doOall8(
    at oracle.jdbc.driver.T4CPreparedStatement.fetch(
    at oracle.jdbc.driver.OracleStatement.fetchMoreRows(
    at oracle.jdbc.driver.InsensitiveScrollableResultSet.fetchMoreRows(
    at oracle.jdbc.driver.InsensitiveScrollableResultSet.absoluteInternal(
    ... 8 more

uma.shankar61 - 5 months 3 weeks ago

Hello Uma, 

Based on the error message, the connection is no longer valid, and hence you see this error. I would like to see the connection string of your JDBC driver and the parameters that you passed. 

JRS-SE - 5 months 3 weeks ago

0 Answers:

No answers yet