REP-0002 in 9i Reports Developer

I completed building a fairly complex report and saved it. I then GPF'd out of Reports and had to restart. Now, when I attempt to open my saved file, I get "REP-0002: Unable to retrieve a string from the Report Builder message file." Is there any way to repair this or will I have to fully rebuild my report?
Thanks.
Cathy

Thanks, Philip - I'm checking on the patchset version, however the .JSP file looks fairly complete. Is there a particular mindset on whether to create .RDF or .JSP files within the Reports Developer? I tried creating a new report and was saving consistently throughout the development of the report file. I went to format a line object and got kicked out of Reports again - when I went back in, that file was corrupted as well. Both of the .JSP files that appear corrupted are around 96KB in size. Any other ideas? I'm not actually GPF'ing when I save data -- it's happening inconsistently when I just performing normal actions...

Similar Messages

  • REP-0002: Unable to retrieve a string from the Report Builder message file;

    Hi,
    I've a custom report in which i need to display a large string, of more than 4000 characters. To cater to this requirement i've written a formula column which displays string upto 4k characters and for a string of size beyond 4k i am calling a procedure which uses a temp table having a clob field.
    For a small string the report runs fine but whenever a large string requirement comes into the picture, said procedure gets triggered and i get REP-0002: Unable to retrieve a string from the Report Builder message file.
    OPP log for the same gives an output as under:
    Output type: PDF
    [9/21/10 2:17:12 PM] [UNEXPECTED] [388056:RT14415347] java.io.FileNotFoundException: /app/soft/test1udp/appsoft/inst/apps/e180r_erptest01/logs/appl/conc/out/o14415347.out (No such file or directory)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:241)
         at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:172)
    Report Builder 10g
    BI Publisher's version : 4.5.0
    RDBMS Version : 10.2.0.4.0
    Oracle Applications Version : 12.0.6
    Searched for the same on metalink and found Article ID 862644.1, other than applying patch and upgrading version of BI Publisher is there any other workaround to display a comma seperated string as long as 60k characters, If any please suggest.
    Thanks,
    Bhoomika

    Metalink <Note:1076529.6> extracts
    Problem Description
    When running a *.REP generated report file you get errors:
    REP-00002 Unable to retrieve string from message file
    REP-01439 Cannot compile program since this is a runtime report
    Running the same report using the *.RDF file is successful.
    You are running the report with a stored procedure,
    OR you are running against an Oracle instance other than the one developed on,
    Or, you recently upgraded your Oracle Server.
    Solution Description
    1) Check that the user running the report has execute permissions on any stored
    SQL procedures called. <Note:1049458.6>
    2) Run the report as an .RDF not an .REP , that is remove or rename the .REP
    version of the report. <Note:1012546.7>
    3) Compile the report against the same instance it is being run against.
    <Note:1071209.6> and <Note:1049620.6>

  • Rep-0002 : unable to retrive string from report builder message file

    rep-0002 : unable to retrive string from report builder message file
    i'm using developer/2000 ver 2.1 and my reports running under win95 platform and i'm using client/server techneque, when i start to distribute my reports to my users on their machines i got the above message , and i have to recompile all of my RDF files again on every user machine. this not all my story , but after some period may be 2 months these reports start to give the same message , again i must recompile all my RDF on every user machine.
    please if any one have a solution for this mazing problem.
    thank you.
    [email protected]

    bogdom and gaben,
    I belong to your club too it seems. Though in my case the compilation was required on each database. Report used to work in the only that database in which they were compiled. Connecting to other database used to give this string error. Moreover this problem existed only for those reports in which i had used PL/SQL code in the formula columns. One way to avoid this is by writing all PL/SQL code in a library and call it in the formula column calculations.
    null

  • Reports error REP-0002 Unable to retrieve a string

    I am continuing to receive this error in the production database. All I need to do is to recompile the report in the production database and use the new reports runtime.
    Does any one know why is this happening and is there any solution for it.
    REP-0002: Unable to retrieve a string from the Report Builder message file.
    I am using Reports 3.0 and Windows NT.
    Thanks in advance for your help.
    null

    Metalink <Note:1076529.6> extracts
    Problem Description
    When running a *.REP generated report file you get errors:
    REP-00002 Unable to retrieve string from message file
    REP-01439 Cannot compile program since this is a runtime report
    Running the same report using the *.RDF file is successful.
    You are running the report with a stored procedure,
    OR you are running against an Oracle instance other than the one developed on,
    Or, you recently upgraded your Oracle Server.
    Solution Description
    1) Check that the user running the report has execute permissions on any stored
    SQL procedures called. <Note:1049458.6>
    2) Run the report as an .RDF not an .REP , that is remove or rename the .REP
    version of the report. <Note:1012546.7>
    3) Compile the report against the same instance it is being run against.
    <Note:1071209.6> and <Note:1049620.6>

  • URGENT jsp report wont open in 9i builder - REP-0002 or REP-6102

    Hi
    I cant open a jsp file that has been opening fine all week. I was adding to the report when the display went very strange so I reverted - then it crashed and I got a REP-6102 failed to start the XML parser (its not an xml report). Now I either get REP-0002 Unable to retrieve a message string or REP-6102 as above. Tried converting to RDF and get REP-6102.
    Im only building locally at the moment.
    Log file produced this in the reports\log directory:
    Warning: Error reading transaction-log file (/C:/Documents and Settings/Administrator/Local Settings/Temp/docroot/3000/persistence/transaction.state) for recovery: premature end of file
    Forced or abrupt (crash etc) server shutdown detected, starting recovery process...
    Recovery completed, 0 connections committed and 0 rolled back...
    Oracle9iAS (9.0.2.0.0) Containers for J2EE initialized
    Im using windows 2000 Prof, Reports Builder 9.0.2.0.1 on an 8.1.7 Database.
    REPORTS_CLASSPATH = C:\OraHome1\reports\jlib\rwbuilder.jar;C:\OraHome1\reports\jlib\rwrun.jar;C:\OraHome1\jlib\zrclient.jar;C:\OraHome1\j2ee\home\oc4j.jar;C:\OraHome1\j2ee\home\lib\ojsp.jar;C:\OraHome1\reports\jlib\xrpdsolap.jar;
    Please can somebody help.

    When you create a .jsp report, Reports inserts an XML report definition in the <rw:objects> tag. This is why it appears to need an XML parser before it can open up a .jsp file.
    You could try just taking this XML and saving it as a .xml file (ie: remove everything from the .jsp except the content of the <rw:objects> tag). This would at least tell you if the problem is in the XML of the JSP section of the file.
    If you can open up the contents of the xml report then you could try opening the .jsp file up in JDeveloper and see if there are any inconsistencies in the file - ie: unmatched tags.
    If you get an "unable to start the XML parser" error trying to open up the xml file, try creating a simple report and saving and loading to XML.

  • Reports Developer V9.0.2.0.3, problem when adding sum field

    My report stops working as soon as I add a summary field to the first query. Not even using it yet, just adding it, and closing the report (.jsp) and then opening it again. I have been trying to debug this problem for a couple of days now. This is how I found out the problem occurs after adding the summary field.
    I get the message "REP-0002 Unable to retrieve a string from the Report Builder message file."
    Then, I look at the report. There is no layout, everything in the data model view is molded together. VERY STRANGE.

    Try using .rdf rather than .jsp to save the report. This may get around your problem unless you're using the websource. You could also try saving to XML and make sure that loads/saves correctly.

  • REP-51002: Bind to Reports Server failed

    Hi,
    I have installed Oracle Database 10g R2 and Oracle Developer 10gR2.
    I installed it in both Windows 2000 SP4 and Windows XP SP2.
    I would like to call a Report using a button inside Oracle Form.
    I create my own Report Server, using : rwserver server=repsrv
    A Java-based window appear OracleAS Reports Sevice, and showed that repsrv is ready.
    In Form (inside a button -> WHEN-BUTTON-PRESSED) :
    1. Using RUN_REPORT_OBJECT()
       rep_id := find_report_object('REPORT10');
         if not id_null(rep_id) then
           v_rep := run_report_object(rep_id);
         else
              message('Null');
       end if;
       a. If I did not specify the name of the Report Server in Reports node of Form's property object
    (I leave it blank)
    The following error appear :
    FRM-41211: Integration error, SSL failure running another product
    b. If I specify the name of the Report Server : repsrv
    The following error appear :
    FRM-41213: Unable to connect to Reports Server repsrv
    2. Using WEB.SHOW_DOCUMENT()
    a. If did not I specify the server name in the parameter
    WEB.SHOW_DOCUMENT('http://localhost:8889/reports/rwservlet/getjobid'|| SUBSTR(v_rep,INSTR(v_rep,'_',-1)+1)||'?'||,'_blank');Another web browser appear and the following error appear :
    REP-51002: Bind to Reports Server rep_<computer_name> failed
    b. If I specify the server name in the parameter --> server='repsrv'
    WEB.SHOW_DOCUMENT('http://localhost:8889/reports/rwservlet/getjobid'|| SUBSTR(v_rep,INSTR(v_rep,'_',-1)+1)||'?'||'server=repsrv','_blank');Another web browser appear and the following error appear :
    REP-51002: Bind to Reports Server repsrv failed
    In Report :
    If I try to navigate manually to :
    1. http://localhost:8889/reports/rwservlet using web browser.
    It showed OracleAS Report Services - Servlet Command Help page.
    2. http://localhost:8889/reports/rwservlet?userid=scott/tiger@orcl&report=D:\PRACTICE\FORM\MODULE1.JSP&destype=cache&desformat=html
    The following error occured
    REP-51002: Bind to Reports Server rep_<computer_name> failed
    3. Finally,
    http://localhost:8889/reports/rwservlet?server=REPSRV&userid=scott/tiger@orcl&report=C:\PRACTICE\FORM\MODULE1.JSP&destype=cache&desformat=html
    The following error occured
    REP-51002: Bind to Reports Server repsrv failed
    4. Any attempt to different command (i.e showenv, showjobs, etc) seems failed
    If I did not specify the server then REP-51002: Bind to Reports Server rep_<computer_name> failed
    If I specify the server - 'repsrv' then REP-51002: Bind to Reports Server repsrv failed
    5. I have tried to use rwrun in command line.
    rwrun report="D:\My Documents\form\module1.jsp" userid=scott/tiger@orcl destype=file desformat=pdf desname="D:\My Documents\form\module2.pdf"
    The PDF file created and it looks exactly as the web layout as in Oracle Report Builder (Run Web Layout CTRL-R)
    Question :
    1. What supposed to be done?
    The Report server is ready, but the web browser seems unable to connect to Report Server.
    2. Can we used or call or executed an executable command line from Form (using PL/SQL inside button)?
    Any help would be grateful.
    Many thanks,
    Buntoro

    Hi Buntoro,
    Try out the following format....with web.show_document
    URL_VAR:='/reports/rwservlet?server='||rep_server_name_var||'&report='||report_path_var||'\'||report_file_var||'&desformat='||desformat_var||'&destype='||destype_var||'&userid='||username_var||'/'||password_var||'@'||tns_var||'&paramform='||param_form_var;
    WEB.SHOW_DOCUMENT(URL_VAR,'_parent');
    where ...._var are the specific variables...
    Simon

  • REP-0002 error

    I have a simple report that prints four information cards per page. It runs fine.
    I save it as another filename. I then add a formula field to my second query. It's PLSQL function is simple, it just returns 1 ('return 1;').
    I then add a summary field to my main query, set the source = the formula field, as a SUM, and set it to reset at each record in my primary query. This all runs, UNTIL I save it, and close it. The next time I open this report it FAILS miserably with the following error message
    "REP-0002 Unable to retriev a string from the Report Builder message file."
    I have searched through this forum, and found that simply means it cannot find the appropriate error message text.
    Is there any way I can find what the error is? Any explanation as to why this hides until the next time I open the report?
    I am doing this so that I can have a frame that displays a message when a sub query results in NO RECORDS.
    THis message will alert the user, and more importantly keep the form the same, as the bottom of the form creeps up for each sub query resulting in no records. This is a method I found in searching this forum.

    You don't tell us what version of the product you're using, or which patch level you're at. I'd recommend starting off by getting up to the latest patch level for the version you're on, and if this doesn't help then you should contact Oracle Support, as this sounds like a bug.
    Regards,
    Danny

  • Oracle 9i report developer

    Who can tell me where to download oracle 9i report developer.

    damn.. i need reports 9i, like yesterday.. heh, well we're developing some reports now, to be integrated in some Java code.. and i see that rep 9i has alot of new features, on the Java side as well.. it owuld be very nice to check out, before we get too deep into this 6i version of the product.

  • REP-6104: Invalid XML report definition

    Hello All,
    We're encountering the above error. What could be the cause of the problem?
    We're using Oracle 10g 10.1.2 on AIX as our report server.
    Any help would be greatly appreciated. Thanks!
    [2006/8/6 1:17:56:737] (C Engine) ----------------------------------------
    [2006/8/6 1:17:56:738] (C Engine) | Report customization/generation begins |
    [2006/8/6 1:17:56:740] (C Engine) ----------------------------------------
    [2006/8/6 1:17:56:744] (C Engine) Processing XML report definition 1 of 1.
    [2006/8/6 1:17:56:745] (C Engine) *** Parsing the XML document ***
    [2006/8/6 1:17:56:746] (C Engine) Creating XML parser object...
    [2006/8/6 1:17:56:934] (C Engine) XML Parser Created!
    [2006/8/6 1:17:56:955] (C Engine) Parsing report definition in document buffer...
    [2006/8/6 1:17:57:910] (C Engine)
    Internal error
    [2006/8/6 1:17:57:916] (C Engine) ERROR: XML definition failed to parse!
    [2006/8/6 1:17:57:917] (C Engine) -------------------------------------------------------
    [2006/8/6 1:17:57:918] (C Engine) | Report customization/generation failed! |
    [2006/8/6 1:17:57:921] (C Engine) -------------------------------------------------------
    [2006/8/6 1:17:57:922] Error 50103 (C Engine): 01:17:57 ERR REP-6104: Invalid XML report definition.
    [2006/8/6 1:17:57:923] Error 50103 (C Engine):
    [2006/8/6 1:17:57:924] Error 50103 (C Engine): 01:17:57 ERR REP-0002: Unable to retrieve a string from the report builder message file.
    REP-6104: Invalid XML report definition.

    Hello,
    What format do you use for your Reports ? JSP ? XML ? RDF ? REP ?
    If you are using JSP or XML, try to save your Reports in Reports Buidler with the format RDF and use this RDF
    Regards

  • REP-0002:

    Hi all,
    I am getting the following error while i try running the report server.
    Pls help.Its urgent.
    REP-0002: Unable to retrieve a string from the Report Builder message file.
    Thanx in advance
    Regards,
    Tulasigiri

    Please clarify what are you trying to do when you get this error: Are you trying to start the reports server? OR Are you trying to run a report ? Also, for what reports version is this?
    If it is the reports server that does not start then you can take a look at metalink note: 459026.1 - Reports Server Fails to Start with REP-2 Error
    If you get this error when you are trying to RUN a report then we will need more information about the report ...
    What type of queries are you using ? Are you using ref cursors for example? What's your platform - Windows/Linux, etc? How do you run the report, rwservlet, rwclient ?

  • Report developed in 6i and open and run in 10g, Web Layout is not working

    Hi,
    Initially reports were developed in Reports 6i now we need to convert into 10g. I just opened the .rdf in Reports10g. Report is successfully running in paper layout and showing the data. But when i try to run the report in Web Layout im getting a BLANK INTERNET EXPLORER SCREEN. Why is it so? What should i do to run my report successfully in Web Layout? When i see Web Source, i am seeing the below code,
    <%@ taglib uri="/WEB-INF/lib/reports_tld.jar" prefix="rw" %>
    <%@ page language="java" import="java.io.*" errorPage="/rwerror.jsp" session="false" %>
    <%@ page contentType="text/html;charset=ISO-8859-1" %>
    <!--
    <rw:report id="report">
    <rw:objects id="objects">
    </rw:objects>
    -->
    <html>
    <head>
    <meta name="GENERATOR" content="Oracle 9i Reports Developer"/>
    <title> Your Title </title>
    <rw:style id="yourStyle">
    <!-- Report Wizard inserts style link clause here -->
    </rw:style>
    </head>
    <body>
    <rw:dataArea id="yourDataArea">
    <!-- Report Wizard inserts the default jsp here -->
    </rw:dataArea>
    </body>
    </html>
    <!--
    </rw:report>
    -->
    Please, guide to achive the Web Layout Report.
    Thanks & Rgds,
    M Thiyagarajan

    Hello,
    The answer is in the Migration FAQ :
    When I open an Oracle6i Reports Developer report in the Oracle Reports Builder 10g and run my Web layout, I get an empty Web page in my browser.
    http://www.oracle.com/technology/products/reports/htdocs/faq/faq_migration.htm#368
    Regards

  • Can't print OLE objects when 9i report developed in 6i

    Hi,
    I am migrating my reports from 6i to 9i. I just open report in 9i which is already developed in 6i and run the report it don't print OLE objects. It shows when I run report in Designer Preview, but in printing it shows blank
    --Vijay                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    Hello,
    The answer is in the Migration FAQ :
    When I open an Oracle6i Reports Developer report in the Oracle Reports Builder 10g and run my Web layout, I get an empty Web page in my browser.
    http://www.oracle.com/technology/products/reports/htdocs/faq/faq_migration.htm#368
    Regards

  • Report Developer Control Of Applying Hints to Analytics Queries

    There are numerous ways to apply hints to the queries generated by Analytics:
    - Table level
    - Join level
    - Evaluate calculation
    Each has its advantages and drawbacks.
    - Table level: applies the hint to every query that references the table.
    - Join level: applies the hint whenever the join is used in the query.
    - Evaluate: allows the report developer to include a hint, but can't control where Analytics decides to apply the hint.
    I propose another method for the report developer to apply hints, when needed, that uses join level hints. All the report developer
    does is add the hint column to the Answer or add a filter based on the hint column to the Answer to apply the hint.
    Setup
    NOTE: I suggest you do consistency checks along the way, especially before starting work in the next Layer, to be sure that all setup errors are resolved early.
    1) Start by defining a Logical SQL table in the Physical Layer using the following SQL: Select 1 Hint from dual
    2) Alias this table for each hint to be defined for report developer usage. As an example, alias the hint table, creating
    No Star and Parallel alias tables.
    3) Join each alias to the physical layer fact tables, using a complex join, where the hint could be applied. In the Join definition screen, put the hint in the HINT field and enter 1=1 for
    in the Expression section. Yes, we are creating a cartesian join between the hint and the other joining table. As the hint table always returns one and only one row, there
    is no effect on the rows returned by the query. For No Star, you
    put NO_STAR_TRANSFORMATION in the Hint field. For Parallel, you put PARALLEL(<physical table name>, default, default), where the physical table name
    is the name of the actual database table, not the name of the alias table (Analytics will put the alias in the place of the database table name
    when it generates the SQL). Additionally, for hints that have no parameters, you only need to join it
    to the Fact tables in a query and not necessarily the dimensions. If you include fields from multiple fact tables, the hint will be applied
    for each fact table. So, you may see the hint multiple times in the SQL (something like SELECT /*+ NO_STAR_TRANSFORMATION NO_STAR_TRANSFORMATION */ t00001.col1...)
    4) Add the hint alias tables to the BMM Layer.
    5) Rename the Hint field in each of the BMM hint tables to identify the hint being applied. For No Star, change the column name from Hint to No Star Hint. For Parallel,
    change the column name from Hint to Parallel Hint.
    6) Set the hint column as a key.
    7) Join the BMM hint tables to the appropriate fact tables, using a complex join.
    8) Define each hint table as a dimension.
    9) Set the Logical Level in the Content tab in each of the sources of the joined tables to use the Detail of the hint dimension.
    10) Create a folder in the Presentation Layer called Hints
    11) Place each BMM hint field into the Presentation Layer Hints folder.
    To apply a hint to your Answer, either add the Hint field to your Answer or create a filter where the Hint field is equal to/is in 1 (the number one). Check that the SQL generated
    contains the hint, in Answers, go into Administration, Session Manager, and view the log for the user (the user log level will need to have been set to 7 to see the SQL generated).
    Use of hints in more complex setups can be done by performing a setup of the hints that is parallel to the fact table setup. As an example, if you specify fragmentation content and a where
    clause in your BMM for your fact tables, you would setup parallel physical layer hint tables and joins, BMM objects and joins, fragmentation content, and where clauses based on the
    hint tables (only hint tables are referenced in the where clause).
    As any database person knows, hints can either help or degrade the performance of queries. So, taking the SQL of the pre-hint Answer and figuring out which hints give the best
    performance is suggested, prior to adding the hint fields/filters to the Answer.

    Hi Oliver,
    I would suggest you to have a look at the below WLST script which would give you the required report of the active threads and it would be send an email too.
    Topic: Sending Email Alert for Threads Pool Health Using WLST
    http://middlewaremagic.com/weblogic/?p=5433
    Topic: Sending Email Alert for Hogger Threads Count Using WLST
    http://middlewaremagic.com/weblogic/?p=5423
    Also you can use the below script in case of the stuck threads, this script would send you an email with the thread dumps during the issue occurred.
    Topic: Sending Email Alert For Stuck Threads With Thread Dumps
    http://middlewaremagic.com/weblogic/?p=5582
    Regards,
    Ravish Mody

  • Reports developed in SSRS 2008 r2 cannot be uploaded to SSRS 2008

    Reports developed in SSRS 2008 r2 cannot be uploaded to SSRS 2008
    ERROR ON REPORT MANAGER:
    The report definition is not valid. Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition' which cannot be upgraded. (rsInvalidReportDefinition)
    I tried to upload a ssrs 2008 report made in r2 to 2008 it doesnt upload on report manager nor opens in bids 2008 .
    Above is the error I got .
    Is there any thing i need to do to make it work or we  just cant achieve this functionality?
    Mudassar

    Nope. I dont think you would be able to open a higher version report on a lower versions client tool as it is. However you can do this small workaround and make it work most times
    http://usmantjiudri.wordpress.com/2009/08/18/converting-ssrs-2008-r2-rdl-back-to-ssrs-2008-version/
    The inverse would always work fine as reports gets auto upgraded.
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

Maybe you are looking for

  • How to use BETWEEN Operator in physical layer in OBIEE 11g

    Hi Experts, How do I do the BETWEEN Operator functionality in Physical layer if my requirements is like this? TABLE_1.COLUMN_1 = TABLE_2 is between COLUMN_2 and COLUMN_3 Below is the syntax for BETWEEN Operator function when I am trying to insert the

  • 2-Tier form/report implementation!

    Hi all, Where can I find information to implement 2-tier (client/server) with Developer 6i? Is it possible to do it without installing form/report server? Thanks in advance!

  • What is Maximum No. of columns in APEX 3.2 Interactive Report

    Hi All, Is there any limitation on maximum number of columns in a APEX (3.2) Interactive Report page, I have a report containing more than 200 columns. I am tyring to add another 25 new columns and found this error msg: ORA-06502: PL/SQL: numeric or

  • Hi. Please give me info.

    Good evening, first of all thank you for your help. I am writing to obtain information about a BB curve 8900. Currently, the operating system is v4.6.1.109. Desktop software tells me that the update is available to  5.0 1004. I need to know if upgrad

  • How to update a Z table by sm31

    hi guys, i need to update some z tables, i know that there is a way in TXN se11 the option utilities, create update.tab, but that ask me for a FM!! do i need to create a fm for each table? is there any standard fm for updating tables? i need to modif