Linux Reports Compilation Errors (???)

Hello,
I created WebReports that run well an compile correctly under Windows XP.
When I transfer my source to Linux, I am get the following compilation errors:
REP-25200 Converting '/u01/app01/oracle_iAS_10g_new/forms90/Source_9i/Bttrnmtl.rdf' to '/u01/app01/oracle_iAS_10g_new3/forms90/Source_9i/Bttrnmtl.rdf' cancelled.
REP-0004: Warning: nable to open user preference file.
REP-1051: Unable to save document to file '/u01/app01/oracle_iAS_10g_new3/forms90/Source_9i/Bttrnmtl.rdf'.
REP-1070: Error while opening or saving a document. - Object was not found in the object store.
REP-1430: Cannot create REP File for report '/u01/app01/oracle_iAS_10g_new3/forms90/Source_9i/Bttrnmtl.rdf'. Compilation errors found, (oracle@Linux2005 Source_9i)
1) How can I find out what part of the WebReport is causing this compilation error(s) ?
Paolo

Paolo,
Check:
1. You have read and write permissions for the directory in which you are saving the .RDF.
2. RDF files are not corrupted.
3. The directory you are saving .RDF to has enough space.
Regards,
Martin Malmstrom

Similar Messages

  • Report Compilation Error

    I just installed the latest ColdFusion report builder. In
    running my first report I get the error "Report compilation error.
    Error at (108, 20: null ". Note that the RDS connection
    successfully tested and that the query itself runs with no problem.
    But when I hit the preview button within the report builder I get
    this error.

    Through the knowledge base I found out that I should delete a
    file named commons-digester-1.3.jar (which requires the stoppage of
    CF services), and after deleting that file and restarting services
    there was another error that occurred on my testing server (that
    runs only the developer version). The debug code is
    "<html><head><script
    src="res://mshtml.dll/objectembed.js"></script> <script
    language="javascript">var objectSource="
    http://localhost/Test4/report.cfr";
    </script> </head><body onload="ObjectLoad();"
    leftmargin=0 topmargin=0 scroll=no> <form
    id="objectDestination"></form>
    </body></html>". (The compiler hickuped on the
    ObjectLoad) Interestingly, the report did run when I put the report
    on the production server.

  • Interesting test for report compilation error

    I just tried to figure the compilation error I had and I ran
    into this :
    I delete all fields on my report so the report was empty.
    Then I added the backgroud color to the Report header session and
    ran the report, it worked fine. Then I add the Label on top of
    report header session then I got this error:
    Report compilation error. Error at (32, 20: null
    Is there a bug on the report or just my problem?
    Help!!

    Similar issue here. It happens with just a few reports. I can compile them on reports builder, but not using rwconverter.sh I am using 11.1.2.
    Any clues so far?

  • Report compilation error. Error at (203, 20: null

    Help. I'm getting this error on a report that used to work
    just fine. Here's the stack trace info... Any ideas what this error
    means?
    coldfusion.runtime.report.Report$ReportCompilationException:
    Report compilation error. Error at (203, 20: null
    at
    coldfusion.runtime.report.Report.compileXml(Report.java:580)
    at
    coldfusion.runtime.report.Report._compileReport(Report.java:181)
    at
    coldfusion.runtime.report.Report.compileReport(Report.java:124)
    at
    coldfusion.runtime.report.Report.runReport(Report.java:235)
    at
    coldfusion.filter.ComponentFilter.invoke(ComponentFilter.java:96)
    at
    coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:225)
    at coldfusion.filter.PathFilter.invoke(PathFilter.java:86)
    at
    coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:69)
    at
    coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:2 8)
    at
    coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
    at
    coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
    at
    coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
    at coldfusion.xml.rpc.CFCServlet.invoke(CFCServlet.java:106)
    at coldfusion.xml.rpc.CFCServlet.doGet(CFCServlet.java:157)
    at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at
    org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
    at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:78)
    at
    jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
    at
    jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
    at
    jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:257)
    at
    jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541)
    at
    jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:204)
    at
    jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:318)
    at
    jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:426)
    at
    jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:264)
    at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

    I wonder, if it's because our test site is http and our live
    site is https.
    Is that why it can't connect to the RDS server?
    I don't think http or https matters. The key is to get your
    production server configured as an RDS server in Report Builder.
    To do so, open Report Builder. Click on the
    Edit menu and then on
    Configure RDS Servers. Click on the "+" sign or,
    alternatively, select the option to
    Add RDS Server. Enter the connection details of your
    production server. You would of course have modified the settings
    on your production server beforehand to accept a connection from
    your test server.

  • Report Compilation Error REP-1430 on Linux

    Good Day,
    I've been trying to compile a few reports on Linux Report Builder: Release 11.1.1.7.0
    All the other report can convert into .rep
    but there are 1 reports gives this error in the .tex file
    Conversion of CL3198.rdf canceled
    Inside the cmd it says
    REP-1430: A REP file for report CL3198.rdf cannot be created: compilation errors found.
    When i compile the report in the Report Builder 6i (ctrl + shift + K) it compiled successfully. I'm using the same schema in both Report Builder and cmd.
    How can i resolve this? Please help.
    Thanks in advance.
    Ikha.

    Similar issue here. It happens with just a few reports. I can compile them on reports builder, but not using rwconverter.sh I am using 11.1.2.
    Any clues so far?

  • Reports Compilation Errors: REP-25200 / REP-0004 / REP-1430

    Hello,
    When trying to compile 1 report on my Linux RHEL server, I get the following errors:
    [oracle@Linux2005 Source_9i]$ $ORACLE_HOME/bin/rwconverter.sh userid=system/manager1@oracleln batch=yes source=$ORACLE_HOME/forms90/Source_9i/BTSTMENT.rdf stype=rdffile overwrite=yes dtype=repfile
    Report Builder: Release 9.0.4.0.21 - Production on Sat Aug 6 14:19:14 2005
    (c) Copyright 2001 Oracle Corporation. All rights reserved.
    REP-25200: Converting '/u01/app01/oracle_iAS_10g_new3/forms90/Source_9i/BTSTMENT.rdf' to '/u01/app01/oracle_iAS_10g_new3/forms90/Source_9i/BTSTMENT.rep'...
    Conversion of '/u01/app01/oracle_iAS_10g_new3/forms90/Source_9i/BTSTMENT.rdf' cancelled.
    REP-0004: Warning: Unable to open user preference file.
    REP-1430: Cannot create REP File for report '/u01/app01/oracle_iAS_10g_new3/forms90/Source_9i/BTSTMENT.rdf'. Compilation errors found.
    [oracle@Linux2005 Source_9i]$ ls logo.gif
    logo.gif
    1) How can I resolve this issue ?
    Paolo

    No, not $ORACLE_HOME, but simply $HOME, the login home directory. I had that problem, and moving prefs.ora to $HOME solved it.
    About the other error, assuming that Windows and Linux machines connect to the same DB, and since you say that on Windows same programs compile and run properly, then one thing I can imagine is of upper/lower case names, that is on Linux something is not found, while on Windows it is, being Windows case insensitive. Just a thought....
    Could this be related to the environment variable set-up in my .bash_profile file ?I don't think so. If this was the case, then no programs should compile.
    Paul

  • Reports compilation errors (6i to 9i)

    Hello,
    When migrating a report from Oracle 6i to Oracle 9i, I get a number of errors.
    Here are 2 sample functions and the associated errors at compile time:
    function AfterReports return boolean is
    begin
    /* Delete referenced files */
    update lot
    set ref_file = null;
    ref_filenum = null;
    where co = :p_co
    and (lot.surveyor = :p_surveyor or :p_surveyor is null)
    and ref_filenum = :p_project;
    /* Flag the project to indicate that work order as been printed */
    update thproject
    set prtwrkord = 'Y'
    where co = :p_co
    and nvl(prtwrkord,'N') = 'N'
    and project = :p_project;
    return (TRUE);
    end;
    When trying to compile this function under Reports Oracle 9i, I get the following errors:
    Error 201 at line 4, column 11
    identifier 'LOT' must be declared
    Error 0 at line 4, column 4
    SQL statement ignored
    Error 201 at line 12, column 9
    identifier 'TBPROJECT' must be declared
    Error 0 at line 12, column 2
    SQL Statement ignored.
    =====
    function BeforeReport return boolean is
    trouver BOOLEAN;
    CURSOR CURS is select c c.co
    from company c, userco u
    where c.co = u.co
    and u.userid = user;
    begin
    open curs;
    fetch curs into :p.co
    trouver := curs%FOUND;
    close curs;
    return (trouver);
    end;
    Error 201 at line 4, column 12
    identifier 'COMPANY' must be declared
    Error 0 at line 3, column 20
    SQL Statement ignored.
    =====
    1) How can I go about resolving these compilation errors and generate the corresponding *.REP file ?
    Paolo

    At first glance it seems to me that you are missing a comma between ref_file and ref_filenum as below
    /* Delete referenced files */
    update lot
    set ref_file = null;
    ref_filenum = null;
    where co = :p_co
    and (lot.surveyor = :p_surveyor or :p_surveyor is null)
    and ref_filenum = :p_project;
    should be:
    /* Delete referenced files */
    update lot
    set ref_file = null,
    ref_filenum = null;
    where co = :p_co
    and (lot.surveyor = :p_surveyor or :p_surveyor is null)
    and ref_filenum = :p_project;
    HTH

  • Purchase Order Print Report Compilation Error

    Hi,
    While compiling the report in Reports Builder Purchase Order Print Report , we get the following error:
    identifier GET_PRECISION must be declared.
    Where as this is a seeded function inbuild in the Program Units.
    Also while compiling on server we get the error.
    Cannot convert rdf to rep.
    Thanks,
    Angelica.

    Couldn't find how to copy the PO layout over using copy express.
    I did compare the RDOC fields for POR20002 in both databases and they are Identical. 
    In Crystal Reports, I did a formula search for N_Decimal_Places and it found nothing.  Then I did a search for 'length' in all formulas and it finds length in N_Decimal_Places.  When I double click on N_Decimal_Places it clears the screen and never shows the formula. This happens in both layouts for my test database and SBODemoUS.
    Again, SBODemoUS works correctly and AAA_TEST give the error.

  • Report compile error

    hi,
    we are using the old version report for some purpose.
    when i compile the report in report builder 3.0 . the error is coming.
    "the program has illegal performed function "
    "R30DES32 CAUSED AN INVALID PAGE FAULT"
    pls can u provide solution
    Regards,
    Maran

    I posted the problem on cfreport.org and Dean was very prompt
    in his response. Please read below
    http://www.cfreport.org is the
    web site.
    It seems that sometimes the updater does not remove a file
    from the coldfusion lib directory that it needs to. In the
    [cfinstalldir]\lib directory, you only need one version of
    commons-digester (specifically commons-digester-1.7.jar). If there
    is another version in there (1.3 I think, but anything earlier than
    1.7), you need to remove it
    # Posted By Dean Harmon | 7/3/06 1:28 PM
    I have tested this and it does work. You have to stop CF
    application service to delete the 1.3 file (sure enough it was in
    use) and then restart after delete the file. All is fine
    then.

  • Compilation error while generating the form in linux

    Hello everyone,
    I am using Oracle Designer ver10.1.2.4 in windows to generate the forms with standard object library ofgwebol.olb and template form ofgwebt.fmb. form (with both .fmb and .fmx files) are generated without errors. Also when I open the forms in separately they compiles without errors. But when I copy the same .fmb file into linux enviroment and compile it using frmcmp.sh userid=user/password@database module_type=form compile_all=yes module=form_name it gives following errors.
    $> frmcmp.sh userid=odin/odin@ontw10g module_ty
    pe=form compile_all=yes module=LOGIN_SCHERM
    Forms 10.1 (Form Compiler) Version 10.1.2.0.2 (Production)
    Forms 10.1 (Form Compiler): Release - Production
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
    With the Partitioning, OLAP and Data Mining options
    PL/SQL Version 10.1.0.4.2 (Production)
    Oracle Procedure Builder V10.1.2.0.2 - Production
    Oracle Virtual Graphics System Version 10.1.2.0.0 (Production)
    Oracle Multimedia Version 10.1.2.0.2 (Production)
    Oracle Tools Integration Version 10.1.2.0.2 (Production)
    Oracle Tools Common Area Version 10.1.2.0.2
    Oracle CORE 10.1.0.4.0 Production
    FRM-18108: Failed to load the following objects.
    Source Module:ofgwebol.olb
    Source Object: CGSO$CHAR_DO
    Source Module:ofgwebol.olb
    Source Object: CGSO$CHAR_DO
    Source Module:ofgwebol.olb
    Source Object: CGSO$BLOCK
    Source Module:ofgwebol.olb
    Source Object: CGSO$CANVAS
    Source Module:ofgwebol.olb
    Source Object: CGSO$WINDOW
    Compiling function CGTE$CHECK_CONSTRAINT_VIO...
    No compilation errors.
    Compiling procedure CGTE$INLOGGEN_ERRORS...
    No compilation errors.
    L/SQL ERROR 0 at line 17, column 3
    Statement ignored
    PL/SQL ERROR 201 at line 36, column 3
    identifier 'CGNV$.NAV_CLOSE_FORMS' must be declared
    PL/SQL ERROR 0 at line 36, column 3
    Statement ignored
    PL/SQL ERROR 201 at line 37, column 3
    identifier 'CGNV$.NAV_OPENING_WND' must be declared
    PL/SQL ERROR 0 at line 37, column 3
    Statement ignored
    Compiling KEY-HELP trigger on form...
    No compilation errors.
    Compiling WHEN-WINDOW-ACTIVATED trigger on form...
    Compilation error on WHEN-WINDOW-ACTIVATED trigger on form:
    PL/SQL ERROR 201 at line 6, column 8
    identifier 'CGNV$GET_ITEM_WINDOW' must be declared
    PL/SQL ERROR 0 at line 4, column 3
    Statement ignored
    Compiling POST-TEXT-ITEM trigger on form...
    Compilation error on POST-TEXT-ITEM trigger on form:
    PL/SQL ERROR 201 at line 4, column 3
    identifier 'CGNV$.STORE_WND_ITEM' must be declared
    PL/SQL ERROR 0 at line 4, column 3
    Statement ignored
    Compiling WHEN-WINDOW-CLOSED trigger on form...
    Compilation error on WHEN-WINDOW-CLOSED trigger on form:
    PL/SQL ERROR 201 at line 5, column 3
    identifier 'CGNV$.TERMINATE_WINDOW' must be declared
    PL/SQL ERROR 0 at line 5, column 3
    Statement ignored
    Compiling WHEN-FORM-NAVIGATE trigger on form...
    Compilation error on WHEN-FORM-NAVIGATE trigger on form:
    PL/SQL ERROR 201 at line 3, column 3
    identifier 'CGNV$.REMOVE_CHILD_FORM' must be declared
    PL/SQL ERROR 0 at line 3, column 3
    Statement ignored
    Compiling KEY-EXIT trigger on form...
    Compilation error on KEY-EXIT trigger on form:
    PL/SQL ERROR 201 at line 5, column 3
    identifier 'CGNV$.NAV_ENTER_QUERY' must be declared
    PL/SQL ERROR 0 at line 5, column 3
    Statement ignored
    PL/SQL ERROR 201 at line 9, column 5
    identifier 'CGNV$.CLOSE_ALL_WINDOWS' must be declared
    PL/SQL ERROR 0 at line 9, column 5
    Statement ignored
    Compiling KEY-CLRFRM trigger on form...
    No compilation errors.
    Compiling ON-ERROR trigger on INLOGGEN data block...
    No compilation errors.
    Compiling KEY-PREV-ITEM trigger on AGB_ID item in INLOGGEN data block...
    Compilation error on KEY-PREV-ITEM trigger on AGB_ID item in INLOGGEN data block
    PL/SQL ERROR 201 at line 4, column 3
    identifier 'CGNV$GO_PREV_ITEM' must be declared
    PL/SQL ERROR 0 at line 4, column 3
    Statement ignored
    Compiling KEY-NEXT-ITEM trigger on AGB_NAAM item in INLOGGEN data block...
    Compilation error on KEY-NEXT-ITEM trigger on AGB_NAAM item in INLOGGEN data blo
    ck:
    PL/SQL ERROR 201 at line 4, column 3
    identifier 'CGNV$GO_NEXT_ITEM' must be declared
    PL/SQL ERROR 0 at line 4, column 3
    Statement ignored
    Compilation errors have occurred.
    Form not created
    I think some standard library are missing in Linux environment. But I do not know the name of them and neither I can find. Please suggest the what need to be done to resolve the problem. The reason I am compiling the form in Linux is that I can run the form in windows because of corrupted installation of OC4j.
    Thanking you all much in advance.
    Edited by: Deepank on Dec 2, 2008 1:49 AM

    Deepank-
    When generating forms from Designer, Designer attaches libraries - like ofgmes.pll, ofgnavl.pll, etc. You will need to copy these libraries to the same directory where your forms reside on your Linux box. To find out what libraries ate attached to your form, open it on your windows PC after generating it from Designer and you will see the attached libraries. Also, watch out for the case-sensitivity of Linux. If you have the Designer libraries on your linux box and you still get errors, try changing the case of the names of the libraries.
    Hope this helps,
    Dan

  • Reporting Services Compiler Error

    Hi All,
    I'm trying to run a report in MRS that I've created and get the following when I debug or try to
    run the report:
    Error 1 [rsUnexpectedCompilerError] An unexpected error occurred while compiling expressions. Native compiler return value: ‘[BC42206] Maximum number of warnings has been exceeded.’ I checked the "warnings" tab and there are none
    doesn't it figure?
    Any ideas would be welcome.
    Already looking toward the weekend,
    >scott

    I just blogged on this very subject.  
    http://bidn.com/blogs/MMilligan/bidn-blog/2788/ssrs-gotcha-bc-42206-maximum-number-of-warnings-has-been-exceeded
    After a lot of trial and error and poking around I finally noticed that there were a lot of duplicated textbox names.  For example, one textbox was name "textbox1234" and another one was named "Textbox1234"  The only difference
    was the uppercase vs. lowercase t.  Fixing a number of these finally got the report running again.  Anyway, hope this post helps someone else out as I can only assume you have moved on since 2007.
    Convert DTS to SSIS |
    Document SSIS |
    30+ SSIS Tasks |
    Real-time SSIS Monitoring |
    Quick Starts |
    BI Blitz
    Hi MMiligan,
    I am not sure, if you would ever come here to take a look.I am in the exact same situation since past few days i.e removing a single textbox make the whole report compile without problem.And the bummer,  clueless ghost warnings notification but no sign
    of them anywhere.I looked into .RDL file code and couldn't find out anything.I am actually interested to know, how were you able to find out the casing differences.I have got a super huge file with 1600+ text boxes in them and it is literally impossible
    to find the casing differences.Any ideas ? Thoughts ?
    I can be reached at msheikh at ualberta dot ca if you can please take a few moments out from your precious time.
    Thanks,
    BR,

  • APEX Report shows compilation Errors

    . I compiled and recompiled the reports many times. There is no problem in compilation. The reports run fine in ORACLE Reports Builder. That tells me that the problem is not with Compilation.
    But when I run the report in APEX, it shows the compilation errors - I am attaching the error:
    Rep 1247 - there exists uncompiled Program units
    Rep 1247 - Reports contain Uncompiled PL/SQL
    Any idea as to why this should happen?
    Thanks.
    Gouri

    Hi,
    Report running in Report Builder may be referencing report parameters, Program Units in library, etc.
    Run the SQL in SQL*Plus, TOAD or SQLDeveloper and see if you get an output.
    Regards,

  • Compiler Error on Linux for jni.h, any solution?

    Hi all,
    i am using jni.h file provided by sun to compile my code on linux, but it gives me compile error. though it compiles properly on Windows and AIX.
    what could be the reason?
    jni.h:202: error: expected &apos;)&apos; before &apos;*&apos; token
    jni.h:204: error: expected &apos;;&apos; before &apos;jclass&apos;
    jni.h:1877: error: expected &apos;)&apos; before &apos;*&apos; token
    jni.h:1879: error: expected &apos;;&apos; before &apos;jint&apos;
    and many more !!!

    i am using jni.h file provided by sun to compile my code on linuxAre you sure about that? Check that it isn't the one provided with GNU CLASSPATH. If it is, delete GNU CLASSPATH altogether. It isn't Java, and the incompatibility of jni.h is one of many reasons why not.

  • Forms compilation Errors under Linux

    Hello,
    I have a main form called Tbdoctrk.fmb.
    This forms compiles and runs perfectly through Oracle 9i iDS.
    When transfering the fmb file under Linux, and attempting to recompile using the f90genm.sh utility, I get the following compilation errors:
    FRM-18108: Failed to load the following objects.
    FRM-30436: Parent window not specified for canvas.View Canvas H_TOOLBAR
    FRM-30041: Position of item places it off of canvas.
    Item: BUTTON_HELP
    Block: VARIABLE
    Form: TBDOCTRK
    FRM: Unable to adjust form for output.
    ====
    I noticed that most of the object that failed to load (1 data block object, 1 canvas and a number of property classes and visual attributes) are contained in a file called TOOLBAR.fmb.
    The TOOLBAR.fmb file compiles without errors under Linux/WIndows + is located in the same folder as the Tbdoctrk.fmb file.
    1) How can I resolve this issue ?
    PT
    PS: I tried renaming the fmb files to upper/lower case without success.

    Hello,
    My main form called Tbdoctrk.fmb in turn calls a form called Pre_bord.fmb in a Program Unit.
    Most but not all Class and Value Attributes are included in a file called toolbar.fmb. I did not find any specific reference to the toolbar.fmb file.
    However, at compile time, I find that those objects are not loaded.
    1) In what part of the main form Tbdoctrk.fmb should I find any such reference to the toolbar.fmb file ?
    2) How should I create those symbolic links under Linux ?
    PT

  • "Compiler error. Report this problem to NI." LV7.0

    I get the error "Compiler error. Report this problem to NI; nmx unbundler bad sea/eea or edisp-sdisp=0x4".
    I generated a test vi, where you can reproduce the error.
    The error happens, when saving or running the vi.
    This kind of error is happening in LV6.0, LV7.0 and LV7.1, maybe also in other versions (see posting in NI-zone).
    NI: I think it´s time to correct the error now.
    Attachments:
    TestVariantError3.vi ‏29 KB

    Hi,
    What is happening is that the data type of the variant is not compatible with the data type wired to the type input because the variant does not have any data type at all.
    To solve the problem you need to give the variant a data type AND whatever you wire to the type input must match this data type.
    I am attaching a VI to show you what I mean.
    In one side it's a an user error but in other side it's a LabVIEW bug...
    regards,
    Thomas Sandrisser
    NI Germany
    http://www.newgistics.com
    Attachments:
    TestVariantError3.vi ‏27 KB

Maybe you are looking for