Locking Worksheet

Hi
We have requirment to lock the worksheet, and enable input only to selective columns.
I am using following code to achieve the same.
Private Sub Worksheet_Change(ByVal Target As Range)
If (Target = Range("N53")) Then
  If Range("N53").Value = "0" Then
        ActiveSheet.Unprotect
        ActiveSheet.Range("AI54:AI20000").Locked = True
        ActiveSheet.Protect
     Else
        ActiveSheet.Unprotect
        ActiveSheet.Range("AI54:AI20000").Locked = False
        ActiveSheet.Protect
    End If
Else: End If
    End Sub
But when I refresh the worksheet or expand, I get a pop up message saying.
"The cell or chart you are trying to change is protected and there fore read only. To modify...."
Please help me...how to avoid this message...as if I am encorporating the same functionality in simple sheet..its not giving me this message...In the actual worksheet..there are lot of calculation and also Evsnd is used.
Also in actual sheet, I have locked all cells except the AI54:AI20000
Thanks in advance for your inputs.

If you are using evdre, you can explore using the FORMAT RANGE:
You'd need to add a hidden column header row and in the header cell for the columns in question, reference your calc cell.  Before you saved the workbook you would just hide this row.  But it would definitely need to be in the Header range for the Columns.
In the format range, you would need to use something like the following:
Criteria:   HEADING="whatever the lock value is"
Evaluate In:  COL
Format:   Set the cell format protection to be locked
Use:  LOCK
Apply to: DATA
You would need make sure that there was another format row like the following list above the locking format line:
Criteria:   DEFAULT
Format:   Set the cell format protection to NOT be locked
Apply to: DATA
Then once you set the workbook password in the workbook options, whenever the evdre is re-evaluated, the format range will lock/unlock the column's data cell based on the value in the header row for that column.
If you are using column expansion, the hidden header row cells may need additional logic to determine if they are using the locking cell value or not.

Similar Messages

  • Lock Excel 2010 Headers and Footers in Protected Worksheet

    Hi,
    Is there any way to lock Excel 2010 Headers and Footers in a Protected Worksheet?
    Thank You!

    Hi,
    Here is one way to 'lock' the header and footer control, by disabling it in the WorkBook_Open event.
    You indicate that the workbook is 'macro enabled', so if you are well versed in VBA please forgive the following
    step by step 'how to'.
    Copy the following code to the clipboard:
    Private Sub Workbook_Open()
    Application.CommandBars("Worksheet menu bar"). _
    Controls("View").Controls("&Header and Footer...").Enabled = False
    End Sub
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.CommandBars("Worksheet menu bar"). _
    Controls("View").Controls("&Header and Footer...").Enabled = True
    End Sub
    Press ALT + F11
    Double click 'THIS WORKBOOK' in the Microsoft Excel Objects in the upper left quadrant.
    Paste both event handlers into the WorkBook module editing area to the right.
    Close the VBE and return to the worksheet.
    Save the workbook.
    Now, whenever the workbook is opened, the Header and Footer option under the View tab will be disabled (grayed out). When the workbook is closed, the control will be enabled again so it will be accessible in all subsequently opened workbooks.
    If you wish to have access to the header and footer for 'maintenance', copy the following macro to the clipboard:
    Sub HeadnFoot()
    If Application.CommandBars("Worksheet menu bar"). _
    Controls("View").Controls("&Header and Footer...").Enabled = False Then
    Application.CommandBars("Worksheet menu bar"). _
    Controls("View").Controls("&Header and Footer...").Enabled = True
    Else
    Application.CommandBars("Worksheet menu bar"). _
    Controls("View").Controls("&Header and Footer...").Enabled = False
    End If
    End Sub
    ALT + F11 to access the VBE.
    INSERT > MODULE
    Paste the macro into the module editing area to the right.
    Close the VBE.
    Press ALT + F8
    When the Macros window opens, highlight this macro and click 'Options..'.
    Enter a letter to be used as a keyboard shortcut and click 'OK'.
    Close the Macros window.
    Save the workbook.
    Now, when you open the workbook and need to modify the header or footer, press CTRL + your shortcut letter and the control will be enabled. Press the keyboard shortcut again and the control will again be disabled. It is a 'toggle' macro.
    Sincerely,
    Harry

  • Lock objects in the worksheet but have a scollable table

    I don't really know how to explain this but I will try. I have 4 objects in my worksheet, a table, a text box and two graphs.
    There position is like
    <------TEXT BOX------>
    <-----------------------------------------TABLE--------------------------------- >
    <-----GRAPH-----> <-----GRAPH----->
    I have locked the first column in the table but when I scroll the whole worksheet scrolls, is there anyway to have it so all the objects stay where they are and the only thing that scrolls is the table?

    I don't think what you are specifically asking for is possible, but there might be some workarounds to accomplish what you need. Maybe you can post more information as to why you want to scroll the table while keeping the charts and text box visible.
    In the meantime, here are a couple shots in the dark for ways to see different portions of the table without necessarily scrolling:
    1. You can hide rows.
    2. You can apply Categories, then use category disclosure triangles to show/hide portions of the table.
    3. If your data is not conducive to Categories, then you can arbitrarily categorize portions of the table. Just select some rows (say, a half or third of the rows), and from the row context menu choose "Create Category from selected rows".
    4. You can copy/paste the charts to a Pages document. Then you can scroll the table while viewing the charts (the pasted charts will remain linked to the tables).
    If this is no help, sorry. Good luck.

  • Locking a worksheet

    Is there any way of locking / protecting a worksheet. Not necessarily making it unable to open to other users but more allowing other users to view the data without being able to edit any of the cells. Thanks

    Select the table (Clicking it in the sidebar is the easiest way) Menu bar > Arrange > Lock.
    Drawing around the table with the curser while holding down command shift 4 gives you a picture on the desktop, which is the way I use to send Numbers info.
    Saving as pdf under the print option is another way as it can be read by anyone.
    S.

  • EPM for Excel question : Can't lock cell after protect worksheet

    Dear experts,
         I need to set lock and color for some dimension, I use the format and set the ALL|Lock, but it's not work, but if I set the Style, or ALL|Style, it can lock after protect worksheet, but color will missing, how can I show the color and lock?
    best regards
    Evans.

    Hi Evans,
    You are doing something incorrect...
    Just tested:
    On the EPMFormattingSheet:
    Hierarchy Level Formatting - only enabled
    Priority to Row Format Set
    Default Format for Row - Apply
    Data cell for Default Format formatted as grey
    Default Format Use set to All
    EPM->Lock Selected Cells applied to the grey Data cell
    On the report sheet:
    All cells selected and formatted as Locked - NO
    Report refreshed - data area is formatted grey and locked is set to YES.
    Vadim

  • Task Profile-Worksheet Dimension Lock Options

    Setting the security to allow a user to use the Worksheet dimension lock options for a report is simple enough.  What I can't find is the lowest level of security settings needed to allow it for Input templates.  I have users with task profiles allowing them to edit this for reports, but if they open an input template in the same application, then the option goes away.
    Any help would be appreciated.  Hopefully I don't have to make them some form of admin.
    Thanks,
    Jason

    OK, so let me try to explain it differently.  The choice a user can select in the Action Pane is called "Worksheet dimension lock options".  This allows a user to lock down the current view for a worksheet.  Visually, this results in the dimension selection in the current view becoming greyed out.
    Controlling security to this feature for report templates is done via a task profile using AnalysisCollection-ManageTemplate.  Granting this security does NOT allow the user this same feature for input templates.
    What task needs to be assigned to a task profile to allow the "Worksheet dimension lock options" choice in the Action Pane for input templates?
    Thanks,
    Jason

  • Offensive pausing/locking while editing statements in worksheet. v3.0.2/64b

    I'm having problems while trying to edit sql code in a worksheet. SQL Developer will sporadically pause or lockup for anything from 3-30 seconds at a time. It is very frustrating.
    I have disabled all the insight options hoping this would solve the problem, but it did not.
    Any other suggestions would be appreciated.
    SQL Developer 3.0.02 Build MAIN-02.37 (64bit)
    Running on Windows 7 Professional (64bit)
    Java 1.6.0_22 64bit
    Oracle IDE 3.0.02.37

    No thanks, IMO the only acceptable solution is fixing it. Ultimately they can revert to the pre-3.0-code which didn't have these problems.
    Regards,
    K.

  • I am having to routinely reset the Ipad 2 after the install of IS05 becuse of lock ups. Is anyone else having this problem?

    I pad 2 is locking up on a regular basis. Is any one else having this problem. Also Safari doesnt seem to work as well as the old version.

    Similar problem running a 27" iMac only it occurs in Excel and inDesign. Hit the cell with the curser and the worksheet moves over to the right 7 or 8 cells away. Have to curser back to the cell quite frequently. This issue make the machine unusable when working with those two aps. Today I did the ultimate and completely reloaded Yosemite and the problem is still there.

  • Locked out of Apple ID AND lost Recovery Key for two-step verification

    Hey guys,
    Firstly, as the title implies, this is a double-whammy of a problem, and obviously, it is very much my fault. The reason I'm bothering to post this, however, is to find out if anyone else has had this issue and where they are at with it.
    The story:
    I set up two-step verification on my Apple ID about a year ago as I thought it was a good idea. I wrote the Recovery Key down as it told you to, and put it in a folder full of other important documents. In a epic mental lapse, however, I now remember later throwing out that folder, forgetting about my Recovery Key. Ya, that is my fault, I'm and idiot. Anyways...
    Fast forward to a few days ago, and I all of a sudden received messages on all my devices saying that my Apple ID had been disabled for security reasons, and that I had to reset the account in order to regain access to it. Scary, but no problem, right? Well, after entering my Apple ID into iForgot.com, the first thing it asked me for was my Recovery Key. This is around the time I was banging my head against the wall in realization that I had thrown it away, but I was relieved to see the "Lost your Recovery Key?" option at the bottom of the screen. I was even more relieved to discover that I had what I needed to reset it: my current password and a trusted Apple device. The catch was that to reset it, I needed to log into my Apple ID to initiate it, which of course I couldn't do because it had been disabled, and the only way for me to disable it is, again, to enter in my Recovery Key. This effectively put me in and endless loop, without any apparent way of gaining accesses to my account. I did contact Apple about it, and I was ultimately told that the lock on my account was so tight, that not even Apple could gain access to it.
    I understand that this level of security is probably the whole reason for the two-step verification in the first place, and I again concede that it was extremely foolish of me for forgetting about and discarding my Recovery Key, but a few things still don't make sense...
    1. Why would they put a "Lost your Recovery Key?" link on the password recovery page when a password is needed to reset the Recovery Key itself?
    2. As far as I can remember, Apple, in their briefing of how two-step verification works, did not bring up this scenario, which is probably relatively common. They DO mention that they can't help when you don't have access to two of the three necessary things for recovery, but they never brought up the apparent exception of if the account is disabled, in which case having two of the three things needed is not enough. I don't understand how they couldn't have mentioned this scenario.
    3. Given the above thought, how could Apple not have some sort of special contingency for this type of situation? I profess my ignorance of how these types of systems are set up, but I would feel that there should be a special method for recovery in place if the account has been locked, and the owner is able to verify that they have the password and trusted devices.
    I didn't mean to make it sound like a rant. I ADORE Apple, but this system seems like it's less than perfect.
    Has anyone else ran into this issue? If so, is your situation similar to mine?
    Thanks for any response!

    Hey everyone.
    It's been awhile, but I wanted to share with anyone who is interested some general knowledge about this issue that I have learned while communicating with Apple support. Unsurprisingly, the issue is still unresolved, and I am under the impression that it will remain that way, but I'm still trying to get in touch with one of the senior representatives I spoke with a while ago who seemed to think that there might be a solution, so I suppose there is still a chance that things could turn out for the better.
    Here's the rundown:
    Anytime you are unable to sign in to or access your account because of "security reasons", your account is under what is called a "DS Lockout".
    A DS Lockout on an Apple ID can be triggered for a few reasons, such as when too many failed logins to the Apple ID (using an incorrect password) are attempted, or when a purchase is made that Apple believes to be fraudulent.
    Under normal circumstances, a DS Lockout only lasts for 8 hours, after which the lock is lifted and access to the account by inputting the correct password is re-enabled.
    This is where the catch for anybody who set up two-step verification is.
    According to one of Apple's security representatives, IF you have two-step verification enabled upon being inflicted with a DS Lockout, the 8-hour lockout period is extended indefinitely as an additional security measure (a feature, I suppose). Therefore, the only way to regain access to the account is by resetting the password, as waiting for the lockout to expire is no longer an option. And of course, resetting your password, as stated by Apple, is one of the situations in which you need your Recovery Key. EVEN IF YOU KNOW WHAT THE ACCOUNT'S CURRENT PASSWORD IS, the lockout prevents you from being able to input it as a means of authentication. You MUST reset your password in order to regain access, and you MUST input your recovery key in order to reset your password.
    So, that seems to be the gist of it. It does make sense, but here's my problem:
    Upon setting up two-step verification, Apple does warn you of many things, but they do not make any mention of this specific scenario. Indeed, it is very much my fault for loosing my verification key, but the thing is, I’m human, I make mistakes, and I know that I will continue to do so. One of the reasons I chose to take the risk of setting up two-step verification is because Apple explicitly stated that as long as I had access to two of the three required "keys" -- my Recovery Key, my password, and at least one of my trusted Apple devices -- I would always be able to gain access to my account. In other words, as long as I didn’t screw up so bad as to loose access to two of my keys, I’d be okay. Obviously, there is a huge exception to this case that, again, is not mentioned anywhere, hence all the confusion. Had I know that it was possible that it could come down to me needing a single, specific key to regain access to my account, I probably would have opted out of two-step verification, recognizing that as a busy college student who's constantly reorganizing and dealing with tons of forms, worksheets, and other various documents, it's not as easy to hold on to a slip of paper as it might be for others. I'm hoping that at some point, Apple adds a big, red warning to the setup process which reads something like:
    "In the event that your Apple ID is locked due to a detected security risk, your Recovery key will be necessary to regaining access to your account; knowing your password and/or having access to any of your trusted devices will no longer be enough."
    I really do appreciate how seriously Apple takes its security, but I think that there is still room for improvement. This should start with more clearly and fully stating the conditions of its security measures, as well as having its customer support be more educated on these conditions (they themselves stated that they had never been trained on issues revolving around two-step verification). Protecting someone's private information is important, but so too is making every possible effort to ensure that customers can't easily loose access to all the content and services that they have spent much time and money building up and using.
    As stated above, I'm still trying to get a hold of the Apple representative who initially assisted me, so if I have any additional updates, I'll be sure to reply to this thread. I hope that anyone who is going through the same issue, or is simply curious, finds this information to be useful.

  • [ADF-11.1.2] Locking issue with SQL 92

    I see one Locking issue with SQL92 Oracle ADF Application.
    ADF Version: [ADF-11.1.2]
    Database: Oracle 10g Express Edition
    Situation 1:
    With Following setting:
    File: Application Resource > Description > ADF META-INF > adf-config.xml
        <startup>
          <amconfig-overrides>
            <config:Database jbo.SQLBuilder="SQL92" jbo.locking.mode="optimistic"/>
          </amconfig-overrides>
        </startup>I have a page showing record 'x' of view object. I open same record on another page. Now I have same record showing on two different tabs of browser.
    1. I modify first record and save it. It worked... Got commited to database.
    2. I goto second tab and modify same record and tried to same it. It throws me an error - Another user has changed the row with primary key oracle.jbo.Key[38 ] . As expected...
    3. I then, reopen the same record on 3rd tab of browser. Modify it and tried to save it. It just hang... as if it is processing the record endlessly.
    If I see the Log:
    <BaseSQLBuilderImpl> <doEntitySelectForAltKey> [312] BaseSQLBuilderImpl Executing doEntitySelect ... (true)
    <BaseSQLBuilderImpl> <doEntitySelectForAltKey> [313] Generating new LOCK statement
    <BaseSQLBuilderImpl> <buildSelectString> [314] Built select: 'SELECT ID, CI_ID, COLUMN_NAME, DISPLAY_COLUMN_NAME, COLUMN_VALUE, CREATE_DATE, CREATE_BY FROM ESUSER.CI_AUDIT'
    <BaseSQLBuilderImpl> <doEntitySelectForAltKey> [315] Executing LOCK "SELECT ID, CI_ID, COLUMN_NAME, DISPLAY_COLUMN_NAME, COLUMN_VALUE, CREATE_DATE, CREATE_BY FROM ESUSER.CI_AUDIT WHERE ID=? FOR UPDATE"
    <BaseSQLBuilderImpl> <bindWhereAttrValue> [316] Where binding param 1: 38
    That's it.. nothing happens further.. If I execute above query on SQL Worksheet, it doesn't come up with the result. Just hang for something...
    SELECT ID, CI_ID, COLUMN_NAME, DISPLAY_COLUMN_NAME, COLUMN_VALUE, CREATE_DATE, CREATE_BY FROM ESUSER.CI_AUDIT WHERE ID='38' FOR UPDATE I can execute above query for other record of same table but not '38'. Even if I fire commit command to database, it is not working.
    I have to restart the database services to bring everything to normal state.
    Situation 2:
    With Oracle as Database :
        <startup>
          <amconfig-overrides>
            <config:Database jbo.SQLBuilder="Oracle" jbo.locking.mode="optimistic"/>
          </amconfig-overrides>
        </startup>Everything is working file. i.e. at step 3, record is getting modified successfully with following log:
    <OracleSQLBuilderImpl> <doEntitySelectForAltKey> [27] OracleSQLBuilder Executing doEntitySelect on: ESUSER.CI_AUDIT (true)
    <ADFLogger> <begin> Entity read all attributes
    <OracleSQLBuilderImpl> <buildSelectString> [28] Built select: 'SELECT ID, CI_ID, COLUMN_NAME, DISPLAY_COLUMN_NAME, COLUMN_VALUE, CREATE_DATE, CREATE_BY FROM ESUSER.CI_AUDIT CIAudit'
    <OracleSQLBuilderImpl> <doEntitySelectForAltKey> [29] Executing LOCK...SELECT ID, CI_ID, COLUMN_NAME, DISPLAY_COLUMN_NAME, COLUMN_VALUE, CREATE_DATE, CREATE_BY FROM ESUSER.CI_AUDIT CIAudit WHERE ID=? FOR UPDATE NOWAIT
    <ADFLogger> <addContextData> Entity read all attributes
    <OracleSQLBuilderImpl> <bindWhereAttrValue> [30] Where binding param 1: 38
    <ADFLogger> <addContextData> Entity read all attributes
    <ADFLogger> <end> Entity read all attributes
    <ADFLogger> <end> Lock Entity
    <ADFLogger> <begin> Before posting the entity's changes
    <ADFLogger> <begin> Updating audit columns
    <ADFLogger> <end> Updating audit columns
    <ADFLogger> <end> Before posting the entity's changes
    <OracleSQLBuilderImpl> <doEntityDML> [31] OracleSQLBuilder Executing, Lock 2 DML on: ESUSER.CI_AUDIT (Update)
    <OracleSQLBuilderImpl> <buildUpdateStatement> [32] UPDATE buf CIAudit>#u SQLStmtBufLen: 210, actual=60
    <OracleSQLBuilderImpl> <doEntityDML> [33] UPDATE ESUSER.CI_AUDIT CIAudit SET COLUMN_VALUE=? WHERE ID=?
    <ADFLogger> <begin> Entity DML
    <OracleSQLBuilderImpl> <bindUpdateStatement> [34] Update binding param 1: cip7ri1
    <OracleSQLBuilderImpl> <bindWhereAttrValue> [35] Where binding param 2: 38
    <ADFLogger> <addContextData> Entity DML
    <ADFLogger> <end> Entity DML
    Can any one please tell me, what is the issue with SQL92 setting ?
    Edited by: Anandsagar Sah on Mar 11, 2012 8:10 AM

    The framework works correctly in the Situation #1. Please, note that the locking statement in this case is "SELECT ... FOR UPDATE", but not "SELECT ... FOR UPDATE NOWAIT" (as it is in the Situation #2). When you entered the 2nd tab and tried to update the row, then the framework executed the locking statement and the row was locked (and it remained locked because the framework detected that another user had modified the row, so it stopped the processing and no COMMIT operation was executed). When you entered the 3rd tab and tried to update the row, then the framework tried to lock the row againg, but the locking statement was blocked by the existign lock and it started waiting on the lock from the 2nd tab. So this is expected behaviour.
    The interesting question is why you do not get any error in the Situation #2. In my opinion you should get an error because the locking statement from the 3rd tab should fail immediately (because the row should have been locked from the 2nd tab and the locking statement is with NOWAIT option). I suspect that when the DB is Oracle and you use Oracle SQLBuilder, then the ADF issues a DB savepoint at the beginning of the DML operation and rolls back to the savepoint is a case of some failure, so the 2nd tab has not left any lock. You can check this by setting on SQL trace on the DB server.
    Dimitar

  • Open a discoverer worksheet with parameter

    Hi
    I'm trying to open discoverer worksheet
    If the worksheet have no parameter we can open it with
    http://server/discoverer/viewer?cn=connid&event=openWorksheet&wsk=worksheet1
    but if i want to open a worksheet with parameter i want to pass the parameterfrom some of the tutrioals i found we can pass parameter like this
    http://server/discoverer/viewer?cn=connid&event=openWorksheet&wsk=worksheet1&qp_12=101015
    but its redirecting to parameter entring page
    can any one find a soultion for this
    thanks in advance

    Pl do not revive old threads with the same question over and over again - I have locked those threads.
    By-passing Oracle Discoverer 10.1.2.48.18 Authentication
    Discoverer URL - Hide password without having to use public connection
    Adding url parameters to discoverer report
    Srini

  • Slow typing in SQL Developer Worksheet

    I've seen Oracle SQL Developer 2.1 - Slow SQL Worksheet while typing and my setting for >Tools >Preferences >Database >Worksheet >Select default to look for scripts is, and always has been, blank.
    But as soon as I connect to a database the resultant worksheet is showing what Ive typed about 10 seconds after I've typed it. Is there any update on this issue since the post above (I searched but found nothing)?
    I'm on:
    SQL Developer 2.1.1.64.39
    MS Windows XP (Build 2600) Service Pack 3
    Oracle Client Version : 10.2.0.1.0
    Oracle Client DLL : C:\apps\Oracle\product\10.2.0\Client_1\BIN\oci.dll
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit
    Solaris server (SunOS 5.10)

    "Timer queue for AWT thread" daemon prio=6 tid=0x34d39800 nid=0xdf4 in Object.wa
    it() [0x353df000..0x353dfa94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x074854f0> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:485)
    at ice.util.awt.TimedAWTExecutor.nextElem(TimedAWTExecutor.java:108)
    - locked <0x074854f0> (a java.lang.Object)
    at ice.util.awt.TimedAWTExecutor.runScheduler(TimedAWTExecutor.java:130)
    at ice.util.awt.TimedAWTExecutor$1.run(TimedAWTExecutor.java:19)
    "pool-2-thread-1" prio=6 tid=0x349df800 nid=0xb48 waiting on condition [0x35f7f0
    00..0x35f7fc14]
    java.lang.Thread.State: WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for <0x06940d00> (a java.util.concurrent.SynchronousQ
    ueue$TransferStack)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Sync
    hronousQueue.java:422)
    at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
    ousQueue.java:323)
    at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.ja
    va:947)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
    .java:907)
    at java.lang.Thread.run(Thread.java:619)
    "BaseTreeExplorer.NodeOpeningExecutor" prio=6 tid=0x34c03000 nid=0x948 waiting o
    n condition [0x35e7f000..0x35e7fc94]
    java.lang.Thread.State: WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for <0x06876558> (a java.util.concurrent.locks.Abstra
    ctQueuedSynchronizer$ConditionObject)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject
    .await(AbstractQueuedSynchronizer.java:1925)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.jav
    a:358)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.ja
    va:947)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
    .java:907)
    at java.lang.Thread.run(Thread.java:619)
    "Scheduler" daemon prio=6 tid=0x34c1b000 nid=0xffc in Object.wait() [0x35d7f000.
    .0x35d7fd14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x068766b0> (a oracle.dbtools.raptor.backgroundTask.TaskLi
    nkedList)
    at java.lang.Object.wait(Object.java:485)
    at oracle.dbtools.raptor.backgroundTask.TaskLinkedList.takeNextTask(Task
    LinkedList.java:47)
    - locked <0x068766b0> (a oracle.dbtools.raptor.backgroundTask.TaskLinked
    List)
    at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$SchedulerThrea
    d.run(RaptorTaskManager.java:422)
    "TimerQueue" daemon prio=6 tid=0x34b95c00 nid=0x5a0 in Object.wait() [0x35c7f000
    ..0x35c7fd94]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x06876740> (a javax.swing.TimerQueue)
    at javax.swing.TimerQueue.run(TimerQueue.java:236)
    - locked <0x06876740> (a javax.swing.TimerQueue)
    at java.lang.Thread.run(Thread.java:619)
    "ChangeSetService" prio=2 tid=0x34ac9800 nid=0x2e8 in Object.wait() [0x35a7f000.
    .0x35a7fa94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x067f35c0> (a oracle.jdevimpl.vcs.changeset.ChangeSetServ
    ice)
    at java.lang.Object.wait(Object.java:485)
    at oracle.jdevimpl.vcs.changeset.ChangeSetService.awaitEvents(ChangeSetS
    ervice.java:178)
    - locked <0x067f35c0> (a oracle.jdevimpl.vcs.changeset.ChangeSetService)
    at oracle.jdevimpl.vcs.changeset.ChangeSetService.eventLoop(ChangeSetSer
    vice.java:199)
    at oracle.jdevimpl.vcs.changeset.ChangeSetService.access$200(ChangeSetSe
    rvice.java:56)
    at oracle.jdevimpl.vcs.changeset.ChangeSetService$2.run(ChangeSetService
    .java:138)
    at java.lang.Thread.run(Thread.java:619)
    "TimedCache-Timer" daemon prio=6 tid=0x33aa8000 nid=0x2e0 in Object.wait() [0x34
    62f000..0x3462fc94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x062eed60> (a java.util.TaskQueue)
    at java.lang.Object.wait(Object.java:485)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x062eed60> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "JarIndex Timer" daemon prio=6 tid=0x33a5c800 nid=0x48c in Object.wait() [0x3412
    f000..0x3412fd14]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0626f338> (a java.util.TaskQueue)
    at java.util.TimerThread.mainLoop(Timer.java:509)
    - locked <0x0626f338> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "AWT-EventQueue-0" prio=6 tid=0x33a39000 nid=0x298 runnable [0x33fbf000..0x33fbf
    d94]
    java.lang.Thread.State: RUNNABLE
    at java.io.WinNTFileSystem.getBooleanAttributes(Native Method)
    at java.io.File.exists(File.java:733)
    at oracle.ide.net.FileURLFileSystemHelper.exists(FileURLFileSystemHelper
    .java:326)
    at oracle.ide.net.URLFileSystemHelperDecorator.exists(URLFileSystemHelpe
    rDecorator.java:139)
    at oracle.ide.net.VirtualFileSystemHelper.exists(VirtualFileSystemHelper
    .java:504)
    at oracle.ide.net.URLFileSystemHelperDecorator.exists(URLFileSystemHelpe
    rDecorator.java:139)
    at oracle.ide.net.URLFileSystem.exists(URLFileSystem.java:551)
    at oracle.ide.net.URLFileSystem.isBound(URLFileSystem.java:875)
    at oracle.ide.net.URLFactory.newUniqueURL(URLFactory.java:185)
    at oracle.dbtools.worksheet.editor.Worksheet.getNewURL(Worksheet.java:80
    0)
    at oracle.dbtools.worksheet.editor.Worksheet.getContext(Worksheet.java:7
    90)
    - locked <0x07ea6588> (a oracle.dbtools.worksheet.editor.Worksheet)
    at oracle.ide.view.View.getContext(View.java:149)
    at oracle.ide.controller.IdeAction.updateAction(IdeAction.java:570)
    at oracle.ide.view.View.updateAction(View.java:390)
    at oracle.ide.view.View.updateToolbarActions(View.java:384)
    at oracle.dbtools.worksheet.editor.WorksheetGUI$1.insertUpdate(Worksheet
    GUI.java:521)
    at oracle.javatools.editor.BasicDocument.fireEvent(BasicDocument.java:12
    14)
    at oracle.javatools.editor.BasicDocument.insertUpdate(BasicDocument.java
    :1116)
    at oracle.ide.model.TextNode$FacadeTextBufferListener.insertUpdate(TextN
    ode.java:1540)
    at oracle.javatools.buffer.AbstractTextBuffer.fireInsertUpdate(AbstractT
    extBuffer.java:641)
    at oracle.javatools.buffer.AbstractTextBuffer.normalizedInsert(AbstractT
    extBuffer.java:497)
    at oracle.javatools.buffer.AbstractTextBuffer.insert(AbstractTextBuffer.
    java:405)
    at oracle.ide.model.TextNode$FacadeTextBuffer.insert(TextNode.java:1166)
    at oracle.javatools.editor.BasicDocument.insertString(BasicDocument.java
    :679)
    at oracle.javatools.editor.BasicEditorPane.insertString(BasicEditorPane.
    java:1737)
    at oracle.javatools.editor.BasicEditorKit$DefaultKeyTypedAction.actionPe
    rformed(BasicEditorKit.java:1092)
    at oracle.javatools.editor.BasicAction.actionPerformed(BasicAction.java:
    78)
    at oracle.javatools.editor.BasicWriteAction.actionPerformed(BasicWriteAc
    tion.java:33)
    at oracle.javatools.editor.BasicEditorKit$DefaultKeyTypedAction.actionPe
    rformed(BasicEditorKit.java:967)
    at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1636)
    at javax.swing.JComponent.processKeyBinding(JComponent.java:2849)
    at javax.swing.JComponent.processKeyBindings(JComponent.java:2884)
    at javax.swing.JComponent.processKeyEvent(JComponent.java:2812)
    at java.awt.Component.processEvent(Component.java:5911)
    at java.awt.Container.processEvent(Container.java:2023)
    at java.awt.Component.dispatchEventImpl(Component.java:4501)
    at java.awt.Container.dispatchEventImpl(Container.java:2081)
    at java.awt.Component.dispatchEvent(Component.java:4331)
    at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.ja
    va:1848)
    at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboard
    FocusManager.java:704)
    at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeybo
    ardFocusManager.java:969)
    at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeybo
    ardFocusManager.java:841)
    at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFoc
    usManager.java:668)
    at java.awt.Component.dispatchEventImpl(Component.java:4373)
    at java.awt.Container.dispatchEventImpl(Container.java:2081)
    at java.awt.Window.dispatchEventImpl(Window.java:2458)
    at java.awt.Component.dispatchEvent(Component.java:4331)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
    ad.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
    java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    "AWT-Windows" daemon prio=6 tid=0x33a41c00 nid=0x778 runnable [0x33dbf000..0x33d
    bfa94]
    java.lang.Thread.State: RUNNABLE
    at sun.awt.windows.WToolkit.eventLoop(Native Method)
    at sun.awt.windows.WToolkit.run(WToolkit.java:291)
    at java.lang.Thread.run(Thread.java:619)
    "AWT-Shutdown" prio=6 tid=0x33a40800 nid=0x894 in Object.wait() [0x33cbf000..0x3
    3cbfb14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0626f528> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:485)
    at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
    - locked <0x0626f528> (a java.lang.Object)
    at java.lang.Thread.run(Thread.java:619)
    "Java2D Disposer" daemon prio=10 tid=0x33a47c00 nid=0x364 in Object.wait() [0x33
    bbf000..0x33bbfb94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0626f5b8> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x0626f5b8> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at sun.java2d.Disposer.run(Disposer.java:125)
    at java.lang.Thread.run(Thread.java:619)
    "Low Memory Detector" daemon prio=6 tid=0x00f65c00 nid=0xa1c runnable [0x0000000
    0..0x00000000]
    java.lang.Thread.State: RUNNABLE
    "CompilerThread0" daemon prio=10 tid=0x00f5f400 nid=0xea0 waiting on condition [
    0x00000000..0x336bf6bc]
    java.lang.Thread.State: RUNNABLE
    "Attach Listener" daemon prio=10 tid=0x00f5dc00 nid=0x78c runnable [0x00000000..
    0x00000000]
    java.lang.Thread.State: RUNNABLE
    "Signal Dispatcher" daemon prio=10 tid=0x00f5c800 nid=0x278 waiting on condition
    [0x00000000..0x00000000]
    java.lang.Thread.State: RUNNABLE
    "Finalizer" daemon prio=8 tid=0x00f4cc00 nid=0xfe8 in Object.wait() [0x333bf000.
    .0x333bfa94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x061f0298> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x061f0298> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
    "Reference Handler" daemon prio=10 tid=0x00f48400 nid=0x590 in Object.wait() [0x
    332bf000..0x332bfb14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x061f0320> (a java.lang.ref.Reference$Lock)
    at java.lang.Object.wait(Object.java:485)
    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
    - locked <0x061f0320> (a java.lang.ref.Reference$Lock)
    "main" prio=6 tid=0x00937400 nid=0xee4 waiting on condition [0x00000000..0x0012f
    ae8]
    java.lang.Thread.State: RUNNABLE
    "VM Thread" prio=10 tid=0x00f44c00 nid=0x550 runnable
    "VM Periodic Task Thread" prio=10 tid=0x00f67400 nid=0x288 waiting on condition
    JNI global references: 1780
    Heap
    def new generation total 9216K, used 3020K [0x030c0000, 0x03ab0000, 0x061f000
    0)
    eden space 8256K, 26% used [0x030c0000, 0x032e2710, 0x038d0000)
    from space 960K, 86% used [0x039c0000, 0x03a90b98, 0x03ab0000)
    to space 960K, 0% used [0x038d0000, 0x038d0000, 0x039c0000)
    tenured generation total 121024K, used 30110K [0x061f0000, 0x0d820000, 0x2b0c
    0000)
    the space 121024K, 24% used [0x061f0000, 0x07f57bd8, 0x07f57c00, 0x0d820000)
    compacting perm gen total 48384K, used 48290K [0x2b0c0000, 0x2e000000, 0x330c0
    000)
    the space 48384K, 99% used [0x2b0c0000, 0x2dfe8ac0, 0x2dfe8c00, 0x2e000000)
    No shared spaces configured.
    Finished parsing = 0
    Finished parsing = 0
    Finished parsing = 0
    Finished parsing = 0
    Finished parsing = 0
    Finished parsing = 0
    Finished parsing = 0
    Finished parsing = 0
    Finished parsing = 0
    Finished parsing = 0
    Finished parsing = 0

  • SQL Developer Worksheet freezes

    Hi All,
    I'm using SQL Developer 3.1.07.42
    I'm having issues where when im in the worksheet, it will freeze for up to 20 seconds.
    This usually happens when im trying to change code, or even just clicking to a pre-existing line.
    Is there anything i can do to stop this?
    Cheers,
    Russ H.

    Managed to get the following:
    "Background Parser" prio=6 tid=0x3f4ebc00 nid=0xa0c waiting on condition [0x4192
    f000..0x4192fbe8]
    java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundPa
    rser.java:137)
    at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.j
    ava:115)
    at java.lang.Thread.run(Thread.java:619)
    "Image Animator 0" daemon prio=4 tid=0x3f396800 nid=0x16e8 waiting on condition
    [0x4030f000..0x4030fce8]
    java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at sun.awt.image.GifFrame.dispose(GifImageDecoder.java:646)
    at sun.awt.image.GifImageDecoder.readImage(GifImageDecoder.java:441)
    at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:195)
    at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.j
    ava:246)
    at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172)
    at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)
    "Native Directory Watcher" prio=2 tid=0x3f398000 nid=0x130c runnable [0x3fe0f000
    ..0x3fe0fd68]
    java.lang.Thread.State: RUNNABLE
    at oracle.ide.natives.NativeHandler.enterWatcherThread(Native Method)
    at oracle.ide.natives.NativeHandler$2.run(NativeHandler.java:252)
    at java.lang.Thread.run(Thread.java:619)
    "WeakDataReference polling" prio=2 tid=0x3f4ec000 nid=0x15c4 in Object.wait() [0
    x4295f000..0x4295fbe8]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x092944d0> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at oracle.ide.util.WeakDataReference$Cleaner.run(WeakDataReference.java:
    88)
    at java.lang.Thread.run(Thread.java:619)
    "Background Parser" prio=6 tid=0x3ee6c000 nid=0x1188 waiting on condition [0x427
    5f000..0x4275fce8]
    java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundPa
    rser.java:137)
    at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.j
    ava:115)
    at java.lang.Thread.run(Thread.java:619)
    "TextBufferScavenger" prio=6 tid=0x3ee6a400 nid=0x974 in Object.wait() [0x41c2f0
    00..0x41c2f9e8]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0895bb60> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x0895bb60> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at oracle.ide.model.TextNode$FacadeBufferReference$PollingThread.run(Tex
    tNode.java:1949)
    "WaitCursor-Timer" prio=6 tid=0x3f397400 nid=0x15a8 in Object.wait() [0x4182f000
    ..0x4182fce8]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x088443f0> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "pool-4-thread-1" prio=6 tid=0x3f395c00 nid=0xb50 waiting on condition [0x4020f0
    00..0x4020fae8]
    java.lang.Thread.State: TIMED_WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for <0x087db7a0> (a java.util.concurrent.locks.Abstra
    ctQueuedSynchronizer$ConditionObject)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject
    .awaitNanos(AbstractQueuedSynchronizer.java:1963)
    at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.tak
    e(ScheduledThreadPoolExecutor.java:583)
    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.tak
    e(ScheduledThreadPoolExecutor.java:576)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.ja
    va:947)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
    .java:907)
    at java.lang.Thread.run(Thread.java:619)
    "IconOverlayTracker Timer" prio=6 tid=0x3f394c00 nid=0xb38 in Object.wait() [0x4
    0d7f000..0x40d7fc68]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x087e5548> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "BaseTreeExplorer.NodeOpeningExecutor" prio=6 tid=0x3ee6bc00 nid=0x1314 waiting
    on condition [0x40c7f000..0x40c7f9e8]
    java.lang.Thread.State: WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for <0x07ec19e8> (a java.util.concurrent.locks.Abstra
    ctQueuedSynchronizer$ConditionObject)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject
    .await(AbstractQueuedSynchronizer.java:1925)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.jav
    a:358)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.ja
    va:947)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
    .java:907)
    at java.lang.Thread.run(Thread.java:619)
    "Scheduler" daemon prio=6 tid=0x3ee6b000 nid=0xc1c in Object.wait() [0x40a7f000.
    .0x40a7fae8]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at oracle.dbtools.raptor.backgroundTask.TaskLinkedList.takeNextTask(Task
    LinkedList.java:47)
    - locked <0x07ec1bb0> (a oracle.dbtools.raptor.backgroundTask.TaskLinked
    List)
    at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$SchedulerThrea
    d.run(RaptorTaskManager.java:444)
    "Thread-9" daemon prio=6 tid=0x3ee69800 nid=0x1694 in Object.wait() [0x405ef000.
    .0x405efb68]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x07e5c520> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x07e5c520> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at org.tmatesoft.svn.core.javahl.SVNClientImplTracker.run(SVNClientImplT
    racker.java:65)
    at java.lang.Thread.run(Thread.java:619)
    "TimerQueue" daemon prio=6 tid=0x3ee6ac00 nid=0x768 in Object.wait() [0x4110f000
    ..0x4110fbe8]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at javax.swing.TimerQueue.run(TimerQueue.java:236)
    - locked <0x07cee970> (a javax.swing.TimerQueue)
    at java.lang.Thread.run(Thread.java:619)
    "Thread-7" daemon prio=6 tid=0x3ee6a000 nid=0x858 runnable [0x406ef000..0x406efc
    e8]
    java.lang.Thread.State: RUNNABLE
    at sun.print.Win32PrintServiceLookup.notifyPrinterChange(Native Method)
    at sun.print.Win32PrintServiceLookup.access$100(Win32PrintServiceLookup.
    java:32)
    at sun.print.Win32PrintServiceLookup$PrinterChangeListener.run(Win32Prin
    tServiceLookup.java:302)
    "ChangeSetService" prio=2 tid=0x3ee68c00 nid=0x11dc in Object.wait() [0x4040f000
    ..0x4040f9e8]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x07990278> (a oracle.jdevimpl.vcs.changeset.ChangeSetServ
    ice)
    at java.lang.Object.wait(Object.java:485)
    at oracle.jdevimpl.vcs.changeset.ChangeSetService.awaitEvents(ChangeSetS
    ervice.java:178)
    - locked <0x07990278> (a oracle.jdevimpl.vcs.changeset.ChangeSetService)
    at oracle.jdevimpl.vcs.changeset.ChangeSetService.eventLoop(ChangeSetSer
    vice.java:199)
    at oracle.jdevimpl.vcs.changeset.ChangeSetService.access$200(ChangeSetSe
    rvice.java:56)
    at oracle.jdevimpl.vcs.changeset.ChangeSetService$2.run(ChangeSetService
    .java:138)
    at java.lang.Thread.run(Thread.java:619)
    "TimedCache-Timer" daemon prio=6 tid=0x3cb8a000 nid=0xaf4 in Object.wait() [0x3e
    17f000..0x3e17fc68]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x070c4db8> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "JarIndex Timer" daemon prio=6 tid=0x3cb93800 nid=0x13f4 in Object.wait() [0x3e0
    7f000..0x3e07fce8]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.util.TimerThread.mainLoop(Timer.java:509)
    - locked <0x07062c30> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "AWT-EventQueue-0" prio=6 tid=0x3daa0400 nid=0x10c8 in Object.wait() [0x3df7f000
    ..0x3df7fd68]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.awt.EventQueue.getNextEvent(EventQueue.java:479)
    - locked <0x07062ce0> (a java.awt.EventQueue)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
    ad.java:236)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
    java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    "AWT-Windows" daemon prio=6 tid=0x3cb73400 nid=0xf50 runnable [0x3d47f000..0x3d4
    7fa68]
    java.lang.Thread.State: RUNNABLE
    at sun.awt.windows.WToolkit.eventLoop(Native Method)
    at sun.awt.windows.WToolkit.run(WToolkit.java:291)
    at java.lang.Thread.run(Thread.java:619)
    "AWT-Shutdown" prio=6 tid=0x3cb72c00 nid=0x16c8 in Object.wait() [0x3d37f000..0x
    3d37fae8]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
    - locked <0x07062e38> (a java.lang.Object)
    at java.lang.Thread.run(Thread.java:619)
    "Java2D Disposer" daemon prio=10 tid=0x3cb69000 nid=0xc8c in Object.wait() [0x3d
    27f000..0x3d27fb68]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x07062ec8> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at sun.java2d.Disposer.run(Disposer.java:125)
    at java.lang.Thread.run(Thread.java:619)
    "Low Memory Detector" daemon prio=6 tid=0x01a71000 nid=0x141c runnable [0x000000
    00..0x00000000]
    java.lang.Thread.State: RUNNABLE
    "CompilerThread0" daemon prio=10 tid=0x01a6e800 nid=0x1390 waiting on condition
    [0x00000000..0x3c7bfa10]
    java.lang.Thread.State: RUNNABLE
    "Attach Listener" daemon prio=10 tid=0x01a6dc00 nid=0xe90 runnable [0x00000000..
    0x00000000]
    java.lang.Thread.State: RUNNABLE
    "Signal Dispatcher" daemon prio=10 tid=0x01a63400 nid=0x1374 waiting on conditio
    n [0x00000000..0x00000000]
    java.lang.Thread.State: RUNNABLE
    "Finalizer" daemon prio=8 tid=0x01a52800 nid=0x10d0 in Object.wait() [0x3c4bf000
    ..0x3c4bfa68]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x06ff0298> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
    "Reference Handler" daemon prio=10 tid=0x01a4dc00 nid=0x1220 in Object.wait() [0
    x3c3bf000..0x3c3bfae8]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
    - locked <0x06ff0320> (a java.lang.ref.Reference$Lock)
    "main" prio=6 tid=0x0023a000 nid=0x1778 waiting on condition [0x00000000..0x0012
    fab0]
    java.lang.Thread.State: RUNNABLE
    "VM Thread" prio=10 tid=0x01a4a000 nid=0x1760 runnable
    "VM Periodic Task Thread" prio=10 tid=0x01a83800 nid=0xf80 waiting on condition
    JNI global references: 4875
    Heap
    def new generation total 10368K, used 4031K [0x03ec0000, 0x049f0000, 0x06ff00
    00)
    eden space 9280K, 35% used [0x03ec0000, 0x041f8638, 0x047d0000)
    from space 1088K, 67% used [0x048e0000, 0x049977d0, 0x049f0000)
    to space 1088K, 0% used [0x047d0000, 0x047d0000, 0x048e0000)
    tenured generation total 135964K, used 98300K [0x06ff0000, 0x0f4b7000, 0x2bec
    0000)
    the space 135964K, 72% used [0x06ff0000, 0x0cfef1a8, 0x0cfef200, 0x0f4b7000)
    compacting perm gen total 75264K, used 75086K [0x2bec0000, 0x30840000, 0x3bec0
    000)
    the space 75264K, 99% used [0x2bec0000, 0x30813b68, 0x30813c00, 0x30840000)
    No shared spaces configured.

  • Numbers locks up on "Formatting cells..."

    I have uncovered what must be a massive bug in iWork Numbers for Mac. This is now happening to me all of the time. Periodically when I apply a simple formatting to a column, such as currency or number format, the app shows a modal dialog that says "Formatting cells..." and it locks up. The formatting process never completes. The sheet only has a hundred or so rows in it. Nothing else can be done in the app, including reverting to a previous version or anything else.
    Numbers doesn't show "not responding" status in the "Force Quit Applications". If i force quit the app, then the worksheet file becomes corrupted. As you know, the options to revert to a previous version only work from within the app with the worksheet loaded and since it won't open I can't do that. So all my recently completed changes are lost and I have to use time machine to restore a backup.
    This is maddening and I could forgive the app if it only happened once, but its now happening on a regular basis. I can't believe that this hasn't been covered here in the support forums before, but I can't find anything remotely similar. I'm on OS X Lion with the latest version of Numbers purchased and updated through the Mac App Store.

    The same thing happened to me and I called the co. and they told me to send it in, (bad hard dri've)not only that the head phone jack was loose so i only got like half the sound, either high's or lows it sucked. I only had it for a month!!

  • Cannot Lock and Send data to an Essbase cube

    Hi all,
    One of our customer is executing a Macro script to lock and send data to the essbase cube from an excel sheet.
    They reported that in several cases where users will submit their data, and later discover that their changes are not in Essbase.
    The calls to EssVRetrieve (to lock the blocks) and EssVSendData are both returning successfully and there is no error message received while executing the above macros.
    I reviewed the application log file and found the following message:
    [Mon Nov 24 18:59:43 2008]Local/Applicn///Warning(1080014)
    Transaction [ 0xd801e0( 0x492b4bb0.0x45560 ) ] aborted due to status [1014031].
    I analysed the above message and found the user is trying to lock the database when already a lock has been applied to it and some operation is being performed on it. Because of that the transaction has been aborted. But customer says no concurrent operation is being performed at that time.
    Can anyone help me in this regard.
    Thanks,
    Raja

    The error message for error 1014031 is 'Essbase could not get a lock in the specified time.' The first thought I have is that perhaps some user/s have the 'Update Mode' option set in their Essbase Options and thus, when they are retrieving data, they are inadvertantly locking the data blocks. If that is the case, you will probably see this issue sporadically as the locks are automatically released when the user disconnects from Essbase.
    To make it stop, you will have to go to every user's desktop and make sure they have that Essbase Option turned off. Further, you will have to look at any worksheets they may use that may have an Essbase Option name stored on it. The range name is stored as a string and includes a setting for update mode. Here is a sample that I created for this post where I first turned 'on' update mode and then turned 'off' update mode:
    A1100000001121000000001100120_01-0000
    A1100000000121000000001100120_01-0000
    Note the 11th character in the first string is '1' which indicates that Update Mode is 'on'; in the second string, it is 'off'.
    This behavior, particularly with update mode, is the only one of the behaviors that I disliked in Excel and pushed me to design our Dodeca product. In Dodeca, the administrator controls all Essbase options and can either set individual options to the value they want or they can allow the user to choose their own options. Most of our customers do not allow the user to set update mode.
    Tim Tow
    Applied OLAP, Inc

Maybe you are looking for

  • Adding images from my library to empty mc in loop

    Hi I am 1 step away from finishing my for loop. I have a item mc I have duplicated 8 items (indexarray.length) and what my loop currently does is display these 8 blank movieclips on the screen positioned 4 in each row. Inside this blank item mc I hav

  • Photoshop CS5 - Completely unusable.. help!

    OK.. where do I start... My company recently purchased a licence for Photoshop CS5 (Mac) at my request, and I am now stuck in the unenviable position of telling them it was a complete waste of money.  Hopefully someone can help me resolve some of the

  • EOS 5D Mark III Firmware Update

    Free EOS 5D Mark III Firmware Update The EOS 5D Mark III firmware update expands the EOS 5D Mark III's performance and usability. The update gives you uncompressed HDMI output when shooting video and cross-type AF support at f/8. To learn more and do

  • Need a required folder?

    I reset my ipod and when it turned back on the music was gone and the "recently added" folder and all those other folders where gone. as i tried to update my ipod after that it wouldnt allow me to place any vidoes, photos, or anything but music on. T

  • "other data"... 24 GB in new iPad air 32GB

    hi, i just bought an ipad air 32GB (a week ago) and download two movies and then i found out i had no space available. i checked usage and i have 24GB of other data. do not know from where they came from or how to delete that, i have not used apps so