Why is my last thread I entered locked?

Can somebody tell me how to unlock my last thread I entered which is "I search for the SAP transaction for customer part-payment" Thanks, Anita

Dear Anita,
Partial payment is a standard SAP functionality. The rules of this forum do not allow asking basic questions. Before posting a thread try searching the forums and SAP main Help portal (help.sap.com). You will find the answer there...
Best regards,
Eli

Similar Messages

  • JVM falls down often. Why? (I have thread dump)

    Good day!
    Sometimes (about each two days) our production server falls down. But we can't understand why.
    There is no one record in logs and stdout.
    When server has falled down two days ago, I make full stack dump (kill -3). This is the link to stackdump:
    http://users.g.com.ua/~vitaly_b/work/stackdump2.zip
    I have writed tool that analyzes stackdump.
    I've seen that there is 5 locks that are in waiting state from more than one another threads. This locks are in waiting state for some minutes.
    One of this lock (0x00002b58afb89630) is never locked in stack dump, but 85 threads waits for it. How can it be???
    Another 5 locks are locked with threads, that makes primitive operations for very long time. For example this thread now in java.util.HashMap.newKeyIterator, but 89 other threads are waiting for lock <0x00002b58afb85b1> for few minutes:
    "http-8080-Processor1533" daemon prio=1 tid=0x00002aaab2566160 nid=0x6acb runnable
    [0x000000004c410000..0x000000004c412c20]
         at java.util.HashMap.newKeyIterator(HashMap.java:889)
         at java.util.HashMap$KeySet.iterator(HashMap.java:921)
         at java.util.HashSet.iterator(HashSet.java:154)
         at net.sf.ehcache.event.RegisteredEventListeners.notifyElementExpiry(RegisteredEventListeners.java:116)
         at net.sf.ehcache.Cache.remove(Cache.java:1017)
         at net.sf.ehcache.Cache.searchInMemoryStore(Cache.java:829)
         at net.sf.ehcache.Cache.get(Cache.java:654)
         - locked <0x00002b58afb85b18> (a net.sf.ehcache.Cache)
         at org.hibernate.cache.EhCache.get(EhCache.java:75)
         at org.hibernate.cache.StandardQueryCache.get(StandardQueryCache.java:96)
         at org.hibernate.loader.Loader.getResultFromQueryCache(Loader.java:2086)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
         at java.lang.Thread.run(Thread.java:595)Other locks are waits in same state.
    Stack dump analysis with my tool:
    waiting to lock <xxx>::
    <0x00002b58afb8bd18>: 1 times.
    <0x00002b58afb9aa50>: 1 times.
    <0x00002b58afb9c138>: 2 times.
    <0x00002b58afb8b690>: 1 times.
    <0x00002b597ae1ecf8>: 1 times.
    <0x00002b58afb85b18>: 89 times.
    <0x00002b58afb88548>: 1 times.
    <0x00002b58afb96110>: 1 times.
    <0x00002b58afb89630>: 85 times.
    <0x00002b58afb8e5a0>: 1 times.
    <0x00002b58afb98090>: 1 times.
    <0x00002b58afbacd28>: 1 times.
    <0x00002b58afb99380>: 1 times.
    <0x00002b58afb9a0f8>: 1 times.
    <0x00002b58afb90d48>: 1 times.
    <0x00002b58a34127a8>: 4 times.
    <0x00002b58b09c5138>: 29 times.
    <0x00002b58afb91d18>: 1 times.
    waiting on <xxx>::
    <0x00002b58afbb0370>: 1 times.
    <0x00002b58adae0ff8>: 1 times.
    <0x00002b58adae0f48>: 1 times.
    <0x00002b58adae0d38>: 1 times.
    <0x00002b58afbb0518>: 1 times.
    <0x00002b58adae0de8>: 1 times.
    <0x00002b58af9a7ba0>: 1 times.
    <0x00002b58adae0e98>: 1 times.
    <0x00002b58afbaf898>: 1 times.
    <0x00002b58b0930400>: 1 times.
    <0x00002b58afbaff00>: 1 times.My system configuration:
    jdk 1.5.0.11
    tomcat 5.5.20
    SuSe Linux 10.1
    How can I solve this problem? Help me please!
    Thanks!

    Good day!
    Sometimes (about each two days) our production server falls down. But we can't understand why.
    There is no one record in logs and stdout.
    When server has falled down two days ago, I make full stack dump (kill -3). This is the link to stackdump:
    http://users.g.com.ua/~vitaly_b/work/stackdump2.zip
    I have writed tool that analyzes stackdump.
    I've seen that there is 5 locks that are in waiting state from more than one another threads. This locks are in waiting state for some minutes.
    One of this lock (0x00002b58afb89630) is never locked in stack dump, but 85 threads waits for it. How can it be???
    Another 5 locks are locked with threads, that makes primitive operations for very long time. For example this thread now in java.util.HashMap.newKeyIterator, but 89 other threads are waiting for lock <0x00002b58afb85b1> for few minutes:
    "http-8080-Processor1533" daemon prio=1 tid=0x00002aaab2566160 nid=0x6acb runnable
    [0x000000004c410000..0x000000004c412c20]
         at java.util.HashMap.newKeyIterator(HashMap.java:889)
         at java.util.HashMap$KeySet.iterator(HashMap.java:921)
         at java.util.HashSet.iterator(HashSet.java:154)
         at net.sf.ehcache.event.RegisteredEventListeners.notifyElementExpiry(RegisteredEventListeners.java:116)
         at net.sf.ehcache.Cache.remove(Cache.java:1017)
         at net.sf.ehcache.Cache.searchInMemoryStore(Cache.java:829)
         at net.sf.ehcache.Cache.get(Cache.java:654)
         - locked <0x00002b58afb85b18> (a net.sf.ehcache.Cache)
         at org.hibernate.cache.EhCache.get(EhCache.java:75)
         at org.hibernate.cache.StandardQueryCache.get(StandardQueryCache.java:96)
         at org.hibernate.loader.Loader.getResultFromQueryCache(Loader.java:2086)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
         at java.lang.Thread.run(Thread.java:595)Other locks are waits in same state.
    Stack dump analysis with my tool:
    waiting to lock <xxx>::
    <0x00002b58afb8bd18>: 1 times.
    <0x00002b58afb9aa50>: 1 times.
    <0x00002b58afb9c138>: 2 times.
    <0x00002b58afb8b690>: 1 times.
    <0x00002b597ae1ecf8>: 1 times.
    <0x00002b58afb85b18>: 89 times.
    <0x00002b58afb88548>: 1 times.
    <0x00002b58afb96110>: 1 times.
    <0x00002b58afb89630>: 85 times.
    <0x00002b58afb8e5a0>: 1 times.
    <0x00002b58afb98090>: 1 times.
    <0x00002b58afbacd28>: 1 times.
    <0x00002b58afb99380>: 1 times.
    <0x00002b58afb9a0f8>: 1 times.
    <0x00002b58afb90d48>: 1 times.
    <0x00002b58a34127a8>: 4 times.
    <0x00002b58b09c5138>: 29 times.
    <0x00002b58afb91d18>: 1 times.
    waiting on <xxx>::
    <0x00002b58afbb0370>: 1 times.
    <0x00002b58adae0ff8>: 1 times.
    <0x00002b58adae0f48>: 1 times.
    <0x00002b58adae0d38>: 1 times.
    <0x00002b58afbb0518>: 1 times.
    <0x00002b58adae0de8>: 1 times.
    <0x00002b58af9a7ba0>: 1 times.
    <0x00002b58adae0e98>: 1 times.
    <0x00002b58afbaf898>: 1 times.
    <0x00002b58b0930400>: 1 times.
    <0x00002b58afbaff00>: 1 times.My system configuration:
    jdk 1.5.0.11
    tomcat 5.5.20
    SuSe Linux 10.1
    How can I solve this problem? Help me please!
    Thanks!

  • Why DDL during SELECT is possible. Or why SELECT does not put a table lock?

    This is a question to people who really knows Oracle internals or/and RDB theory.
    (The question is relocated from another thread for not hijacking on that's original question.)
    Why DDL during SELECT is possible? Or why SELECT does not put TM 2 Row Shared lock on table(s)?
    This not locking causes a possibility while one session is running a long select, another can truncate and even drop table(s) that are being read by the first session.
    I think, humbly assume, that Oracle does not put TM 2 lock on tables, that are being simply SELECTed, by some significant technical reason. But I do not know this reason. If somebody knows please shed a light.
    Also, if you know that this behavior is totally correct from perspective of RDB theory, please explain me.
    I'll try to explain my point.
    It is a matter of data consistency and integrity that is supported in Oracle everywhere except this place.
    a) If one session is reading data from moment T and other session changes data on its way at moment T1, the first session wont read that changed data, it will read the data that was there on moment T.
    This is declared as Read Consistency principle.
    b) If one session is changing data, and another session tries to truncate or drop table - the second session will fail with error ORA-00054: resource busy and acquire with NOWAIT specified.
    This is declared as Data Integrity principle.
    c) But why not to follow the above principles in case when one session reads data and another session tries to truncate or drop table (or do other DDL operations)?
    It is counter-intuitive. Why not to put TM 2 (SS) lock during SELECT execution that would prevent DDLs on this table?
    What I only can assume is that this is only because some technical difficulty or limitation.
    What is this limitation or other reason in favor of which Oracle sacrificed consistency in this case?

    user11181920 wrote:
    Aman,
    There was no need to clarify how DML lock works, I know that.
    Also I know that in Oracle a Select does not lock neither table rows nor table itself.
    The reason I mentioned it because you brought up the word change which is far better suited for DML's than DDL's as the former has a requirement to have its Undo preserved.
    Again, my question was why Select does not protect itself by locking table(s), partitions and indexes?Protect from what? There is nothing wrong with doing a select. What would happen with a select doing a lock on the table before being executed in its entirety (forget DDL and DML altogether for a moment) ? State one good reason that there should be a lock for the select. If it has to, it would be always isn't it?
    The keyword here is concurrency and that's what is the best when the number of locks obtained are lesser at non-required operations. A select doesn't change anything that's why in Oracle, there is no read-level lock.I am not saying about row locks while reading. They are not needed because Undo resolves concurrency.Only in the case of DML where the change is still active and the buffers are dirty. With a DDL, its an implicit commit.
    I am asking why Select does not enqueue one, only one lock per object that participates in the Select?Again, my question back to you is, what good you would get from it? What purpose it would solve?
    It is not very expensive, I suppose. But it would protect from DDLs that can destroy the Select's result set. You have seen in your system and in my demo(and that's what the the question was on the other thread also) that the result remains intact and its not a behavior from now. Its the same since the time I have started learning Oracle. Can you explain that why you think that the result of select statement would be wrong for a drop table? I believe, its been stated repeatedly that if the select has no requirement to look back the table, it would get completed. Only if the select needs to access the table again, it would fail. So even if we consider your explanation, there is no wrong result shown at all. Once the session encounters that the table is dropped for the statement, the execution stops right away. So where is the destroyed result?
    Yes, it is less dangerous when Select does not lock table comparing with what would happen with DMLs in such case (that is why DMLs protect themselves by TM 3), it affects only the Select and its consumer, but still ... I don't understand this Oracle's decision. What is a reasoning behind it?.As I said, to improve concurrency.
    Aman....

  • Why do I have to re-enter my wireless password every time My wireless goes down? Not required on my iphone.

    Why do I have to re-enter my wireless password every time my wireless go down. This is not required with my iPhone.

    Hello, try this...
    Make a New Location, Using network locations in Mac OS X ...
    http://support.apple.com/kb/HT2712
    10.5.x/10.6.x/10.7.x instructions...
    System Preferences>Network, top of window>Locations>Edit Locations, little plus icon, give it a name.
    System Preferences>Network, click on the little gear at the bottom next to the + & - icons, (unlock lock first if locked), choose Set Service Order.
    The interface that connects to the Internet should be dragged to the top of the list.
    Instead of joining your Network from the list, click the WiFi icon at the top, and click join other network. Fill in everything as needed.

  • Repost my last thread

    thank you,this post is connected to my last thread,i use weblogic7.0,and the jdk1.3.1.0.3 within it.when i start weblogic:
    An unexpected exception has been detected in native code outside the VM.
    Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x77f92305
    Function name=RtlCaptureContext
    Library=C:\WINNT\System32\ntdll.dll
    Current Java thread:
    at java.io.Win32FileSystem.canonicalize(Native Method)
    at java.io.File.getCanonicalPath(File.java:435)
    at weblogic.utils.classloaders.ClasspathClassFinder.setClasspath(ClasspathClassFinder.ja
    :126)
    at weblogic.utils.classloaders.ClasspathClassFinder.<init>(ClasspathClassFinder.java:72)
    at weblogic.utils.classloaders.ClassFinderUtils.getManifestFinder(ClassFinderUtils.java:
    at weblogic.utils.classloaders.ClasspathClassFinder.setClasspath(ClasspathClassFinder.ja
    :136)
    at weblogic.utils.classloaders.ClasspathClassFinder.<init>(ClasspathClassFinder.java:72)
    at weblogic.utils.classloaders.ClassFinderUtils.getManifestFinder(ClassFinderUtils.java:
    at weblogic.utils.classloaders.ClasspathClassFinder.setClasspath(ClasspathClassFinder.ja
    :136)
    at weblogic.utils.classloaders.ClasspathClassFi[i]Long postings are being truncated to ~1 kB at this time.

    Here's what you need to do:
    1) Switch to another tab below, like Top Charts.
    2) Force quit the app.
    3) Relaunch and switch back to the featured tab.
    Voila! This bug is rather annoying, and I feel like it's been around a while. Maybe I'll file a Radar later, in case they actually don't know about it.

  • Why does that entire thread goes to sleep when we put a wait function in time critical loop?

    why does that entire thread goes to sleep when we put a wait function in time critical loop but not when it is not time critical

    Norbert B wrote:
    Ujjval,
    in a RT system, priorities have (in general) increased effect on the execution of the application.
    It is recommended that you only have a single task in your RT program at "time critical". If you have two task "time critical" (that means you are running into issues caused by your quoted "feature"), you have a flaw in your application architecture.
    Since LV 7.1, it is recommended to work with Timed Loops in order to prioritize tasks on a RT system. Timed Loops are executed on priorities between "time critical" and "above normal". Each Timed Loop will execute its content in a single thread in order to keep a good overview of the timing (like finished late [i-1]). Using those structures (and according settings) in a reasoned manner will prevent your RT system to run into priority issues.
    Ujjval Shah wrote:
    [...]also i would really appreciate if i can get more documentations regarding how LV creates threads and assigns subvis to them[...]
    You will have a real hard time to go into this very deep. This is the feature of LV: you can just use multithreading (multicores) without the needed knowledge of scheduling and load balancing. This makes LV programming in general very easy in comparison to e.g. ANSI C (in regard of multithreading). So creation of threads, distribution of tasks to the threads are abstracted and most often not visible to the programmer.
    There are some switches and levers you can "play around" in order to make LV to behave differently in this matter. But this most often requires  deep LV knowledge and cannot be explained in a simple posting.....
    hope this helps,
    Norbert 
    Amen to that!
    The question can not be fully answered without digging into the internals of the OS LV is run on because LV works with the OS and lets it do the scheduling.
    Yes that note applies to pre- LV 7 RT. When run under RT the ONE Time Critical loop was guarenteed to stay determinisitic.
    Since then the Timed Loop was introduced that allowed multiple levels of priority and later allowed us to assign which CPU the code would run on.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Apple tv: Does anybody know why during the last few days itunes store did not actualize the podcasts?

    Does anybody know why during the last days on apple tv the podcasts (itunes) are not actualized?

    Does anybody know why during the last days on apple tv the podcasts (itunes) are not actualized?

  • Why do we need to take a lock before invoking wait()/notify() on an Objec

    Hi,
    Why do we need to take a lock before invoking wait()/notify() on an Object? i know that we shud take otherwise illegalstateexception is thrown.
    what is the reason to take a lock bfefore invoking the above methods. why does jvm expects from the programmer?
    Cheers,
    duggana.

    Well, very often a wait or notify is conditional on the state of some flag (semaphore) which is protected by the monitor. By putting the wait in a synchronized section you guarantee that the sempaphore won't change between the final test of it and the actual wait or notify, otherwise a notify might be lost and the program hang.
    // wait on semaphor
    if (!canProcede)
       synchronized(this)
           if(!canProcede)
              wait();
    //   release semaphor
    synchronized(this)
         if(!canProceed) {
              canProede = true;
              notify();
        }If the wait above wasn't guarded by the sychrozined it's possible the second code fragment might be executed between the test and the wait, in which case the wait would be called after the notify and, hence, wait for ever.

  • Why do we need to take a lock before invoking wait()/notify() on an Object?

    Hi,
    Why do we need to take a lock before invoking wait()/notify() on an Object? i know that we shud take otherwise illegalstateexception is thrown.
    what is the reason to take a lock bfefore invoking the above methods. why does jvm expects from the programmer?

    Please do not crosspost..

  • Why is the last script executed twice?

    Here is my problem. I have two files, file1.sql and file2.sql that are called in a third file test.sql. The output from test.sql show that file2.sql was called twice
    --file1.sql
    select 'file1' as str from dual;
    --file2.sql
    select 'file2' as str from dual;
    --test.sql
    @file1.sql
    @file2.sql
    The output shows:
    STR
    file1
    STR
    file2
    STR
    file2
    Why is the last file execute twice. If I change the order of files in test.sql, then file1 is displayed twice

    I found my problem. In test.sql I had '/' in the last line
    --test.sql
    @file1.sql
    @file2.sql
    /

  • Why is apple requiring me to enter a gift card credit card or itunes card in order set up a new account

    why is apple requiring me to enter a gift card, credit card or itunes card in order to set up a new account

    My assumption is because you aren't setting the account properly. You can't set up an Apple ID and then try to use it without a credit card unless you follow a very specific procedure which you obviously did not do.
    You have to try to download a free app first - before you set up the ID - and then create the ID from the prompts. You set the ID up first and it doesn't work that way. You will have to either enter a credit card now and then delete it later, or start all over again with a new ID. If you start all over again, you have to sign out of the current ID in Settings>Store - tap your ID and sign out. You will also need another email address because you already associated your email address with the first ID.
    This explains how to set up an Apple ID/iTunes account without a credit card.
    http://support.apple.com/kb/ht2534
    As I said, this is my assumption, if there is something else going on here, post back with something more detailed other than "why is Apple requiring ...." We can't possibly know why you can't do without some more information to go on.

  • Why after the last Photoshop CC Update the Lasso Tool not more have the Backspace step backward -Fun

    Why after the last Photoshop CC Update the Lasso -Tools not more have the Backspace-last-point-step-backward -Funktion?? This is terrible!!
    So i can not work more. Please change immediately with a next update!! Please..

    Good day!
    This is a user to user Forum, so you are not really addressing Adobe here, even though some Adobe employees thankfully have been dropping by.
    Also I can not reproduce the issue you claim to have with 14.2 on Mac OS 10.8.5.
    What is your OS?
    Regards,
    Pfaffenbichler

  • FB70 why does system show warning message "enter true account assignment" ?

    FB70 why does system show warning message "enter a true account assignment object with revenues" ?
    i enter profit center but i still get warning message "enter a true account assignment object with revenues" 
    what should i do ?
    my  system have CO-PA .

    Dear,
    Please see that the profit center which you are entering in FB70 must have segment.
    still it gives warning message do worry enter it will post the transaction.
    bsrao

  • When moving from a list of threads view to a thread would be nice to jump to last thread read.

    When moving from a list of threads being viewed to a thread, it would be nice to jump to last thread read or first unread thread.
    Sometimes the threads get rather long.  Sometimes I haven't read a thread in awhile & I forget where I have left off reading a thread. It would be nice to have an icon to click on to move to your last read post or the first non-read post. 
    Seems this could be implemented in javascript without too much problem.  Might be a problem of when to get rid of the tracking data.
    Robert

    This would be a new capability.   I didn't know you could jump directly to the last post in a thread by clicking on the posters name in your discussions.  However, I am interested in jumping to the first post that I haven't read.
    Since writing my original post, I realize that software doesn't know what posts I have read. Lets say there are are 26 posts in a thread.  Lets assume these are divided into three pages with at most 10 items in a page:
    page 1 -- a, b, c, d, e, f, g, h, i, j
    page 2 -- k, l, m, n, o, p, q, r, s, t
    page 3 -- u, v, w, x, y, z
    The software know that I have viewed the first three pages.  It doesn't know what post on the pages I have read.  The software would need to assume I have read all the available posts on a page.
    Now lets assume that 12 more post were added.  This results in:
    page 1 -- a, b, c, d, e, f, g, h, i, j
    page 2 -- k, l, m, n, o, p, q, r, s, t
    page 3 -- u, v, w, x, y, z, aa,bb,cc,dd
    page 4 -- ee,ff,gg,hh,ii,jj,kk,ll
    It would be nice if I could go to aa. 
    Jumping to the last post in the thread doesn't hack it. You have to spend a lot of time finding where you left off your reading.
    Intesting, the list of your posts on your homepage usings the term Last Activity were as Your Discussions uses the term Last Post. The terminalogy should be the same & should act the same.  For the existing capability of going the the last post, I was thinking of Goto Last Post.

  • Why do I have to re-enter my home wi-fi password every time I shut down my iPad?

    Why do I have to re-enter my home wi-fi pass code every time I log onto my iPad? Is there a way to save it?

    Go to Settings > Wi-Fi > ask to Join Networks
    Make sure this is off. When off known networks should enjoined automatically.

Maybe you are looking for

  • Unable to print in excel format

    Hi, I develop report in xml publisher and my apps version is 11.5.10.2 But my report is not printing in excel format. Any idea on this.... Regards Zaheer

  • Page Item: upon loading vs via select

    well, that subject header is fairly cryptic.... I know how to link from a value on page 5 to and item in an HTML region of a DML page 6. I know how to make page 6 be a parameterized report, so that I can have an item that's a Select List, and the rep

  • Chromium passwords missing ONLY when logging in via lxdm

    Crazy I know but it's true.  If I log in via lxdm and from with in chromium: preferences>personal stuff>manage saved passwords both "saved passwords" and "never saved" are blank.  If I switch /etc/inittab to use lightdm, telinit 3 && telinit 5 and lo

  • Use iPad as portable mac with Tiger?

    I need a walk around the house using an adjunct to my Mac Mini (2005 pre intel)  I now sit too long typing on the desktop keyboard and blood accumulates in the 85 year old legs and feet. Being able to take whatever file is being worked on and having

  • Help with SLQ Query -

    Hi All, I am writing a bit of SQL and am stuck. I have a custom table which stores as follows table : xx_vendor with some sample data vendor_id vendor_site_id item_id 1317 10727 1931 1317 10728 1931 1317 null 1932 1317 10727 1932 I am joining this ta