Classnotfound when loading report

Post Author: Codeamazon
CA Forum: Deployment
&#91;I've searched and don't see an answer to this...be happy to be proven wrong.  Also not sure if this should go here, or to the Java forum.&#93;I'm trying to get the Java Reporting Component working.  My environment is OpenVMS, and we've installed Tomcat specifically for this project.  I do have JSPs working with beans with database connections, so the underlying Java side seems to be functional, however I get a classnotfound error when I try to load a report.Here is basic.jsp, the sample JSP that I got from online documentation : http://www.businessobjects.com/pdf/dev_zone/crxi_java_startup_guide.pdf , along with the error it generates.  I have debugged the report path by commenting out the CRConfig.xml report-path option and using an absolute approach.  REPORT1.RPT is in the web-inf/classes directory of my app.  Here is my code:  &#91;HTML STUFF HERE&#93;<%@page import="com.crystaldecisions.reports.sdk." %><%@page import="com.crystaldecisions.sdk.occa.report.reportsource." %><%@page import="com.crystaldecisions.sdk.report.lib.*" %><%    String reportName="REPORT1.RPT";    try    {      //check to see if report source already exists      Object reportSource = session.getAttribute("reportSource");      //if not yet opened      if (reportSource == null)      {        ReportClientDocument oReportClientDocument = new ReportClientDocument();        oReportClientDocument.open(reportName, 0);======more stuff, but the code fails on this line==========Error:root cause java.lang.NoClassDefFoundError     java.lang.Class.forName0(Native Method)     java.lang.Class.forName(Class.java:141)     com.crystaldecisions.proxy.remoteagent.z.a(Unknown Source)     com.crystaldecisions.sdk.occa.report.application.ReportAppSession.int(Unknown Source)     com.crystaldecisions.sdk.occa.report.application.ReportAppSession.initialize(Unknown Source)     com.crystaldecisions.sdk.occa.report.application.ClientDocument.for(Unknown Source)     com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.for(Unknown Source)     com.crystaldecisions.sdk.occa.report.application.ClientDocument.open(Unknown Source)     com.crystaldecisions.reports.sdk.ReportClientDocument.open(Unknown Source)     org.apache.jsp.basic_jsp._jspService(org.apache.jsp.basic_jsp:79)     org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)     javax.servlet.http.HttpServlet.service(HttpServlet.java:802)     org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)     org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)     org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)     javax.servlet.http.HttpServlet.service(HttpServlet.java:802) Looks to me like somewhere in the report loader, it isn't finding a class it needs, which suggests a missing .jar, but I can't find one missing based on the documentation.  I've installed these .jars in the apps' web-inf/lib directory:
CONCURRENT.JAR;2  
CrystalCharting.jar;1                  
CRYSTALCOMMON.JAR;1
CRYSTALCONTENTMODELS.JAR;1             
CrystalExporters.jar;1
CrystalExportingBase.jar;1             
CRYSTALFORMULAS.JAR;1
CRYSTALQUERYENGINE.JAR;1               
CRYSTALREPORTENGINE.JAR;1
CRYSTALREPORTINGCOMMON.JAR;1           
ICU4J.JAR;2        
ICU4J.JAR;1
JRCEROM.JAR;1      
KEYCODEDECODER.JAR;1                   
LOG4J.JAR;2
LOG4J.JAR;1        
METAFILERENDERER.JAR;1                 
RASAPP.JAR;1
RASCORE.JAR;1      
RPOIFS.JAR;1       
SERIALIZATION.JAR;1
URIUtil.jar;1
webreporting-jsf.jar;1                 
webreporting.jar;1
XERCESIMPL.JAR;1
XML-APIS.JAR;2     
XML-APIS.JAR;1
I based this list on Crystal Reports 11/Developer
Files/Help/chs/JavaReportingComponent_docs/reference/default.htm ,
"required components" list.  Can anyone help me solve this or suggest how I can debug it or get more information about what it's not finding?Thanks,Shasta 

Thanks for helping me! I'm starting the rmiregistry in
a clean environment (according to the Sun tutorial)
by:
set CLASSPATH=; //Just to make sure all paths are
viped out
rmiregistry -J-Dsun.rmi.loader.logLevel=VERBOSE
If I echo the current CLASSPATH, I can see it's empty.
However, I'm starting the registry in the root
directory of the RMI-server application. Bad idea? As
I understand it, the registry shall be started in an
environment without any references to stub-files or
anything else involving the RMI-server. Still
confused...Looking at your explanation you could run it in two ways
1) Run it in an environrmrnt where classpath is not null and where the java.rmi.codebase property is set appropriately.
2) Run it in an environment where the applications classes are not on the classpath.
The requirements for 2) are
a) CLASSPATH is not null and doesnot include any entry of the your application classes.
b) CLASSPATH is null and working directory (".") is not the root your applications packages structure. The reason being that the null CLASSPATH is interpreted as "."
Or else in case you dont wanna set the codebase property u can acquire a required class via RMIClassLoader.loadClass method.

Similar Messages

  • Report Designer - Error when Loading Report

    Hi,
    We have created a report in Report Designer (7.0) and saved it. When we execute it runs fine. After closing the report and trying to reopen it, the report does not open. It gives an error "Error when Loading Report". Our BI frontend patch is 14.
    Did anyone encounter this issue and is there a solution to this.
    Thanks
    Hemant

    Hello,
    Please go to SE38 -> RS_REPORT_MAINTAIN,
    Type your report name, and DT als "Report Type".
    Goto edit mode, copy&paste this XML into txt file and send it to me ([email protected]). I will check whats going on with this report. Loading should be always possible.
    Regards, Karol Kalisz, BI Development

  • Currency symbol not shown when loaded report using JRC

    I'm trying to show the currency symbol in the report file. the .rpt files is already designed with MS Access table but now im reusing the report and populating pojo classes to map with tables. the report that is bound with MS Access table shows currency symbol in currency fields. but when I load report with JRC, it is not showing. I tried to change Fieldformat also programattically as below.
    ReportObjectController reportObjectController = report.getReportDefController().getReportObjectController();
    ReportObjects reportObjects = reportObjectController.getReportObjectsByKind(ReportObjectKind.field);
    if (reportObjects != null && !reportObjects.isEmpty())
                     for (int i = 0; i < reportObjects.size(); i++)
                         IReportObject reportObject = reportObjects.getReportObject(i);
                         if (reportObject instanceof IFieldObject)
                             IFieldObject fieldObject = (IFieldObject) reportObject;   
                                IFieldFormat ifFormat = fieldObject.getFieldFormat();
                             ifFormatObject = (IFieldFormat) ifFormat.clone(true);
                             break;
    for (int count = 0; count < tables.size(); count++)
                        // Set data source for each table
                        setDataSourceForEachTable(tables.getTable(count).getAlias());
    reportObjectController = report.getReportDefController().getReportObjectController();
    reportObjects = reportObjectController.getReportObjectsByKind(ReportObjectKind.field);
    if (reportObjects != null && !reportObjects.isEmpty())
             for (int i = 0; i < reportObjects.size(); i++)
                 IReportObject reportObject = reportObjects.getReportObject(i);
               if (reportObject instanceof IFieldObject)
                             IFieldObject fieldObject = (IFieldObject) reportObject;   
                             if (fieldObject.getFieldFormat().getNumericFormat() != null)
                                  fieldObject.setFieldFormat(ifFormatObject);
                                  //fieldObject.setFieldValueType(FieldValueType.currencyField);
                                  break;

    Above code just get one of the currency field and clones the format. And after setting the pojo datasource, I'm again setting the cloned format to that particular field. But still  Im not getting currency symbol in the reports that are loaded via JRC. even I set locale before opening the report. but that also not helping.
    report.setLocale(Locale.UK);
    report.open(reportName, 0);
    Please guide me, If I'm wrong in this.

  • New XI serv install - get 'unexpected error' when loading report to package

    Brand new install of Crystal Enterprise XI R2.  I've setup an object package.  When I try to add a crystal report I get 'unexpected error' massage.  Any help would be appreciated.

    Hello Kraig,
    Please post this query to the [BusinessObjects Enterprise Administration|BI Platform;  forum:
    That forum is monitored by qualified technicians and you will get a faster response there.
    Also, all BOE Administration queries remain in one place and thus can be easily searched in one place.
    Thanks a lot,
    Falk

  • ClassNotFound when loading code to server

    Hi all!
    I'm fairly new to RMI but I've managed to get my RMI application running. However, when I come to the good stuff it all brakes down. I've written a simple service (Hello world) that shall be downloaded to the server. The code below is deploying this service from the client:
    package jflex.rmi;
    import java.rmi.Naming;
    import jflexserver.services.*;
    import jflex.rmi.TestTask;
    public class ServerComm implements java.io.Serializable {
         Object message = "blanc";
         TestTask testTask = new TestTask();
         // "obj" is the identifier that we'll use to refer
         // to the remote object that implements the "Hello"
         // interface
         JFlexService obj = null;
         public void handShake() {
              try {
                   System.out.println("Loading policy file...");
                   System.setProperty("java.security.policy", "file:///C:\\JFlex\\Java\\jflexpolicy");
                   System.setProperty("java.rmi.server.codebase","file:///c:\\JFlex\\Java\\jflex/");
                   //System.out.println("Trying to increase timeout to 30 sec");
                   //System.setProperty("sun.rmi.transport.connectionTimeout", "30000");
                   System.out.println("Trying to lookup JFlexService...");
                   obj = (JFlexService)Naming.lookup("//tomcat/JFlexServer");
                   System.out.println("Trying to execute service TestTask...");
                   System.out.println(obj.toString());
                   message = obj.runService(testTask);
              } catch (Exception e) {
                   e.printStackTrace();
    }This will give the following exception:
    Loading policy file...
    Trying to lookup JFlexService...
    Trying to execute service TestTask...
    jflexserver.JFlexServer_Stub[RemoteStub [ref: [endpoint:[192.168.0.3:2770](remot
    e),objID:[1f1fba0:f6cc1ac17b:-8000, 0]]]]
    java.rmi.ServerException: RemoteException occurred in server thread; nested exce
    ption is:
    java.rmi.UnmarshalException: error unmarshalling arguments; nested excep
    tion is:
    java.lang.ClassNotFoundException: jflex.rmi.TestTask
    at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:292)
    at sun.rmi.transport.Transport$1.run(Transport.java:148)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
    at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:4
    60)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport
    .java:701)
    at java.lang.Thread.run(Thread.java:536)
    at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Stream
    RemoteCall.java:247)
    at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:
    223)
    at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
    at jflexserver.JFlexServer_Stub.runService(Unknown Source)
    at jflex.rmi.ServerComm.handShake(ServerComm.java:30)
    at jflex.JFlexFrame.<init>(JFlexFrame.java:218)
    at jflex.JFlex.main(JFlex.java:23)
    Caused by: java.rmi.UnmarshalException: error unmarshalling arguments; nested ex
    ception is:
    java.lang.ClassNotFoundException: jflex.rmi.TestTask
    at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:252)
    at sun.rmi.transport.Transport$1.run(Transport.java:148)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
    at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:4
    60)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport
    .java:701)
    at java.lang.Thread.run(Thread.java:536)
    Caused by: java.lang.ClassNotFoundException: jflex.rmi.TestTask
    at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:217)
    at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:427)
    at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:159)
    at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:631)
    at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:257)
    at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.jav
    a:200)
    at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:151
    3)
    at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1
    626)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
    at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:297)
    at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:246)
    ... 6 more
    Whu on earth can't the server locate this package. The point of RMI is that the server CAN be unaware of the code downloaded to its JVM, right???
    Thanks in advance!

    Thanks for helping me! I'm starting the rmiregistry in
    a clean environment (according to the Sun tutorial)
    by:
    set CLASSPATH=; //Just to make sure all paths are
    viped out
    rmiregistry -J-Dsun.rmi.loader.logLevel=VERBOSE
    If I echo the current CLASSPATH, I can see it's empty.
    However, I'm starting the registry in the root
    directory of the RMI-server application. Bad idea? As
    I understand it, the registry shall be started in an
    environment without any references to stub-files or
    anything else involving the RMI-server. Still
    confused...Looking at your explanation you could run it in two ways
    1) Run it in an environrmrnt where classpath is not null and where the java.rmi.codebase property is set appropriately.
    2) Run it in an environment where the applications classes are not on the classpath.
    The requirements for 2) are
    a) CLASSPATH is not null and doesnot include any entry of the your application classes.
    b) CLASSPATH is null and working directory (".") is not the root your applications packages structure. The reason being that the null CLASSPATH is interpreted as "."
    Or else in case you dont wanna set the codebase property u can acquire a required class via RMIClassLoader.loadClass method.

  • Failed to load database information. When previewing report in CMC

    I attempting to load reports that are from our accounting program.  The account program uses a ProvideX driver and every report I add to the CMC displays the same results
    Unable to retrieve Object.
    Failed to load database information. File xxxxxxxxx.rpt
    When I am listing my connection source for the report I have the following selected:
    Use custom database logon information specified here
    For the driver I am listing
    MAS 90 4.0 ODBC Driver
    Server = SOTAMAS90
    DATABASE= ABC
    USER= bmb
    Password= password
    If I have any other settings or if I just choose standard ODBC I get the following results
    Unable to retrieve Object.
    The database logon information for this report is either incomplete or incorrect.
    I can view reports fine from my Access Database but the SOTASMAS90 is causing problems.
    Any ideas? 
    Thanks in advance!
    Brian

    I tried using the standard ODBC connection and I tried placing MAS 90 4.0 ODBC Driver in the custom driver. 
    If I go to my ODBC connections in my Administrative tools and select Add driver, the driver name that displays is MAS 90 4.0 ODBC Driver.  So I was thinking that the CMC would be able to determine the driver if I used the same naming convention that was used by Windows.
    I have some screenshots that I uploaded if you want to take a look.  I figure this should just work. 
    Shows when I have selected the standard ODBC
    http://i36.photobucket.com/albums/e31/bberrelez/image1.jpg
    Shows when I specify a custom driver
    http://i36.photobucket.com/albums/e31/bberrelez/image2.jpg
    Displays the drivers I am able to choose from within CMC
    http://i36.photobucket.com/albums/e31/bberrelez/image3.jpg
    If I were to create a new ODBC connection in Windows
    http://i36.photobucket.com/albums/e31/bberrelez/ODBC.jpg
    Thanks helping me with this. I appreciate it!

  • Load Report failed when opening Report under IIS 5.1

    I recently upgraded to Crystal Reports 2008 (12) from Crystal Reports Basic 2008 (10.5).  I am using Visual Studio 2008 with the CrystalReportViewer.  Now when I run my reports from the website under IIS 5.1 (Windows XP SP3), I get a Load Report Failed.  The detailed exception follow:
    Error loading report (ConfigureCrystalReports)
    CrystalDecisions.Shared.CrystalReportsException: Load report failed. ---> System.Runtime.InteropServices.COMException (0x800001F5): The Report Application Server failed at CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options) at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options) at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() --- End of inner exception stack trace --- at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob) at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename) at ncspo.ReportViewer.ConfigureCrystalReports() in D:\Websites\NCSPO\FIS\ReportViewer.aspx.vb:line 43
    If I run the report using the ASP.Net Development Server, the reports run fine.  It only fails under IIS.  From other posts, I understand that i need to grant the Network Service and IIS_WPG group read/write permissions to the windows\temp folder.  I have done this for the Network Service, but the IIS_WPG group was not introduced until IIS 6.0.  Any ideas on how I can get this working under IIS 5.1?
    Here is the code behind page:
    Private Sub ConfigureCrystalReports()
                Try
                    rpt = New ReportDocument
                    Dim strReportFilename As String
                    If Len(Request.QueryString("ReportFilename")) > 0 Then
                        strReportFilename = Request.QueryString("ReportFilename")
                    Else
                        strReportFilename = System.Configuration.ConfigurationManager.AppSettings("cr404Page")
                    End If
                    Dim strReportPath As String = System.Configuration.ConfigurationManager.AppSettings("ReportPath")
                    Dim strReportFilePath As String = strReportPath & strReportFilename
                    Dim strReportFilePath_Full As String = Server.MapPath(strReportFilePath)
                    rpt.Load(strReportFilePath_Full)    <--- Exception occurs on this line
                Catch ex As Exception
                    lblStatus.Text = "Error loading report (ConfigureCrystalReports)"
                    lblStatus.Text &= "<BR>" & ex.ToString()
                    ncspo.clsMisc.LogError(ex, Me)
                End Try
            End Sub

    Am I correct in reading the following 2 documents that IIS 5.1 is not supported?
    If you check this document.  It shows IIS6 and 7 no support on 5.  See page 6
    [https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f05523e4-35c4-2b10-2c89-9fcf64b0dd22]
    This document also on page 5
    [https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50a87366-da1d-2b10-e1b4-a37ab37a2dea]
    Thanks.

  • Error when many connection load report

    Today i deploy website report, i use crystal report 13 for vs 2010 to show report and use crystarl report 9 to design report (about 5 file report).
    Report load follow this process:
    1/ Execute Store Procedure in Oracle, return a dataset
    2/ Load crystal report designed with data source is dataset
    3/ Export file crystal report after load datasource to rpt file (correlative with each user)
    4/ When user want to view report, crystal report viewer will load rpt file to show.
    In one minute have about 3-5 file report are loaded. After a few minute, my website raise this error at step 2:
    Load report fail.
    System.Runtime.InteropServices.COMException: Unsupported Operation. A document processed by the JRC engine cannot be opened in the C++ stack at
    CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options)
    I have to restart iis to website run normal. But after a few minute this error still raise ???????????
    Now I add option OpenReportByTempCopy in ReprotDoctument.Load funtion, but to Monday i can know this option can solve my problem. Who have idea help me solve this problem? Thanks for read.
    Edited by: phatnguyen81 on Jan 22, 2011 4:35 PM

    Re. Who can help me???
    - Not too many people will be around on the weekend to help you out...
    Re. the error on your app.
    - Make sure you close and dispose the report object as you get done with it. And consider doing the same with your dataset(s).
    Ludek
    Follow us on Twitter http://twitter.com/SAPCRNetSup
    Got Enhancement ideas? Try the [SAP Idea Place|https://ideas.sap.com/community/products_and_solutions/crystalreports]

  • My firefox browser closes when loading any page without a crash report

    My broswer keeps closing when loading. No crash report pops up, it just takes me to the "well this is embarrassing..." page that asks if I want to restore, to which no matter which option I pick it keeps closing on me.

    clearing cache, and cookies only removes the cookies and clears the
    cache/ Not passwords or anything else. Closing in safe mode? That tells
    us something. Now do this,<BR><BR>
    1) '''''[https://support.mozilla.org/en-US/kb/troubleshoot-firefox-issues-using-safe-mode Start Firefox in Safe Mode]'''''<BR><BR>
    2) '''''Firefox > Add-ons > Plugins'''''. Disable '''EVERYTHING''' ! !
    If Firefox closes on you, start it again and keep going. After everything is
    disabled, restart in safe mode again. And let it sit for a while.<BR><BR>
    3) Look at the list of programs below and run at least 3 of them. Each
    program works differently so what one may miss another could pick up.
    ======================================================
    Sometimes a problem with Firefox may be a result of malware installed on your computer, that you may not be aware of.
    You can try these free programs to scan for malware, which work with your existing antivirus software:
    * [http://www.microsoft.com/security/scanner/default.aspx Microsoft Safety Scanner]
    * [http://www.malwarebytes.org/products/malwarebytes_free/ MalwareBytes' Anti-Malware]
    * [http://support.kaspersky.com/faq/?qid=208283363 TDSSKiller - AntiRootkit Utility]
    * [http://www.surfright.nl/en/hitmanpro/ Hitman Pro]
    * [http://www.eset.com/us/online-scanner/ ESET Online Scanner]
    [http://windows.microsoft.com/MSE Microsoft Security Essentials] is a good permanent antivirus for Windows 7/Vista/XP if you don't already have one.
    Further information can be found in the [[Troubleshoot Firefox issues caused by malware]] article.
    Did this fix your problems? Please report back to us!

  • Reproducible error when loading many reports (Load report failed - Not enough memory for operation)

    Environment:
    Win 7 SP 1
    Visual Studio Pro 2012 Update 4
    Crystal Reports for Visual Studios Service Pack 10 (13.0.10.1385)
    Report created in Crystal Reports XI Release 2 (11.5.8.826)
    Targeting x86 .NET 4.0
    Scenario:
    We have a program that runs and creates a large number of reports before the process is ended. When running after many hours we'd get a Load report failed/Not enough memory of operation exception. I kept removing code and found i could reproduce just using the report.Load call. I simplified the report to a completely blank report to make sure it was nothing specific to a report I was loading. (Opened Crystal Reports XI Release 2, Save As, "Blank.rpt".). I then created, loaded, and disposed of this report in a loop. I was able to cause the same exception after 32,764 iterations on my machine. I also tried using .NET 3.5 same result. I added a counter to our main program and it also went through 32,764 report loads before the same exception was thrown. Main program uses 15 or so different reports with a variable number of subreports in each.
    Sample Code to illustrate the problem:
    I did this as a WinForms project since our main program is using winforms.
    References added:
    CrystalDecisions.CrystalReports.Engine
    CrystalDecisions.ReportSource
    CrystalDecisions.Shared
    CrystalDecisions.Windows.Forms
    using System;
    using System.Windows.Forms;
    using CrystalDecisions.CrystalReports.Engine;
    namespace CrystalTest
        public partial class Form1 : Form
            public Form1()
                InitializeComponent();
                int i = 0;
                try
                    while (true)
                        i++;
                        ReportDocument report = new ReportDocument();
                        report.Load("Blank.rpt");
                        report.Close();
                        report.Dispose();
                catch(Exception ex)
                    MessageBox.Show(i.ToString() + ex.Message);
    Exception:
    CrystalDecisions.Shared.CrystalReportsException: Load report failed. ---> System.Runtime.InteropServices.COMException (0x80041004):
    Not enough memory for operation.
       at CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options)
       at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options)
       at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()
       --- End of inner exception stack trace ---
       at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob)
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename)
       at CrystalTest.Form1..ctor() in c:\Test Projects\CrystalTest\CrystalTest\Form1.cs:line 27

    int = Int32. No it's not the "counter" that's causing the problem. The max size of an int32 is far far larger than 32764.
    I am disposing and cleaning up the datasets in the main app. That is why I didn't include them in this test; they aren't relevant.
    I'm unsure why this test program is completely irrelevant. It throws the same exception, at the same count, as the main program. It does it in substantially less lines of code than our main program. I spent days running long tests to figure out exactly what I needed to make the problem appear so I could post a clean and precise post on these forums. I then created the test program to illustrate that.
    The "real" code as I said does stuff in sections and in a certain order.
    For each report I need to export based on rows in a table
    1. Creates a new Report Document
    2. Loads the report document with the report
    3. Creates a dataset of the data to display
    4. Calls SetDataSource
    5. Calls Report.ExportToDisk
    6. Disposes DataSets
    7. Closes/Disposes Reports
    To help isolate the problem I first took out the export to disk part (Step 5). The problem still occurred. I then took out everything related to our data. (Step 3, Step 4, Step 6). The problem still occurred. And yes I commented out this code in our main real program. This left me with:
    1. Creates a new Report Document
    2. Loads the report document with the report
    7. Closes/Disposes Reports
    At this point i had to prove it was not dependent on the report. This makes sure it's not a database connection, or pulling too much data into the report. The most efficient test for this is a blank report.
    So my order of operations becomes...
    1. Creates a new Report Document
    2. Loads the report document with a blank report
    7. Closes/Disposes Reports
    So you'll see this is exactly why I wrote this test the way that I did.
    I've had a run where it error on iteration 32761. My last runs have errored on 32764. I have had many runs over many weeks that all error with the same exception.
    There are no temp files left behind, With a test running you can see the temp files being added but they are immediately removed.

  • Load Report fail when use impersonate="true" in dotnet config

    We have VS2005 and use Crystal 11.5. Our crystal report runs fine. When we set <identity impersonate="true" userName=".\user id" password="user password" />
    in our Web.Config file, the report show error "Load report fail".
    Could someone tells me why?
    Thanks
    Tony

    Hi Tony,
    Please check you are using impersonation in same way
    following line below under the <system.web > tag , as illustrated below
    <system.web>
    <identity impersonate="true"/>
    <authtorization>
    <allow users="?"/><authtorization/>
    This may be permission issue. Domain users need access to "C\Windows\Temp directory" and to the report directory try with giving permission .
    Hope this helps!!
    Regards,
    Shweta

  • Load report failed only occurs when NETWORK SERVICE don't have access to C:

    Hi,
    My configuration:
    Windows Server 2003+SPs
    CRRedist2008_x86
    The reports works perfect, but after I run the commands bellow, the error: "Load report failed" occurs. To fix I need to give the NETWORK SERVICE read access to C:\ , It's possible to change this access to other diretory?
    Tks.
    cacls "%systemroot%" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%" /t /e /g administrators:f "CREATOR OWNER":f everyone:r SYSTEM:f
    cacls "c:\autoexec.bat" /E /C /R "EVERYONE" "USERS" "POWER USERS"
    cacls "c:\config.sys" /E /C /R "EVERYONE" "USERS" "POWER USERS"
    cacls "c:\boot.ini" /E /C /R "EVERYONE" "USERS" "POWER USERS"
    cacls "c:\ntldr" /E /C /R "EVERYONE" "USERS" "POWER USERS"
    cacls "c:\ntdetect.com" /E /C /R "EVERYONE" "USERS" "POWER USERS"
    cacls "c:\autoexec.bat" /T /E /C /G administrators:f
    cacls "c:\boot.ini" /T /E /C /G administrators:f
    cacls "c:\ntldr" /T /E /C /G administrators:f
    cacls "c:\Ntdetect.com" /T /E /C /G administrators:f
    copy W2k3.inf %Systemroot%\security\templates
    copy hardn2003.sdb %Systemroot%\security\database
    secedit /validate %Systemroot%\security\templates\W2k3.inf
    %systemroot%\system32\secedit.exe /configure /DB %systemroot%\security\database\hardn2003.sdb /CFG %Systemroot%\security\templates\W2k3.inf /log %systemroot%\security\logs\hardening.log
    gpupdate /target:computer /force
    gpupdate /target:user /force
    cacls "c:\config.sys" /T /E /C /G administrators:f
    cacls "c:\autoexec.bat" /T /E /C /G system:f
    cacls "c:\boot.ini" /T /E /C /G system:f
    cacls "c:\ntldr" /T /E /C /G system:f
    cacls "c:\Ntdetect.com" /T /E /C /G system:f
    cacls "c:\config.sys" /T /E /C /G system:f
    cacls "%systemroot%\system32\cmd.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\cmd.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\arp.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\arp.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\cacls.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\cacls.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\debug.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\debug.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\edit.com" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\edit.com" /t /e /g administrators:f
    cacls "%systemroot%\system32\edlin.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\edlin.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\finger.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\finger.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\ftp.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\ftp.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\tftp.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\tftp.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\net.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\net.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\nslookup.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\nslookup.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\regedit.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\regedit.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\regedt32.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\regedt32.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\rexec.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\rexec.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\rsh.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\rsh.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\telnet.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\telnet.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\nbtstat.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\nbtstat.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\netstat.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\netstat.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\net.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\net.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\ping.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\ping.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\regedt32.exe" /t /e /R "everyone"
    cacls "%systemroot%\system32\regedt32.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\route.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\route.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\syskey.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\syskey.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\tracert.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\tracert.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\at.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\at.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\pathping.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\pathping.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\runonce.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\runonce.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\runas.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\runas.exe" /t /e /g administrators:f
    cacls "%systemroot%\system32\secedit.exe" /t /e /R "everyone" "CREATOR OWNER" "Power Users" "System" "users"
    cacls "%systemroot%\system32\secedit.exe" /t /e /g administrators:f
    sc config alerter start= disabled
    sc config AppMgmt start= disabled
    sc config BITS start= disabled
    sc config Clipsrv start= disabled
    sc config Browser start= disabled
    sc config cisvc start=  disabled
    sc config SharedAccess start=  disabled
    sc config mnmsrvc start=  disabled
    sc config fax start= disabled
    sc config RemoteRegistry start=  disabled
    sc config RemoteAccess start=  disabled
    sc config UPS start=  disabled
    sc config UtilMan start=  disabled
    sc config tlntSvr start=  disabled
    sc config RSVP start=  disabled
    sc config RasAuto start=  disabled
    sc config TapiSrv start=  disabled
    sc config WZCSVC start=  disabled
    sc config Wmi start= disabled
    sc config Messenger start= disabled
    sc config PolicyAgent start= disabled
    sc config Schedule start= disabled
    sc config seclogon start= disabled
    sc config ImapiService start= disabled
    sc config Dfs start= disabled
    sc config PolicyAgent start= disabled
    sc config Nla start= disabled

    I don't believe that this is configurable, and i believe in other versions that you only needed to give list directory access to make it work.

  • Error in report generation-Load report failed

    I have installed crystal reports  for VS2005 runtime in my live environment.When i try to load the report file from a .Net page i am getting the error'Error in Report generation-Load report failed'.
    This works fine in development and testing but when moved to production we are having issues.
    I believe i have a workaround i.e i need to open the rpt in a VS 2005 environment and re-write the connection string again.This fix had worked in development and testing when we had the same issue.
    But not sure if this is a known issue with crystal reports and if so do we have any hot fixes for the same.
    Please help.

    Hi Don,
    The reason why i posted the item on 'data Connectivity issues' is because i suspect the problem is with the connection string.Though i had provided the correct connection string,re-writing the connection string with the same info might help to fix the issue with loading the report.
    Does it mean that there is a problem in the connectivity?
    I have a risk here that i cant re-write the connection string..i.e to open the RPT file in VS2005 and bind it.The production web server & database server sits in a  third party environment and it is not in the company network.So i cant connect to this server to re-write from any other severs in the network.
    Is there any fix which can applied to the server to get this issue resolved?
    Cheers
    Nithya.

  • Errors when loading data to ODS

    Hi,
    I am getting the following dump when loading data to ODS
    whta might be the problem
    Runtime Error          MESSAGE_TYPE_X
    Date and Time          29.09.2006 14:26:52
    ShrtText
    The current application triggered a termination with a short dump.
    What happened?
    The current application program detected a situation which really
    should not occur. Therefore, a termination with a short dump was
    triggered on purpose by the key word MESSAGE (type X).
    What can you do?
    Print out the error message (using the "Print" function)
    and make a note of the actions and input that caused the
    error.
    To resolve the problem, contact your SAP system administrator.
    You can use transaction ST22 (ABAP Dump Analysis) to view and administer
    termination messages, especially those beyond their normal deletion
    date.
    is especially useful if you want to keep a particular message.
    Error analysis
    Short text of error message:
    Test message: SDOK_GET_PHIO_ACCESS 001
    Technical information about the message:
    Message classe...... "1R"
    Number.............. 000
    Variable 1.......... "SDOK_GET_PHIO_ACCESS"
    Variable 2.......... 001
    Variable 3.......... " "
    Variable 4.......... " "
    Variable 3.......... " "
    Variable 4.......... " "
    How to correct the error
    Probably the only way to eliminate the error is to correct the program.
    You may able to find an interim solution to the problem
    in the SAP note system. If you have access to the note system yourself,
    use the following search criteria:
    "MESSAGE_TYPE_X" C
    "SAPLSDCL" or "LSDCLF00"
    "INTERNAL_ERROR"
    If you cannot solve the problem yourself and you wish to send
    an error message to SAP, include the following documents:
    1. A printout of the problem description (short dump)
    To obtain this, select in the current display "System->List->
    Save->Local File (unconverted)".
    2. A suitable printout of the system log
    To obtain this, call the system log through transaction SM21.
    Limit the time interval to 10 minutes before and 5 minutes
    after the short dump. In the display, then select the function
    "System->List->Save->Local File (unconverted)".
    3. If the programs are your own programs or modified SAP programs,
    supply the source code.
    To do this, select the Editor function "Further Utilities->
    Upload/Download->Download".
    4. Details regarding the conditions under which the error occurred
    or which actions and input led to the error.
    System environment
    SAP Release.............. "640"
    Application server....... "bomw093a"
    Network address.......... "132.186.125.66"
    Operating system......... "Windows NT"
    Release.................. "5.2"
    Hardware type............ "4x Intel 801586"
    Character length......... 8 Bits
    Pointer length........... 32 Bits
    Work process number...... 16
    Short dump setting....... "full"
    Database server.......... "BOMW093A"
    Database type............ "ORACLE"
    Database name............ "BIW"
    Database owner........... "SAPDAT"
    Character set............ "English_United State"
    SAP kernel............... "640"
    Created on............... "Nov 4 2004 23:26:03"
    Created in............... "NT 5.0 2195 Service Pack 4 x86 MS VC++ 13.10"
    Database version......... "OCI_920_SHARE "
    Patch level.............. "43"
    Patch text............... " "
    Supported environment....
    Database................. "ORACLE 8.1.7.., ORACLE 9.2.0.."
    SAP database version..... "640"
    Operating system......... "Windows NT 5.0, Windows NT 5.1, Windows NT 5.2"
    Memory usage.............
    Roll..................... 8112
    EM....................... 6271776
    Heap..................... 0
    Page..................... 24576
    MM Used.................. 3921120
    MM Free.................. 258392
    SAP Release.............. "640"
    User and Transaction
    Client.............. 800
    User................ "IC881147"
    Language key........ "E"
    Transaction......... " "
    Program............. "SAPLSDCL"
    Screen.............. "SAPMSSY0 1000"
    Screen line......... 6
    Information on where terminated
    The termination occurred in the ABAP program "SAPLSDCL" in "INTERNAL_ERROR".
    The main program was "RSRD_BROADCAST_PROCESSOR ".
    The termination occurred in line 25 of the source code of the (Include)
    program "LSDCLF00"
    of the source code of program "LSDCLF00" (when calling the editor 250).
    The program "SAPLSDCL" was started as a background job.
    Job name........ "SECOQUERY"
    Job initiator... "IC881147"
    Job number...... 14265102
    Source Code Extract
    Line
    SourceCde
    1
    2
      INCLUDE LSDCLF00                                                   *
    3
    4
    5
    6
          FORM INTERNAL_ERROR                                           *
    7
    8
          Handles unexpected error conditions (internal errors)
    9
    10
    -->  VALUE(U_ROUTINE)    Routine/function module where error occured
    11
    -->  VALUE(U_ERROR_CODE) Identifier in routine (e.g. number)
    12
    -->  VALUE(U_VAR1)       Variable containing further information
    13
    -->  VALUE(U_VAR2)       Variable containing further information
    14
    -->  VALUE(U_VAR3)       Variable containing further information
    15
    -->  VALUE(U_VAR4)       Variable containing further information
    16
    17
    form internal_error
    18
    using value(u_routine)
    19
    value(u_error_code)
    20
    value(u_var1)
    21
    value(u_var2)
    22
    value(u_var3)
    23
    value(u_var4).
    24
    >>>>>
    message x000 with u_routine u_error_code u_var1 u_var2.
    26
    27
    endform.
    28
    29
    30
    *&      Form  BAD_OBJECT_TO_SYMSG
    31
    32
          maps error information in u_bad_object into system message
    33
          variables
    34
    35
    -->  VALUE(U_BAD_OBJECT)  structure containing error information
    36
    37
    form bad_object_to_symsg
    38
    using value(u_bad_object) type sdokerrmsg.
    39
    40
    sy-msgid = u_bad_object-id.
    41
    sy-msgty = u_bad_object-type.
    42
    sy-msgno = u_bad_object-no.
    43
    sy-msgv1 = u_bad_object-v1.
    44
    sy-msgv2 = u_bad_object-v2.
    Contents of system fields
    Name
    Val.
    SY-SUBRC
    0
    SY-INDEX
    0
    SY-TABIX
    1
    SY-DBCNT
    4
    SY-FDPOS
    0
    SY-LSIND
    0
    SY-PAGNO
    0
    SY-LINNO
    1
    SY-COLNO
    1
    SY-PFKEY
    SY-UCOMM
    SY-TITLE
    Report Dissemaintion Framework: Executing the Transferred Settings
    SY-MSGTY
    X
    SY-MSGID
    1R
    SY-MSGNO
    000
    SY-MSGV1
    SDOK_GET_PHIO_ACCESS
    SY-MSGV2
    001
    SY-MSGV3
    SY-MSGV4
    Active Calls/Events
    No.   Ty.          Program                             Include                             Line
    Name
    15 FORM         SAPLSDCL                            LSDCLF00                               25
    INTERNAL_ERROR
    14 FORM         SAPLSDCI                            LSDCIU13                              303
    PHIO_GET_CONTENT_ACCESS
    13 FUNCTION     SAPLSDCI                            LSDCIU13                              113
    SDOK_PHIO_GET_CONTENT_ACCESS
    12 FUNCTION     SAPLSKWF_CONTENT                    LSKWF_CONTENTU02                       63
    SKWF_PHIO_CONTENT_ACCESS_GET
    11 METHOD       CL_RSRA_KWF_UTILITIES=========CP    CL_RSRA_KWF_UTILITIES=========CM00B    50
    CL_RSRA_KWF_UTILITIES=>COPY_MIME_TO_FOLDER
    10 METHOD       CL_RSRA_KWF_TMPL==============CP    CL_RSRA_KWF_TMPL==============CM002    28
    CL_RSRA_KWF_TMPL=>GET_STYLESHEET
    9 METHOD       CL_RSRA_KWF_TMPL==============CP    CL_RSRA_KWF_TMPL==============CM001   227
    CL_RSRA_KWF_TMPL=>CONSTRUCTOR
    8 METHOD       CL_RSRA_ENGINE_BC=============CP    CL_RSRA_ENGINE_BC=============CM010     9
    CL_RSRA_ENGINE_BC=>SET_TEMPLATE_FOLDER
    7 METHOD       CL_RSRA_ENGINE_BC=============CP    CL_RSRA_ENGINE_BC=============CM001    75
    CL_RSRA_ENGINE_BC=>CONSTRUCTOR
    6 METHOD       CL_RSRA_JOB===================CP    CL_RSRA_JOB===================CM003    47
    CL_RSRA_JOB=>EXECUTE_SINGLE
    5 METHOD       CL_RSRA_JOB===================CP    CL_RSRA_JOB===================CM00E    14
    CL_RSRA_JOB=>EXECUTE_SINGLE_RC
    4 METHOD       CL_RSRD_PRODUCER_RA===========CP    CL_RSRD_PRODUCER_RA===========CM001   147
    CL_RSRD_PRODUCER_RA=>IF_RSRD_F_PRODUCER_RT~PRODUCE
    3 METHOD       CL_RSRD_SETTING===============CP    CL_RSRD_SETTING===============CM005    28
    CL_RSRD_SETTING=>EXECUTE_NODES
    2 METHOD       CL_RSRD_SETTING===============CP    CL_RSRD_SETTING===============CM002    73
    CL_RSRD_SETTING=>EXECUTE
    1 EVENT        RSRD_BROADCAST_PROCESSOR            RSRD_BROADCAST_PROCESSOR              197
    START-OF-SELECTION
    Chosen variables
    Name
    Val.
    No.      15 Ty.          FORM
    Name  INTERNAL_ERROR
    U_ROUTINE
    SDOK_GET_PHIO_ACCESS
    54445445554445444455
    34FBF754F089FF133533
    SY-MSGV1
    SDOK_GET_PHIO_ACCESS
    54445445554445444455222222222222222222222222222222
    34FBF754F089FF133533000000000000000000000000000000
    U_ERROR_CODE
    001
    333
    001
    SY-MSGV2
    001
    33322222222222222222222222222222222222222222222222
    00100000000000000000000000000000000000000000000000
    U_VAR1
    2
    0
    SY-MSGV3
    22222222222222222222222222222222222222222222222222
    00000000000000000000000000000000000000000000000000
    SDOKI_MODE_DELETE
    5
    0000
    5000
    U_VAR2
    2
    0
    SY-MSGV4
    22222222222222222222222222222222222222222222222222
    00000000000000000000000000000000000000000000000000
    No.      14 Ty.          FORM
    Name  PHIO_GET_CONTENT_ACCESS
    SYST
    ####################################################A#######P###############è#################
    0000000000000000000000000000000000000000000000000000400000005000000000000000E00000000000000000
    0000000010002000000000000000000000000000400000001000100010000000000000000000840000000000000000
    PHIO_OBJECT_ID-CLASS
    2222222222
    0000000000
    DUMMY_VERSTYPE
    0
    3
    0
    DUMMY_FCT_EXPORT
    222222222222222222222222222222
    000000000000000000000000000000
    DUMMY_FCT_IMPORT
    222222222222222222222222222222
    000000000000000000000000000000
    DUMMY_FCT_DELETE
    222222222222222222222222222222
    000000000000000000000000000000
    FCT_VIEW
    222222222222222222222222222222
    000000000000000000000000000000
    BUFF_XPIRE
    000000000000
    333333333333
    000000000000
    NO_BUFFER
    2
    0
    SUBRC_AUX
    3
    0000
    3000
    SDOKA_EVENT_PH_FROM_REL_PRE
    0022
    3333
    0022
    SCREEN
    %_17SNS0001592815_%_%_%_%_%_%_
    2533545333333333352525252525252222222222222222222222222222222222222222222222222222222222222222
    5F173E30001592815F5F5F5F5F5F5F0000000000000000000000000000000000000000000000000000000000000000
    <%_TABLE_SDOKSTRE>
    SY-XFORM
    CONVERSION_EXIT
    444545544454545222222222222222
    3FE65239FEF5894000000000000000
    CONTEXT[]
    Table IT_5544[0x89]
    FUNCTION=SKWF_PHIO_CONTENT_ACCESS_GETDATA=CONTEXT[]
    Table reference: 324
    TABH+  0(20) = 00000000801CE03C0000000044010000A8150000
    TABH+ 20(20) = 0000000059000000FFFFFFFF047B0200D00E0000
    TABH+ 40( 8) = 10000000C1248000
    store        = 0x00000000
    ext1         = 0x801CE03C
    shmId        = 0     (0x00000000)
    id           = 324   (0x44010000)
    label        = 5544  (0xA8150000)
    fill         = 0     (0x00000000)
    leng         = 89    (0x59000000)
    loop         = -1    (0xFFFFFFFF)
    xtyp         = TYPE#000058
    occu         = 16    (0x10000000)
    access       = 1     (ItAccessStandard)
    idxKind      = 0     (ItIndexNone)
    uniKind      = 2     (ItUniqueNon)
    keyKind      = 1     (default)
    cmpMode      = 2     (cmpSingleMcmpR)
    occu0        = 1
    collHash     = 0
    groupCntl    = 0
    rfc          = 0
    unShareable  = 0
    mightBeShared = 0
    sharedWithShmTab = 0
    isShmLockId  = 0
    gcKind       = 0
    isUsed       = 1
    >>>>> Shareable Table Header Data <<<<<
    tabi         = Not allocated
    pghook       = Not allocated
    idxPtr       = Not allocated
    refCount     = Not allocated
    tstRefCount  = Not allocated
    lineAdmin    = Not allocated
    lineAlloc    = Not allocated
    store_id     = Not allocated
    shmIsReadOnly = Not allocated
    >>>>> 1st level extension part <<<<<
    regHook      = 0x00000000
    hsdir        = 0x00000000
    ext2         = 0x381CE03C
    >>>>> 2nd level extension part <<<<<
    tabhBack     = 0x98DC033D
    delta_head   = 000000000000000000000000000000000000000000000000000000000000000000000000
    pb_func      = 0x00000000
    pb_handle    = 0x00000000
    CONTEXT
    22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
    00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    PROPERTIES[]
    Table[initial]
    PROPERTIES
    22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
    00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    No.      13 Ty.          FUNCTION
    Name  SDOK_PHIO_GET_CONTENT_ACCESS
    ALLOW_MODEL
    2
    0
    CACHE_SERVER
    0000000000
    2222222222222222222222222222222222222222222222222222222222222222333333333322222222222222222222
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    CLIENT
    800
    333
    800
    CONTENT_ONLY
    X
    5
    8
    CONTENT_OR_URL_ONLY
    2
    0
    OBJECT_ID
    222222222222222222222222222222222222222222
    000000000000000000000000000000000000000000
    RAW_MODE
    2
    0
    TEXT_AS_STREAM
    X
    5
    8
    USE_URL_AT
    2
    0
    ACCESS_MODE
    00
    33
    00
    DOCUMENT_HTTPS_URL
    2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    DOCUMENT_URL
    2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    MODEL_RETURNED
    2
    0
    COMPONENTS[]
    Table[initial]
    COMPONENT_ACCESS[]
    Table IT_5533[0x8616]
    CLASS=CL_RSRA_KWF_UTILITIESMETHOD=COPY_MIME_TO_FOLDERDATA=L_T_COMPONENT_ACCESS
    Table reference: 337
    TABH+  0(20) = 00000000481BE03C00000000510100009D150000
    TABH+ 20(20) = 00000000A8210000FFFFFFFF04C5010088190000
    TABH+ 40( 8) = 01000000C1248000
    store        = 0x00000000
    ext1         = 0x481BE03C
    shmId        = 0     (0x00000000)
    id           = 337   (0x51010000)
    label        = 5533  (0x9D150000)
    fill         = 0     (0x00000000)
    leng         = 8616  (0xA8210000)
    loop         = -1    (0xFFFFFFFF)
    xtyp         = TYPE#000107
    occu         = 1     (0x01000000)
    access       = 1     (ItAccessStandard)
    idxKind      = 0     (ItIndexNone)
    uniKind      = 2     (ItUniqueNon)
    keyKind      = 1     (default)
    cmpMode      = 2     (cmpSingleMcmpR)
    occu0        = 1
    collHash     = 0
    groupCntl    = 0
    rfc          = 0
    unShareable  = 0
    mightBeShared = 0
    sharedWithShmTab = 0
    isShmLockId  = 0
    gcKind       = 0
    isUsed       = 1
    >>>>> Shareable Table Header Data <<<<<
    tabi         = Not allocated
    pghook       = Not allocated
    idxPtr       = Not allocated
    refCount     = Not allocated
    tstRefCount  = Not allocated
    lineAdmin    = Not allocated
    lineAlloc    = Not allocated
    store_id     = Not allocated
    shmIsReadOnly = Not allocated
    >>>>> 1st level extension part <<<<<
    regHook      = 0x00000000
    hsdir        = 0x00000000
    ext2         = 0x001BE03C
    >>>>> 2nd level extension part <<<<<
    tabhBack     = 0x985D043D
    delta_head   = 000000000000000000000000000000000000000000000000000000000000000000000000
    pb_func      = 0x00000000
    pb_handle    = 0x00000000
    CONTEXT[]
    Table IT_5544[0x89]
    FILE_CONTENT_ASCII[]
    Table IT_5534[0x1022]
    CLASS=CL_RSRA_KWF_UTILITIESMETHOD=COPY_MIME_TO_FOLDERDATA=L_T_FILE_CONTENT_ASCII
    Table reference: 312
    TABH+  0(20) = 00000000B01BE03C00000000380100009E150000
    TABH+ 20(20) = 00000000FE030000FFFFFFFF04C50100D81A0000
    TABH+ 40( 8) = 10000000C1248000
    store        = 0x00000000
    ext1         = 0xB01BE03C
    shmId        = 0     (0x00000000)
    id           = 312   (0x38010000)
    label        = 5534  (0x9E150000)
    fill         = 0     (0x00000000)
    leng         = 1022  (0xFE030000)
    loop         = -1    (0xFFFFFFFF)
    xtyp         = TYPE#000113
    occu         = 16    (0x10000000)
    access       = 1     (ItAccessStandard)
    idxKind      = 0     (ItIndexNone)
    uniKind      = 2     (ItUniqueNon)
    keyKind      = 1     (default)
    cmpMode      = 2     (cmpSingleMcmpR)
    occu0        = 1
    collHash     = 0
    groupCntl    = 0
    rfc          = 0
    unShareable  = 0
    mightBeShared = 0
    sharedWithShmTab = 0
    isShmLockId  = 0
    gcKind       = 0
    isUsed       = 1
    >>>>> Shareable Table Header Data <<<<<
    tabi         = Not allocated
    pghook       = Not allocated
    idxPtr       = Not allocated
    refCount     = Not allocated
    tstRefCount  = Not allocated
    lineAdmin    = Not allocated
    lineAlloc    = Not allocated
    store_id     = Not allocated
    shmIsReadOnly = Not allocated
    >>>>> 1st level extension part <<<<<
    regHook      = 0x00000000
    hsdir        = 0x00000000
    ext2         = 0x681BE03C
    >>>>> 2nd level extension part <<<<<
    tabhBack     = 0xB813043D
    delta_head   = 000000000000000000000000000000000000000000000000000000000000000000000000
    pb_func      = 0x00000000
    pb_handle    = 0x00000000
    FILE_CONTENT_BINARY[]
    Table IT_5535[0x1022]
    CLASS=CL_RSRA_KWF_UTILITIESMETHOD=COPY_MIME_TO_FOLDERDATA=L_T_FILE_CONTENT_BINARY
    Table reference: 325
    TABH+  0(20) = 00000000181CE03C00000000450100009F150000
    TABH+ 20(20) = 00000000FE030000FFFFFFFF04C50100101B0000
    TABH+ 40( 8) = 10000000C1248000
    store        = 0x00000000
    ext1         = 0x181CE03C
    shmId        = 0     (0x00000000)
    id           = 325   (0x45010000)
    label        = 5535  (0x9F150000)
    fill         = 0     (0x00000000)
    leng         = 1022  (0xFE030000)
    loop         = -1    (0xFFFFFFFF)
    xtyp         = TYPE#000114
    occu         = 16    (0x10000000)
    access       = 1     (ItAccessStandard)
    idxKind      = 0     (ItIndexNone)
    uniKind      = 2     (ItUniqueNon)
    keyKind      = 1     (default)
    cmpMode      = 2     (cmpSingleMcmpR)
    occu0        = 1
    collHash     = 0
    groupCntl    = 0
    rfc          = 0
    unShareable  = 0
    mightBeShared = 0
    sharedWithShmTab = 0
    isShmLockId  = 0
    gcKind       = 0
    isUsed       = 1
    >>>>> Shareable Table Header Data <<<<<
    tabi         = Not allocated
    pghook       = Not allocated
    idxPtr       = Not allocated
    refCount     = Not allocated
    tstRefCount  = Not allocated
    lineAdmin    = Not allocated
    lineAlloc    = Not allocated
    store_id     = Not allocated
    shmIsReadOnly = Not allocated
    >>>>> 1st level extension part <<<<<
    regHook      = 0x00000000
    hsdir        = 0x00000000
    ext2         = 0xD01BE03C
    >>>>> 2nd level extension part <<<<<
    tabhBack     = 0xC08FD33C
    delta_head   = 000000000000000000000000000000000000000000000000000000000000000000000000
    pb_func      = 0x00000000
    pb_handle    = 0x00000000
    PROPERTIES[]
    Table[initial]
    COMPONENT_ACCESS
    2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    FILE_CONTENT_ASCII
    2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    FILE_CONTENT_BINARY
    0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    OBJECT_ID_AUX
    222222222222222222222222222222222222222222
    000000000000000000000000000000000000000000
    X_DOCUMENT_URL
    X
    5
    8
    X_DOCUMENT_HTTPS_URL
    X
    5
    8
    X_COMPONENT_ACCESS
    X
    5
    8
    SUBRC_AUX
    0
    0000
    0000
    %_DUMMY$$
    2222
    0000
    %_SPACE
    2
    0
    SY-REPID
    SAPLSDCI
    5454544422222222222222222222222222222222
    310C343900000000000000000000000000000000
    No.      12 Ty.          FUNCTION
    Name  SKWF_PHIO_CONTENT_ACCESS_GET
    CACHE_SERVER
    0000000000
    2222222222222222222222222222222222222222222222222222222222222222333333333322222222222222222222
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    PHIO
    2222222222222222222222222222222222222222222
    0000000000000000000000000000000000000000000
    USE_URL_AT
    2
    0
    X_ALLOW_MODEL
    2
    0
    X_CONTENT_ONLY
    X
    5
    8
    X_CONTENT_OR_URL_ONLY
    2
    0
    X_RAW_MODE
    2
    0
    X_TEXT_AS_STREAM
    X
    5
    8
    ACCESS_MODE
    00
    33
    00
    DOCUMENT_HTTPS_URL
    2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    DOCUMENT_URL
    2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    ERROR
    000
    2222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    X_MODEL_RETURNED
    2
    0
    COMPONENT_ACCESS[]
    Table IT_5533[0x8616]
    CONTEXT[]
    Table IT_5544[0x89]
    FILE_CONTENT_ASCII[]
    Table IT_5534[0x1022]
    FILE_CONTENT_BINARY[]
    Table IT_5535[0x1022]
    PROPERTIES[]
    Table[initial]
    SKWFA_C_ACT_READ
    03
    33
    03
    SYST-REPID
    SAPLSKWF_CONTENT
    5454545454445445222222222222222222222222
    310C3B76F3FE45E4000000000000000000000000
    %_ARCHIVE
    2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    PHIO+1(42)
    222222222222222222222222222222222222222222
    000000000000000000000000000000000000000000
    CL_ABAP_TABLEDESCR=>TABLEKIND_STD
    S
    5
    3
    SKWFC_YES
    X
    5
    8
    No.      11 Ty.          METHOD
    Name  CL_RSRA_KWF_UTILITIES=>COPY_MIME_TO_FOLDER
    I_S_MIME_IO
    FM_FOLDER  3AA00E1E0D0E3DCBE10000000A1144B5
    4454444452234433434343434444333333334333343
    6DF6FC4520031100515040534325100000001114425
    I_S_FOLDER_IO
    FBW_FLD    08BSWBLVV6N1IJCIG3VHEX2H8
    4455444222233455445534344444354453432222222
    627F6C40000082372C666E19A397368582880000000
    L_T_PROPERTY_REQUEST
    Table IT_5512[1x25]
    CLASS=CL_RSRA_KWF_UTILITIESMETHOD=COPY_MIME_TO_FOLDERDATA=L_T_PROPERTY_REQUEST
    Table reference: 316
    TABH+  0(20) = 28D5D23C68D5D23C000000003C01000088150000
    TABH+ 20(20) = 0100000019000000FFFFFFFF04C5010038110000
    TABH+ 40( 8) = 10000000C1248400
    store        = 0x28D5D23C
    ext1         = 0x68D5D23C
    shmId        = 0     (0x00000000)
    id           = 316   (0x3C010000)
    label        = 5512  (0x88150000)
    fill         = 1     (0x01000000)
    leng         = 25    (0x19000000)
    loop         = -1    (0xFFFFFFFF)
    xtyp         = TYPE#000069
    occu         = 16    (0x10000000)
    access       = 1     (ItAccessStandard)
    idxKind      = 0     (ItIndexNone)
    uniKind      = 2     (ItUniqueNon)
    keyKind      = 1     (default)
    cmpMode      = 2     (cmpSingleMcmpR)
    occu0        = 1
    collHash     = 0
    groupCntl    = 0
    rfc          = 0
    unShareable  = 0
    mightBeShared = 1
    sharedWithShmTab = 0
    isShmLockId  = 0
    gcKind       = 0
    isUsed       = 1
    >>>>> Shareable Table Header Data <<<<<
    tabi         = 0xC00BE03C
    pghook       = 0x00000000
    idxPtr       = 0x00000000
    refCount     = 0     (0x00000000)
    tstRefCount  = 0     (0x00000000)
    lineAdmin    = 16    (0x10000000)
    lineAlloc    = 16    (0x10000000)
    store_id     = 3644  (0x3C0E0000)
    shmIsReadOnly = 0     (0x00000000)
    >>>>> 1st level extension part <<<<<
    regHook      = 0x00000000
    hsdir        = 0x00000000
    ext2         = 0x600DE03C
    >>>>> 2nd level extension part <<<<<
    tabhBack     = 0x98D5033D
    delta_head   = 000000000000000000000000000000000000000000000000000000000000000000000000
    pb_func      = 0x00000000
    pb_handle    = 0x00000000
    L_S_PROPERTY_REQUEST
    KW_RELATIVE_URL
    4555444545455542222222222
    B7F25C14965F52C0000000000
    L_T_PHIO
    Table IT_5494[1x43]
    CLASS=CL_RSRA_KWF_UTILITIESMETHOD=COPY_MIME_TO_FOLDERDATA=L_T_PHIO
    Table reference: 309
    TABH+  0(20) = E8D4D23CE0D3D23C000000003501000076150000
    TABH+ 20(20) = 010000002B000000FFFFFFFF04C5010018120000
    TABH+ 40( 8) = 10000000C1248000
    store        = 0xE8D4D23C
    ext1         = 0xE0D3D23C
    shmId        = 0     (0x00000000)
    id           = 309   (0x35010000)
    label        = 5494  (0x76150000)
    fill         = 1     (0x01000000)
    leng         = 43    (0x2B000000)
    loop         = -1    (0xFFFFFFFF)
    xtyp         = TYPE#000073
    occu         = 16    (0x10000000)
    access       = 1     (ItAccessStandard)
    idxKind      = 0     (ItIndexNone)
    uniKind      = 2     (ItUniqueNon)
    keyKind      = 1     (default)
    cmpMode      = 2     (cmpSingleMcmpR)
    occu0        = 1
    collHash     = 0
    groupCntl    = 0
    rfc          = 0
    unShareable  = 0
    mightBeShared = 0
    sharedWithShmTab = 0
    isShmLockId  = 0
    gcKind       = 0
    isUsed       = 1
    >>>>> Shareable Table Header Data <<<<<
    tabi         = 0x2010E03C
    pghook       = 0x00000000
    idxPtr       = 0x00000000
    refCount     = 0     (0x00000000)
    tstRefCount  = 0     (0x00000000)
    lineAdmin    = 16    (0x10000000)
    lineAlloc    = 16    (0x10000000)
    store_id     = 3643  (0x3B0E0000)
    shmIsReadOnly = 0     (0x00000000)

    Hi priya,
    Not sure: check syntax in your Update Roules, also at level of start routine.
    Ciao.
    Riccardo.

  • How do I stop Firefox from crashing? It crashes at various times, not when loading any specific pages.

    My crash problem has been going on for week, now. I tried uninstalling FF and reinstalling it. I hoped that would fix the problem, but it didn't. Crashes occur randomly, when loading or reloading pages but they are NOT specific pages. The Report ID listed below is just 1 of several reports from the past week.

    I am unwilling to attempt navigation away from these sites. The pop-ups that occur on the attempt to leave a site or to close the browser are exit traps offering incentive to stay.
    Once upon a time, when the internet was less dangerous, I would be willing to close the exit pop-ups. Now, after twice being infected with malware trying to close the pop-ups, I now force close whichever browser I am using.
    Recently, I clicked on the red X to close one pop-up, and it installed a trojan that I had to pay to be removed. When I clicked on 'Leave' in another exit pop, it didn't exit and it turned out I was giving permission to run a script file. Now that criminals have learned these exit pop-ups can be used to force a click action, the sites using them have become dangerous.
    If I force the browser to close using Task manager, Please tell me how to stop FireFox from sending me directly back to the same site because it mistakenly believes it crashed when it did not. I forced it to close because I was on a site that had taken control of my browser and was not allowing me to leave the site.
    No other browser sends me back to the potentially dangerous sites. I prefer Firefox, but the new version must have a setting that allows me to get safely away from a problem site?

Maybe you are looking for

  • F4 for variable on 0FISCPER takes too long

    Hi , I have a multiprovider on an ODS( DSO) on which I am creating my query. One of the characteristic is 0FISCPER on which I have created a varibale. The setting of the infoobject is as follows. In the advance tab of the infoobject 0FISCPER in the q

  • Including image in xml

    hi all, Dont get angry for asking this silly question.I m new for XML. I have an image that is in jar file ,i want to display that image in an XML page. What problem occurs is when i run the jar file ,XML and XSL files created in C drive. But the ima

  • 2nd email address on one account?

    looking for info on how to create a second email address for myself. I'd like to keep the existing one (my [email protected]) AND create another one for privacy ([email protected]). Where do I go to do this? Can I have incoming mails to both addresse

  • Adobe reconoce errores de INDESING CS 2

    Hola a todos. Desde que compramos el CS2 he tenido inumerables y agotadores problemas con las notas al pie de página de Indesing, ya que no los puedo editar manualmente, colocarlos en marcos de textos independientes o ubicarlos en otro lugar distinto

  • Can you FTP with "Connect to Server"?

    I am using an old OS9 FTP program to maintain remote files. For the heck of it I tried to connect using the Connect to Server under Go in the menu bar. I can connect and download, but can't upload. It says that I don't have permission even though I h