FS Cache Ref queue issue

I have an issue with object.wait and reference queue lock issue. The web logic server thread hung up and indicate "local Variable unavailable". From thread dump, it appears it is waiting for a cache reference queue lock. Any one can give some direction how to further debug on the case. Here is the exception of the dump thread:
Full thread dump Java HotSpot(TM) Server VM (1.5.0_04-b05 mixed mode):
"FSCacheRefQueueThread" daemon prio=2 tid=0x2c848738 nid=0x16c4 in Object.wait() [0x3016f000..0x3016fd9
at java.lang.Object.wait(Native Method)
- waiting on <0x09a6c8d0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0x09a6c8d0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at workshop.util.filesystem.FSCache$FSCacheRefQueueThread.run(FSCache.java:65)
"AgentConfigMonitor" daemon prio=2 tid=0x2c658800 nid=0x13c0 waiting on condition [0x3012f000..0x3012fa
at java.lang.Thread.sleep(Native Method)
at com.sun.identity.agents.arch.AgentConfiguration$ConfigurationMonitor.run(Unknown Source)
at java.lang.Thread.run(Thread.java:595)
"LDAPConnThread-6 ldap://devldap.usarec.army.mil:389" daemon prio=5 tid=0x2c5d53e8 nid=0x123c runnable
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <0x09cb2878> (a java.io.BufferedInputStream)
at netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)
at netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:538)
at java.lang.Thread.run(Thread.java:595)
"LDAPConnThread-5 ldap://devldap.usarec.army.mil:389" daemon prio=5 tid=0x2d4471d8 nid=0x13f0 runnable
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <0x09cb4958> (a java.io.BufferedInputStream)
at netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)
at netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:538)
at java.lang.Thread.run(Thread.java:595)
"Thread-19" daemon prio=5 tid=0x2c381b70 nid=0x173c waiting on condition [0x3002f000..0x3002fd18]
at java.lang.Thread.sleep(Native Method)
It is web logic 9.2.
Any work around? Is that a dead lock?
Thanks!

The root cause seems to be caused by
workshop.util.filesystem.FSCache$FSCacheRefQueueThread.
Are you running this application from within WebLogic Workshop?
Can you see if you can deploy externally to workshop?

Similar Messages

  • Cache and performance issue in browsing SSAS cube using Excel for first time

    Hello Group Members,
    I am facing a cache and performance issue for the first time, when I try to open a SSAS cube connection using Excel (using Data tab  -> From Other Sources --> From Analysis Services) after daily cube refresh. In end users
    system (8 GB RAM), for the first time, it takes 10 minutes to open the cube. From next run onwards, its open up quickly within 10 secs.
    We have daily ETL process running in high end servers. The configuration of dedicated SSAS cube server is 8 core, 64GB RAM. In total we have 4 cubes - out of which for 3 is full cube refresh and 1 is incremental refresh. We have seen after
    daily cube refresh, it takes 10 odd minutes to open the cube in end users system. From next time onwards, it opens up really fast with 10 secs. After cube refresh, in server systems (16 GB RAM), it takes 2 odd minutes to open the cube.
    Is there, any way we could reduce the time taken for first attempt ?
    Best Regards, Arka Mitra.

    Thanks Richard and Charlie,
    We have implemented the solution/suggestions in our DEV environment and we have seen a definite improvement. We are waiting this to be deployed in UAT environment to note down the actual performance and time improvement while browsing the cube for the
    first time after daily cube refresh.
    Guys,
    This is what we have done:
    We have 4 cube databases and each cube db has 1-8 cubes.
    1. We are doing daily cube refresh using SQL jobs as follows:
    <Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
    <Parallel>
    <Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100" xmlns:ddl200="http://schemas.microsoft.com/analysisservices/2010/engine/200" xmlns:ddl200_200="http://schemas.microsoft.com/analysisservices/2010/engine/200/200">
    <Object>
    <DatabaseID>FINANCE CUBES</DatabaseID>
    </Object>
    <Type>ProcessFull</Type>
    <WriteBackTableCreation>UseExisting</WriteBackTableCreation>
    </Process>
    </Parallel>
    </Batch>
    2. Next we are creating a separate SQL job (Cache Warming - Profitability Analysis) for cube cache warming for each single cube in each cube db like:
    CREATE CACHE FOR [Profit Analysis] AS
    {[Measures].members}
    *[TIME].[FINANCIAL QUARTER].[FINANCIAL QUARTER]
    3. Finally after each cube refresh step, we are creating a new step of type T-SQL where we are calling these individual steps:
    EXEC dbo.sp_start_job N'Cache Warming - Profit Analysis';
    GO
    I will update the post after I receive the actual im[provement from UAT/ Production environment.
    Best Regards, Arka Mitra.

  • XI 7.0 Advnaced User Defined Function  how to check Cache Entire Queue ?

    Hi Friends ,
                       We are using XI 7.0 (PI)   . There is no Selection For Advanecd UserDefinedFunction .  I think in this version Both will perfom in the User DefinedFunction Itself .
               There is option for Context and Queue While we are creating Function . If we select Queue is it eqivalent to Check box of Cache Entire Queue ? Is My assuption is correct  ?
              I want to cache the Entire Queue  ? Can you please tell me about this.
              My environment is like
    Session Information
    Application:
    Design: Integration Builder
    User:
    Test
    Logon Language:
    English
    Server:
    xidev_XID
    Server Node:
    server0
    Runtime Environment
    Java version:
    1.4.2_13
    Java vendor:
    Sun Microsystems Inc.
    Version
    Service pack:
    10
    Release:
    645_VAL_REL
    Best Regards .,
    V.Rangarajan

    you advanced user defined functions are now known as 
    Enhanced Functions (Cache = Context or Cache = Queue)
    From Help -
    +Features
    Depending on which values are available in the cache for a user-defined function, different functions are available:
    ·        Simple Functions (Cache = Value)
    This function type can process individual input values of a field for each function call. Therefore, simple functions expect strings as input values and return a string.
    ·        Enhanced Functions (Cache = Context or Cache = Queue)
    This function type can process multiple input values of a field for each function call. Before you call the function, you can either import all the field values of a context or the whole queue for the field in an array.+
    Have this link as your reference - http://help.sap.com/saphelp_nw04s/helpdata/en/22/e127f28b572243b4324879c6bf05a0/content.htm

  • What is the name "cache" refer to?

    What is the name "cache" refer to in the following script?
    Is cache a class? But I cannot find it in the Coherence Documentation.
    CacheService service = cache.getCacheService();
    Cluster      cluster = service.getCluster();
    Thank you

    Thank you very much.
    But I think the Oracle documentation: Oracle Coherence Getting Started is not suitable for a beginner. Some aspects are not put sufficiently clear and not in details. Could you recommend some documentations easier and more suitable for a beginner?
    Many terms are cited without ant explanations. For example:
    thread-local lazy-initialization pattern,
    dedicated cache servers,
    container connection pool,
    threadpool,
    configuration macro,
    MBean,
    language bridges,
    Thank you
    Edited by: jetq on Jun 10, 2009 5:41 PM

  • Exchange Queue issues

    Hi
    we have 2 Exchange 2010 servers out of which one has a Mail Queue issue.
    whenever we view queue viewer through console or through shell with Get-queue, we get error like "Exchange can't connect to the mail queue check the transport service is started"
    If i refresh couple of times, it shows the queue on both. This happens frequently.
    I recreated a new Mail queue but still same error.
    During this error, the Transport service never stops and it shows as Started always. We have restarted this service and restarted the server twice. No improvement.
    was there anything to be checked?
    regards Sundaresan.C

    Hi sun,
    Thank you for your question.
    Which roles has been installed on 2 Exchange server?
    If CAS and Hub are not on same server:
    Make sure CAS server connect to Hub without any network issue, we could check if there are any IP data packet which are missing between CAS and Hub.
    Make sure the transport service are running when we get error on CAS and Hub.
    Check if CAS and Hub are same version(include CU)
    If CAS and Hub are the same server, we could check event log when we get error when we run the command. You could send the relevant log to
    [email protected] for our troubleshooting.
    We could try to rename the queue folder to check if the issue persist.
    If there are any questions regarding this issue, please be free to let me know.
    Best Regard,
    Jim

  • Hp 3915. vista 32 "print queue issue" and i have to clear print queue and redo print.

    hp 3915.  vista 32 "print queue issue" and i have to clear print queue and redo print.  I think it may be a driver issue. Is there a driver for 3915 using Vista. Mine says only 2000 and XP. Thanks.

    Hi there ken4863,
    Try downloading and running the print and scan doctor located here:
    http://h10025.www1.hp.com/ewfrf/wc/document?docname=c03275041&cc=us&dlc=en&lc=en
    It can fix a lot on its own and if not give a better idea of what is going on.
    Best of Luck!
    You can say thanks by clicking the Kudos Star in my post. If my post resolves your problem, please mark it as Accepted Solution so others can benefit too.

  • RE:queue issue

    Hi all
    i have an issue recently
    They are Some  standard demos that have worked in DED/DEA for years.  Iu2019m not sure what could have changed to affect this
    every message is struck in the queue .
    A restart may not fix the issue, it looks like the XI cache cannot be refreshed.  If you drill into the errors in the queue (transaction SMQ2), all of the issues point to the cache refresh issue. 
    If you try to run a cache refresh (transaction SXI_CACHE), you get the following message:
    Problem during cache refresh.
    Problem while updating a receiver agreement with object ID 79F6783DF67A3340BCD2DB8A0811B101. :Destination 4041CDC2F23A3B858D1D941B1124CCA7; HTTP error: Could not generate information for HTTP destination from specified SOAP data
    When i used txn smq2.  Drilling through some of these, I found the following in Msg ID .......
    - <SAP:Error SOAP:mustUnderstand="" xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="XICACHE">UPDATE</SAP:Code>
      <SAP:AdditionalText>No RFC authorization for user XIAPPLUSER.</SAP:AdditionalText>
      <SAP:Stack>Error while refreshing the XI runtime cache</SAP:Stack>
    Are some more auth needed for the RFC connection user?
    now the issue is solved but
    1. What could have caused this issue ?
    2. Is the issue permanently fixed ?
    waiting for your valuable feedback
    regards
    sravan

    Hi Sravan,
    > now the issue is solved but
    > 1. What could have caused this issue ?
    If we have done changes then some times cache doesn't refresh automatically, at this time manually we have to do cache refresh. If some changes happened (RFC dest change....) then at this time if we stop and start the respective communication channel in PI then we can resolve that issue.
    > 2. Is the issue permanently fixed ?
    According to me there is no permanent solution.
    Regards,
    Venkata Ramesh

  • Exchange Cached mode sync issue.

    I had an issue where one of the exchange servers did not initiate, so people had full email items on their webmail, but did not get those on their Outlook. Is there some way to ensure that if the exchange server you are connected to in a domain goes down,
    you can get those emails sync without turning off cached mode and turning it back on?

    It's not my experience that you need to turn off and on cached mode to recover from a server failure.
    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."

  • Clear Authentication Cache and exit issues

    Hi,
        We are doing some basic authentication for logging into the web application which we developed using BSP's and this is being called in one of the frame in our custom portal. When the user logs off we are using java script command document.execCommand("ClearAuthenticationCache"); to clear the authentication data but this is kicking the users out from our custom portal and also when the user logs off instead of showing the log in page in the frame it takes up the complete window and the code used to do that is window.location.href='/sap/bc/bsp/sap/zhr_test/default.htm';.
    All inputs will be appreciated.
    Thanks
    Vick

    Hi Vick,
    For session management issues you can refer the standard BSP application SYSTEM .
    Regards,
    Anubhav

  • Track Skipping Issue/Queue Issue

    I recently upgraded my iPhone 6 to iOS 8.4. Seemingly at random my Spotify will decide to not follow an album or an artists track listing. For example. Say I'm listening to Pink Floyd's The Wall and I'm just viewing the album. I am listening to the song "In the Flesh?" the next song should be "The Thin Ice" but sometimes my phone decides it will play a completely different song from the album like "Mother." This is not specific to playing through an album or an entire artist. I will also have an issue where if I select a song on the album that is not at the beginning of the album will skip back to the beginning of the album instead of to the next track. The other problem with this is sometimes a track will get stuck as the only track in the queue despite not having made any queue selections.
    The only way I have been able to repeat this issue is if I go into an app that requires the mic (e.g., snapchat, camera) and Spotify does a forced pause or if I pause the track and then go into one of those apps.
    I hope I am explaning this as clearly as possible. Hope I can get some help. This isn't an app-breaking issue, just a nuisance.

    If you have not already done so, take a look at these articles. Please also look at links within the articles that may lead to more info.
    Troubleshooting songs that skip on iPod
    iPod does not play content purchased from the iTunes Store
    Sorry if you have done all of the things shown. Since I do not work for Apple I can't begin to explain why you don't have a "simple fix". I can only assume that since technology is man-made then perfection does not and never will exist. It may be frustrating to deal with the glitches and problems that spring up but that's the way things go. Consider the fact that it wasn't that long ago when these little toys of ours didn't exist and we had to spend life excited with Walkman's (take it back old school...pre-CD walkman! lol).
    On a more serious note...consider the possibility that the issue may not be the iPod itself but iTunes and the way it causes things to occur on the iPod. Another guess on my part...but it's a well known fact that a LOT of problems seemed to crop up with the introduction of iTunes 7 prior to the release of the 2nd gen nano. I've been a lucky one so far and not had most of the issues others have posted about on here. I am by no means a diehard Apple customer...iPods are the beginning and end of my consumer experience with the company. All I do is assume that if and when there is a problem the company will work at providing a solution that works...even though it may take a lot longer than I would like.
    But I digress. Hope things work out for you.

  • UCCX Position in Queue issues after RNA

    Hello, we have a script using postion in queue logic. I tested the script and everything looked well however, this past month we have had complaints that callers were moving positions. They would go from 5 to 15 to 6. This is random and does not always happen. We get a couple of complaints a day. I noticed this first hand when my co-worker called in. Call came into the trigger happend to go RNA on an agent phone...went back to the queue then was stuck in the queue for over an hour and half. I never saw the call in the supervisors software.
    Contacted TAC and they say that its an issue with the logic in the script.
    I've attached two images of the queue section of the script. We have it play a begining queue prompt (you are) then the position prompt (first) end queue promt (in line for your call to be answered.
    Any suggestions we would be grateful...
    UCCX
    System version: 8.5.1.11003-32
    Thanks....          

    For starters, if the transfer into VM fails, the user will have been dequeued, you wouldn't see them in Supervisor Desktop, and they would continue to loop around and receive queue treatment.
    I would always recommend scripting for these types of contingencies.  I.e., If VM is down or all ports are busy, don't dequeue the caller and keep them queued.
    This is also achievable without losing the caller's PIQ because you do not need to dequeue manually, a sucessful Redirect will dequeue automatically.
    Anthony Holloway
    Please use the star ratings to help drive great content to the top of searches.

  • ISA Server 2006 + Average response time for Non Cached requests = performance issues?!?!?!

    All,
    I am in a predicament with internet browsing speeds...We have a 3rd party look after our line and internet facing f/w  so I cant troubleshoot them, so at the moment Im looking at ISA as the potential bottleneck - we have a fairly standard environment:
    Internal > Local Host > Perimiter n/work > Firewall > Internet
    I have been running custom reports on the ISA server to see what data can be collected - I have noticed that "Average response time for non cached requests" (traffic by time of day) can be as high as 76 seconds!!!!!! Cached hits are between .5
    and 2 seconds.
    I have also coonfigured a connectivity verifier which is also flagging slow connectivity, massively over the >5000ms and also reporting "cant resolve server name on occassions- and this is configured for
    www.Microsoft.com --- DNS ???!?!, however I have looked through DNS (no obvious errors / config issues) which I can see 
    I have run the BPA on ISA server to ensure its Health - - connectivity verifier errors flagged timeouts to microsoft.com as expected...
    Can anyone advise any obvious areas to investigate as Im struggling! - as always the 3rd party have told us the internet pipe is fine :O

    Problem resolved.
    DNS forwarders have been changed on the ISA server / DNS and this has improved lookup speed considerably.
    thanks all :)

  • Queue issue

    Hello,
    Does anyone have idea about below issue:
    We are handling high volume of messages, our queues get blocked in smq2 and then we have to either delete queues and re-register or bounce the server back. All optimizations on mapping side (splitting messages) etc are done.
    could someone tell how to solve this issue of not getting blocked queues : We have done parallelism of queues also. Is there any parameters on admin side or on AAE whichg can be tuned? We have PI 7.1.
    Thnx

    Hi Ram,,
       If you are handling high volume messages ,you should follow some good design approcahes.
    My advice to you implement message packaging for you scenarios,you can select the option message packaging based on message size or time or number of messages.
    this is the one way to handle high volume messages in PI7.1,i had implemented the same for my client.
    Regards,
    Raj

  • Queue Issue, reentrant/multiple calls

    I have a slight problem using queues. I've read the posts that are close to my problem but i haven't figured out how to solve my case.
    I have a "main window" where i want the queue to show constantly. Then i have 5 places that can add values to a single queue to be tested with a specific equipment. Even if i use 1 name for the queue the reference when obtaining the queue changes (read in a post). So i'm not able to modify 1 queue from 4 different places. I don't think it's appropriate to link from the "main window" the queue reference into the 5 places it should modify them.
    So how should i solve my case? With reading the queue status from a Global Variable (not good solution)?
    Attachments:
    1.png ‏19 KB

    When you open a queue by name you get a different queue ref to the same queue.
    So you should be able to load the queue inside your subvi and post messages to the main VI without passing the reference around.
    Be aware queues are bound to the application instance and you can't use them in a different app instance.
    Just make sure that you keep the queue alive. So don't close it immediatly after writing to the queue.
    Ton
    Message Edited by TonP on 07-26-2007 01:20 PM
    Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
    Nederlandse LabVIEW user groep www.lvug.nl
    My LabVIEW Ideas
    LabVIEW, programming like it should be!

  • UseOneAsMany function: Queues Issues

    Hi experts,
    I'm facing an issue while trying to use the function useOneAsMany
    In my requirement i have to map in different cases a header value as many times per each item it has,
    1- mapping the document number (header value) in every item position of the item level in the target
    2- In the same way, i have to do the same with different segments (Mapping the item number within each segment of the price conditions item)
    I have to do it like that because the structure of the Idoc has those values always separated, having ITEM data, but at lower levels has the condition types, texts, and so on, so i have to do that link with the corresponding item number
    I don't have problems using the function, but the issue is that the mapping fails when any of it's parameter is missing
    - For example:
    I'm mapping the item number per each ID of the TEXT segment, so i can present it like this:
    ITEM NUMBER/TEXT ID/TEXT DESCRIPTION/TEXT LANGUAGE..
    First position is correct but in the second one the TEXT Segment is not coming so the function fails stating the queues have to have of the same size, (TEXT ID is "SUPPRESS")
    - How could i solve this issue?
    The map fails even if that segment is not supposed to be generated (i'm generating the segment per TEXT segment in the source)! so i guess the function compile anyway? or maybe is because the function is executed only once but the queues are not correct
    So i see that the function is really useful but if an empty values appears it raises an error
    I
    Any ideas?
    Thanks!

    Thanks for the quick responses
    I've tried using Mapwithdefault with no results,
    the structure is an CRM IDoc: CRMXIF_ORDER_SAVE_U03
    the structure is a bit complicated, having a header segment E101CRMXIF_BUSTRANS (1 structure) and within it, the different segments (PARTNERS, SALES DATA, PRICING CONDITIONS, SHIPPING DATA, etc 1.1, 1.2, 1.3 and so on)
    and a item level  E101CRMXIF_BUSTRANS_ITEM with the same segments as header value, which means that items also have partners data, sales data, pricing.. etc
    So i only have the item number at the first segment and i'm required to link in my source structure so every segment created has the corresponding item position (as explained above, 1 item can have many partners, pricing conditions, etc)
    That's why i'm using useOneAsMany, which works perfectly unless there's any missing data
    For example, of 2 items, one has price conditions the other not, that causes that the queues logic fails
    Maybe i'll have to do a workaround, but i'm surprised to find this issue because it means it won't work well if some data is not avaliable (is not mandatory to have pricing condition per each item)
    I'll check that blog, although any help would be great!
    Thanks!

Maybe you are looking for

  • Can I Use My Snow Leopard Install Disc on Another Computer If I've Upgraded the First

    Hello, I have a one-time install of Mac OS X Snow Leopard, and I have installed it onto one Mac, I have then upgraded this Mac to Mavericks through the Mac App Store. I am wondering if I am therefore allowed to install Snow Leopard using the same dis

  • Report on Receipts&Disbursements on one screen for a Comp Cd.

    Hi all, i just have to see whether there is any standard report in SAP which pulls to shows all receipts and disbursements in one screen, if there is no standard report then they asked me to build a func spec to develop this kind of report. so i am t

  • Dynamic Title in Desktop

    Hi, I'm trying to change the title every time the worksheet is modified. To do this I make a calculation and I make a parameter based on this calculation. Then I drag the calculation to the page items and I insert it in the title. But I don't get to

  • HR Data Synchronization (Org Unit, Position and Employee) to SRM

    Hi All Expert, Currently, I had replicate the HR data (Org Unit, Position and Employee) to SRM thru transaction PFAL. Each time there is a new position or new employee, I have to run PFAL and run manually by include the new position number or new emp

  • DNG/raw+XMP workflow comparison

    [ Note: this discussion has been branched from an existing one (link on top ^) and deals about DNG-raw+XMP -PECourtejoie ] Omke Oudeman wrote: What Disk based XMP data file you are referring to and you think Camera Raw get's involved in this while wr