3301: Cannot get report parameters for the specified file.

RajKal
edited February 11, 2022 in Analytics #1
deployed a report using parameters to iserver express from management console -> files & folders-> add files and when i try to run the report seeing the below error

3301: Cannot get report parameters for the specified file.
Do i need to upload any other file for parameters?

using eclipse version 1.2.1 fro designing report.

Thanks,
RK

Comments

  • averma
    edited December 31, 1969 #2
    Hi RK,
    What version of BIRT is it?
    Also if you are using firefox, Actuate 10 supports firefox 3.0.

    Ashwini
    Warning No formatter is installed for the format ipb
  • RajKal
    edited December 31, 1969 #3
    > What version of BIRT is it?

    Eclipse BIRT Report Designer
    Business Intelligence and Reporting Tools

    Version: 2.5.2.v20090925-9dE-9CGJexwJPcfpfqGkK_4lg9Ti
    Build id: v20100210-0630

    > Also if you are using firefox, Actuate 10 supports firefox 3.0.

    I am seeing the same error on IE8

    3301: Cannot get report parameters for the specified file.
    PARAMETER1=/HOME/administrator/Test Reports/test_rpt.rptdesign

    Initially i thought this error is for reports using parameters, so i create a report which doesn't use parameters but i am seeing the same error.
  • al91206
    edited December 31, 1969 #4
    Our problem was that we had not given users permissions on a data source in the resource library.

    So - if you are using a resource-based data source then you have to go on mgmt console and assign privileges to that data source.

    That was what fixed our situation.

    Regards,

    Al in SoCal
  • RajKal
    edited December 31, 1969 #5
    I don't think i am using resource-based data source.

    Do you mean when we have a data source defined under talendclient > Resources after loggin in management console ?

    Actually i haven;t yet uploaded any file there ? do i have to?

    I have added the datasource when i created the report using Birt -designer that's it. this is the first report i am trying to test on iserver.
  • Virgil Dodson
    Virgil Dodson E admin
    edited December 31, 1969 #6
    Hi Raj, If this worked in the designer but not in the server and the parameters depends on data from a query, then you need to make sure your JDBC drivers are located in the correct place.<br />
    <br />
    Take a look at this note to see where to place those JDBC files.<br />
    <br />
    <a class='bbc_url' href='http://www.birt-exchange.org/devshare/deploying-birt-reports/169-placing-jdbc-drivers-for-birt-and-e-spreadsheet-reports/#description'>Placing JDBC drivers for BIRT and e.Spreadsheet Reports - Tips & Tricks - BIRT Exchange</a>
    Warning No formatter is installed for the format ipb
  • RajKal
    edited December 31, 1969 #7
    Added jar file under:

    .../jar/BIRT/platform/plugins/org.eclipse.birt.report.data.oda.jdbc_2.3.2.v20091214-1508/drivers/postgresql-8.4-701.jdbc3.jar

    and restarted the app but still see the same error.

    Error Messg from log file:

    ****4107254672*viewsrvrproxy.cpp*00688*08000*2010APR06*16:33:32
    AcViewServerProxy::GetJavaReportParameterLocal :
    ****4107254672*admutil.cpp*01107*ERROR*2010APR06*16:33:32
    Logging server exception ...
    Error code: 3296
    Error description: Server error propagation.
    ****4107254672*requesterManager.cpp*00595*08000*2010APR06*16:33:32
    AcRequesterManager::ExtractFromExecutable : Failed to extract Java report parameter from: /Home/administrator/reports/test_2.rptdesign physicalFileName : /opt/actuate/AcServer/encyc/file/1/109.dat
    ****4107254672*requesterManager.cpp*01052*08000*2010APR06*16:33:32
    AcRequesterManager::GetExecutableParameter : Failed to find the resultRequester entry : cached : 0 fileID : 109 volume name : talendclient Time stamp : 2010APR06_16_30_20_PST File type : RPTDESIGN
  • Virgil Dodson
    Virgil Dodson E admin
    edited December 31, 1969 #8
    I can tell by your JDBC path that you are using Actuate 10 iServer Express which supports BIRT 2.3.2. Report designs created in either Actuate BIRT Designer 10 or Eclipse BIRT Designer 2.3.2 and lower will work on Actuate 10... <br />
    <br />
    If you want to use Eclipse BIRT Designer 2.5.2, then you will need to download Actuate 11 iServer Express.<br />
    <br />
    <a class='bbc_url' href='http://www.birt-exchange.org/wiki/Actuate_11/'>Actuate 11 - BIRT Wiki - BIRT Exchange</a>
    Warning No formatter is installed for the format ipb
  • RajKal
    edited December 31, 1969 #9
    Installed Version 11 and copied jdbc jar to
    /home/postgres/AcServer/jar/BIRT/platform/plugins/org.eclipse.birt.report.data.oda.jdbc_2.5.2.v20100401-0754/drivers/postgresql-8.4-701.jdbc3.jar and seeing the below error:


    Failed to Execute the Report!

    Error Description : An exception occurred during processing. Please see the following message for details:
    Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.dbprofile.
    org.eclipse.datatools.connectivity.oda.OdaException ;
    java.lang.Exception: Driver definition could not be found.
  • RajKal
    edited December 31, 1969 #10
    It worked. before i was testing a report which used JDBC Database Connection for Query Builder as data source type.

    Tested another report of type JDBC data source and it works.

    Thanks for all the help.

    RK
  • smuks
    edited December 31, 1969 #11
    I am facing the exact same problem as you but am unable to resolve the issue.

    My BIRT report runs fine in the Eclipse Designer but when I try to upload the same onto iServer Express Management console it gives me this error :
    3301: Cannot get report parameters for the specified file

    My report does not even have parameter. The data source used is the JDBC Data Source. I have set the jar files and logged out of the management console and logged back in and yet I continue to get the same error.

    Is there something I am missing? Any help would be much appreciated?

    Thanks much.
  • julioleiva
    edited October 19, 2011 #12
    Hi all

    I'm facing the similar problem, however I don't use any JDB connection for my DATA SOURCE
    I'm using just xml files

    these are the errors on the log system


    Logging server exception ...
    Error code: 3296
    Error description: Server error propagation.
    Parameter: There are errors evaluating script "if (params["rcprmGroup_2"].value == null)
    "None"":rcprmGroup
    Report parameter "rcprmGroup_2" does not exist. (Element ID:1)
    ****3699243888*requesterManager.cpp*00589*08000*2011OCT19*16:54:20
    AcRequesterManager::ExtractFromExecutable : Failed to extract Java report parameter from: /SalesReports/summary.rptdesign physicalFileName : /home/iserver/AcServer/data/encyc/file/030/129.dat
    ****3699243888*requesterManager.cpp*01053*08000*2011OCT19*16:54:20
    AcRequesterManager::GetExecutableParameter : Failed to find the resultRequester entry : cached : 0 fileID : 921030000100 volume name : report Time stamp : 2011OCT19_16_26_52_EST File type : RPTDESIGN


    The report is designed using birt 3.71 then I deployed it to the Iserver
    The Data Source for the report are xml files....
    the xml files are also deployed on the Iserver
    I also deployed the report on tomcat and it worked ok.version on tomcat is also 3.71 I believe Iserver run 2.6.2 , than can be the problem?

    BTW all permissions are ok on the Iserver side, we have the right access to the folder
    report

    Thanks a lot for any tip
  • Do we have any solution for this issue or was you able to find out the root cause of the issue?
    @julioleiva @RajKal @smuks @Virgil