Application code should not call ensureCache as this may result in deadlock

I'm seeing this on the coherence console. I don't think I'm calling ensureCache anywhere in my code.
Oracle Coherence GE 3.4.2/411 <Warning> (thread=DistributedCache, member=4): Application code running on "DistributedCache" service thread(s) should not call ensureCache as this may result in deadlock. The most common case is a CacheFactory call from a custom CacheStore implementation.
-Andrew

Take a look at any CacheStore or EntryProcessor implementations you have. In general, it is a bad idea to try to operate on the same cache service while running on that service (e.g. from an EP).
See here for more details:
http://coherence.oracle.com/display/COH34UG/Constraints+on+Re-entrant+Calls

Similar Messages

  • [svn:fx-trunk] 16929: Add a [Mixin] class that will register the required class aliases in the event the mxml compiler generation   [RemoteClass(alias="")] code is not called because an application does not use the Flex UI framework .

    Revision: 16929
    Revision: 16929
    Author:   [email protected]
    Date:     2010-07-15 07:38:44 -0700 (Thu, 15 Jul 2010)
    Log Message:
    Add a class that will register the required class aliases in the event the mxml compiler generation  [RemoteClass(alias="")] code is not called because an application does not use the Flex UI framework.
    Add a reference to this class in the RPCClasses file so it always gets loaded.
    QE notes: Need a remoting and messaging regression test that doesn't use Flex UI.
    Bugs: Watson bug 2638788
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/rpc/src/RPCClasses.as
    Added Paths:
        flex/sdk/trunk/frameworks/projects/rpc/src/mx/utils/RpcClassAliasInitializer.as

    Great exercise to document the problem like this.  It got me thinking about how an app with modules would be different from an app that does not use modules.  Solution: I moved the dummy reference of PersonPhotoView out to the main application file (as opposed to being inside the module) and it worked.  I've probably been lucky not to have experienced this problem earlier, because for most other entities I have an instance attached to my model which is linked / compiled with the main application.

  • Private function should not call

    I come across a strange thing in Java while doing Inheritance :
    Problem is that when we have one super class with a public function in it
    and a child class calling that function with its own object then everything
    works fine.
    But the problem arise when we modify super class function to make it private
    and add some more "println()" just to know more clearly what is happening
    now compile only super class .java file and try to execute child. u will
    find it also work fine but private function should not call.
    example (do as follow):
    Before Changes
    1) SuperClass.java
    public class SuperClass
    public SuperClass(){} //constructor
    public void fun() // public function
    System.out.println("Super class function called");
    2) javac SuperClass.java
    3) ChildClass.java
    public class ChildClass extends SuperClass
    public ChildClass() {} //constructor
    public static void main(String [] args)
    ChildClass c1 = new ChildClass();
    c1.fun();
    4) javac ChildClass.java
    5) java ChildClass
    Output :
    Super class function called
    After Change
    1) SuperClass.java
    public class SuperClass
    public SuperClass(){} //constructor
    private void fun() //private function ***** CHANGED ***********
    System.out.println("Super class function called");
    System.out.println("Newly added line is displayed");
    2) javac SuperClass.java
    3) java Child
    output:
    Super class function called
    Newly added line is displayed
    Why this "Newly added line is displayed" is in output ?
    Probably you will say Child.java should also compile but we haven't make any
    changes in it.
    And question is that if we have old binary then we can easily bridge the
    data hiding concept.
    Please take me out of this problem.

    Unlike C++, a subclass does not include all the methods/data of the super class.
    Instead it is built from the sub class and all its super classes when loaded.
    This means you can change a super class, or any class it refers to and the Child class is impacted by this.
    The leason is always re-compile all the class which are effected by a change.
    Using ant, maven or an IDE will do this.
    You can plenty of stange behaviour by recompiling a parent class with compiling its children or the classes which depend on them.

  • ORA-10631: SHRINK clause should not be specified for this object

    Hi
    I was trying to shrink table to reset the high water mark but some unknown reason it failed.
    Please help me
    SQL> declare
    stmt varchar2(100);
    cursor cur is
    select object_name from user_objects where substr(object_name,1,1)='A'
    and object_type='TABLE';
    begin
    for i in cur loop
    stmt :='alter table '||i.object_name ||' shrink space';
    execute immediate stmt;
    end loop;
    END;
    declare
    ERROR at line 1:
    ORA-10631: SHRINK clause should not be specified for this object
    ORA-06512: at line 9
    Regards
    Jewel

    http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_3001.htm#CJA
    The shrink clause lets you manually shrink space in a table, index-organized table or its overflow segment, index, partition, subpartition, LOB segment, materialized view, or materialized view log. This clause is valid only for segments in tablespaces with automatic segment management. By default, Oracle Database compacts the segment, adjusts the high water mark, and releases the recuperated space immediately.
    Compacting the segment requires row movement. Therefore, you must enable row movement for the object you want to shrink before specifying this clause. Further, if your application has any rowid-based triggers, you should disable them before issuing this clause.

  • I have two macs in my house.  One is newer and came with the os x mountain lion software and the other one needs to be upgraded.  I was wondering if there is a way to take upgrade from one to the other?  Should not have to buy this software again.

    I have two macs in my house.  One is newer and came with the os x mountain lion software and the other one needs to be upgraded.  I was wondering if there is a way to take upgrade from one to the other?  Should not have to buy this software again.

    Welcome to Apple Support Communities
    Buy it for the other computer. Mountain Lion is preinstalled on the new Mac, but you can only use it in the new one

  • TS1702 Upon switching on my ipad, I'm getting the caption "Unable to Download Application "*Solitaire" could not be downloaded at this time." Further, I'm getting 2 options - Done & Retry, both of which are not responding. The ipad is in the hanged situat

    Upon switching on my ipad, I'm getting the caption "Unable to Download Application "*Solitaire" could not be downloaded at this time." Further, I'm getting 2 options - Done & Retry, both of which are not responding. The ipad is in the hanged situation for all practical purposes. How do I get out of this situation?

    Try a reset:
    1. Hold the Sleep and Home button down (together)
    2. For about 10 seconds
    3. Until you see the Apple logo (very important)
    4. Ignore the red slider

  • EVENT 36888, Schannel A fatal alert was generated and sent to the remote endpoint. This may result in termination of the connection. The TLS protocol defined fatal error code is 43. The Windows SChannel error state is 252.

    I keep losing my network connection for a few seconds at a time.  Not  a big deal unless I just spent time filling in a form and have to redo it.
    Getting:
    A fatal alert was generated and sent to the remote endpoint. This may result in termination of the connection. The TLS protocol defined fatal error code is 43. The Windows SChannel error state is 252. Using windows 8.  I just installed the new ARRIS
    TG862 provided by Comcast. 
    Any Ideas?
    Also get the following errors in my events:
    The name "WORKGROUP      :1d" could not be registered on the interface with IP address 10.0.0.2. The computer with the IP address 10.0.0.3 did not allow the name to be claimed by this computer.
    Realtek PCIe GBE Family Controller is disconnected from network.
    Any help is appreciated

    Hi,
    Critical Kernel-power event ID 41 is used appear after PC restarts or randomly restarts with error
    BugcheckCode listed or a cold reboot. Do you get BSOD and some dump files?
     Default location is %SystemRoot%\Minidump. You can upload it to skydrive, then paste link here.
    How to use Skydrive
    http://www.wikihow.com/Use-SkyDrive
    Kernel-PnP event ID 219: A Plug and Play device driver on your system is failing to load due to a device driver or device malfunction, you can unplug any external devices (except mouse and keyboard, but please keep the latest drivers), and
    check device status in device manager, please also keep the all latest driver update of your PC.
    And for error 36888, I found a similar thread, please refer to this link
    http://social.technet.microsoft.com/Forums/windowsserver/en-US/4c5430f5-43f6-41b4-97d3-03cfb3efa70b/schannel-error-event-id-36888-is-there-a-way-to-identify-what-causes-schannel-to-log-error?forum=winserverDS
    Regards
    Yolanda
    TechNet Community Support

  • SCOM reports "A significant portion of the database buffer cache has been written out to the system paging file. This may result in severe performance degradation"

    This was discussed here, with no resolution
    http://social.technet.microsoft.com/Forums/en-US/exchange2010/thread/bb073c59-b88f-471b-a209-d7b5d9e5aa28?prof=required
    I have the same issue.  This is a single-purpose physical mailbox server with 320 users and 72GB of RAM.  That should be plenty.  I've checked and there are no manual settings for the database cache.  There are no other problems with
    the server, nothing reported in the logs, except for the aforementioned error (see below).
    The server is sluggish.  A reboot will clear up the problem temporarily.  The only processes using any significant amount of memory are store.exe (using 53GB), regsvc (using 5) and W3 and Monitoringhost.exe using 1 GB each.  Does anyone have
    any ideas on this?
    Warning ESE Event ID 906. 
    Information Store (1497076) A significant portion of the database buffer cache has been written out to the system paging file.  This may result in severe performance degradation. See help link for complete details of possible causes. Resident cache
    has fallen by 213107 buffers (or 11%) in the last 207168 seconds. Current Total Percent Resident: 79% (1574197 of 1969409 buffers)

    Brian,
    We had this event log entry as well which SCOM picked up on, and 10 seconds before it the Forefront Protection 2010 for Exchange updated all of its engines.
    We are running Exchange 2010 SP2 RU3 with no file system antivirus (the boxes are restricted and have UAC turned on as mitigations). We are running the servers primarily as Hub Transport servers with 16GB of RAM, but they do have the mailbox role installed
    for the sole purpose of serving as our public folder servers.
    So we theroized the STORE process was just grabbing a ton of RAM, and occasionally it was told to dump the memory so the other processes could grab some - thus generating the alert. Up until last night we thought nothing of it, but ~25 seconds after the
    cache flush to paging file, we got the following alert:
    Log Name:      Application
    Source:        MSExchangeTransport
    Date:          8/2/2012 2:08:14 AM
    Event ID:      17012
    Task Category: Storage
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      HTS1.company.com
    Description:
    Transport Mail Database: The database could not allocate memory. Please close some applications to make sure you have enough memory for Exchange Server. The exception is Microsoft.Exchange.Isam.IsamOutOfMemoryException: Out of Memory (-1011)
       at Microsoft.Exchange.Isam.JetInterop.CallW(Int32 errFn)
       at Microsoft.Exchange.Isam.JetInterop.MJetOpenDatabase(MJET_SESID sesid, String file, String connect, MJET_GRBIT grbit, MJET_WRN& wrn)
       at Microsoft.Exchange.Isam.JetInterop.MJetOpenDatabase(MJET_SESID sesid, String file, MJET_GRBIT grbit)
       at Microsoft.Exchange.Isam.JetInterop.MJetOpenDatabase(MJET_SESID sesid, String file)
       at Microsoft.Exchange.Isam.Interop.MJetOpenDatabase(MJET_SESID sesid, String file)
       at Microsoft.Exchange.Transport.Storage.DataConnection..ctor(MJET_INSTANCE instance, DataSource source).
    Followed by:
    Log Name:      Application
    Source:        MSExchangeTransport
    Date:          8/2/2012 2:08:15 AM
    Event ID:      17106
    Task Category: Storage
    Level:         Information
    Keywords:      Classic
    User:          N/A
    Computer:      HTS1.company.com
    Description:
    Transport Mail Database: MSExchangeTransport has detected a critical storage error, updated the registry key (SOFTWARE\Microsoft\ExchangeServer\v14\Transport\QueueDatabase) and as a result, will attempt self-healing after process restart.
    Log Name:      Application
    Source:        MSExchangeTransport
    Date:          8/2/2012 2:13:50 AM
    Event ID:      17102
    Task Category: Storage
    Level:         Warning
    Keywords:      Classic
    User:          N/A
    Computer:      HTS1.company.com
    Description:
    Transport Mail Database: MSExchangeTransport has detected a critical storage error and has taken an automated recovery action.  This recovery action will not be repeated until the target folders are renamed or deleted. Directory path:E:\EXCHSRVR\TransportRoles\Data\Queue
    is moved to directory path:E:\EXCHSRVR\TransportRoles\Data\Queue\Queue.old.
    So it seems as if the Forefront Protection 2010 for Exchange inadvertently trigger the cache flush which didn't appear to happen quick or thuroughly enough for the transport service to do what it needed to do, so it freaked out and performed the subsequent
    actions.
    Do you have any ideas on how to prevent this 906 warning, which cascaded into a transport service outage?
    Thanks!

  • UAG 2010 SP4 Cold Fusion Web Application "You Are Not Authorized To Access This Application" error

    Hi folks,
    2010 UAG SP4 publishing a web app that is a Cold Fusion login page.
    The portal trunk is set to not verify URLs and open with that page directly rather than a Portal page, I also have it set to not install client components, basically using UAG as a reverse proxy with some other items. 
    The published app does not require authentication and all users are authorized the path is as follows:
    /index.cfm?FuseAction=Security.Login
    And the hostname is set as www.apps.x.x.edu name removed but is correct. UAG has an http to https redirection and it requires https. 
    The Portal Link has https://xxxx as the address which is correct as it is using an SSL connection to the backend web server and I can reach the page successfully from the UAG server by simply browsing. 
    I previously had the application launching within the portal but the client does not want the extra step so I removed the portal interaction all together and while I had the application launching within the portal, it worked. I'm not certain what changed
    to make it fail, though. 
    In the Web Monitor I receive this error:
    A request on trunk nonuvaportal; Secure=1 failed because of an unknown application. The URL is /index.cfm?FuseAction=Security.Login. The source IP address is 137.54.129.238. The user is .
    Any help or tips or advice would be superb.
    Thanks,
    Justin

    And an update, I did another application publishing on a separate trunk/portal to a similar page
    /index.cfm?FuseAction=Programs.Home
    And I get the same error. Is there a switch/setting/policy I am missing to allow it to run those?

  • When i try to download ebooks to my nook it will not let me and comes up with thw error code CE_COPY_NOT_Allowed- not able to copy this book. Please help.

    Has anyone experienced this problem and have come to a solution this never happened on my old computer?

    It sounds as though your PC is infected with fake antivirus software. The detailed cleanup instructions vary depending on which fake AV you have. However, as a first step, try this:
    Download the following on a different PC, copy them to a USB flash drive or CD, and then run them on the infected PC:
    Malwarebytes Anti-malware : http://www.malwarebytes.org/mbam.php
    SUPERAntiSpyware : http://www.superantispyware.com/
    Hopefully these will get you back online safely. If not, search for clean-up instructions for the specific malware.

  • E-Rec Reference Code in the Publication tab should not appear after enddate

    hi,
    There is a requirement from the client after the end date of the publication ,the reference code should not be displayed to the candidate in the Candidate page ,presently the same is manually done in the system by changing the status to withdrawn.
    Is there any way by which we can automate the process by change in customising by which the reference code does not appear after the end date
    Please provide a solution if something can be done in the standard setting or do we require any Zworkflow to be developed for the same.
    Regards
    RK

    Hi RK,
    this is nothing the standard supports.
    But I would not use a workflow here. As this is a mass handling workflow is no good idea. This is a task for a customer periodical service. Just build a class implementing the periodical service interface which gets all released publications which have a publication end in the past and status released and change their status using the cl_hrrcf_posting_inst_bl. This should be done in a couple of hours. Add the customizing and the issue is solved.
    A requirement in this context where a customer workflow is quite handy in my opinion is a customer workflow which closes all postings and withdraws released publications when you close the requisition. This reduces the steps a recruiter has to do and ensures that no candidate applies although you are already done with the requisition.
    Kind Regards
    Roman

  • Adobe Air Aplication descriptor could not be found for this application

    Can You Please help me it s so importan i downloaded program and it required adobe air i downloaded it then it says aplication descriptor could not be found for this application

    I have the same problem,I downloaded program
    And it required adobe air, then I downloaded adobe air but then when I tried again to open that program I get an error message says application descriptor could not be found for this application. Try re-installing or contacting the publisher for assistance
    would you please help me.

  • Function Code can not be selected

    Dear expert,
    Please help me, there is a uploader For MIGO, USer is uploading data using this uploader, Sometimes when user try to upload data, he gets a message on status BAR:
    Function cannot be selected, When i Double Click on that Message i Get Following Information:
    Message NO: 00255
    Diagnosis
    You entered an Inactive function code
    You can trigger this by:
    inputting directly in the OK code field
    inputting the fastpath of an inactive menu function
    choosing an inactice function key, or even by
    choosing enter, if enter has an inactive function
    In batch input a function code is included in field BDC_OKCODE of the session, as long as this function Code is not assigned to Enter
    As well as activating function codes stastically in the menu painter(Transaction SE41), they can also be deactivated dynamically using the excluding addition with PF-STATUS.
    Now one more thing i want to tell you is when user just open MIGO directly and try to enter some data and get back before saving and then Execute uploader then user can upload data without any error,
    Kindly tell me what shoul i do to remove this error permanently
    Thanks in advance
    Regards
    Shelly Malik

    There is an error in this uploader, it should not call this command which is not available on that screen. What is this uploader? If it's a custom abap program, you must debug it.

  • Should Not handle large base64Binary data with BPEL?

    Hi,
    we need to implement a file saving function. I have no problem to implement the web service with Java class by using MTOM streaming but I question on the best design with BPEL for this or if BPEL should not be used for this at all. Please help.
    For the requirement, the file content could be the text entered from a web page or the binary data from any resource such as an existing file or email message body etc, which is not limited. Also the web service would receive the desired file name. But the actual file name should be created by the web service based on the desired file name plus some business rule.
    I am thinking of creating a BPEL app for this. The input for the file content is designed to be of type base64Binary so that the application could handle either ASCII or Binary data. In this BEPL app, it needs first to call a web service to get the information where to put the file (this is dynamic) and generate the actual file name and then it calls another web service to save the file with the actual file name and content. I wonder in the case of saving content of big size such as content read from a PDF file, it could cause resource issue due to the dehydration in BPEL. I am not so clear about dehydration. Does that mean when the BPEL invokes the 1st web service to get the information where to put the file, the base64Binary data for the file content would be first saved into the DB (dehydrated)? Would this cause issue? If so, does that mean for this business needs, we should not use SOA, instead, we should just implement it with JAX-WS?

    Operating System is Windows 7
    I do not know what you mean by Patched to 7.0.4
    I do not have a crash report, the software just freezes and I have to do a force close on the program.
    Thank you for your time...

  • Should i call apple for three broken ipods in a row?

    i got this ipod touch from best buy and it just stopped working, then i returned it to get a refurbished one and it had sound problems, and then i returned that one and the one i have now has a touch screen that doesnt work. it wont press certain letters and it doesnt slide to well. should i call apple for this?

    If within warranty (check using the link below) I would make an appointment at the Genius Bar of an Apple store or call AppleCare.  If not within warranty you may have to go back to Best Buy.
    https://selfsolve.apple.com/agreementWarrantyDynamic.do

Maybe you are looking for

  • Document Warnings...

    Okay, I know everyone is going to think I'm missing something, but I sure can't figure out what it is. Every time I open up ANY keynote file, I get a 'Document Warning' indicating that I have a missing font "Sedona" on every master and slide in the f

  • Need help in this code snippet for split container

    Hi, I am using the following code to display two tables in report output. using cl_salv_table. ============================================================================================= START-OF-SELECTION. DATA: lo_report TYPE REF TO lcl_test_clas

  • StringVar not clearing - what's wrong?

    I apologize for being a pest. I'll pick this up pretty fast and will then stop asking these n00b questions. In the mean-time, any assistance would be appreciated. I have a string that I declare and clear in a group header (StringVar MyVar = '') , add

  • XI and MCOD

    Hi Guys, I have a question: Can I install an XI3.0 NW04 in a MCOD Server that have a one NW App Server Abap like server for Web Developments and one EP6.0? I have this reasonable doubt, because in XI3.0 Installing Guide dont tell about the installati

  • New Macbook Pro Can't See Other Macs

    My Powerbook and iMac can see each other over the network and do file transfers, but my new Macbook Pro can't. The other computers show up in Bonjour Browser, but when I try to connect to them (either via their computer name, e.g. my-computer.local,