XI development cleanup

Hi I work for a product based company so i have to take care of all three boxes l mean development, quality and production.   i just want archive or export the un-needed or unused maps in development box to a folder on the network. i just want to know how i can do that. Just a brief explanation will be helpful.
Thanks

If you want archive or export unused objects then create one name space and move all unused objects to that name space and export to tpz file this is one good way to keep unused objects as backup.
Why you want to keep unused objects ,in my case we delete all unused objects.
Regards,
Raj

Similar Messages

  • Development Team: CLEANUP utility, please.

    In light of various [albeit minor but]frustrating problems, with multiple installs of various products, producing multiple instances of same services, with multiple copies of same software installed in various directories, with multiple ora's, net's, and HOMES, with different versions of software including jvm's, jre's, and Universal Installers, can you please come up with a CLEANUP WIZARD, call it Universal Verifier, that looks thru the entire system (post installations), including the registry, advises us, explains the benefits/requirements of various services, allows us choices, and gives us [the feeling of] CONTROL over the system. How can we control a corporate site, if we can't get a handle of what's goin' on in our own in-house system?
    Please note that the length of the first sentence above is intentional. Sorry, but if you loose your thought process (process #6) thru it, you are not yet ready for 9iAS install. <g>
    -Nat

    Nathan,
    Been there - Done that - 4-5 times now! In my case I had a new W2K Server install and did not have to be picky about what to delete.
    So, here is what I did.;
    After deleting all Oracle files and folders on the drive I then went into "regedit" and deleted the following from the registry;
    HKEY_CLASSES_ROOT (delete all Oracle folders within)
    HKEY_LOCAL_MACHINE / SOFTWARE (delete the Oracle folder)
    HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / SERVICES (delete all Oracle related services)
    HKEY_LOCAL_MACHINE / SYSTEM / ControlSet002 / SERVICES (delete all Oracle related services)
    HKEY_LOCAL_MACHINE / SYSTEM / ControlSet001 / SERVICES (delete all Oracle related services)
    rebooted the machine AND WAH-LAH! Oracle was gone!
    Then I started over with a new 9iAS install. (here we go again)
    Bill G...

  • How to store data into a file from a host VI developed for Compact RIO

    Hi,
    I am new to the CompactRIo.I have developed a VI which runs on the FPGA(CompactRIO) which continuously monitors tha data from a system and i have developed a host VI to read the data and i am successfully getting the data into my computer and i want that data to store into a file.When i use the write to spreadsheet VI for writing into a file.The data is not written into file can anybody tell me why this is happening?

    Hi,
    The last one you said is working when i conected through it is working, whatever files i have  used earlier are there.Thanks  for that but i have few queries please answer me so that i acn proceed in my  project.
    1.As you said to connect to ftp://xx.xx.xx.xx i have seen some extra files along with my files waht are they? waether my data files are stored in flash memory of RT controller?if so, how to clear those files?
    2.Suppose i want to clean up the flash memory of RT contrller i.e suppose i have deployed some file earlier , now i want to cleanup those i dumped into the memory how to do that?
    3.How to disable the Application running on the RT controller when it powers on? i.e. when i switch on the power it should be connected but nothing hould be running on.
    4.I mean at the end of the experiment when i stopped the host VI by pressing stop button weather application running on the RT controller will stop and weather FPGA VI runnibg on that also stop if not how to stop?
    5.Suppose next time when i connect to ftp://xx.xx.xx.xx i dont want to keep earlier files there how to delete them?Because my doubt is if i am using the file name which is same as the prevoius one there is aproblem of appending the new data to the old file.?
    Regards,
    Vishnu

  • Error while using jump developer desktop

    Buildfile: J:\Porting_WorkSpace\HelloWorld_jump_0\SonyEricsson J300\_default\RIM Blackberry 8310\ant\build.xml
    JumpEngineInit:
    [echo] ============================================================================
    [echo] Starting Jump for HelloWorld [SonyEricsson J300 -> RIM Blackberry 8310]
    [echo] ============================================================================
    [jump-engine-init] Jump event has been logged
    [null] Copying 1 file to J:\Porting_WorkSpace\HelloWorld_jump_0\SonyEricsson J300\_default\RIM Blackberry 8310\jump.context\packagingContext
    Time: 5.72s
    [delete] Deleting 1 files from J:\Porting_WorkSpace\HelloWorld_jump_0\SonyEricsson J300\_default\RIM Blackberry 8310\weaved-src
    [copy] Copying 1 file to J:\Porting_WorkSpace\HelloWorld_jump_0\SonyEricsson J300\_default\RIM Blackberry 8310\jump.context\sourceContext
    [copy] Copying 2 files to J:\Porting_WorkSpace\HelloWorld_jump_0\SonyEricsson J300\_default\RIM Blackberry 8310\jump.context\sourceContext
    ResourceJumplets:
    [jumplet-execute] Import Target Device Libraries (rev 7)
    [jumplet-execute] Connected to service at: http://services.tirajump.com/
    Overriding previous definition of reference to eclipse.ant.targetVector
    init:
    build:
    [echo] building 2FA03D635AE5EC98647CD9231118FBD10DD7FEB: C:\Documents and Settings\Administrator\.tirawireless\jump\jumplets-cache\2FA03D635AE5EC98647CD9231118FBD10DD7FEB\7\build.xml
    [Import Target Device Libraries] C:\Documents and Settings\Administrator\.tirawireless\jump\jumplets-cache\2FA03D635AE5EC98647CD9231118FBD10DD7FEB\7\TargetLib
    [Import Target Device Libraries] C:\Program Files\Tira Wireless\Jump Developer Desktop\eclipse\plugins/com.tirawireless.jumpdesktop.platform.sdk_4.1.0.142\device_stubs
    [Import Target Device Libraries] Executing Import Target Device Libraries
    [Import Target Device Libraries] Jumplet: [Import Target Device Libraries], Execution SUCCEEDED, Time: 0 seconds
    [jumplet-execute] Modify Icon (rev 0)
    Overriding previous definition of reference to eclipse.ant.targetVector
    init:
    build:
    [echo] building 658C57EA51966AD0728D0660118EBB1C648720F: C:\Documents and Settings\Administrator\.tirawireless\jump\jumplets-cache\658C57EA51966AD0728D0660118EBB1C648720F\0\build.xml
    [Modify Icon] Executing Modify Icon
    [Modify Icon] Interpolation in DB: bilinear
    [Modify Icon] Jumplet: [Modify Icon], Execution SUCCEEDED, Time: 0.02 seconds
    ResourceToSourceTransition:
    SourceJumplets:
    [jump-weaver-init] Initializing Jump Weaver port: 20080 timeout: 300
    [jump-weaver-init] adding to JumpPlatform.Plugin.classpath: C:\Program Files\Tira Wireless\Jump Developer Desktop\eclipse\plugins\com.tirawireless.jumpdesktop.platform.sdk_4.1.0.142\device_stubs\cldc11.zip
    [jump-weaver-init] adding to JumpPlatform.Plugin.classpath: C:\Program Files\Tira Wireless\Jump Developer Desktop\eclipse\plugins\com.tirawireless.jumpdesktop.platform.sdk_4.1.0.142\device_stubs\midpapi20.zip
    [jump-weaver-init] adding to JumpPlatform.Plugin.classpath: C:\Program Files\Tira Wireless\Jump Developer Desktop\eclipse\plugins\com.tirawireless.jumpdesktop.platform.sdk_4.1.0.142\device_stubs\mmapi.zip
    [jump-weaver-init] adding to JumpPlatform.Plugin.classpath: C:\Program Files\Tira Wireless\Jump Developer Desktop\eclipse\plugins\com.tirawireless.jumpdesktop.platform.sdk_4.1.0.142\device_stubs\wma.zip
    [jump-weaver-init] adding to JumpPlatform.Plugin.classpath: C:\Program Files\Tira Wireless\Jump Developer Desktop\eclipse\plugins\com.tirawireless.jumpdesktop.platform.sdk_4.1.0.142\device_stubs\jsr184.zip
    [jump-weaver-init] Connecting to weaver attempt 1
    [jump-weaver-init] Time: 3.38s
    [jumplet-execute] Nokia sound to MIDP 2.0 Implementation (rev 6)
    Overriding previous definition of reference to eclipse.ant.targetVector
    init:
    [mkdir] Created dir: C:\Documents and Settings\Administrator\.tirawireless\jump\jumplets-cache\2FA03D635AE5EC98429F61DA110B27B63578000\6\antbin
    build:
    [echo] building 2FA03D635AE5EC98429F61DA110B27B63578000: C:\Documents and Settings\Administrator\.tirawireless\jump\jumplets-cache\2FA03D635AE5EC98429F61DA110B27B63578000\6\build.xml
    [javac] Compiling 2 source files to C:\Documents and Settings\Administrator\.tirawireless\jump\jumplets-cache\2FA03D635AE5EC98429F61DA110B27B63578000\6\antbin
    [jar] Building jar: C:\Documents and Settings\Administrator\.tirawireless\jump\jumplets-cache\2FA03D635AE5EC98429F61DA110B27B63578000\6\2FA03D635AE5EC98429F61DA110B27B63578000.jar
    [Nokia sound to MIDP 2.0 Implementation] Executing Nokia API using Midp 2 impl
    [Nokia sound to MIDP 2.0 Implementation] Jumplet: [Nokia sound to MIDP 2.0 Implementation], Execution SUCCEEDED, Time: 0.47 seconds
    [jumplet-execute] Nokia UI to MIDP 2.0 Implementation (rev 7)
    Overriding previous definition of reference to eclipse.ant.targetVector
    init:
    [mkdir] Created dir: C:\Documents and Settings\Administrator\.tirawireless\jump\jumplets-cache\2FA03D635AE5EC98569C1795112244638067B8A\7\antbin
    build:
    [echo] building 2FA03D635AE5EC98569C1795112244638067B8A: C:\Documents and Settings\Administrator\.tirawireless\jump\jumplets-cache\2FA03D635AE5EC98569C1795112244638067B8A\7\build.xml
    [javac] Compiling 2 source files to C:\Documents and Settings\Administrator\.tirawireless\jump\jumplets-cache\2FA03D635AE5EC98569C1795112244638067B8A\7\antbin
    [jar] Building jar: C:\Documents and Settings\Administrator\.tirawireless\jump\jumplets-cache\2FA03D635AE5EC98569C1795112244638067B8A\7\2FA03D635AE5EC98569C1795112244638067B8A.jar
    [Nokia UI to MIDP 2.0 Implementation] Executing Nokia UI to MIDP2.0 impl
    [Nokia UI to MIDP 2.0 Implementation] Jumplet: [Nokia UI to MIDP 2.0 Implementation], Execution SUCCEEDED, Time: 0.19 seconds
    [jumplet-execute] Key Mapping (rev 12)
    Overriding previous definition of reference to eclipse.ant.targetVector
    init:
    build:
    [echo] building 2FA03D635AE5EC9855560CB4110E06C1C647FF8: C:\Documents and Settings\Administrator\.tirawireless\jump\jumplets-cache\2FA03D635AE5EC9855560CB4110E06C1C647FF8\12\build.xml
    [Key Mapping] Executing Key Mapping
    [Key Mapping] Could not map reference device: Key_EndCall
    [Key Mapping] Could not map reference device: Key_Send
    [Key Mapping] Could not map reference device: RightSoftKey
    [Key Mapping] Could not map reference device: LeftSoftKey
    [Key Mapping] Could not map reference device: Key_2
    [Key Mapping] Jumplet: [Key Mapping], Execution SUCCEEDED, Time: 1.45 seconds
    SourceToBytecodeTransition:
    [copy] Copying 12 files to J:\Porting_WorkSpace\HelloWorld_jump_0\SonyEricsson J300\_default\RIM Blackberry 8310\weaved-src
    Overriding previous definition of reference to JumpPlatform.app.compile.classpath
    [javac] Compiling 10 source files to J:\Porting_WorkSpace\HelloWorld_jump_0\SonyEricsson J300\_default\RIM Blackberry 8310\jump.context\bytecodeContext
    BytecodeJumplets:
    BytecodeToPackagingTransition:
    [jump-package] **************************************************************
    [jump-package] * Antenna 0.9.15 initialized for project "Jump" *
    [jump-package] * Using Sun Wireless Toolkit 2.5 (CLDC-1.1; MIDP-2.0) *
    [jump-package] **************************************************************
    [jump-package] Building jar: J:\Porting_WorkSpace\HelloWorld_jump_0\SonyEricsson J300\_default\RIM Blackberry 8310\jump.context\packagingContext\HelloWorld-RIM-Blackberry-8310.jar
    [jump-package] Updating JAD file J:\Porting_WorkSpace\HelloWorld_jump_0\SonyEricsson J300\_default\RIM Blackberry 8310\jump.context\packagingContext\HelloWorld-RIM-Blackberry-8310.jad
    [jump-package] Removing Ant-Version from manifest
    [jump-package] Removing Created-By from manifest
    [jump-package] MIDlet-Jar-URL:HelloWorld-RIM-Blackberry-8310.jar
    [jump-package] MIDlet-Jar-Size:12986
    PackagingJumplets:
    [jumplet-execute] Obfuscation (rev 10)
    Overriding previous definition of reference to eclipse.ant.targetVector
    init:
    build:
    [echo] building 2FA03D635AE5EC981A3CAF81106FCB092B7FE3: C:\Documents and Settings\Administrator\.tirawireless\jump\jumplets-cache\2FA03D635AE5EC981A3CAF81106FCB092B7FE3\10\build.xml
    [Obfuscation] Proguard Obfuscator: proguard39.jar
    [Obfuscation] Executing Obfuscation
    [exec] ProGuard, version 3.9
    [exec] Reading program jar [J:\Porting_WorkSpace\HelloWorld_jump_0\SonyEricsson J300\_default\RIM Blackberry 8310\jump.context\packagingContext\HelloWorld-RIM-Blackberry-8310.jar]
    [exec] Reading library zip [C:\Program Files\Tira Wireless\Jump Developer Desktop\eclipse\plugins\com.tirawireless.jumpdesktop.platform.sdk_4.1.0.142\device_stubs\cldc11.zip]
    [exec] Reading library zip [C:\Program Files\Tira Wireless\Jump Developer Desktop\eclipse\plugins\com.tirawireless.jumpdesktop.platform.sdk_4.1.0.142\device_stubs\midpapi20.zip]
    [exec] Reading library zip [C:\Program Files\Tira Wireless\Jump Developer Desktop\eclipse\plugins\com.tirawireless.jumpdesktop.platform.sdk_4.1.0.142\device_stubs\mmapi.zip]
    [exec] Note: duplicate definition of library class [javax.microedition.media.TimeBase]
    [exec] Note: duplicate definition of library class [javax.microedition.media.protocol.DataSource]
    [exec] Note: duplicate definition of library class [javax.microedition.media.control.ToneControl]
    [exec] Note: duplicate definition of library class [javax.microedition.media.control.VolumeControl]
    [exec] Note: duplicate definition of library class [javax.microedition.media.Control]
    [exec] Note: duplicate definition of library class [javax.microedition.media.Controllable]
    [exec] Note: duplicate definition of library class [javax.microedition.media.Manager]
    [exec] Note: duplicate definition of library class [javax.microedition.media.MediaException]
    [exec] Note: duplicate definition of library class [javax.microedition.media.Player]
    [exec] Note: duplicate definition of library class [javax.microedition.media.PlayerListener]
    [exec] Reading library zip [C:\Program Files\Tira Wireless\Jump Developer Desktop\eclipse\plugins\com.tirawireless.jumpdesktop.platform.sdk_4.1.0.142\device_stubs\wma.zip]
    [exec] Reading library zip [C:\Program Files\Tira Wireless\Jump Developer Desktop\eclipse\plugins\com.tirawireless.jumpdesktop.platform.sdk_4.1.0.142\device_stubs\jsr184.zip]
    [exec] Note: there were 10 duplicate class definitions.
    [exec] Error: You have to specify '-keep' options for the shrinking step.
    [exec] Result: 1
    [Obfuscation] Jumplet: [Obfuscation] FAILED: Obfuscator could not create a new JAR
    [Obfuscation] com.tirawireless.jumpdesktop.platform.sdk.exceptions.JumpProcessException: Obfuscator could not create a new JAR
    [Obfuscation] at com.tirawireless.jumplets.obfuscators.AbstractObfuscator.cleanup(AbstractObfuscator.java:64)
    [Obfuscation] at com.tirawireless.jumplets.obfuscators.Proguard.cleanup(Proguard.java:107)
    [Obfuscation] at com.tirawireless.jumplets.Obfuscator.jumpletExecute(Obfuscator.java:155)
    [Obfuscation] at com.tirawireless.jumpdesktop.platform.core.ant.task.JumpletExecuteTask.executeJumplet(JumpletExecuteTask.java:452)
    [Obfuscation] at com.tirawireless.jumpdesktop.platform.core.ant.task.JumpletExecuteTask.execute(JumpletExecuteTask.java:276)
    [Obfuscation] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    [Obfuscation] at org.apache.tools.ant.Task.perform(Task.java:364)
    [Obfuscation] at org.apache.tools.ant.Target.execute(Target.java:341)
    [Obfuscation] at org.apache.tools.ant.Target.performTasks(Target.java:369)
    [Obfuscation] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
    [Obfuscation] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
    [Obfuscation] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
    [Obfuscation] at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
    [Obfuscation] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
    [Obfuscation] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
    [Obfuscation] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
    [Obfuscation] cleanup executed
    [Obfuscation] Jumplet: [Obfuscation], Execution FAILED: Obfuscator could not create a new JAR, Time: 1.34 seconds
    BUILD FAILED
    J:\Porting_WorkSpace\HelloWorld_jump_0\SonyEricsson J300\_default\RIM Blackberry 8310\ant\build.xml:315: com.tirawireless.jumpdesktop.platform.sdk.exceptions.JumpProcessException: Obfuscator could not create a new JAR
    Total time: 18 seconds
    Plz help me to fix this error.....
    Thanks
    MRaj

    Dear Rosrio:
    I have found my default Report Server Name by
    http://host:port/reports/rwservlet/getserverinfo
    I replace the host name with my Machine Name from where I am executing the Web Application.
    I have used following coding to invoke report on web
    DECLARE
         report_id Report_Object;
    ReportServerJob VARCHAR2(100);
    vc_rep_status VARCHAR2(100);
         vjob_id VARCHAR2(100);
         repsvr varchar2(25) := 'rep_najam-abdali_ora10g';
    BEGIN
    report_id:= find_report_object('REPORT1');
    SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_COMM_MODE,SYNCHRONOUS);
    SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_DESTYPE,file);
    SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_DESNAME,'rpout1.html');
    SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_DESFORMAT,'HTMLCSS');
    SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_SERVER,repsvr);
    ReportServerJob:=run_report_object(report_id);
    vjob_id := substr(reportserverjob,length(repsvr)+2);
    vc_rep_status := REPORT_OBJECT_STATUS(ReportServerJob);
    WHILE vc_rep_status in ('RUNNING','OPENING_REPORT','ENQUEUED', null)
    LOOP
    vc_rep_status:=REPORT_OBJECT_STATUS(ReportServerJob);
    END LOOP;
    IF vc_rep_status='FINISHED' THEN
    WEB.SHOW_DOCUMENT('/reports/rwservlet/getjobid'|| vjob_id ||'?server='||repsvr,'_blank');
    ELSE
    message ('Report failed with error message '|| vc_rep_status);
    END IF;
    END;
    I think it is very similar to your coding.
    After invoking the report I found the following value appeared on the Left Top side of every report.
    ;background:#000000"
    Does anybody have idea about it.
    Best Regards,
    Hassan

  • How to cleanup the CUA entries

    Hi all,
    I'm in the process of doing some client cleanup prior to an upgrade project.  I am also just learning about the CUA system so have been reading through the docs.
    Our landscape:
    UTL - Solution Manager and CUA  (7 ehp1)
    DEV - Development (ecc5)
    QAS - Quality (ecc5)
    PRD - Production (ecc5)
    This was set up about 5 years ago during intial implementation, and little has been done to manage the CUA child entries to match up with client useage changes over that time.  At this point, security uses CUA for some clients and local user admin for others.  When I use t-code SCUA I get the message the "CUA definition is inconsistant, for repair see long text."  And I beileve the issue it is complaiing about is there are child systems still defined in CUA that don't exist, or no longer have a connection.
    I'm wanting to remove these old child systems, and will delete the actual clients where then exist after removing them from CUA.
    What I'm not to clear on yet is what happens after I go through the steps on the central system
    a.     T-CODE SCUA
    b.     T-CODE WE20
    c.     T-CODE BD64
    Since I'll be deleting the associated clients on the respective system, do I need to do the steps for deleting a CUA child on the local system as well?  Then delete the client?
    At some point I'll be adding the new CUA child entries for the actual/used clients as well.  But I thought I'd go through the delete process first.
    Any corrections or clarifications as to what I'm attempting to do will be much appreciated!
    Thanks
    Laurie McGinley

    Thank you Bree,
    So as I understand you, I do not need to run through the WE20 and BD64 transactions to remove them from the distribution model IF there may be a chance we could recreate the associated client on the source system. 
    So... for example...
    I want to get rid of DEV:700 now because we no longer use it.  The CUA child is DEVCLNT700.  I can use the report RSDELCUA and delete the child which removes it from the CUA list.  I can then delete the actual client DEV:700.  In a year, when we decide we want that client back for testing, I can create the client, and add it back to the CUA landscape screen and run SCUG.
    If, however, we decide we won't be recreating that client in the future...
    I would need to run the report, delete the cua child... and here is where I'm unclear.  Do i need to run WE20 and BD64 in the central system before doing the actual client delete?  And if so, do I need to do the steps at the client system for removing a child from CUA before I actually delete the DEV:700 client.
    Hope this isn't too confusing...
    Thanks
    Laurie

  • Unreasonably Slow Develop Module LR 4.3/5.3

    I was running LR 4.3 (updated version) on an iMac with OSX Mavericks w/ only 4GB of RAM but that hasn't been a problem in the past, 350GB of free space on the desktop hard drive, and 200 GB of space on the external drive where the images and catalog are located. Working on a wedding with RAW files, CR2 (Canon 5D Mk II)  and NEFs (D700) (about 700 images total). Develop module takes 60+ seconds (up to several minutes) to load each image with the "loading" window, then an additional 60+ seconds for the image to load completely from a pixellated preview. This also happened on my Macbook Pro wth 16GB of RAM. Tried to auto-sync develop settings (Basic exposure settings, lens profile corrections) for ~45 photos and it took over 3 hours on the MBP. Haven't been running any other programs, ran a cleanup on the desktop to clear unnecessary files. Cleared the RAW cache, increased the size of the RAW cache, optimized the catalog, rendered the 1:1 previews (took many hours), and even created a new catalog with the images on the desktop. When all of this didn't work, I upgraded to LR5.3 and I'm still having slow (not quite as slow as before, but still infuriatingly slow) reaction times from Develop. I've wasted so many hours and I can't pinpoint where the problem is coming from.
    Also receive an error message that "another program is using ____ Catalog" for several other catalogs. Could that be related to this?
    Is my only option to get a new computer? This iMac (21.5") supposedly doesn't support any additional RAM...or so I've heard.

    myhrmar wrote:
    I just had a chat with the adobe support team and they say Lightroom is working perfectly, because the changes show up in Bridge and LR. And the people from ACDSee say that the lightroom edits are Adobe specific.
    Correct. That's proprietary processing with the LR engine which has yet to be done (rendered and exported). The preview in those Adobe app's understand this and show you the edits but ACDC can't. You have to render an iteration as a TIFF or similar with the edits applied for another app to 'see' that. ACDC has not access to those preivews so it doesn't show you what will be applied upon export.

  • SQL Developer 4 12.84 Burns CPU

    I've just installed SQL Developer 4 build 12.84. After running a few queries I notice the sql developer is using > 50% of the available CPU constantly forseveral hours, despite not obviously running any queries.
    Here's the output of jstack:
    jstack 6540
    2013-10-21 14:24:16
    Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.0-b56 mixed mode):
    "Worker-278" prio=6 tid=0x000000000c361000 nid=0x23a4 in Object.wait() [0x000000000f2ae000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
            - locked <0x00000000d092b180> (a org.eclipse.core.internal.jobs.WorkerPool)
            at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
            at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)
    "Worker-277" prio=6 tid=0x000000000c35c000 nid=0x1f7c in Object.wait() [0x000000000f98e000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
            - locked <0x00000000d092b180> (a org.eclipse.core.internal.jobs.WorkerPool)
            at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
            at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)
    "org.eclipse.jface.text.reconciler.MonoReconciler" daemon prio=2 tid=0x000000000bfef800 nid=0x222c in Object.wait() [0x0000000012c0f
    000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
            - locked <0x00000000d7a46b70> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
    "[ThreadPool Manager] - Idle Thread" daemon prio=6 tid=0x000000000e87c000 nid=0x21d0 in Object.wait() [0x000000001284f000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            at java.lang.Object.wait(Object.java:503)
            at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
            - locked <0x00000000d71aa9a0> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
    "Reporting Thread-1 (Spring UAA/1.0.3)" daemon prio=6 tid=0x000000000e87d800 nid=0x11b0 waiting on condition [0x00000000126de000]
       java.lang.Thread.State: WAITING (parking)
            at sun.misc.Unsafe.park(Native Method)
            - parking to wait for  <0x00000000d2bc1e88> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
            at java.util.concurrent.locks.LockSupport.park(Unknown Source)
            at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
            at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
    "Provisioning Event Dispatcher" daemon prio=6 tid=0x000000000e880800 nid=0x1d18 in Object.wait() [0x00000000125af000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000d4b92180> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
            at java.lang.Object.wait(Object.java:503)
            at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
            - locked <0x00000000d4b92180> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
            at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
    "MultiThreadedHttpConnectionManager cleanup" daemon prio=6 tid=0x000000000e881800 nid=0x1ee8 in Object.wait() [0x0000000011f3f000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000d54b3278> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(Unknown Source)
            - locked <0x00000000d54b3278> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(Unknown Source)
            at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionMana
    ger.java:1122)
    "Event Batch Processing (Spring UAA/1.0.3)" daemon prio=6 tid=0x000000000e880000 nid=0x1f14 waiting on condition [0x000000001237f000
       java.lang.Thread.State: TIMED_WAITING (sleeping)
            at java.lang.Thread.sleep(Native Method)
            at org.springframework.ide.eclipse.internal.uaa.client.QueueingUaaServiceExtension$QueueFlushingRunnable.run(QueueingUaaServ
    iceExtension.java:307)
            at java.lang.Thread.run(Unknown Source)
    "Synchronizer (Spring UAA/1.0.3)" daemon prio=6 tid=0x000000000e87f000 nid=0x19cc waiting on condition [0x000000001221f000]
       java.lang.Thread.State: TIMED_WAITING (sleeping)
            at java.lang.Thread.sleep(Native Method)
            at org.springframework.uaa.client.internal.TransmissionAwareUaaServiceImpl$UaaTransmissionRunnable.run(TransmissionAwareUaaS
    erviceImpl.java:397)
            at java.lang.Thread.run(Unknown Source)
    "org.eclipse.jface.text.reconciler.MonoReconciler" daemon prio=2 tid=0x000000000c35b000 nid=0x21f0 in Object.wait() [0x000000000fdcf
    000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
            - locked <0x00000000d538b990> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
    "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x000000000bff0000 nid=0x1adc in Object.wait() [0x000000000fcaf0
    00]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
            - locked <0x00000000d3ac0470> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
    "Java indexing" daemon prio=4 tid=0x000000000bfeb800 nid=0x1ef0 in Object.wait() [0x000000000faff000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000d3eabf80> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
            at java.lang.Object.wait(Object.java:503)
            at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:382)
            - locked <0x00000000d3eabf80> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
            at java.lang.Thread.run(Unknown Source)
    "pool-1-thread-1" prio=6 tid=0x000000000bfee800 nid=0x1ad0 waiting on condition [0x000000000f3de000]
       java.lang.Thread.State: WAITING (parking)
            at sun.misc.Unsafe.park(Native Method)
            - parking to wait for  <0x00000000d16684a8> (a java.util.concurrent.SynchronousQueue$TransferStack)
            at java.util.concurrent.locks.LockSupport.park(Unknown Source)
            at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
            at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
            at java.util.concurrent.SynchronousQueue.take(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
    "Worker-0" prio=6 tid=0x000000000bfeb000 nid=0x1f10 waiting on condition [0x000000000d58f000]
       java.lang.Thread.State: TIMED_WAITING (sleeping)
            at java.lang.Thread.sleep(Native Method)
            at org.apache.directory.studio.common.core.jobs.StudioProgressMonitor$1.run(StudioProgressMonitor.java:99)
            at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    "Thread-2" daemon prio=2 tid=0x000000000bb26800 nid=0x13e4 waiting on condition [0x000000000ce1f000]
       java.lang.Thread.State: WAITING (parking)
            at sun.misc.Unsafe.park(Native Method)
            - parking to wait for  <0x00000000d0a38640> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
            at java.util.concurrent.locks.LockSupport.park(Unknown Source)
            at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
            at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
            at org.eclipse.equinox.weaving.internal.caching.CacheWriter$1.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
    "Worker-JM" prio=6 tid=0x000000000bb3a000 nid=0x2158 in Object.wait() [0x000000000d10f000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000d092b410> (a java.util.ArrayList)
            at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
            - locked <0x00000000d092b410> (a java.util.ArrayList)
    "[Timer] - Main Queue Handler" daemon prio=6 tid=0x000000000b08f800 nid=0x16a4 in Object.wait() [0x000000000cf2f000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
            - locked <0x00000000d0d8b268> (a java.lang.Object)
            at java.lang.Thread.run(Unknown Source)
    "Framework Event Dispatcher" daemon prio=6 tid=0x000000000b17b800 nid=0xc2c in Object.wait() [0x000000000cb8f000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000d1d71fa0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
            at java.lang.Object.wait(Object.java:503)
            at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
            - locked <0x00000000d1d71fa0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
            at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
    "Start Level Event Dispatcher" daemon prio=6 tid=0x000000000b05c000 nid=0x99c in Object.wait() [0x000000000c9df000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000d17f6820> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
            at java.lang.Object.wait(Object.java:503)
            at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
            - locked <0x00000000d17f6820> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
            at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
    "Bundle File Closer" daemon prio=6 tid=0x000000000b01a000 nid=0x183c in Object.wait() [0x000000000c7ef000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000d078dd70> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
            at java.lang.Object.wait(Object.java:503)
            at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
            - locked <0x00000000d078dd70> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
            at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
    "State Data Manager" daemon prio=6 tid=0x000000000ad67800 nid=0x1be8 waiting on condition [0x000000000a32f000]
       java.lang.Thread.State: TIMED_WAITING (sleeping)
            at java.lang.Thread.sleep(Native Method)
            at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297)
            at java.lang.Thread.run(Unknown Source)
    "Framework Active Thread" prio=6 tid=0x0000000009ecc800 nid=0x1d20 in Object.wait() [0x000000000b5fe000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1862)
            - locked <0x00000000d064c5c0> (a org.eclipse.osgi.framework.internal.core.Framework)
            at java.lang.Thread.run(Unknown Source)
    "Service Thread" daemon prio=6 tid=0x0000000008460800 nid=0x1220 runnable [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    "C2 CompilerThread1" daemon prio=10 tid=0x0000000008456000 nid=0x1ed8 waiting on condition [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    "C2 CompilerThread0" daemon prio=10 tid=0x000000000843f000 nid=0x1130 waiting on condition [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    "Attach Listener" daemon prio=10 tid=0x000000000843d000 nid=0x1c64 waiting on condition [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    "Signal Dispatcher" daemon prio=10 tid=0x000000000843b800 nid=0x15f4 runnable [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    "Finalizer" daemon prio=8 tid=0x000000000261c800 nid=0x11f0 in Object.wait() [0x000000000925f000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            at java.lang.ref.ReferenceQueue.remove(Unknown Source)
            - locked <0x00000000d028d4b0> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(Unknown Source)
            at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
    "Reference Handler" daemon prio=10 tid=0x0000000002618800 nid=0x9d0 in Object.wait() [0x000000000908f000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            at java.lang.Object.wait(Object.java:503)
            at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
            - locked <0x00000000d028cff8> (a java.lang.ref.Reference$Lock)
    "main" prio=6 tid=0x00000000026de800 nid=0x1c70 runnable [0x000000000295e000]
       java.lang.Thread.State: RUNNABLE
            at org.eclipse.swt.internal.win32.OS.WaitMessage(Native Method)
            at org.eclipse.swt.widgets.Display.sleep(Display.java:4656)
            at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:364)
            at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:917)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2702)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
            at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
            at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
            at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
            at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
            at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
            at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
            at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
            at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
            at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
    "VM Thread" prio=10 tid=0x00000000083e1800 nid=0x21ac runnable
    "GC task thread#0 (ParallelGC)" prio=6 tid=0x0000000002555000 nid=0xcb0 runnable
    "GC task thread#1 (ParallelGC)" prio=6 tid=0x0000000002557000 nid=0x1408 runnable
    "VM Periodic Task Thread" prio=10 tid=0x000000000846b000 nid=0x12c8 waiting on condition
    JNI global references: 298

    Gary
    This is still happening regularly. I running several stack dumps a minute or two apart, I see that the "Background Parser" thread is likely to be the culprit:
    1st stack dump:
    "Background Parser" prio=6 tid=0x000000001101c000 nid=0x166c runnable [0x000000000a6be000]
       java.lang.Thread.State: RUNNABLE
      at java.util.TreeMap.put(TreeMap.java:567)
      at java.util.TreeSet.add(TreeSet.java:255)
      at oracle.dbtools.parser.ParseNode.children(ParseNode.java:347)
      at oracle.dbtools.parser.plsql.LazyNode.children(LazyNode.java:35)
      at oracle.dbtools.parser.ParseNode.childAt(ParseNode.java:130)
      at oracle.dbtools.parser.plsql.LazyNode.childAt(LazyNode.java:47)
      at oracle.dbtools.parser.ParseNode.parent(ParseNode.java:121)
      at oracle.dbtools.parser.plsql.LazyNode.isControlStmt(LazyNode.java:175)
      at oracle.dbtools.parser.plsql.LazyNode.isStmt(LazyNode.java:196)
      at oracle.dbtools.raptor.plsql.folding.PlSqlFoldingModel.walkParseTree(PlSqlFoldingModel.java:126)
      at oracle.dbtools.raptor.plsql.folding.PlSqlFoldingModel.walkParseTree(PlSqlFoldingModel.java:168)
      at oracle.dbtools.raptor.plsql.folding.PlSqlFoldingModel.walkParseTree(PlSqlFoldingModel.java:168)
      at oracle.dbtools.raptor.plsql.folding.PlSqlFoldingModel.stateChanged(PlSqlFoldingModel.java:342)
      at oracle.dbtools.raptor.plsql.BackgroundParser.parse(BackgroundParser.java:199)
      - locked <0x00000000d289e950> (a oracle.dbtools.raptor.plsql.BackgroundParser)
      at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:151)
      at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
      at java.lang.Thread.run(Thread.java:724)
    A few minutes later:
    "Background Parser" prio=6 tid=0x000000001101c000 nid=0x166c runnable [0x000000000a6be000]
       java.lang.Thread.State: RUNNABLE
      at oracle.dbtools.parser.ParseNode.childAt(ParseNode.java:132)
      at oracle.dbtools.parser.plsql.LazyNode.childAt(LazyNode.java:47)
      at oracle.dbtools.parser.ParseNode.parent(ParseNode.java:121)
      at oracle.dbtools.parser.plsql.LazyNode.isControlStmt(LazyNode.java:175)
      at oracle.dbtools.parser.plsql.LazyNode.isStmt(LazyNode.java:196)
      at oracle.dbtools.raptor.plsql.folding.PlSqlFoldingModel.walkParseTree(PlSqlFoldingModel.java:126)
      at oracle.dbtools.raptor.plsql.folding.PlSqlFoldingModel.walkParseTree(PlSqlFoldingModel.java:168)
      at oracle.dbtools.raptor.plsql.folding.PlSqlFoldingModel.walkParseTree(PlSqlFoldingModel.java:168)
      at oracle.dbtools.raptor.plsql.folding.PlSqlFoldingModel.stateChanged(PlSqlFoldingModel.java:342)
      at oracle.dbtools.raptor.plsql.BackgroundParser.parse(BackgroundParser.java:199)
      - locked <0x00000000d289e950> (a oracle.dbtools.raptor.plsql.BackgroundParser)
      at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:151)
      at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
      at java.lang.Thread.run(Thread.java:724)
    And again:
    "Background Parser" prio=6 tid=0x000000001101c000 nid=0x166c runnable [0x000000000a6be000]
       java.lang.Thread.State: RUNNABLE
      at java.util.TreeMap.put(TreeMap.java:567)
      at java.util.TreeSet.add(TreeSet.java:255)
      at oracle.dbtools.parser.ParseNode.children(ParseNode.java:347)
      at oracle.dbtools.parser.plsql.LazyNode.children(LazyNode.java:35)
      at oracle.dbtools.parser.ParseNode.childAt(ParseNode.java:130)
      at oracle.dbtools.parser.plsql.LazyNode.childAt(LazyNode.java:47)
      at oracle.dbtools.parser.ParseNode.parent(ParseNode.java:121)
      at oracle.dbtools.parser.plsql.LazyNode.isControlStmt(LazyNode.java:175)
      at oracle.dbtools.parser.plsql.LazyNode.isStmt(LazyNode.java:196)
      at oracle.dbtools.raptor.plsql.folding.PlSqlFoldingModel.walkParseTree(PlSqlFoldingModel.java:126)
      at oracle.dbtools.raptor.plsql.folding.PlSqlFoldingModel.walkParseTree(PlSqlFoldingModel.java:168)
      at oracle.dbtools.raptor.plsql.folding.PlSqlFoldingModel.stateChanged(PlSqlFoldingModel.java:342)
      at oracle.dbtools.raptor.plsql.BackgroundParser.parse(BackgroundParser.java:199)
      - locked <0x00000000d289e950> (a oracle.dbtools.raptor.plsql.BackgroundParser)
      at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:151)
      at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
      at java.lang.Thread.run(Thread.java:724)
    SQL Developer has only been up for a 30 mins or so, but I did load and run a large generated file of inserts (50K lines). However once it has got into this state it never terminates..

  • How to disable the GC and cleanup manually?

    Is there a way to totally turn off the garbage collector?
    If so, how can i destroy garbage on the heap manually like in C++?
    I allready found some threads about this, but all fo them resulted in a diskussion, wether the GC is good or bad and why its good...
    so ill start again a thread and please dont post, that the gc is good enought in 1.5 or things like that
    thx

    cuz nobody responded to my question i continued developing my app (gameserver)...
    server saves all the players accounts, all the maps beeing played,...
    subserver = gameserver, caches the maps,... and directly asks on a players login for the account data...
    now i have the problem, that if more than 10 subservers with ~ 15 players are connected (150 players) and the gc starts working all the palyers starts lagging as hell and 90% are throwen off.
    every one hour the cg needs 10 -30 sec for cleaning up, what me as dev and me and all the other players find sucking
    so im asking again:
    is there a way to destroy garbage?
    sth like System.destroy(<referencevar>); which destroys the object [and sets the references to 'null']
    there are many pple saing that the gc is really good and that he gurus who developed it are the best....
    But im sure, that i know MUCH better, than ANY program, when i can destroy objects (and not causing an 15 sec cleanup)

  • Installing Developer 6.0

    I have purchased the OTN track for Solaris, and was beginning my
    install of the Developer server today, and discovered that the
    installation instructions are not very easy to find, and that it
    does not seem to follow the same installation path as the other
    Oracle products. So to my question: How do you install
    Developer server 6.0, and does anyone have documentation on the
    install process?
    Craig Despres
    null

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Rafael Moreno:
    It is possible by the installer, try a patch <HR></BLOCKQUOTE>
    y2k bug in oracle installer :(
    cleanup previous oracle installtion.
    change the system date in previous century and then istall again. It should work.
    null

  • System process running queries every 25 seconds against SQL 2012 Developer Edition

    While debugging a long running stored procedure I wanted to include SP:stmtStarting and SP:stmtCompleted.
    I noticed that every 25 seconds I was getting multiple queries against every database on my local server like:
    select table_id, item_guid, oplsn_fseqno, oplsn_bOffset, oplsn_slotid
    from [dbname].[sys].[filetable_updates_random_number] with (readpast) order by table_id
    From different sid's each time.
    While searching I saw that sometimes this may had to do with always on availability or filestream support but this is not my case since I don't use any of these features. This is a single instance installation.
    The following queries return no rows.
    SELECT * FROM sys.filetables;
    GO
    SELECT * FROM sys.tables WHERE is_filetable = 1;
    GO
    @@version returns:
    Microsoft SQL Server 2012 (SP1) - 11.0.3401.0 (X64)
    Jan  9 2014 13:22:15
    Copyright (c) Microsoft Corporation
    Developer Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: )
    This may be useful but I also have SQL Server 2014 Developer Edition installed but also without always on availability / filestream enabled.

    Not yet, believe it or not, I've been working with them for nearly a month to try to figure this out.  Basically, what we found with our servers is that it's fine until it hits max memory or close to it.  When it hits max memory there
    should be the memory cleanup operations that occur, and when they start it just can't clean up the memory.  The memory cleanup operations just keep getting ran over and over which causes the high CPU to sit there even when users aren't on the system. 
    Eventually performance degrades and then eventually the SQL Server service runs out of available memory and the service restarts / crashes.  We (Microsoft) thinks they narrowed it down to 1 thing which is that it's a UserStore_SchemaMgr clerk
    which continues to grow and never shrinks.
    Here are a few things to try first:
    1) Make sure your databases are corruption free (do a DBCC CHECKDB) on all databases and make sure there is no corruption.  If there is then repair it and reboot the server.
    2) Install this hotfix (I'm doing this tonight, so I don't know if this fixes it yet, I have to do this off hours) 
    http://support2.microsoft.com/kb/2904100
    3) If no corruption exists from #1, run this: DBCC MEMORYSTATUS.  (Change the query type to have the results output as text from the top toolbar)  Then do Edit, Find and search for UserStore_SchemaMgr. 
    It's measured in KB, so you have to divide that number by 1024 for MB and 1024/1024 for GB.  In our case we have it going into the GB's.  I have a Windows 2008 R2 SQL Server that this runs at about 8 MB.  On our 2012 server it's running at
    15 GB.
    This is what we're trying to work on now.  If you don't mind, let me know what you find, because I've been spending a ton of time on this with them and I think it's a bug, however we are having a tough time finding it.
    Thanks.

  • Auto cleanup crashes LabVIEW (and VI isn't even that large)

    Hi,
    I'm trying to cleanup a VI, and whenever I hit auto cleanup LabVIEW crashes and when retsrated it doesn't even say it previously crashed. I narrowed down the problem location to a for loop. The wierd thing is that I went through all the wires and objects within the loop and did auto cleanup on them but it doesn't crash. So why when I do it on all combined does it crash?
    I wrote a comment in the loop that crashes to show which on it is.
    I'm on Windows 7 LabVIEW 2010.0f2 32bit
    I did see this posting http://digital.ni.com/public.nsf/allkb/599FB39777B​DB12486257514005B7293, but even when doing it manually as suggested it still crashes.
    Thanks,
    Matt
    Solved!
    Go to Solution.
    Attachments:
    Score Videos temp.vi ‏126 KB

    This crash corresponds to a known issue in LabVIEW (CAR #298911), which has been fixed in the forthcoming LabVIEW 2011 release. I have attached a copy of your cleaned up VI from 2011, saved for 2010. You might try to copy the block diagram into a new VI and see if that still crashes LabVIEW, but otherwise an upgrade to 2011 when it's available should clear up the problem. Hope that helps.
    John B.
    Embedded Networks R&D
    National Instruments
    Certified LabVIEW Developer
    Attachments:
    Score Videos temp-1.vi ‏104 KB

  • Mailbox Cleanup? Now - or in the future?

    Is there any way in the current Playbook OS (.668) to do a "global" mailbox cleanup (delete all messages)? With four accounts flowing into my device, I am a bit worried about storage capacity for my 16gb device.
    If there is no way to do that in the current build, does anyone know if there are more robust mailbox management tools being developed for 2.1 or BB10?
    Thanks!
    Solved!
    Go to Solution.

    If you are genuinely syncing to 4 webmail accounts you will only hold copies of the last 7 days of emails and folder contents in Playbook (or 14 or 30 days if you set it).  All the archive material over that age resides only on the web. 
    You need to go to webmail to clean them up.

  • Taskflow finalizer - how to handle cleanup ?

    I have to do some cleanup(non adf) when the taskflow exit.
    My taskflow runs as a region within a jspx page.
    I tried using finalizer but it does not get called when I close the browser.
    Is that suppose to be the required behavior ?
    Is there a better to do the cleanup in adf taskflow when one hit browser close or session get timeout ?

    The taskflow's finalizer method will NOT be invoked when you close the browser.
    Developer's guide:
    http://docs.oracle.com/cd/E16162_01/web.1112/e16182/taskflows_complex.htm#CHDEJEAI
    A finalizer is custom code that is invoked when a bounded task flow is exited via a task flow return activity or because an exception occurred.You will have try other options for this use-case.
    Thanks,
    Navaneeth

  • Is there any form of system cleanup  for mac air

    is there any form of system cleanup for mac air

    How to maintain a Mac
    1. Make redundant backups, keeping at least one off site at all times. One backup is not enough. Don’t back up your backups; make them independent of each other. Don’t rely completely on any single backup method, such as Time Machine. If you get an indication that a backup has failed, don't ignore it.
    2. Keep your software up to date. In the Software Update preference pane, you can configure automatic notifications of updates to OS X and other Mac App Store products. Some third-party applications from other sources have a similar feature, if you don’t mind letting them phone home. Otherwise you have to check yourself on a regular basis. This is especially important for complex software that modifies the operating system, such as device drivers. Before installing any Apple update, you must check that all such modifications that you use are compatible.
    3. Don't install crapware, such as “themes,” "haxies," “add-ons,” “toolbars,” “enhancers," “optimizers,” “accelerators,” "boosters," “extenders,” “cleaners,” "doctors," "tune-ups," “defragmenters,” “firewalls,” "barriers," “guardians,” “defenders,” “protectors,” most “plugins,” commercial "virus scanners,” "disk tools," or "utilities." With very few exceptions, this stuff is useless, or worse than useless. Above all, avoid any software that purports to change the look and feel of the user interface.
    The more actively promoted the product, the more likely it is to be garbage. The most extreme example is the “MacKeeper” scam.
    As a rule, the only software you should install is that which directly enables you to do the things you use a computer for — such as creating, communicating, and playing — and does not modify the way other software works. Use your computer; don't fuss with it.
    Safari extensions, and perhaps the equivalent for other web browsers, are a partial exception to the above rule. Most are safe, and they're easy to get rid of if they don't work. Some may cause the browser to crash or otherwise malfunction.  Some are malicious. Use with caution, and install only well-known extensions from relatively trustworthy sources, such as the Safari Extensions Gallery.
    Never install any third-party software unless you know how to uninstall it. Otherwise you may create problems that are very hard to solve.
    4. Beware of trojans. A trojan is malicious software (“malware”) that the user is duped into installing voluntarily. Such attacks were rare on the Mac platform until sometime in 2011, but are now increasingly common, and increasingly dangerous.
    There is some built-in protection against downloading malware, but you can’t rely on it — the attackers are always at least one day ahead of the defense. You can’t rely on third-party protection either. What you can rely on is common-sense awareness — not paranoia, which only makes you more vulnerable.
    Never install software from an untrustworthy or unknown source. If in doubt, do some research. Any website that prompts you to install a “codec” or “plugin” that comes from the same site, or an unknown site, is untrustworthy. Software with a corporate brand, such as Adobe Flash Player, must be acquired directly from the developer. No intermediary is acceptable, and don’t trust links unless you know how to parse them. Any file that is automatically downloaded from a web page without your having requested it should go straight into the Trash. A website that claims you have a “virus,” or that anything else is wrong with your computer, is rogue.
    In OS X 10.7.5 or later, downloaded applications and Installer packages that have not been digitally signed by a developer registered with Apple are blocked from loading by default. The block can be overridden, but think carefully before you do so.
    Because of recurring security issues in Java, it’s best to disable it in your web browsers, if it’s installed. Few websites have Java content nowadays, so you won’t be missing much. This action is mandatory if you’re running any version of OS X older than 10.6.8 with the latest Java update. Note: Java has nothing to do with JavaScript, despite the similar names. Don't install Java unless you're sure you need it. Most people don't.
    5. Don't fill up your boot volume. A common mistake is adding more and more large files to your home folder until you start to get warnings that you're out of space, which may be followed in short order by a boot failure. This is more prone to happen on the newer Macs that come with an internal SSD instead of the traditional hard drive. The drive can be very nearly full before you become aware of the problem. While it's not true that you should or must keep any particular percentage of space free, you should monitor your storage consumption and make sure you're not in immediate danger of using it up. According to Apple documentation, you need at least 9 GB of free space on the startup volume for normal operation.
    If storage space is running low, use a tool such as the free application OmniDiskSweeper to explore your volume and find out what's taking up the most space. Move rarely-used large files to secondary storage.
    6. Relax, don’t do it. Besides the above, no routine maintenance is necessary or beneficial for the vast majority of users; specifically not “cleaning caches,” “zapping the PRAM,” "resetting the SMC," “rebuilding the directory,” "defragmenting the drive," “running periodic scripts,” “dumping logs,” "deleting temp files," “scanning for viruses,” "purging memory," "checking for bad blocks," "testing the hardware," or “repairing permissions.” Such measures are either completely pointless or are useful only for solving problems, not for prevention.
    The very height of futility is running an expensive third-party application called “Disk Warrior” when nothing is wrong, or even when something is wrong and you have backups, which you must have. Disk Warrior is a data-salvage tool, not a maintenance tool, and you will never need it if your backups are adequate. Don’t waste money on it or anything like it.

  • Options to cleanup and delete Discoverer workbooks

    Currently users have access to create Discoverer reports in Production and there are now 6,000 workbooks. We want to clean up these workbooks by deleting and retiring the ones that are not needed.
    What are the recommended options to be able to perform this cleanup? We have a list of workbook names by user that can be retired and want to avoid having to manually select the workbooks for deletion. Is there a script that can be run?

    Hi,
    There are some scripts posted in this forum (e.g. Re: How to delete Discoverer reports from database? and Re: delete shared workbooks when owner no longer available which delete workbooks from the EUL. This is good way to go if this is a one off exercise.
    However, a longer term and more flexible solution is to develop a workbook which allows users to delete workbooks from the EUL. You will need to implement a delete_workbook function and map the function into the EUL. The workbook can then allow the user to select a set of workbooks and then delete all these workbooks from the EUL. You can build security into the delete_workbook function so that for example, users can only delete workbooks that they own, administrators can delete other users workbooks, library workbooks cannot be deleted etc.
    Rod West

Maybe you are looking for

  • Printer not printing documents online

    hey, i have been trying to print a few documents for the past 12 hours and when I check into the printer stauts. i have all my documents ready to printer but they are not. but i was able to select a print quality diagnostic report, printer stauts rep

  • Trouble with droptarget

    This is from the Flash 8 Doc on dragging MovieClips It doesn't work because it's suppose to be in a onClipEvent Why isn't the Doc updated I find this a lot in Move Clip examples garbage_mc.onPress = function() { this.startDrag(false); garbage_mc.onRe

  • How to delete QUAN field zeros

    Hi experts, I am facing problem while Deleting zeros of QUAN filed. senerio like this mov type      Issue     Comsum 541              200.00   0.00 541              300.00   0.00 543               0.00     200.00 543               0.00     300.00   h

  • Installing windows 7 with usb 3 external disk drive crashes

    So I was trying to install my windows 7 64bit onto my macbook pro. I bought an external Samsung CD/DVD RW drive to load the windows disk. However, halfway through the windows 7 install, it freezes at 65%. The most I could gather is that windows 7 doe

  • Processes: SLM vs XI

    My client is documenting end to end processes by "collecting" them in Solution Manager. If/when they use XI for application integration will the SLM processes be available/portable to XI?