Assertion failed: poll() is a blocking call and cannot be called on the Service thread

Hi
We are getting a strange issue, the application successfully joins the cluster but after start failing with following exception.
The cluster have three nodes storage disabled web-logic and two standalone coherence JVM's, we are using distributed cache with Local scheme
<Error> (thread=DistributedCache, member=4): Assertion failed: poll() is a blocking call and cannot be called on the Service thread
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.poll(Grid.CDB:5)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.poll(Grid.CDB:11)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$BinaryMap.get(PartitionedCache.CDB:26)
at com.tangosol.util.ConverterCollections$ConverterMap.get(ConverterCollections.java:1655)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$ViewMap.get(PartitionedCache.CDB:1)
at com.tangosol.coherence.component.util.SafeNamedCache.get(SafeNamedCache.CDB:1)
at com.thehartford.pi.core.referencedata.dao.cachedaoimpl.ReferenceCacheDAOImpl.getReferenceData(Unknown Source)
at com.thehartford.pi.core.caching.cachestore.ReferenceCacheStore.load(Unknown Source)
at com.tangosol.net.cache.ReadWriteBackingMap$CacheLoaderCacheStore.load(ReadWriteBackingMap.java:6132)
at com.tangosol.net.cache.ReadWriteBackingMap$CacheStoreWrapper.loadInternal(ReadWriteBackingMap.java:5616)
at com.tangosol.net.cache.ReadWriteBackingMap$StoreWrapper.load(ReadWriteBackingMap.java:4698)
at com.tangosol.net.cache.ReadWriteBackingMap.get(ReadWriteBackingMap.java:717)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$Storage.get(PartitionedCache.CDB:10)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache.onGetRequest(PartitionedCache.CDB:23)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$GetRequest.run(PartitionedCache.CDB:1)
at com.tangosol.coherence.component.net.message.requestMessage.DistributedCacheKeyRequest.onReceived(DistributedCacheKeyRequest.CDB:12)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onMessage(Grid.CDB:34)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onNotify(Grid.CDB:33)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.PartitionedService.onNotify(PartitionedService.CDB:3)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache.onNotify(PartitionedCache.CDB:3)
at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
at java.lang.Thread.run(Thread.java:722)
ERROR 2013-09-20 09:06:42,515    :  [2013-09-20 09:06:42.515/8740.228 Oracle Coherence GE 3.7.1.0 <Error> (thread=DistributedCache, member=4): Assertion failed: poll() is a blocking call and cannot be called on the Service thread
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.poll(Grid.CDB:5)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.poll(Grid.CDB:11)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$BinaryMap.get(PartitionedCache.CDB:26)
at com.tangosol.util.ConverterCollections$ConverterMap.get(ConverterCollections.java:1655)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$ViewMap.get(PartitionedCache.CDB:1)
at com.tangosol.coherence.component.util.SafeNamedCache.get(SafeNamedCache.CDB:1)
at com.thehartford.pi.core.referencedata.dao.cachedaoimpl.ReferenceCacheDAOImpl.getReferenceData(Unknown Source)
at com.thehartford.pi.core.caching.cachestore.ReferenceCacheStore.load(Unknown Source)
at com.tangosol.net.cache.ReadWriteBackingMap$CacheLoaderCacheStore.load(ReadWriteBackingMap.java:6132)
at com.tangosol.net.cache.ReadWriteBackingMap$CacheStoreWrapper.loadInternal(ReadWriteBackingMap.java:5616)
at com.tangosol.net.cache.ReadWriteBackingMap$StoreWrapper.load(ReadWriteBackingMap.java:4698)
at com.tangosol.net.cache.ReadWriteBackingMap.get(ReadWriteBackingMap.java:717)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$Storage.get(PartitionedCache.CDB:10)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache.onGetRequest(PartitionedCache.CDB:23)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$GetRequest.run(PartitionedCache.CDB:1)
at com.tangosol.coherence.component.net.message.requestMessage.DistributedCacheKeyRequest.onReceived(DistributedCacheKeyRequest.CDB:12)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onMessage(Grid.CDB:34)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onNotify(Grid.CDB:33)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.PartitionedService.onNotify(PartitionedService.CDB:3)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache.onNotify(PartitionedCache.CDB:3)
          at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)

Hi
The problem is that you are making a re-entrant call back into a cache service from the service thread or worker thread of a cache service. This is a bad thing to do as you risk deadlocking your cluster by consuming all of the threads in the service. From the stack trace it looks like you are doing a get on a cache which is calling through to a cache store which is then doing a get on another cache.
For example, you have done a "get" on a cache, that has now consumed a worker thread (call it Thread-1), that thread is calling the cache store which is doing a get on another cache in the same cache service so will now consume another thread (call it Thread-2) so you now have two threads in use, Thread-1 will not return until Thread-2 completes. Now say you had 2 worker threads on your cache service and two "get" calls came in at the same time, Get-1 and Get-2. Both worker threads are now in use so when Get-1 calls the cache store to do a get on the other cache then it has to wait for a worker thread to become free to process the get. The same applies to Get-2, it is calling the cache store and waiting for a thread to become free. The problem is no threads will become free as they are all waiting. Hopefully that is a clear enough explanation of why you get the warning.
Read this Constraints on Re-entrant Calls - 12c (12.1.2) This is for 12.1.2 but the same applies for any Coherence version.
JK

Similar Messages

  • Oops! An untagged string (assertion failed!) got thrown far enough that we display it to the user. T

    After installing the latest update to Lightroom 5, I started getting this message when I started Lightroom:
    Adobe Photoshop Lightroom 5[4407]: Oops! An untagged string (assertion failed!) got thrown far enough that we display it to the user. This shouldn't happen.
    From what I've found through searches, plugins may be related to the problem.
    The problem I'm having here is the lack of any information - no crash log, no reference to what caused this - in any log file.  I've taken the most recently installed or updated pugins and moved them elsewhere to test and am still getting this message.
    I assume that when I see "This shouldn't happen" as a message from the software, that it's a significant warning.  What can go wrong / is going wrong as a result of the related problem?  Is my data in danger?
    All help gratefully appreciated.

    Off.line wrote:
    Thanks for your thoughts, Rob.
    You're welcome .
    Off.line wrote:
    The few times I wrote something like this, I dumped as much data as I could somewhere to facilitate the debugging process and it's a bit dissappointing that there seems to be no such output.
    No such output enabled for users. I'm sure the developers have some way of debugging..
    Off.line wrote:
    I wonder what the output of the -tracebacks switch would be.
    It shows the error in context (I've done it before, but it was a long time ago) - what Lr was doing when error occurred. For example, if plugin was executing, it would show that.
    Off.line wrote:
    I'm not familiar with the .agprefs file
    It's where Lr stores preferences - see your presets folder (location is accessible via a button in Lr preferences dialog box: "Show Lightroom Presets Folder..."). Look in 'Preferences' subfolder. It's the source of some aberrant behavior sometimes..
    Off.line wrote:
    my catalog is backed up in two places, on two separate devices.  But if there's corruption within the catalog, then the backups are bad, too.
    If you've been using Lightroom's built-in catalog backup feature, then it creates a new backup each time, so old backups, if not yet deleted, may not have same problem as newer backups. But I think we're getting ahead of ourselves now.
    Rob

  • Blocked calls - does the new upgrade for iphone4s allow this option yet?

    Does the new update not even do this? I had 14 blocked calls in the early hours of the morning.... and I've no way of stopping it :-(

    Due to a bug in design of the installer windows, the checkboxes are obscured by the screen text if the display text size is set to be higher then 100% (small text).
    http://community.skype.com/t5/Windows-desktop-client/New-Skype-Update-7-2-broken-on-high-DPI/m-p/393...
    To avoid this mismatch, you may temporary need to set display text size to the default size (smaller 100%).

  • After updating my iPhone 4s to iOS 6.1, Verification Failed: An SSL error has occurred and a secure connection to the server cannot be made. My wifi connection works; the icon is present at the top left. But Internet won't connect, be it Safari, App Store

    After updating my iPhone 4s to iOS 6.1, Verification Failed: "An SSL error has occurred and a secure connection to the server cannot be made." My wifi connection works; the icon is present at the top left. But Internet apps won't connect, be it Safari, App Store or Facebook & instagram. Push notifications also work so posts from Facebook and Instagram still pop-up. Does any one have any ideas? Thanks.

    I have the same problem.  Worked fine on Friday.  My VPN or any ssl site do not work on my iPhone 5.  Both work perfect on iPhone 4 and 4s

  • My Apple TV states in general menu "Activation: failed". What does that mean and how can I solve the problem?

    My Apple TV states in general menu "Activation: failed". What does that mean and how can I solve the problem?

    Hello MichaMuc,
    I found some steps to help resolve the "Activation: failed" error messsage you are getting on your Apple TV:
    Restart your base station or router. Sometimes this is done by turning the router off for a few seconds, and then on again, but check the documentation provided by the manufacturer.
    To restart your Apple TV, press and hold Menu and Menu down/scroll ( - ) for about 6 seconds and then choose Restart from the menu.
    If the issue continues after restarting, reset your router or base station and Apple TV to factory settings
    Reset your base station or router. Use the documentation provided by the manufacturer to reset to factory settings.
    To reset your Apple TV perform a factory restore.
    You can find the full article here:
    Apple TV: Troubleshooting wireless connections
    http://support.apple.com/kb/ht1595
    Thank you for posting in the Apple Support Communities. 
    Best,
    Sheila M.

  • Error occurred in deployment step 'Activate Features': Feature 'myfeature guid' is Site-scoped, and cannot be added to the Web.

    Error occurred in deployment step 'Activate Features': Feature 'e3d788e6-994d-446c-afbb-25ecf9907aeb' is Site-scoped, and cannot be added to the Web.
    ========== Build: 1 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========
    ========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========
    Hi,
     I have added a new eb part in my already existing SP solution.  but when I added 2 new web parts into this solution and trying  to depoy the same, am getting this error.
    can anybody pls help what am missing.
    the below is my feature manifest:
    <Feature xmlns="http://schemas.microsoft.com/sharepoint/" Title="BApprove_Feature" Id="e3d788e6-994d-446c-afbb-25ecf9907aeb" Scope="Site"></Feature>
    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/" >
    <Module Name="BApprove" List="113" Url="_catalogs/wp">
    <File Path="BApprove\BApprove.webpart" Url="BApprove.webpart" Type="GhostableInLibrary" >
    <Property Name="Group" Value="Custom" />
    </File>
    </Module>
    </Elements>

    Hi SamolPP,
    Did you already have a look at following similar post?
    https://social.technet.microsoft.com/Forums/sharepoint/en-US/a2af97c8-62db-4194-9fc5-cce6bc7e5d71/content-deployment-error-feature-is-site-scoped-and-cannot-be-added-to-the-web
    Hope this helps

  • I have moved my iTunes library to a new Windows 7 PC and cannot transfer music from the new iTunes PC to my iPhone. The iPhone only accepts transfers from the original iTunes PC.

    I have moved my iTunes library to a new Windows 7 PC and cannot transfer music from the new iTunes PC to my iPhone 4S. The iPhone will only accept music transfers from the original iTunes PC. I have come to understand that an iPhone can have only one "daddy" iTunes PC, but have not been able to find out how to change the "daddy". I have done a backup of the iPhone, and a "Restore to Original Settings". Then I restored the content using the new iTunes PC. My Apps and contacts, etc. are back on the iPhone, but it still won't accept music from the new iTunes PC.

    What happens when you try to sync the iphone to the new computer?

  • How do I get rid of the iCloud Backup alert message?  I cannot do anything with my iPad and cannot get rid of the alert. I have plugged in the iPad with Wifi on, but it won't reset.  Thanks

    How do I get rid of the iCloud Backup alert message?  I cannot do anything with my iPad and cannot get rid of the alert. I have plugged in the iPad with Wifi on, but it won't reset.  Thanks

    Reboot the iPad by holding down on the sleep and home buttons at the same time for about 10-15 seconds until the Apple Logo appears - ignore the red slider if it appears on the screen - let go of the buttons. Let the iPad start up.

  • TS4062 My daughter's ipod touch 4th Gen cannot sync over wi-fi and cannot be seen in the devices section of itunes for windows.

    My daughter's ipod touch 4th Gen cannot sync over wi-fi and cannot be seen in the devices section of itunes for windows.  I have gone through all steps of the troubleshooting guide.  All of our other ios devices are wi-fi sync-ing fine.   Can anyone help?
    Not sure how long this has been a problem.  Kids are young and I manually manage most things but recently having music synced is an issue.  All software has been kept up to date.

    bayfsmithy wrote:
    I have read through the forgotten passcode section.  Itunes will not recognise the ipod until the passcode is entered (thats the message it keeps saying), when I press try again, it says unknown error. 
    See Here  >  http://support.apple.com/kb/HT1808
    You may need to try this More than Once...  Be sure to Follow ALL the Steps...

  • HT4410 I have just installed Windows 7 64-bit full version Home Premium using Bootcamp and cannot get access to the internet. I installed on a Macbook Air Mid 2012 with Mountain Lion. Are there some drivers that are missing from the Windows 7

    Dear Apple. I have just installed Windows 7 64-bit full version Home Premium using Bootcamp and cannot get access to the internet. I installed on a Macbook Air Mid 2012 with Mountain Lion. Are there some drivers that are missing from the Windows 7 bootcamp install download from Apple

    It is a Total Misconception that the Support files are installed when you are installing Windows, even if the USB drive that holds them is inserted in the system when doing the Windows install.
    You must always Run the Setup.exe files from the support files or run the drivers individually once Windows has finished installing and booted to the desktop.
    Also you really need to run the Boot Camp Control Panel Applet and check for updates as not all the newest drivers for full function of all the hardware is included with the original support download. That download is basically a generic version to get the system working and without doing the updates not everything will work properly.

  • How do I transfer all photos and music from my old iphone 3gs to new iphone 4s? I have a new laptop because the old one broke and so do not have non camera roll photos or music stored anywhere apart from the iphone 3gs and cannot update io5 on the iphone

    How do I transfer all photos and music from my old iphone 3gs to new iphone 4s? I have a new laptop because the old one broke and so do not have non camera roll photos or music stored anywhere apart from the iphone 3gs and cannot update io5 on the iphone 3gs without erasibng everything. i need help!!!

    Syncing to a new iTunes library or computer will erase your phone. Only if you back up manually before syncing, you can restore your device from that backup again. A manual backup does not include the sync process.
    Do this:
    Disable autosync in iTunes, connect your phone to your new computer and right click on it in the device list and choose backup. iTunes will backup your device without syncing.
    Transfer your purchases the same way, choosing "transfer purchases" this time.
    When you connect your phone for the first time, all media content will be erased. But you can restore your settings and app data from your manual backup afterwards.
    Don't forget to set up at least one contact and event on your new computer to be able to merge calendars and contacts when you sync the iPhone for the first time.
    Music is one way only, from the computer to your device, unless you bought the songs in itunes and transferred your purchases.
    There is 3rd party software out there, but not supported by Apple, see this thread: http://discussions.apple.com/thread.jspa?threadID=2013615&tstart=0
    About backups and what's saved:iTunes: About iOS backups
    How to back up and restore:http://support.apple.com/kb/HT1414
    How to download apps for free again:http://support.apple.com/kb/HT2519
    Saving other data is also described here. How to back up your data and set up as a new device

  • My IPad screen is frozen with a message stating that the IPad has not been backed up to the ICloud for 7 weeks, this is not correct.I cannot get the messageto clear and cannot access any of the other icons; is there an emergency reboot process?

    My IPad screen is frozen with a message stating that the IPad has not been backed up to the ICloud for 7 weeks, this is not correct. I cannot get the messageto clear and cannot access any of the other icons; is there an emergency reboot process?

    Have you tried resetting your iPad?
    Reset: Press the Home and On/Off buttons at the same time and hold them until the Apple logo appears (about 10-15 seconds).
    No data will be lost.

  • Turned on Mac mini and cannot get rid of the word definition page and get to home page. What's wrong?

    Turned on Mac mini and cannot get rid of the word definition page and get to my home page. What is the problem?

    Is this a screensaver?
    Whatever
    Push the power button and hold it until the mini shuts down, then start it again.

  • I am trying to sync my music library to my new iPhone 5C and cannote seem to get the music to sync.  It is in the library but isn't going over to my phone.

    I am trying to sync my music library to my new iPhone 5C and cannot seem to get the music to sync.  It is in the library but isn't going over to my phone.
    I must be doing something wrong during the sync (something checked when it should not bet, etc)  Need some help.  Thanks!!

    Manually manage music is NOT checked.  I backed up all my phone information from my old 3GS phone to my computer, then connected my new phone to sync.  Everything else seems ok but music won't transfer.  It is set to automatically sync when connected.

  • I have an iphone 5 which was bought in the UAE, I cannot find the FACETIME button/option, and cannot fine also on the contacts details, please help! thanks!

    I have an iphone 5 which was bought in the UAE, I cannot find the FACETIME button/option, and cannot find also on the contacts details, please help! thanks!

    The UAE and several other mostly Middle Eastern Countries ban FaceTime. Because of this all devices manufactured for sale in those countries does not have FaceTime and FaceTime cannot be installed on those devices.

Maybe you are looking for

  • Finder window completely freezes my mac but I can still move cursor

    I have a 2 year old, 13 inch macbook pro with mountain lion (version 10.7.5) So I have had this problem for a while when I am using my macbook pro (I'm normally using final cut pro, adobe photoshop and of recently i was just on my desktop) and I go t

  • 1DVD CS3 MC vs 4 DVD CS3 MC?

    What is the difference between the 1DVD Version of CS3 Master Collection and the 4DVD Version CS3 Master Collection... aside from the obvious... 1 is 1DVD and one is 4, one takes 8GB to install the other takes 15GB... As far as I can find out both co

  • How do I enlarge pictures in iPhoto? 425K.

    How do I enlarge photos in iPhoto?  I have someone doing a Christmas Card for me using my pictures, but she says mine are too small to use at 32K.  She says she needs more like 5425K.  Thanks, Jo

  • Where do downloads go?

    I thought I had to download DoubleTwist to my Pre, so I tried that.  I have no idea if it downloaded because I cannot find WHERE on the phone it would have landed. I now realize I don't need that on the phone itself.  I was able to successufully get

  • Vendors didnt receive 1099.  How to query in system who did not receive.

    Is there a way in the sap system to see who did not receive a 1099?  Is there any query I can do to see this