Exception regarding DB

hi,
i got the below exception which i am getting when i try to get db connection.
ORA-06550 line1,column12
PLS-00904:insufficient privilege to access object.
APPS.JDR_MDS_INTERNAL
PL/SQL:Statement ignored
can you please any one give me the solution for this.
Regards,

Hi,
Either the object doesnt exists or u dnt have right to read or modify the object. Recheck the same.
Regards,
Gyan

Similar Messages

  • Exceptions regarding the connectivity to DB ,

    <code>
    import java.io.*;
    import java.sql.*;
    import java.util.*;
    public class stud
    public static void main(String args[])
    try
    class.forName("Sun.jdbc.odbc.JdbcOdbcDriver");
    System.out.println("Driver loaded...");
    Connection con = DriverManager.getConnection("Jdbc:Odbc:new_jdsn");
    System.out.println("Connection build");
    Statement st=con.createStatement();
    ResultSet rs = st.executeQuery("select from stud_off");
    while(rs.next())
    System.out.println("R.no"+rs.getInt("rno"));
    System.out.println("name"+rs.getString("name"));
    }//try
    catch(Exception e)
    finally
    try{
    con.close();
    catch(Exception e)
    <code>

    Nice try, but it's not <code> tags. Use square brackets.
    This is a wonderful example of how not to write Java, in particular JDBC code. Empty catch blocks are especially foolish. You'll never know if errors occur. Why not print the stack trace?
    Is there a question in our future here?
    %

  • How to handle exceptions of rfc in web dydnpro

    hi all,
    i want to handle exceptions of Remote function module in webdynpro.how can we do that one.are there any variables in model class for those exceptions.
    regards
    Naidu

    Hi,
    Hope the following snippet answers ur query
    IWDMessageManager manager = wdComponentAPI.getMessageManager();
                   try{
                        wdContext.currentB_Quotation_Createfromdata_InpElement().modelObject().execute();
                        wdContext.nodeOutputQuotation().invalidate();
                   } catch(WDDynamicRFCExecuteException ce) {
                        manager.reportException(ce.getMessage(), false);

  • Raising exceptions in database lookups in message mapping

    Hi
       We have been able to successfully do a database lookup from within a message mapping - thanks to weblogs already existing out there. However, we have requirement that states that - if the lookup fails ( failure to connect to DB / data retrieved is null ) , then the mapping should fail - and an exception raised.
    How can we go about doing this from within the java code - of the mapping lookup ?
    Any correct pointers /solutions to achieve this will be rewarded rightaway. Thanks in advance for your time.

    Hi,
    you can use Alessandro's way:
    /people/alessandro.guarneri/blog/2006/01/26/throwing-smart-exceptions-in-xi-graphical-mapping
    this way you can throw smart exceptions:)
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • How to implement Exception Handling for soap to RFC sync interface...

    Dear Experts,
    we have an interface like soap to Rfc sync, already develepment is done and moved to production. but we are getting some quatitity is greater than item then it is throwing an error below. i want to handle that exception in XI level.
    please guide i am not found any document for this type of interface.
    Please suggest what can i do for this. Please share me the screen shot for this.
    Error Log:
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Request Message Mapping
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>Application</SAP:Category>
      <SAP:Code area="RFC_ADAPTER">APPLICATION_ERROR</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="urn:sap-com:document:sap:rfc:functions">Z_DEPOT_DISPATCH.Exception</SAP:ApplicationFaultMessage>
      <SAP:Stack />
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    <rfc:Z_DEPOT_DISPATCH.Exception xmlns:rfc="urn:sap-com:document:sap:rfc:functions"><Name>RFC_ERROR_SYSTEM_FAILURE</Name><Text>Delivery quantity is greater than target quantity 10.000 MT</Text><Message><ID>VL</ID><Number>363</Number></Message><Attributes><V1>10.000</V1><V2>MT</V2></Attributes></rfc:Z_DEPOT_DISPATCH.Exception>
    Regards,
    Kiran Polani

    Dear All,
    This is clearly soap to rfc interface and we are using currently PI 7.0. This is a validation of BAPI, BAPI is not accepting the field of "Quantity is some value". The quatity is greater than the amount BAPI is throwing an error like "APPLICATION_ERROR". Is it possbile to validate in XI Level.
    Soap --> XI--> BAPI(Request)
    BAPI--> XI-->Soap(Response)( in this step what ever message return by bapi those error message not getting 3 rd party application).
    here by catching that error and i should throw to 3rd party application.
    is it possible to handle this or not.?
    If it is possible in Fault Mapping/Fault message type please give me the steps or document for me.
    I am new for fault mapping?
    Please help me on this.
    Regards,
    Kiran Polani

  • Leap Year Exception in Exit Variable

    Hello Experts,
                           I have a Customer exit variable(ZVAR_PREVIOUS_MONTH) which displays data for previous month of input date. When i am entering 02/29/2008(which is a leap year) as input then the variable throws an error saying "Value "20070229" for user exit varaible is invalid. And thats true since 2007 is not a leap year. So how can i handle this Leap Year Exception
    Regards,
    Vishnu.

    Vishnu,
    Your description doesn't make sense. If you input 2008, why is the error showing 2007? Could you post your code here so we can have a look?
    I think you are trying to implement the exit such that if you supply 02/29/2008, the variable should resolve to 01/01/2008 - 01/31/2008. Is that correct?
    variable-sign = 'I'.
    variable-option = 'BT'.
    * received_value = 02/29/2008
    received_value+6(2) = '01'.                        " 02/01/2008
    variable-high = received_value - 1.            " 01/31/2008
    variable-low = variable-high.                      " 01/31/2008
    variable-low+6(2) = '01'.                             " 01/01/2008

  • Exception "algorithm ARC4 is not available from Provider Cryptix "

    hi all
    i am developing the application in which i am using two encryption/decryption algorithms one is "RC4" and second is "AES(256 bit key)".
    1.first i am taking the credit card number from database which is in
    the encrypted format using 'RC4".
    2.After taking the Credit card number from database i am decrypting them using RC4.
    3. After decrypting them i am encrypting them using "AES(256 bit key") and putting the paymentid and encrypted credit card number in HashMap.
    For that i have written following classes
    RC4EncMemory.java ( which is taking encrypted credit card number from database ,decrypting them using "RC4" and then encrypting them using "AES")
    import java.security.GeneralSecurityException;
    import java.security.Security;
    import java.sql.*;
    import java.util.*;
    import java.util.HashMap;
    import javax.crypto.SecretKey;
    import cryptix.jce.provider.key.RawSecretKey;
    import cryptix.provider.Cryptix;
    public class RC4EncMemory
         DbAccess db=null;
         RC4EncMemory crypt=null;
         PreparedStatement pstmt=null;
         ResultSet rs=null;
         EncryptionPerformance per=null;
         AESEccryption aes=null;
         private String originalCCnumber=null;
         private int paymantid;
         private byte[] b;
         private byte[] aesencrypted;
         public RC4EncMemory()
         {db=new DbAccess();}
         public void selectAllCCNumber()
              HashMap allccnumber=new HashMap(1000);
              String qry =DbAccess.getPropertyValue("cedera.ccnumber.selectccnumberFromPayment");
              System.out.println(qry);
              try
              {rs=db.getResultSet(qry);
              if(rs!=null)
              {     crypt=getInstance();
                   while(rs.next())
                        System.out.println("In while");
                        paymantid=rs.getInt("paymentid");
                        b=rs.getBytes("ccnumber");
                        System.out.println("paymantid >>> " + paymantid);
                        originalCCnumber=DecryptCCNumber(b);
                        Security.removeProvider("RC4");
                        System.out.println("decrypted original >>> " + originalCCnumber);
                        aesencrypted=getAESEncryption(originalCCnumber);
                        //allccnumber.put(new Integer(paymantid),new String(originalCCnumber));
                   Set key=allccnumber.keySet();
                   Iterator i=key.iterator();
                   while(i.hasNext())
                   {System.out.println(" Payment id from HashMap " +(Integer)i.next());
                   System.out.println("Size of the HashMap: >>" + allccnumber.size());
              else
                   System.out.println("empty");
              allccnumber.clear();
              }catch(SQLException exp)
                             System.out.println("Exception in SQL" + exp);
                        finally
                             try{          rs.close();
                                       pstmt.close();
                                       db.conn.close();
                             }catch(Exception er){}
         public String DecryptCCNumber(byte[] encryptedCCNumber)
              {     String decrypted=null;
                   if(encryptedCCNumber!=null)
                   {decrypted = decrypt(encryptedCCNumber);
                   return decrypted;
         public String decrypt(byte data[])
              if(data == null || data.length == 0)
              return null;
              try
                   xjava.security.Cipher cipher = xjava.security.Cipher.getInstance("RC4", "Cryptix");
                   cipher.initDecrypt(rsaKey);
                   byte out[] = cipher.crypt(data);
                   return new String(out);
              catch(GeneralSecurityException se)
              { System.out.println("SecurityException in decrypt method: " + se);
              return null;
         public static synchronized RC4EncMemory getInstance()
              if(_rc4decryption == null)
                   Security.addProvider(new Cryptix());
                   _rc4decryption = new RC4EncMemory();
                   makeRC4Key();
              return _rc4decryption;
    private static void makeRC4Key()
    {          String seed = "CvMjSpVrGsTnAj";
              rsaKey = new RawSecretKey("RC4", seed.getBytes());
    public byte[] getAESEncryption(String originalCCNumber)
    {     aes=AESEccryption.getInstance();
         return aes.encrypt(originalCCNumber);
    public static void main(String args[])
         RC4EncMemory mem1=new RC4EncMemory();
         mem1.selectAllCCNumber();
         private static SecretKey rsaKey = null;
         private static RC4EncMemory _rc4decryption = null;
    In the above programs i am getting the output as follows
    output:-
    in while
    paymantid >>> 3338157
    decrypted original >>> 5856373015065936
    inside encrypt method
    Original Data----->5856373015065936
    Encrypted Data----->[B@3cc0bc
    after encryption of data
    In while
    paymantid >>> 3338169
    SecurityException in decrypt method: java.security.NoSuchAlgorithmException: algorithm ARC4 is not available from provider Cryptix
    decrypted original >>> null
    In while
    paymantid >>> 3338290
    SecurityException in decrypt method: java.security.NoSuchAlgorithmException: algorithm ARC4 is not available from provider Cryptix
    decrypted original >>> null
    my program is able to decrypt the only first credit card numbers using RC4 and then encrypt it using AES(as shown in bold above) but it is not able decrypt the rest of the credit card number from the database using "RC4" and it is throwing above exception regarding the "RC4" algorithm .
    can anybody tell me what is reason behind this exception? my guess is the we cann't use the two providers simultaneously.
    please anybody help me
    AESEccryption.java(which helps to encrypt the credit card number in AES using encrypt method )
    import java.security.GeneralSecurityException;
    import java.security.Security;
    import java.sql.*;
    import javax.crypto.spec.SecretKeySpec;
    import org.bouncycastle.jce.provider.BouncyCastleProvider;
    import cryptix.provider.Cryptix;
    public class AESEccryption
         AESEccryption cryptAES=null;
         AESEccryption cryptAES1=null;
         public AESEccryption(){}
         public static synchronized AESEccryption getInstance()
              {     if(_aesEncryption == null)
                        Security.insertProviderAt(new BouncyCastleProvider(),3);
                        //Security.addProvider(new BouncyCastleProvider());
                        //Security.addProvider(new Cryptix());
                        _aesEncryption = new AESEccryption();
                        makeAESKey();
                   return _aesEncryption;
         private static void makeAESKey()
                   String seed = "FFF3454D1E9CCDE00101010101010101";
                   int length=seed.length();
                   if(length!=32)
                   {     System.out.println("Key size must be 32 characters only");
                        System.exit(0);
                   skeySpec = new SecretKeySpec(seed.getBytes(),0,32,"AES");
    public byte[] encrypt(String data)
         {     if(data == null)
              return null;
              try
              {     System.out.println("inside encrypt method");
                   javax.crypto.Cipher cipher = javax.crypto.Cipher.getInstance("AES");
                   cipher.init(javax.crypto.Cipher.ENCRYPT_MODE,skeySpec);
                   byte out[] = cipher.doFinal(data.getBytes());
                   return out;
              catch(GeneralSecurityException se)
                   System.out.println("SecurityException: " + se);
              return null;
         public static void main(String args[])throws Exception
         {     AESEccryption aesenc=new AESEccryption();
              aesenc.selectAllCCNumber();
              if(flag)
                   System.out.println("Flag " + flag);
         private static SecretKeySpec skeySpec = null;
         private static AESEccryption _aesEncryption = null;
    Regards
    Pandurang
    Message was edited by:
    andylimp12
    Message was edited by:
    andylimp12
    Message was edited by:
    andylimp12

    Hi Nith,
    Previously I have changed the document dispostal time out to 1 year but the error still occurs.
    Now I change the document inline size from 64 KB to 27 MB (estimated max document size) and see how the LCES behaves.
    I suspect if document size is larger than document inline size then LCES will write to some temp file. After that, user does not process the task for a long time, e.g. 3 days. And during the 3 days, the unix system/ websphere auto clear the temp file. After 3 days when user accesses the task again, LCES will complain "document is not in sending server side any more" ....
    I refer to : http://blogs.adobe.com/livecycle/2008/10/livecycle_tuning_knob_default.html
    For the Document sweep interval, I think, it relates Watch Folder, not this error so I don't change it.
    Regards,
    Anh

  • Generalised Event Exception Handler

    Hi all experts,
    Can anybody plz tell how to create a generalised Exception Handler , so that wenever a exception is generated in the main method the Exception Event Handler shud be initialised to catch the exception for all the exceptions generated at runtime.
    I want the Exception Event Handler to catch the exceptions for RFC BAPI,EJB Webservice,etc..as i am using this in my application to give general message at runtime if any exceptions is generated from the try-catch block.
    Waiting for the reply.
    Regards:
    SK

    Hi SK,
    There is a general Exception that you can use for all exceptions thrown.
    just add this code for any exception you want to catch.
    try
        // try anything
    catch(Exception e)
       // catch any exception
    Regards,
    Marshall.

  • Is it possible to trap a Java  Exception from within an XPRESS Rule?

    Hellos.
    I have a rule which invokes a Java method which queries an oracle DB table.
    Due to network problems the oracle DBMS may reset the connection in some situations... which results in my Rule's invokation of the method giving an XPRESS exception because of an IO Exception. I want the chance to retry the query at least once before exiting the Rule and returning the error.
    If it is possible to detect this Exception would someone please let on how its done.. I cant change the Java method all I wish to do in my Rule is to check if the <invoke></invoke> block threw an exception.
    regards
    GF

    hi,
    You can call a .exe from a standalone application code, use the following piece of code
    java.lang.Runtime.getRuntime().exec("sol.exe");
    hope this is useful.
    cheerz
    ynkrish

  • Security Exception in trying to get a org.w3c.dom.Document

    Hi,
    I'm trying to get an org.w3c.dom.Document using the following code----
         String configFileName = "discoveryconsts.xml";
              DocumentBuilder db = null;
              Document xmlDocument = null;
              DocumentBuilderFactory dbf = null;
         dbf = DocumentBuilderFactory.newInstance();
    System.out.println("The DocumentBuilderFactory is :" + dbf);     
    //the exception happens here,while building the DocumentBuilder.
         db = dbf.newDocumentBuilder();
    System.out.println("The DocumentBuilder is :" + db);          try
         xmlDocument = db.parse(configFileName);
    System.out.println("The Document Builder is :" + db);
    catch(Exception e)
         System.out.println("The Exception is :"+ e);
    System.out.println("The XML Document is :" + xmlDocument);
    The error obtained is in the ---
    java.lang.SecurityException: sealing violation
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:234)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
    at org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(DocumentBuilderImpl.java:98)
    atorg.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(DocumentBuilderFactoryImpl.java:87)
    at Prototype.ChangingDiscConstsFile.discoveryConstants(ChangingDiscConstsFile.java:36)
    at Prototype.ChangingDiscConstsFile.main(ChangingDiscConstsFile.java:74)
    This error is obtained at runtime(ie.The file gets compiled).
    Kindly let me know the reason for the exception.
    regards,
    Karan.

    Hello Satya,
    Have you checked if the cross domain security between the domain WLS 10.3.5 and the backend server is enabled?
    Trust between domains is established so that principals in a Subject from one WebLogic domain can make calls in another domain. In previous releases of WebLogic Server, there was only one type of domain trust that is now referred to as Global Trust. WebLogic Server now supports a type of domain trust that is referred to as Cross Domain Security. The following sections explain how to configure each domain trust type:
    Enabling Cross Domain Security Between WebLogic Server Domains
    Enabling Global Trust
    http://docs.oracle.com/cd/E21764_01/web.1111/e13707/domain.htm#i1176046

  • Dynamic Filename doubt!!!

    Hi Experts
    I have a bypass scenario where I need not do any transformation to the file but need to change the filename scheme.
    The sourcefile name is XYZ.txt whereas the target needs to be <IDOCNUM>_X_Y.DAT
    As of now we have used a java mapping to achieve this but I was looking out for something simpler.
    I mean can we straighaway catch the IDOCNUM(comes in source payload) and use it for filename scheme?
    Regards
    Soumen...

    Hi,
    Use this as a sample
    try {
    String filename    = "";
    String timestamp = "";
    DynamicConfiguration conf1 = (DynamicConfiguration)container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    DynamicConfigurationKey key1 =DynamicConfigurationKey.create("http:/"+"/sap.com/xi/XI/System/File","FileName");
    DynamicConfigurationKey key2=DynamicConfigurationKey.create("http:/"+"/sap.com/xi/XI/System/File","SourceFileTimestamp");
    filename = conf1.get(key1);
    timestamp = conf1.get(key2);
    filename = filename.replaceAll( ".xml" ,"_" );
    filename = filenametimestamp".xml";
    conf1.put(key1,filename);
    return filename;
    catch(Exception e)
         String exception = e.toString();
          return exception;
    Regards,
    Nithiyanandam

  • How to get the URL of an iView using AbstractPortalComponent

    Hi All,
    I need to get the URL of an iView using AbstractPortalComponent using the following code.
    But i am unable to open the URL from the Browser
    This is the following code snippet
    public class AbsClass extends AbstractPortalComponent
        public void doContent(IPortalComponentRequest request, IPortalComponentResponse response)
    IPortalComponentURI componentURI = request.createPortalComponentURI();
    componentURI.setContextName("pcd:portal_content/LOG_Viewer/LogViewer");
    String URI=componentURI.toString();
    response.write(URI);
    The output i got from the browser is:
    /irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fLOG_Viewer!2fLogViewer
    Actual Path: pcd:portal_content/LOG_Viewer/LogViewer
    Output Path: /irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fLOG_Viewer!2fLogViewer
    Why some extra numerics are embeded in the output path when compare with the Actual Path.
    Can any one send me the modified code and your suggestions, how to achieve this problem.
    Regards
    Phani

    Hi,
    Now i need to get the URL of this component.
    IPortalComponentRequest request = (IPortalComponentRequest) this.getRequest();
    IPortalComponentURI componentURI = request.createPortalComponentURi();
    componentURI.setContextName("com.sap.portal.appintegrator.sap.bwc.Transaction");
    String URI=componentURI.toString();
    response.write(URI);
    I export this component into Portal and i tested with an iView based on this par file, i got the URL in the Preview.
    But when i tried to run this URL by adding the http://<IPADDRESS>:<PORTNO>+URL
    I am facing one AccessDenied Exception for this Object. ( USER/GUEST)
    Is there any security zone, or other Permissions Problem, if so can you plz guide me what are the settings i have to change inorder to resolve this exception
    Regards
    Phani

  • How to get the Response Code when a URL is launched from Web Dynpro

    Hello Experts,
    I have a Web Dynpro Application in which in one of its views i have an IFrame UI element in which i will show a resource stored somewhere ..
    But before showing it i want to check if the resource actually exists. For this i have to check the HTTP Response code from Web Dynpro Application without setting it in the Iframe..
    I am using the following code to get the Response Code:
    try{
    URL url = new URL("Some Url");
    HttpURLConnection.setFollowRedirects(false);
    HttpURLConnection connection = (HttpURLConnection) url.openConnection();
    connection.connect();
    wdComponentAPI.getMessageManager().reportSuccess("Response code ="+connection.getResponseCode());
    }catch(Exception e){
    wdComponentAPI.getMessageManager().reportSuccess("Exception");
    Now the Problem is whatever response Code occurs 403 (for No Proper Authorization), 404 (for Resource not found) etc..
    i always get Response Code=  500 (which is for Internal Server Error) shown in the messgae i have printed.
    Please let me know the correct way of getting the Response Code from Web Dynpro.
    Also my resource is lying on a SAP Portal 6.4
    Best Regards
    Sundeep
    Edited by: Sundeep Sethi on Feb 18, 2008 9:07 AM
    Edited by: Sundeep Sethi on Feb 18, 2008 10:23 AM

    Hi,
      Check this code from /thread/5242768 [original link is broken] if it works.
    try{
    URL myurl = new URL("http://calendar.google.com");
    URLConnection connection = myurl.openConnection();
    if(connection instanceof HttpURLConnection) {
    HttpURLConnection httpConnection = (HttpURLConnection) connection;
    HttpURLConnection.setFollowRedirects(true);
    httpConnection.setRequestMethod("HEAD");
    httpConnection.connect();
    System.out.println("Response = "+httpConnection.getResponseCode());
    catch(Exception e) {
    // print exception
    Regards,
    Harini S

  • Envp- open hangs after crash

    Hello All,
    If I repeatedly kill a test app that opens and closes a BDB databaseate, I eventually get into a state where envp->open() freezes and never returns. I accept that open() may throw an exception and I may need to call Open() again with the DB_RECOVER flag, but I can not allow it to hang indefinitely. It is not an option for me to call open() with the DB_RECOVER flag every time I open the database because this must be process and thread safe.
    Can anyone offer some assistance for how to get around this problem? The only solution I could think of was to spawn a new thread from which to call envp->open, and kill that thread if it did not complete in time, but that is hardly an acceptable solution.
    I am using BDB version 4.7.25.
    I am opening the environment with the following code:
         const int MAX_THREAD_COUNT = 30;
         const int MAX_LOGFILE_SIZE = 2097152;
         DbEnv* envp = NULL;
         u_int32_t envFlags =
         DB_CREATE | // Create the environment if it does not exist
         DB_INIT_LOCK | // Initialize the locking subsystem
         DB_INIT_TXN | // Initialize the transactional subsystem.
         DB_INIT_MPOOL | // Initialize the memory pool (in-memory cache)
         DB_THREAD; // Cause the environment to be free-threaded
         // Add recover option
         if (dbRecoverAttempt > 0)
              envFlags = envFlags | DB_RECOVER;
         // Create and open the environment
         envp = new DbEnv(0);
         envp->set_lk_detect(DB_LOCK_YOUNGEST);
         envp->set_thread_count(MAX_THREAD_COUNT);
         envp->set_isalive(&is_alive);
         envp->set_lg_max(MAX_LOGFILE_SIZE);
         envp->set_flags(DB_LOG_AUTO_REMOVE, 1);
         envp->open(dbDir, envFlags, 0/*callback*/);
    Regards,
    Todd Kobus

    Hello Michael,
    We have implemented a monitor thread that calls failchk(), but the monitor thread is blocked during environment open and close operations. Should I be calling failchk() immediately prior to calling envp->close() to limit the potential for a deadlocked close operation?
    Update: I tried adding a call to failchk() immediately prior to my call to envp->close(). I managed to get a hang from within failchk() on my first test run.
    Occasionally, I get the following output when calling envp->open() on an environment that has recently died within a different process:
    unable to join the environment
    Recovery function for LSN 2 194808 failed on forward pass
    PANIC: No such file or directory
    unable to join the environment
    Followed by an "Attempted to read or write protected memory. This is often an indication that..." exception
    Regards,
    Todd

  • Unable to view the map in Topology

    Hi Team,
    Problem: In the NNMi console i am unable to view the map of container.
    out of 10  container 9 are working, but 1 is having problem.
    The error i am getting is " Could not compute the map view response due to exception"
    Regards,
    Prashanth

    You probably have restricted access to the file. Check if the drive is ntfs. If the os user is in administrator group, you can give permissions in file properties.

Maybe you are looking for

  • How do I change my apple ID for iCloud and Facetime

    I cannot press one button without a pop up for me to enter my password to sign into iCloud yet it has my old apple id and when i go to sign into iCloud under the settings, it does not give me an option to enter my new apple id. My old on is grayed an

  • How to call a Java method n map the output of that method to a table in ODI

    Hi, I'm new to ODI. I've written an interface which joins two tables( in source ) to a file (in target). Now i have to apply a method(java call) on each element of a column in the target. Now my questions are : 1. All that i know is to use Procedure

  • Want to know details of Oracle Support.

    Hi all, i need a following details. 1.Upto which date oracle will support for oracl 9i,10g,11g databases and all application servers in oracle. Please advise asap. Regards, Reshu

  • Controling document functions from within an iframe

    I'm interested in embedding a pdf document within an HTML iframe along with an iframe panel where i could manipulate the document via javascript.  I've been told that this is possible by inserting some javascript on both the document and the panel if

  • What is the relevant Place to post?

    Hi could any one point where the Hr-abap Quesitons be posted.. As when i am posting in the Sap-HR where no technical people will visit the same so one able to answer the same.. By posting it in Abap-general that is not accurate.. So Is there any Poss