Problem with OCR

Gurus
I am getting the following error
root@node1 crs]# . ./root.sh
WARNING: directory '/u01/app/oracle/oracle/product/10.2.0' is not owned by root
WARNING: directory '/u01/app/oracle/oracle/product' is not owned by root
WARNING: directory '/u01/app/oracle/oracle' is not owned by root
WARNING: directory '/u01/app/oracle' is not owned by root
Checking to see if Oracle CRS stack is already configured
Setting the permissions on OCR backup directory
Setting up NS directories
PROT-1: Failed to initialize ocrconfig
Failed to upgrade Oracle Cluster Registry configuration
Please Guide
Regards
Nitin

We have installed 2 Node 10g RAC on Windows 2003 with ASM.
It works for one week with no issues after that only we have installed Antivirus and then every day node 2 reboot few times with giving following errors in ocssd.log
Thanks in advance for help on this
Ocssd.log
========
[    CSSD]2007-09-20 09:54:03.305 [4672] >TRACE: clscsendx: (0000000004B95AD0) Connection not active
[    CSSD]2007-09-20 09:54:03.305 [4672] >TRACE: clssgmSendClient: Send failed rc 6, con (0000000004B95AD0), client (000000000218C710), proc (0000000000000000)
2007-09-20 09:57:55.125: [  OCROSD]utgdv:11:could not read reg value ocrmirrorconfig_loc os error= The system could not find the environment option that was entered.
2007-09-20 09:57:55.140: [  OCROSD]utgdv:11:could not read reg value ocrmirrorconfig_loc os error= The system could not find the environment option that was entered.
[    CSSD]2007-09-20 09:57:55.250 >USER: Oracle Database 10g CSS Release 10.2.0.3.0 Production Copyright 1996, 2004 Oracle. All rights reserved.
[    CSSD]2007-09-20 09:57:55.250 >USER: CSS daemon log for node lrdorapp02, number 2, in cluster LRDORACP01
[  clsdmt]Listening to (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=61180))
[    CSSD]2007-09-20 09:57:55.250 [2676] >TRACE: clssscmain: local-only set to false
[    CSSD]2007-09-20 09:57:55.265 [2676] >TRACE: clssnmReadNodeInfo: added node 1 (lrdorapp01) to cluster
[    CSSD]2007-09-20 09:57:55.265 [2676] >TRACE: clssnmReadNodeInfo: added node 2 (lrdorapp02) to cluster
[    CSSD]2007-09-20 09:57:55.281 [4360] >TRACE: clssnm_skgxnmon: skgxn init failed
[    CSSD]2007-09-20 09:57:55.281 [2676] >TRACE: clssnm_skgxnonline: Using vacuous skgxn monitor
[    CSSD]2007-09-20 09:57:55.281 [2676] >TRACE: clssnmNMInitialize: misscount set to (60), impending reconfig threshold set to (56000)
[    CSSD]2007-09-20 09:57:55.281 [2676] >TRACE: clssnmNMInitialize: diskShortTimeout set to (57000)ms
[    CSSD]2007-09-20 09:57:55.281 [2676] >TRACE: clssnmNMInitialize: diskLongTimeout set to (200000)ms
[    CSSD]2007-09-20 09:57:55.296 [2676] >TRACE: clssnmDiskStateChange: state from 1 to 2 disk (0/\\.\votedsk1)
[    CSSD]2007-09-20 09:57:55.296 [4364] >TRACE: clssnmvDPT: spawned for disk 0 (\\.\votedsk1)
[    CSSD]2007-09-20 09:57:57.296 [4364] >TRACE: clssnmDiskStateChange: state from 2 to 4 disk (0/\\.\votedsk1)
[    CSSD]2007-09-20 09:57:57.328 [2676] >TRACE: clssnmFatalInit: fatal mode enabled
[    CSSD]2007-09-20 09:57:57.328 [4656] >TRACE: clssnmvKillBlockThread: spawned for disk 0 (\\.\votedsk1) initial sleep interval (1000)ms
[    CSSD]2007-09-20 09:57:57.328 [4664] >TRACE: clssnmconnect: connecting to node 2, flags 0x0001, connector 1
[    CSSD]2007-09-20 09:57:57.328 [4664] >TRACE: clssnmClusterListener: Listening on (ADDRESS=(PROTOCOL=tcp)(HOST=lrdorapp02-priv)(PORT=49895))
[    CSSD]2007-09-20 09:57:57.328 [4664] >TRACE: clssnmconnect: connecting to node 0, flags 0x0000, connector 1
[    CSSD]2007-09-20 09:57:57.328 [4664] >TRACE: clssnmconnect: connecting to node 1, flags 0x0001, connector 0
[    CSSD]2007-09-20 09:57:57.328 [4364] >TRACE: clssnmReadDskHeartbeat: node(1) is down. rcfg(19) wrtcnt(508533) LATS(87421) Disk lastSeqNo(508533)
[    CSSD]2007-09-20 09:57:57.343 [4668] >TRACE: clssgmclientlsnr: listening on (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=61102))
[    CSSD]2007-09-20 09:57:57.343 [4680] >TRACE: clssgmPeerListener: Listening on (ADDRESS=(PROTOCOL=tcp)(DEV=1160)(HOST=172.16.99.2)(PORT=1088))
[    CSSD]2007-09-20 09:57:57.343 [4664] >TRACE: clssnmConnComplete: connected to node 1 (con 00000000021853A0), state 3 birth 0, unique 1189768859/1189768859 prevConuni(0)
[    CSSD]2007-09-20 09:57:57.843 [4684] >TRACE: clssnmPollingThread: Connection complete
[    CSSD]2007-09-20 09:57:57.843 [4692] >TRACE: clssnmRcfgMgrThread: Connection complete
[    CSSD]2007-09-20 09:57:57.843 [4688] >TRACE: clssnmSendingThread: Connection complete
[    CSSD]2007-09-20 09:57:58.593 [4664] >TRACE: clssnmHandleSync: Acknowledging sync: src[1] srcName[lrdorapp01] seq[73] sync[19]
[    CSSD]2007-09-20 09:57:58.593 [4664] >TRACE: clssnmHandleSync: diskTimeout set to (57000)ms
[    CSSD]2007-09-20 09:57:58.593 [4664] >TRACE: clssnmSendVoteInfo: node(1) syncSeqNo(19)
[    CSSD]2007-09-20 09:57:58.593 [4664] >TRACE: clssnmUpdateNodeState: node 0, state (0/0) unique (0/0) prevConuni(0) birth (0/0) (old/new)
[    CSSD]2007-09-20 09:57:58.593 [4664] >TRACE: clssnmDeactivateNode: node 0 () left cluster
[    CSSD]2007-09-20 09:57:58.593 [4664] >TRACE: clssnmUpdateNodeState: node 1, state (4/3) unique (1189768859/1189768859) prevConuni(0) birth (0/1) (old/new)
[    CSSD]2007-09-20 09:57:58.593 [4664] >TRACE: clssnmUpdateNodeState: node 2, state (1/2) unique (1190278675/1190278675) prevConuni(0) birth (0/19) (old/new)
[    CSSD]2007-09-20 09:57:58.593 [4664] >USER: clssnmHandleUpdate: SYNC(19) from node(1) completed
[    CSSD]2007-09-20 09:57:58.593 [4664] >USER: clssnmHandleUpdate: NODE 1 (lrdorapp01) IS ACTIVE MEMBER OF CLUSTER
[    CSSD]2007-09-20 09:57:58.593 [4664] >USER: clssnmHandleUpdate: NODE 2 (lrdorapp02) IS ACTIVE MEMBER OF CLUSTER
[    CSSD]2007-09-20 09:57:58.593 [4664] >TRACE: clssnmHandleUpdate: diskTimeout set to (200000)ms
[    CSSD]2007-09-20 09:57:58.656 [2676] >USER: NMEVENT_SUSPEND [00][00][00][00]
[    CSSD]2007-09-20 09:57:58.656 [4844] >TRACE: clssgmReconfigThread: started for reconfig (19)
[    CSSD]2007-09-20 09:57:58.656 [4844] >USER: NMEVENT_RECONFIG [00][00][00][06]
[    CSSD]2007-09-20 09:57:58.656 [4844] >TRACE: clssgmEstablishConnections: 2 nodes in cluster incarn 19
[    CSSD]2007-09-20 09:57:58.703 [4680] >TRACE: clssgmInitialRecv: (0000000002185A30) accepted a new connection from node 1 born at 1 active (2, 2), vers (10,3,1,2)
[    CSSD]2007-09-20 09:57:58.703 [4680] >TRACE: clssgmInitialRecv: conns done (2/2)
[    CSSD]2007-09-20 09:57:58.703 [4844] >TRACE: clssgmEstablishMasterNode: MASTER for 19 is node(1) birth(1)
[    CSSD]2007-09-20 09:57:58.703 [4844] >TRACE: clssgmChangeMasterNode: requeued 0 RPCs
[    CSSD]2007-09-20 09:57:58.812 [4680] >TRACE: clssgmHandleDBDone(): src/dest (1/65535) size(72) incarn 19
[    CSSD]CLSS-3000: reconfiguration successful, incarnation 19 with 2 nodes
[    CSSD]CLSS-3001: local node number 2, master node number 1
[    CSSD]2007-09-20 09:57:58.812 [4844] >TRACE: clssgmReconfigThread: completed for reconfig(19), with status(1)
[    CSSD]2007-09-20 09:58:01.109 [4668] >TRACE: clssgmClientConnectMsg: Connect from con(0000000002185C60) proc(0000000004B5AC70) pid() proto(10:2:1:1)
[    CSSD]2007-09-20 09:58:09.390 [4668] >TRACE: clssgmClientConnectMsg: Connect from con(00000000021860C0) proc(0000000004B5ADF0) pid() proto(10:2:1:1)
[    CSSD]2007-09-20 09:58:12.296 [4668] >TRACE: clssgmClientConnectMsg: Connect from con(0000000002187010) proc(0000000004B5AF70) pid() proto(10:2:1:1)
[    CSSD]2007-09-20 09:58:13.296 [4668] >TRACE: clssgmClientConnectMsg: Connect from con(0000000002187240) proc(0000000004B5B0F0) pid() proto(10:2:1:1)

Similar Messages

  • Problems with OCR and OracleCSService

    Hi,
    Sorry for my English, but I am not a native English speaker.
    I installed Oracle 10g Release 1 on a Windows XP Pro SP1 System. So far everything
    works fine, but already during the installation I got two error messages:
    First the OCR (Oracle Cluster Registry) could not be initiated, later the
    OracleCSService could not start.
    Any ideas?
    Thanks in advance
    Jhonny

    Are you trying to cluster your DB? I have read several posts that say you can't install the cluster services on XP because CRS won't run. I installed XE (Express Edition) on my XP laptop and didn't have a problem, but I wasn't trying to install CRS.
    If you don't need CRS - I'd install XE instead.

  • Problem with advanced threshold in OCR - Vision Assistant 2013

    I'm facing a problem with Vision Assistant 2013
    The OCR charter set file advanced threshold data is always fixed at 255 upper value and optimize for speed is checked.
    I edit them and reopen the file but no change.
    anyone facing the same problem ?
    Attachments:
    Untitled.png ‏7 KB

    Hi Paolo,
    Thanks for your answer. Yeah I have seen the examples and I´m familiar with the use of the OCR VI. I have use it a couple of time already with good results.
    My problem came last week. While I was trying to run OCR on my image in my LabVIEW code. The algorithm did not detected what I was expecting.
    I decided to run the test on the vision assistant and it worked perfectly. I assumed my code had different parameters, so I decided to generate a VI from the vision asssistant and run it on LabVIEW for the same image to verify.
    I did not change anything on the VI (all parameters are the same), and used the same image. Surprinsingly the results are different between the assistant and the VI. That strikes me a lot!
    I´ll start a new thread as you recommended. Hope to find the solution soon. Thanks  
    Regards,
    Esteban

  • Problem with installation on Fedora core 5 [OCRUTL]

    Hi
    We have problem with instalation XE on Fedora C5 64bit (RAID 10).
    In css.log we have errors:
    Oracle Database 10g CRS Release 10.2.0.1.0 Production Copyright 1996, 2005 Oracle. All rights reserved.
    [  OCRUTL][4143179440]u_set_comp_error: Parameter was NULL
    [  OCRUTL][4143179440]u_set_ocr_error: Parameter was NULL
    2006-08-03 11:49:14.794: [  OCROSD][4143179440]utgdv:2:ocr loc file cannot be opened
    2006-08-03 11:49:14.794: [  OCROSD][4143179440]utopen:1: Couldnt find ocr,[ocrmirror] location in config file
    [  OCRUTL][4143179440]u_set_gbl_comp_error: Parameter was NULL
    2006-08-03 11:49:14.794: [  OCRRAW][4143179440]proprinit: Could not open raw device
    2006-08-03 11:49:14.794: [ default][4143179440]a_init:7!: Backend init unsuccessful : [33]
    [  OCRUTL][4143179440]u_set_ocr_error: Parameter was NULL
    2006-08-03 11:49:14.794: [ CSSCLNT][4143179440]clsssinit: error(33 ) in OCR initialization
    While installation there are no errors. After trying to start oracle-xe (manually or after reboot) nothing happens (only errors in log files).

    you can ignore those errors, everyone gets them
    is there a specific problem you are having

  • Thoroughly frustrating problem with Preview

    Hi,
    I'm new to the forum and tried to hold out as long as possible, but the problem I'm having has so thoroughly frustrated me I had to post this. Let me try to be as clear as possible.
    I have a Mac (OS 10.8.2, upgraded from a late-2009 Macbook running Snow Leopard - 2.26 GHz Intel Core 2 Duo, 4 gb RAM, 1067 MHz DDR3). I have Adobe Acrobat Pro XI installed. I also have Microsoft Office 2011. Both Acrobat, M. Office, and all my software is fully updated and current. I have no font conflicts, as I have just clean re-installed my OS because this problem is so frustrating.
    The issue is with pdfs I make of books I own. Sometimes I will use my iphone 4 (latest iOS 6.1.2) with apps like "CamScanner+" or "GeniusScan+" to copy chapters and make pdfs. (CamScanner+ has built in OCR capability.) I then upload them to my WebDAV bibliography storage cloud on Box.net to access from my Mac laptop. Sometimes I use the University's big overhead scanner to make monochrome pdfs, and run OCR thru Acrobat Pro XI. Sometimes I will use the Canon scanners in the computer labs, and do OCR in Acrobat Pro XI then. In each case, I use Zotero to handle attaching pdfs to bib entries and sync it all up to my WebDAV account. (Zotero has a plugin I use called "Zotfile," which also allows one to extract notes, highlighting, annotations, etc., and store them on Zotero while also keeping them on the pdf.) In either case, though, I always run the pdf thru Acrobat Pro XI to optimize, at the least.
    When I access the pdfs for notetaking, research, etc., I tend to use Mac's Preview built-in app. I find it easier to streamline, scroll, view and add notes, less clutery, etc. I see that this new Mountain Lion Preview is much different than Snow Leopard's, which is very regrettable. In this version, Preview saves as you go, it seems.
    The problem is that everytime I save the pdf I've been working on from File>Save (and even when Preview saves as I go), it does a number of nasty, unwanted things. First, it somehow doubles the filesize (e.g., from 30mb to 67mb). Second, and MOST HATED, it takes the OCR'ed texts/fonts and converts them all to alien faces, square boxes, or just blanks. (God it's making me angry just thinking about it now - I've spent two full weeks now trying to fix this!!!!) This happens regardless of whether I ClearScan the OCR, Searchable text the OCR, or Searchable text (exact) the OCR. It happens regardless of whether the OCR'ed fonts are embedded, embedded subsets, etc. Every option on Acrobat Pro XI, I feel I have tried and exhausted and Preview still f$&#s it up. As far as I can tell, this happens regardless of what kind of font is used in the OCR'ed pdf (e.g., TrueType, CID, etc.). In every single instance, Preview will 1) double the file size and 2) screw up the fonts upon saving. If I take this newly ruined pdf back into Acrobat Pro, highlight text, copy and try to paste into Word, Chrome, or any other app it produces the same result. However, if I right click and "copy with formatting" from Acrobat Pro, it copies the actual words/font. The newly ruined Preview pdf doesn't return any word searches either. And annotations like highlighting, once extracted or even viewed in the notes&highlighting box, show blanks. I have downloaded and tried a Mac app called Skim, and it is the exact same effect, unless I File>Export...
    I know this is not a problem with my Mac's fonts since I just did a clean re-install. Font Book tells me everything is alright too. This occurs regardless of what save settings I choose in Preview (e.g., the default settings, the quartz settings, reduce file size, etc.).
    The strange part, though, is that when I take this newly ruined Preview'ed pdf, highlight text, go to font inspector, it says the highlighted font is exactly what it was when Acrobat saved it (e.g., Arial). And if I take this same document back to Acrobat and view properties, it says the fonts are the same as they were when Acrobat Pro originally processed it.
    SO... I hope someone can help me with a fix for this. I truly do not want to use Acrobat Pro XI as my research pdf tool. It doesn't scroll smoothly, the layout is clunky, etc. It just isn't conducive to research/reading/notetaking. Preview, I think, is, and so I want to be able to have a fix for this so that Preview will quit ruining my life.
    I can provide sample pdfs if that might help. I can provide the original Acrobat Pro XI processed pdfs, as well as the newly ruined Preview pdfs. BTW, I posted this in Adobe's forums as well.

    I assume the answer by macjack would not apply in the case of Snow Leopard - Preview version 5.0.3 - but I have the same issue with OCR (not the constant autosave issue though) on my '10 MBP running osx 10.6.8 where suddenly maybe about a year ago 2 hugely annoying things changed in Preview.
    As first poster stated (and he/she obviously knows a LOT more about this stuff than me) Preview stopped providing accurate search results with most pdf documents (some downloaded, some created from web, etc., no idea of common thread there).
    I can NO LONGER COPY AND PASTE any text in any pdf opened in Preview to another application!! I used to have no problem copying pdf text from Preview to, say, text edit. Now it comes up weird boxes and dashes and no, font choice and/or conflict is not the issue.
    I realize this thread is within the Mountain Lion community, and forgive me if I should start a new thread in some other area of this forum saying exactly what I have here, but I have searched and searched on this topic for months and this is the first thread I found which refers to these exact issues I'm enduring.
    Any further advice or comments on the subject - or even constructive instructions if I should post elsewhere - would be greatly appreciated!

  • Acrobat X problem with ClearScan in Windows 7

    Using Acrobat X (10.1.2) Standard on WIndows 7 Pro. I have been scanning documents with OCR set to 'Searchable text' for months. I like the ClearScan option better, but when I changed the scanning options to use it Windows reported 'Acrobat has stopped working' and shut it down.
    It happened on page 2 of a B&W scan at 600 dpi, and on page 5 of a greyscale at 300 dpi. The B&W problem was completely reproduceable, I only tried the greyscale once.
    I tried the B&W scan (three pages) using 'Searchable text', followed by Tools > Document processing > Optimise scanned PDF and chose ClearScan there, and it worked fine.
    I don't see any comments on this, although there are Mac comments related to ClearScan in Acrobat 9.
    Is this a known problem?
    John Inkle

    Ankit, thanks for replying.
    I have a CanoScan 4400F.
    To check it again I scanned some pages in B&W after changing the option to ClearScan using Configure Presets. After the second page had scanned and the progress windows showed “Initialising OCR” it crashed. Windows report was only that Adobe Acrobat had stopped working, no “Details” link to click. I searched around and did not find a crash log, just the information below. Windows did suggest a solution – that I get an update to Adobe Reader, however I do not have Adobe Reader installed!
    I tried a second time, and it was fine for 3 pages but crashed on the fourth. These are multi-page scans – I click “Scan more pages”.
    Using Windows 7 Pro (32-bit), fully up-to-date.
    Source
    Adobe Acrobat
    Summary
    Stopped working
    Date
    2012-03-05 20:11
    Status
    Solution available
    Description
    Faulting Application Path:              C:\Program Files\Adobe\Acrobat 10.0\Acrobat\Acrobat.exe
    Problem signature
    Problem Event Name:      APPCRASH
    Application Name:           Acrobat.exe
    Application Version:         10.1.2.45
    Application Timestamp:   4f02e85c
    Fault Module Name:        Acrobat.dll
    Fault Module Version:      10.1.2.45
    Fault Module Timestamp:                4f02f7ed
    Exception Code:                c0000005
    Exception Offset:              00017d40
    OS Version:        6.1.7601.2.1.0.256.48
    Locale ID:           4105
    Additional Information 1:                0a9e
    Additional Information 2:                0a9e372d3b4ad19135b953a78882e789
    Additional Information 3:                0a9e
    Additional Information 4:                0a9e372d3b4ad19135b953a78882e789
    Extra information about the problem
    Bucket ID:          2792832024

  • Trouble converting pdf to word document with ocr

    I just tried converting a pdf to a word document. I've done this successfully before. I checked the box indicating I wanted character recognition in English. The conversion I received was only a picture of the pdf file. No OCR. What's wrong?

      Thanks for your reply. My file is confidential, so I tried creating a similar file, 1 page long,that wasn't confidential. I found that Adobe easily converted the similar file using OCR.
    My original confidential file is 20 pages long, with 5 columns on each page. I thought maybe its length was the problem, so I tried converting only one of the pages to Word and it worked with OCR recognition. There were many, many mistakes though.  Also, it wasn't possible to copy and paste the columns into a new document. When I did that, the data reorganized itself into a list format with irregular formatting--as if I were pasting in text format. It seems like the OCR process only partially worked.
    I thought that maybe enough of the conversion was accurate for me to be able to work with it. when I looked at it closely I realized it wouldn't be possible.
    Unlike me, my colleague has the full version of Adobe. When she returns tomorrow (Thurs.), I will see if she is able to change any of the writing on the original document to make it non-confidential. If she can, I will include a screenshot.

  • Problems with Cluster Ready Service installation (RAC) in Oracle 10g R1

    Hello
    I have got problems with this installation. I am starting Oracle user
    At the end of the installation I get a mesage when all Configuration Assistants are failed
    I have got 2 computers with Windows 2000 PRO, two networks (private and public)
    As a shared disk I use one external disk (with USB) attached to one computer.
    What to do here?
    please for a reply
    Martin
    PROT-1: Failed to initialize ocrconfig
    SCLS error 1 reading current privileges.
    Internal Error Information:
    Category: 1234
    Operation: scls_iddb_has_privgrp_by_name
    Location: NetLocalGrou
    Other: get local group failed
    Dep: 0
    Step 1: checking status of CRS cluster
    Step 2: configuring OCR repository
    ignoring upgrade failure of ocr(-1)
    failed to configure Oracle Cluster Registry with CLSCFG, ret 102
    Result code for launching of configuration assistant is: 1
    The OUICA command is launched from D:\oracle\product\10.1.0\crs\oui\bin\ouica.bat.
    Launched configuration assistant 'Oracle Notification Server Configuration Assistant'
    Tool type is: Optional.
    The command being spawned is: 'D:\oracle\product\10.1.0\crs/bin/racgons.exe add_config migi:4948'
    Start output from spawned process:
    End output from spawned process.
    Configuration assistant "Oracle Notification Server Configuration Assistant" failed
    Result code for launching of configuration assistant is: 1
    The OUICA command is launched from D:\oracle\product\10.1.0\crs\oui\bin\ouica.bat.
    Launched configuration assistant 'Oracle Private Interconnect Configuration Assistant'
    Tool type is: Optional.
    The command being spawned is: 'D:\oracle\product\10.1.0\crs/bin/oifcfg.exe setif -global "public"/10.0.0.0:cluster_interconnect "public"/192.168.1.0:public'
    Start output from spawned process:
    PRIF-12: failed to initialize cluster support services
    End output from spawned process.
    Configuration assistant "Oracle Private Interconnect Configuration Assistant" failed
    PRIF-12: failed to initialize cluster support services
    Result code for launching of configuration assistant is: 1
    The OUICA command is launched from D:\oracle\product\10.1.0\crs\oui\bin\ouica.bat.
    Error:*** Alert: Some of the configuration assistants failed. However these are optional assistants, so they are not required for the correct configuration of your system. If you want to try to run those assistants again, select the failed assistants and click the 'Retry' button. ***
    User Selected: Yes/OK
    Starting to execute configuration assistants
    Launched configuration assistant 'Oracle Cluster Ready Services Configuration Assistant'
    Tool type is: Optional.
    The command being spawned is: 'D:\oracle\product\10.1.0\crs/install/crssetup.config.bat'

    Also you clusterware installation installs to an ORACLE_HOME.
    Oracle does only make a differentiation, if it has to be clear, that you got a clusterware home and a database home.
    Normally if a patch is referring to $ORACLE_HOME (and the patch can be used for clusterware & database), it just means the installation directory of the oracle software installed.
    Sebastian

  • Problems with OLR backup

    Hi,
    I have some problems with my olr backup. It is a single instance, not a rac. My OS user is GRID.
    Thanks for helping me, thanks a lot.
    > -- /oracle/grid/product/11.2.0/grid/bin/ocrconfig -local –manualbackup
    Name:
            ocrconfig - Configuration tool for Oracle Cluster/Local Registry.
    Synopsis:
            ocrconfig [option]
            option:
                    [-local] -export <filename>
                                                        - Export OCR/OLR contents to a file
                    [-local] -import <filename>         - Import OCR/OLR contents from a file
                    [-local] -upgrade [<user> [<group>]]
                                                        - Upgrade OCR from previous version
                    -downgrade [-version <version string>]
                                                        - Downgrade OCR to the specified version
                    [-local] -backuploc <dirname>       - Configure OCR/OLR backup location
                    [-local] -showbackup [auto|manual]  - Show OCR/OLR backup information
                    [-local] -manualbackup              - Perform OCR/OLR backup
                    [-local] -restore <filename>        - Restore OCR/OLR from physical backup
                    -replace <current filename> -replacement <new filename>
                                                        - Replace a OCR device/file <filename1> with <filename2>
                    -add <filename>                     - Add a new OCR device/file
                    -delete <filename>                  - Remove a OCR device/file
                    -overwrite                          - Overwrite OCR configuration on disk
                    -repair -add <filename> | -delete <filename> | -replace <current filename> -replacement <new filename>
                                                        - Repair OCR configuration on the local node
                    -help                               - Print out this help information
    Note:
            * A log file will be created in
            $ORACLE_HOME/log/<hostname>/client/ocrconfig_<pid>.log. Please ensure
            you have file creation privileges in the above directory before
            running this tool.
            * Only -local -showbackup [manual] is supported.
            * Use option '-local' to indicate that the operation is to be performed on the Oracle Local Registry.

    Do you know which command is running to generate those log entries? Is it:   ocrconfig -local –manualbackup
    That command works just fine for me:
    [root@myhost01 bin]# ./ocrconfig -local -manualbackup
    myhost01     2014/03/11 11:15:21     /u01/app/crs11.2.0.3/cdata/myhost01/backup_20140311_111521.olr
    myhost01     2013/05/08 18:53:35     /u01/app/crs11.2.0.3/cdata/myhost01/backup_20130508_185335.olr
    I am on 11.2.0.3.
    Cheers,
    Brian

  • A problem with threads

    I am trying to implement some kind of a server listening for requests. The listener part of the app, is a daemon thread that listens for connections and instantiates a handling daemon thread once it gets some. However, my problem is that i must be able to kill the listening thread at the user's will (say via a sto button). I have done this via the Sun's proposed way, by testing a boolean flag in the loop, which is set to false when i wish to kill the thread. The problem with this thing is the following...
    Once the thread starts excecuting, it will test the flag, find it true and enter the loop. At some point it will LOCK on the server socket waiting for connection. Unless some client actually connects, it will keep on listening indefinatelly whithought ever bothering to check for the flag again (no matter how many times you set the damn thing to false).
    My question is this: Is there any real, non-theoretical, applied way to stop thread in java safely?
    Thank you in advance,
    Lefty

    This was one solution from the socket programming forum, have you tried this??
    public Thread MyThread extends Thread{
         boolean active = true;          
         public void run(){
              ss.setSoTimeout(90);               
              while (active){                   
                   try{                       
                        serverSocket = ss.accept();
                   catch (SocketTimeoutException ste){
                   // do nothing                   
         // interrupt thread           
         public void deactivate(){               
              active = false;
              // you gotta sleep for a time longer than the               
              // accept() timeout to make sure that timeout is finished.               
              try{
                   sleep(91);               
              }catch (InterruptedException ie){            
              interrupt();
    }

  • Problem with Threads and a static variable

    I have a problem with the code below. I am yet to make sure that I understand the problem. Correct me if I am wrong please.
    Code functionality:
    A timer calls SetState every second. It sets the state and sets boolean variable "changed" to true. Then notifies a main process thread to check if the state changed to send a message.
    The problem as far I understand is:
    Assume the timer Thread calls SetState twice before the main process Thread runs. As a result, "changed" is set to true twice. However, since the main process is blocked twice during the two calls to SetState, when it runs it would have the two SetState timer threads blocked on its synchronized body. It will pass the first one, send the message and set "changed" to false since it was true. Now, it will pass the second thread, but here is the problem, "changed" is already set to false. As a result, it won't send the message even though it is supposed to.
    Would you please let me know if my understanding is correct? If so, what would you propose to resolve the problem? Should I call wait some other or should I notify in a different way?
    Thanks,
    B.D.
    Code:
    private static volatile boolean bChanged = false;
    private static Thread objMainProcess;
       protected static void Init(){
            objMainProcess = new Thread() {
                public void run() {
                    while( objMainProcess == Thread.currentThread() ) {
                       GetState();
            objMainProcess.setDaemon( true );
            objMainProcess.start();
        public static void initStatusTimer(){
            if(objTimer == null)
                 objTimer = new javax.swing.Timer( 1000, new java.awt.event.ActionListener(){
                    public void actionPerformed( java.awt.event.ActionEvent evt){
                              SetState();
        private static void SetState(){
            if( objMainProcess == null ) return;
            synchronized( objMainProcess ) {
                bChanged = true;
                try{
                    objMainProcess.notify();
                }catch( IllegalMonitorStateException e ) {}
        private static boolean GetState() {
            if( objMainProcess == null ) return false;
            synchronized( objMainProcess ) {
                if( bChanged) {
                    SendMessage();
                    bChanged = false;
                    return true;
                try {
                    objMainProcess.wait();
                }catch( InterruptedException e ) {}
                return false;
        }

    Thanks DrClap for your reply. Everything you said is right. It is not easy to make them alternate since SetState() could be called from different places where the state could be anything else but a status message. Like a GREETING message for example. It is a handshaking message but not a status message.
    Again as you said, There is a reason I can't call sendMessage() inside setState().
    The only way I was able to do it is by having a counter of the number of notifies that have been called. Every time notify() is called a counter is incremented. Now instead of just checking if "changed" flag is true, I also check if notify counter is greater than zero. If both true, I send the message. If "changed" flag is false, I check again if the notify counter is greater than zero, I send the message. This way it works, but it is kind of a patch than a good design fix. I am yet to find a good solution.
    Thanks,
    B.D.

  • Problem with threads running javaw

    Hi,
    Having a problem with multi thread programming using client server sockets. The program works find when starting the the application in a console using java muti.java , but when using javaw multi.java the program doesnt die and have to kill it in the task manager. The program doesnt display any of my gui error messages either when the server disconnect the client. all works find in a console. any advice on this as I havent been able to understand why this is happening? any comment would be appreciated.
    troy.

    troy,
    Try and post a minimum code sample of your app which
    does not work.
    When using javaw, make sure you redirect the standard
    error and standard output streams to file.
    Graeme.Hi Graeme,
    I dont understand what you mean by redirection to file? some of my code below.
    The code works fine under a console, code is supposed to exit when the client (the other server )disconnects. the problem is that but the clientworker side of the code still works. which under console it doesnt.
    public class Server{
    ServerSocket aServerSocket;
    Socket dianosticsSocket;
    Socket nPortExpress;
    ClientListener aClientListener;
    LinkedList queue = new LinkedList();
    int port = 0;
    int clientPort = 0;
    String clientName = null;
    boolean serverAlive = true;
    * Server constructor generates a server
    * Socket and then starts a client threads.
    * @param aPort      socket port of local machine.
    public Server(int aPort, String aClientName, int aClientPort){
    port = aPort;
    clientName = aClientName;
    clientPort = aClientPort;
    try{
    // create a new thread
    aServerSocket = new ServerSocket(port) ;
    // connect to the nPortExpress
    aClientListener = new ClientListener(InetAddress.getByName(clientName), clientPort, queue,this);
    // aClientListener.setDaemon(true);
    aClientListener.start();
    // start a dianostic port
    DiagnosticsServer aDiagnosticsServer = new DiagnosticsServer(port,queue,aClientListener);
    // System.out.println("Server is running on port " + port + "...");
    // System.out.println("Connect to nPort");
    catch(Exception e)
    // System.out.println("ERROR: Server port " + port + " not available");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Server port " + port + " not available", JOptionPane.ERROR_MESSAGE);
    serverAlive = false;
    System.exit(1);
    while(serverAlive&&aClientListener.hostSocket.isConnected()){
    try{
    // connect the client
    Socket aClient = aServerSocket.accept();
    //System.out.println("open client connection");
    //System.out.println("client local: "+ aClient.getLocalAddress().toString());
    // System.out.println("client localport: "+ aClient.getLocalPort());
    // System.out.println("client : "+ aClient.getInetAddress().toString());
    // System.out.println("client port: "+ aClient.getLocalPort());
    // make a new client thread
    ClientWorker clientThread = new ClientWorker(aClient, queue, aClientListener, false);
    // start thread
    clientThread.start();
    catch(Exception e)
    //System.out.println("ERROR: Client connection failure");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Client connection failure", JOptionPane.ERROR_MESSAGE);
    }// end while
    } // end constructor Server
    void serverExit(){
         JOptionPane.showMessageDialog(null, "Server ","ERROR: nPort Failure", JOptionPane.ERROR_MESSAGE);
         System.exit(1);
    }// end class Server
    *** connect to another server
    public class ClientListener extends Thread{
    InetAddress hostName;
    int hostPort;
    Socket hostSocket;
    BufferedReader in;
    PrintWriter out;
    boolean loggedIn;
    LinkedList queue;      // reference to Server queue
    Server serverRef; // reference to main server
    * ClientListener connects to the host server.
    * @param aHostName is the name of the host eg server name or IP address.
    * @param aHostPort is a port number of the host.
    * @param aLoginName is the users login name.
    public ClientListener(InetAddress aHostName, int aHostPort,LinkedList aQueue,Server aServer)      // reference to Server queue)
    hostName = aHostName;
    hostPort = aHostPort;
    queue = aQueue;
    serverRef = aServer;      
    // connect to the server
    try{
    hostSocket = new Socket(hostName, hostPort);
    catch(IOException e){
    //System.out.println("ERROR: Connection Host Failed");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Connection to nPort Failed", JOptionPane.ERROR_MESSAGE);     
    System.exit(0);
    } // end constructor ClientListener
    ** multi client connection server
    ClientWorker(Socket aSocket,LinkedList aQueue, ClientListener aClientListener, boolean diagnostics){
    queue = aQueue;
    addToQueue(this);
    client = aSocket;
    clientRef = aClientListener;
    aDiagnostic = diagnostics;
    } // end constructor ClientWorker
    * run method is the main loop of the server program
    * in change of handle new client connection as well
    * as handle all messages and errors.
    public void run(){
    boolean alive = true;
    String aSubString = "";
    in = null;
    out = null;
    loginName = "";
    loggedIn = false;
    while (alive && client.isConnected()&& clientRef.hostSocket.isConnected()){
    try{
    in = new BufferedReader(new InputStreamReader(client.getInputStream()));
    out = new PrintWriter(new OutputStreamWriter(client.getOutputStream()));
    if(aDiagnostic){
    out.println("WELCOME to diagnostics");
    broadCastDia("Connect : diagnostics "+client.getInetAddress().toString());
    out.flush();
    else {       
    out.println("WELCOME to Troy's Server");
    broadCastDia("Connect : client "+client.getInetAddress().toString());
         out.flush();
    String line;
    while(((line = in.readLine())!= null)){
    StringTokenizer aStringToken = new StringTokenizer(line, " ");
    if(!aDiagnostic){
    broadCastDia(line);
    clientRef.sendMessage(line); // send mesage out to netExpress
    out.println(line);
    out.flush();
    else{
    if(line.equals("GETIPS"))
    getIPs();
    else{
    clientRef.sendMessage(line); // send mesage out to netExpress
    out.println(line);
    out.flush();
    } // end while
    catch(Exception e){
    // System.out.println("ERROR:Client Connection reset");
                             JOptionPane.showMessageDialog(null, (e.toString()),"ERROR:Client Connection reset", JOptionPane.ERROR_MESSAGE);     
    try{
    if(aDiagnostic){
    broadCastDia("Disconnect : diagnostics "+client.getInetAddress().toString());
    out.flush();
    else {       
    broadCastDia("Disconnect : client "+client.getInetAddress().toString());
         out.flush();
    // close the buffers and connection;
    in.close();
    out.close();
    client.close();
    // System.out.println("out");
    // remove from list
    removeThreadQueue(this);
    alive = false;
    catch(Exception e){
    // System.out.println("ERROR: Client Connection reset failure");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Client Connection reset failure", JOptionPane.ERROR_MESSAGE);     
    }// end while
    } // end method run
    * method run - Generates io stream for communicating with the server and
    * starts the client gui. Run also parses the input commands from the server.
    public void run(){
    boolean alive = true;
    try{
    // begin to life the gui
    // aGuiClient = new ClientGui(hostName.getHostName(), hostPort, loginName, this);
    // aGuiClient.show();
    in = new BufferedReader(new InputStreamReader(hostSocket.getInputStream()));
    out = new PrintWriter(new OutputStreamWriter(hostSocket.getOutputStream()));
    while (alive && hostSocket.isConnected()){
    String line;
    while(((line = in.readLine())!= null)){
    System.out.println(line);
    broadCast(line);
    } // end while
    } // end while
    catch(Exception e){
    //     System.out.println("ERRORa Connection to host reset");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Connection to nPort reset", JOptionPane.ERROR_MESSAGE);
    try{
    hostSocket.close();
         }catch(Exception a){
         JOptionPane.showMessageDialog(null, (a.toString()),"ERROR: Exception", JOptionPane.ERROR_MESSAGE);
    alive = false;
    System.exit(1);
    } // end method run

  • Problem with threads and camera.

    Hi everybody!
    I've a problem with taking snapshot.
    I would like to display a loading screen after it take snapshot ( sometimes i
    have to wait few seconds after i took snapshot. Propably photo is being taken in time where i have to wait).
    I was trying to use threads but i didn't succeed.
    I made this code:
    display.setCurrent(perform);               
            new Thread(new Runnable(){
                public void run() {               
                    while((!performing.isShown()) && (backgroundCamera.isShown())){
                        Thread.yield();
                    notifyAll();
            }).start();
            new Thread(new Runnable(){
                public void run() {
                    try {
                        this.wait();                   
                    } catch(Exception e) {
                        exceptionHandler(e);
                    photo = camera.snapshot();                               
                    display.setCurrent(displayPhoto);
            }).start();This code is sometimes showing performing screen but sometimes no.
    I don't know why. In my opinion performing.isShown() method isn't working correctly.
    Does anyone have some idea how to use threads here?

    Hi,
    I've finally managed to work this fine.
    The code:
           Object o = new Object();
           display.setCurrent(perform);               
            new Thread(new Runnable(){
                public void run() {               
                    while(!performing.isShown()){
                        Thread.yield();
                   synchronized(o) {
                      o.notify();
            }).start();
            new Thread(new Runnable(){
                public void run() {
                    try {
                        synchronized(o) {
                           o.wait(1);
                    } catch(Exception e) {
                        exceptionHandler(e);
                    photo = camera.snapshot();                               
                    display.setCurrent(displayPhoto);
            }).start();

  • Problem with threads hanging

    We have a problem where our application stops responding after a few days of usage. Things will for fine for a day or two, and then pretty quickly threads will start getting hung up, usually in places where they are allocating memory
    We are running WebLogic 8.1 SP2 on Sun JDK 1.4.2_04 on Solaris 8 using the alternate threading model and the -server hotspot vm. We are running pretty much the same code that we had no problems with under WebLogic 6.1 SP4 and Sun JDK 1.3.1.
    A thread dump usually shows that some or all of our execute threads are in the state "waiting for monitor entry" even though they are not currently waiting on any java locks. Here is a sample thread from the thread dump (we have ~120 threads so I don't want to post the full dump).
    =============================================================================================
    "ExecuteThread: '8' for queue: 'itgCrmWarExecutionQueue'" daemon prio=5 tid=0x005941d0 nid=0x2c waiting for monitor entry [c807f000..c807fc28]
    at java.lang.String.substring(String.java:1446)
    at java.lang.String.substring(String.java:1411)
    at weblogic.servlet.internal.ServletRequestImpl.getRelativeUri(ServletRequestImpl.java:1872)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3492)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    =============================================================================================
    String.java line 1446 for this jdk allocates a new String object, and all the other threads in this state also are creating new objects or arrays, etc.
    We've done a pstack on this process when it's in this state, and the threads that are in the "waiting for monitor entry" that look like they're allocating memory are all waiting on the same lwp_mutex_lock with some allocation method that's calling into the native TwoGenerationCollectorPolicy.mem_allocate_work (see pstack output below for the same thread as in the thread dump above)
    =============================================================================================
    ----------------- lwp# 44 / thread# 44 --------------------
    ff31f364 lwp_mutex_lock (e3d70)
    fee92384 __1cNObjectMonitorGenter26MpnGThread__v_ (5000, 525c, 5000, 50dc, 4800, 4af0) + 2d8
    fee324d4 __1cSObjectSynchronizerKfast_enter6FnGHandle_pnJBasicLock_pnGThread__v_ (c807f65c, c807f7d4, 5941d0, 0, 35d654, fee328ec) + 68
    fee32954 __1cQinstanceRefKlassZacquire_pending_list_lock6FpnJBasicLock__v_ (c807f7d4, ff170000, d4680000, 4491d4, fee1bc2c,
    0) + 78
    fee3167c __1cPVM_GC_OperationNdoit_prologue6M_i_ (c807f7bc, 4400, ff170000, 2d2b8, 4a6268, c807fa18) + 38
    fee2e0b0 __1cIVMThreadHexecute6FpnMVM_Operation__v_ (c807f7bc, 963a8, 0, 0, 1, 0) + 90
    fed2c2a4 __1cbCTwoGenerationCollectorPolicyRmem_allocate_work6MIii_pnIHeapWord__ (962c0, ff1c29ec, ff1c297c, ff131a26, 4800, 4998) + 160
    fed22940 __1cNinstanceKlassRallocate_instance6MpnGThread__pnPinstanceOopDesc__ (ee009020, 5941d0, 15ca581, 3647f0, 4a6268, c807f8c8) + 180
    fed34928 __1cLOptoRuntimeFnew_C6FpnMklassOopDesc_pnKJavaThread__v_ (ee009018, 5941d0, 0, 0, 0, 0) + 28
    fa435a58 ???????? (ee009018, e86de, 15ca4de, 50dc, 5941d0, c807f9c8)
    fb36f9a4 ???????? (0, d412ccd8, ee046c28, ff170000, 0, 0)
    fad8b278 ???????? (ee046c28, d6000c90, ee046530, 8, db8e8450, c807f9e8)
    fad62abc ???????? (d412ccd8, ee046530, d6000c90, ee3bfa38, 8, c807fa18)
    fa4b3c38 ???????? (c807fb9c, 0, f2134700, fa415e50, 8, c807faa8)
    fa40010c ???????? (c807fc28, c807fe90, a, ee9e1e20, 4, c807fb40)
    fed5d48c __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (c807fe88, c807fcf0, c807fda8, 5941d0, 5941d0, c807fd00) + 27c
    fee4b784 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nLKlassHandle_nMsymbolHandle_4pnRJavaCallArguments_pnGThread__v_ (ff170000, 594778, c807fd9c, c807fd98, c807fda8, 5941d0) + 164
    fee5e8dc __1cJJavaCallsMcall_virtual6FpnJJavaValue_nGHandle_nLKlassHandle_nMsymbolHandle_5pnGThread__v_ (c807fe88, c807fe84, c807fe7c, c807fe74, c807fe6c, 5941d0) + 6c
    fee6fc74 __1cMthread_entry6FpnKJavaThread_pnGThread__v_ (5941d0, 5941d0, 838588, 594778, 306d10, fee69254) + 128
    fee6927c __1cKJavaThreadDrun6M_v_ (5941d0, 2c, 40, 0, 40, 0) + 284
    fee6575c _start   (5941d0, fa1a1600, 0, 0, 0, 0) + 134
    ff3758c0 lwpstart (0, 0, 0, 0, 0, 0)
    =============================================================================================
    Also when it's having this problem, the "VM Thread" is always using a lot of processor time. We did a couple of pstacks today while it was having this problem, and this thread was stuck in the ONMethodSweeper.sweep for over 15 minutes when we finally killed the server.
    From the thread dump:
    "VM Thread" prio=5 tid=0x000e2d20 nid=0x2 runnable
    From the first pstack:
    =============================================================================================
    ----------------- lwp# 2 / thread# 2 --------------------
    fed40c04 __1cXvirtual_call_RelocationIparse_ic6FrpnICodeBlob_rpC5rppnHoopDesc_pi_nNRelocIterator__ (42a2f4, fa5fa46d, ffffffff, fc4ffcb8, 42a2f4, 42a324) + 124
    fed46318 __1cKCompiledIC2t5B6MpnKRelocation__v_ (42a2f0, fc4ffd24, fc4ffd4c, e802, 0, 6) + 38
    fed90c38 __1cHnmethodVcleanup_inline_caches6M_v_ (fa5f7f88, fa608940, 1, 0, fa400000, 6) + 1ac
    fede18b4 __1cONMethodSweeperFsweep6F_v_ (2cf38, 0, ffffffff, ff1cf1fc, ff1c66e8, fede1d44) + 1b0
    fede1e6c __1cUSafepointSynchronizeFbegin6F_v_ (2cf38, ff1ba138, 5000, 50dc, 5000, 525c) + 248
    feef1fd4 __1cIVMThreadEloop6M_v_ (4400, 4000, 4324, 4000, 42b0, 3800) + 3d4
    feef1ae4 __1cIVMThreadDrun6M_v_ (e2d20, 2, 40, 0, 40, 0) + 8c
    fee6575c _start   (e2d20, ff270200, 0, 0, 0, 0) + 134
    ff3758c0 lwpstart (0, 0, 0, 0, 0, 0)
    =============================================================================================
    Second pstack
    =============================================================================================
    ----------------- lwp# 2 / thread# 2 --------------------
    fed41180 __1cXvirtual_call_RelocationIparse_ic6FrpnICodeBlob_rpC5rppnHoopDesc_pi_nNRelocIterator__ (0, ff1b9664, ffffffff, fc4ffcb8, a6f2cc, fc4ffbd0) + 6a0
    fed46318 __1cKCompiledIC2t5B6MpnKRelocation__v_ (a6f2c8, fc4ffd24, fc4ffd4c, e802, 0, 6) + 38
    fed90c38 __1cHnmethodVcleanup_inline_caches6M_v_ (faded4c8, fadf2c80, 1, 0, fa400000, 6) + 1ac
    fede18b4 __1cONMethodSweeperFsweep6F_v_ (2cf38, 0, ffffffff, ff1cf1fc, ff1c66e8, fede1d44) + 1b0
    fede1e6c __1cUSafepointSynchronizeFbegin6F_v_ (2cf38, ff1ba138, 5000, 50dc, 5000, 525c) + 248
    feef1fd4 __1cIVMThreadEloop6M_v_ (4400, 4000, 4324, 4000, 42b0, 3800) + 3d4
    feef1ae4 __1cIVMThreadDrun6M_v_ (e2d20, 2, 40, 0, 40, 0) + 8c
    fee6575c _start   (e2d20, ff270200, 0, 0, 0, 0) + 134
    ff3758c0 lwpstart (0, 0, 0, 0, 0, 0)
    =============================================================================================
    Has anyone ever seen anything like this? I'm trying to figure out if this is caused by something we're doing, or something relating to our environment and jvm options. Any ideas?

    Thanks for the reply - I'm testing our app with the +UseConcMarkSweepGC now in our test environment to make sure it doesn't cause any problems there.  Unfortunately the only place we've had this problem is on the production server, so it's extra difficult debugging this. 
    We're using the following memory options:
    -ms512m -mx512m -XX:NewSize=128m -XX:PermSize=192m -XX:MaxNewSize=128m -XX:MaxPermSize=192m -XX:SurvivorRatio=8and the following debugging options, as we've also been seeing OutOfMemoryErrors ( see http://forum.java.sun.com/thread.jsp?forum=37&thread=522354&tstart=45&trange=15 )
    -verbosegc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGCBTW, which c++filt version and options are you using? Our Solaris boxes only seem to have the GNU version installed. I was trying to run that on some of the other stack traces and wasn't getting anywhere, and didn't know if because it was GNU version wouldn't work on something compiled with the Sun compiler.
    Thanks!
    --Andy                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Problem with threads and ProgressMonitor

    Dear Friends:
    I have a little problem with a thread and a ProgressMonitor. I have a long time process that runs in a thread (the thread is in an separate class). The thread has a ProgressMonitor that works fine and shows the tasks progress.
    But I need deactivate the main class(the main class is the user interface) until the thread ends.
    I use something like this:
    LongTask myTask=new LongTask();
    myTask.start();
    myTask.join();
    Now, the main class waits for the task to end, but the progress monitor don`t works fine: it shows only the dialog but not the progress bar.
    What's wrong?

    Is the dialog a modal dialog? This can block other UI updates.
    In general, you should make sure that it isn't modal, and that your workThread has a fairly low priority so that the UI can do its updating

Maybe you are looking for

  • Outlook 2013 64 Bit - iTunes 12 64 Bit - No Calendar or Contact Sync

    Current System Setup Microsoft Office 2013 Standard Edition - 64 Bit iTunes 12.1.2.27 - 64 Bit Windows 8.1 Professional Edition - 64 Bit Current Issue: Outlook Calendar and Contacts stopped syncing several weeks ago.  When it stopped the computer was

  • General Problems Installing Flash Player

    I'm trying to get movies to work on Youtube (which worked yetserday; was the new version added recently?). It told me to download the newest Flash Player, so I tried to, but it doesn't work. I can get up to the step after the activeX control popup an

  • SAP Carbon Impact Testing Document

    Hi, I am currently working on SAP Carbon Impact. I am just preparing the testing documents for SAP carbon impact report. I am confused about the contents of the testing document. What should be testing criteria for a SAP cabon impact report and what

  • Maintain a Webi schedule outside of BOE

    My requirement is this: A single parameterised webi document needs to link to instances of itself, passing in parameters to input prompts from parent to child.  In order to aid performance, the intention is to schedule the document so that an instanc

  • Error installing Developer suite 10g

    Hello,i have downloaded the oracle developer suite 10g 10.1.2.0.2 i get this error whenever i try to start the setup program : Error in writing to directory C:\Documents And settings\<MY_CURRENT_USER>\Local Settings\TEMP\OraInstall... please ensure t