Retaining path selection state!

Hi,
I am writing tool which modifies path using GetPathSegments and SetPathSegments. Afterwards, path is always fully selected! I want path to retain state of selection (maybe some direction handles showing) like what happens when modified with white arrow.
Tried calling
sAIArt->SetArtUserAttr( targetPath, kArtSelected, 0 );
which deselects path OK. But even if I also afterwards use
sAIPath->SetPathSegmentSelected( targetPath, segNumber, SegmentInAndOutSelected );
path is always fully selected after tool mouseUp. Why???
Thank you,
Chunky

Illustrator's plug-in API undo mechanism doesn't remember the selection state for individual points on paths. So on undo/redo paths become fully selected. The white arrow tool is not implemented as a plug-in so it gets to control the details of undo/redo for itself. I don't think there's much, if anything, you can do to work around this.

Similar Messages

  • Retaining selection state

    Hi,
    I have a master detail application. master as a single selection table and detail as a updatable form.
    the user can select a row in the master and can upadate the detail form. I have used TopLink to call the database procedure to update the table.
    I get the required functinality. but the problem is ..
    if i select some record and update it . after updation the form is displaying the first row details.
    This is happening because i am refreshing the views after the stored procedure is called. wrote a method in application module to execute the query. i did this because the changes must be immedieatly reflected in the page..
    Is there anyway we can get the previous selection state of the table

    Hi,
    get the selected rowKey, save it in e.g a session attribute or a managed bean, execute the query and set the current row with the key using the ADF iterator of the table
    Frank

  • Secondary Index Select Statement Problem

    Hi friends.
    I have a issue with a select statement using secondary index,
    SELECT SINGLE * FROM VEKP WHERE VEGR4 EQ STAGE_DOCK
                                      AND VEGR5 NE SPACE
                                      AND WERKS EQ PLANT
            %_HINTS ORACLE
            'INDEX("&TABLE&" "VEKP~Z3" "VEKP^Z3" "VEKP_____Z3")'.
    given above statement is taking long time for processing.
    when i check for the same secondary index in vekp table i couldn't see any DB index name with vekp~z3 or vekp^z3 or vekp____z3.
    And the sy-subrc value after select statement is 4. (even though values avaliable in VEKP with given where condition values)
    My question is why my select statement is taking long time and sy-subrc is 4?
    what happens if a secnodary index given in select statement, which is not avaliable in that DB Table?

    Hi,
    > ONe more question: is it possible to give more than one index name in select statement.
    yes you can:
    read the documentation:
    http://download.oracle.com/docs/cd/A97630_01/server.920/a96533/hintsref.htm#5156
    index_hint:
    This hint can optionally specify one or more indexes:
    - If this hint specifies a single available index, then the optimizer performs
    a scan on this index.  The optimizer does not consider a full table scan or
    a scan on another index on the table.
    - If this hint specifies a list of available indexes, then the optimizer
    considers the cost of a scan on each index in the list and then performs
    the index scan with the lowest cost. The optimizer can also choose to
    scan multiple indexes from this list and merge the results, if such an
    access path has the lowest cost. The optimizer does not consider a full
    table scan or a scan on an index not listed in the hint.
    - If this hint specifies no indexes, then the optimizer considers the
    cost of a scan on each available index on the table and then performs
    the index scan with the lowest cost. The optimizer can also choose to
    scan multiple indexes and merge the results, if such an access path
    has the lowest cost. The optimizer does not consider a full table scan.
    Kind regards,
    Hermann

  • Regarding Logical database and  select statement..

    Hi
    Experts.
    i would  like to  know the  diff b/w logical data base & select statement  while using report.
    wt is the use of logical databases in R/3. is there   any   advantage  used in the  reports.
    Thanks & Regards..
    Spandana.

    Dear Spandana,
      Go through the below description of LDB. I hope you wil get a fair amount of idea.
    SAP comes loaded with all the extras. Among the extras that are most helpful to IT managers are all the access routines needed to pull any business object that managers can think of out of SAP databases. However, SAP has not thought of everything where your particular applications are concerned. SAP organizes its standard database tables to service business units based on conventional business applications. Itu2019s likely your business requires something new, perhaps even something exotic. In that case, you will need to create a new database, using information from different places. Basically, you need a logical database. You need to create a virtual business data object repository consisting of a new kind of record or table that suits your purposes. In addition, the repository should be composed of information that is actually stored in a number of different locations, none of them necessarily logically associated with one another. Letu2019s take a closer look at creating logical databases.
    A case for a logical database
    Suppose my company manufactures widgets of the most obscure variety, and they are components of other widgets. I sell my widgets as raw material for the more sophisticated widgets built by others, but in some cases I actually partner with other manufacturers in creating yet another class of widget. Now, in my world, I consequently have customers who are also partners. I sell to them and I partner with them in manufacturing and distribution. Also, I need an application that uses both of these dual-use relationships.
    Essentially, I have a customer database and a partner database. Neither contains records that are structured to contain the identifying particulars of the other. Thus, I need a hybrid database that gives me tables detailing these hybrid relationships. What can I do? I can go the long way around and write a new database, pulling information from both and creating new objects with a customized program that I write by hand. However, this process is cumbersome and contains maintenance issues. On the other hand, I can use SAPu2019s logical database facility, create my logical database in a couple of minutes, and have no maintenance issues at all.
    Logical database structures
    There are three defining entities in an SAP logical database. You must be clear on all three in order to create and use one.
    u2022     Table structure: Your logical database includes data from specified tables in SAP. There is a hierarchy among these tables defined by their foreign keys (all known to SAP), and you are going to define a customized relationship between select tables. This structure is unique and must be defined and saved.
    u2022     Data selection: You may not want or need every item in the referenced tables that contributes to your customized database. There is a selection screen that permits you to pick and choose.
    u2022     Database access programming: Once youu2019ve defined your logical database, SAP will generate the access subroutines needed to pull the data in the way you want it pulled.
    Creating your own logical database
    ABAP/4 (Advanced Business Application Programming language, version 4) is the language created by SAP for implementation and customization of its R/3 system. ABAP/4 comes loaded with many predefined logical databases that can construct and table just about any conventional business objects you might need in any canned SAP application. However, you can also create your own logical databases to construct any custom objects you care to define, as your application requires in ABAP/4. Hereu2019s a step-by-step guide:
    1.     Call up transaction SLDB (or transaction SE36). The path you want is Tools | ABAP Workbench | Development | Programming Environment | Logical Databases. This screen is called Logical Database Builder.
    2.     Enter an appropriate name in the logical database name field. You have three options on this screen: Create, Display, and Change. Choose Create.
    3.     Youu2019ll be prompted for a short text description of your new logical database. Enter one. Youu2019ll then be prompted to specify a development class.
    4.     Now comes the fun part! You must specify a root node, or a parent table, as the basis of your logical database structure. You can now place subsequent tables under the root table as needed to assemble the data object you want. You can access this tree from this point forward, to add additional tables, by selecting that root node and following the path Edit | Node | Create. Once youu2019ve saved the structure you define in this step, the system will generate the programming necessary to access your logical database. The best part is you donu2019t have to write a single line of code.
    Watch out!
    The use of very large tables will degrade the performance of a logical database, so be aware of that trade-off. Remember that some tables in SAP are very complex, so they will be problematic in any user-defined logical database.
    Declaring a logical database
    Hereu2019s another surprising feature of logical databases: You do not assign them in your ABAP/4 Code. Instead, the system requires that you specify logical databases as attributes. So when you are creating a report, have your logical database identifier (the name you gave it) on hand when you are defining its attributes on the Program Attributes screen. The Attributes section of the screen (the lower half) will include a Logical database field, where you can declare your logical database.
    Logical databases for increasing efficiency
    Why else would you want to create a logical database? Consider that the logical databases already available to you begin with a root node and proceed downward from there. If the data object you wish to construct consists of items that are all below the root node, you can use an existing logical database program to extract the data, then trim away what you donu2019t want using SELECT statementsu2014or you can increase the speed of the logical database program considerably by redefining the logical database for your object and starting with a table down in the chain. Either way, youu2019ll eliminate a great deal of overhead.
    Regards
    Arindam

  • Index not being used in Select statement

    Friends
    I have the following SQL statement:
    SELECT
    a.acct,
    a.date_field,
    UPPER(b.feegroup) feegrp,
    SUM (a.fee1) fee1,
    SUM (a.fee2) fee2,
    SUM (a.fee3) fee3
    FROM table1 a, table2 b
    WHERE 1 = 1
    AND a.fee_id = b.fee_id
    GROUP BY a.acct, a.date_field, b.feegroup;
    Both the tables have index on fee_id column. When I run the explain plan for this statement, I am getting the following output:
    Operation | Option | Object Name | Position
    SELECT STATEMENT | | | 560299
    HASH | GROUP BY| |1
    TABLE ACCESS | FULL| table2 | 1
    TABLE ACCESS | FULL| table1 | 2
    Why Oracle is not using the index?
    Edited by: darshilm on Dec 10, 2009 3:56 PM

    The proposed plan is the optimal according to your current conditions in the "where clause" where you have only the equality join condition and therefore the CBO can use HASH JOIN. Using any kind of index access would just increase the amount of required work unless you would add some very restrictive conditions which will select rows from relatively small amount of blocks. Here I have to mention that what really counts in the CBO cost calculation is the amount of blocks accessed and not the number of rows. The "currency" for I/O in Oracle is a block and not a row. CBO always uses an assumption that there is nothing in the buffer cache and it will have to perform a physical read for every block.
    How many blocks will actually be accessed depends on the data distribution. It can happen that every single row that you have to retrieve resides in a different block and although you access only 1000 rows out of a million row table you would have to visit almost every block of that table. For such a situation a FULL TABLE SCAN is the best access path and Oracle will use multiblock I/O for that. On the other side you can have those 1000 rows only in a few blocks and then the index access would be the most appropriate one. For index access Oracle uses single block I/O. Usually the actual situation is somewhere between this two extreme situations. But you can run some tests by yourself and see when an index access will be replaced by a full table scan while you will make your predicates less selective.
    HTH, Joze
    Co-author of the forthcoming book "Expert Oracle Practices"
    http://www.apress.com/book/view/9781430226680
    Oracle related blog: http://joze-senegacnik.blogspot.com/
    Blog about flying: http://jsenegacnik.blogspot.com/
    Blog about Building Ovens, Baking and Cooking: http://senegacnik.blogspot.com

  • Path Selection tool crashes in Photoshop CS6

    I want to change my Path Selection tool options but everytime I select the Path Selection tool in the tool bar, Photoshop CS6 crashes. I would like to select the Constrain Path Dragging option which I believe is in the options bar?
    Any help much appreciated.

    Here is the full crash report…
    Process:         Adobe Photoshop CS6
    Path:            /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/MacOS/Adobe Photoshop CS6
    Identifier:      com.adobe.Photoshop
    Version:         13.0.0 (20120315.r.428)
    Code Type:       X86-64 (Native)
    Parent Process:  launchd
    Date/Time:       2012-06-03 19:47:08.422 +0100
    OS Version:      Mac OS X 10.7.4 (11E53)
    Report Version:  9
    Interval Since Last Report:          830445 sec
    Crashes Since Last Report:           40
    Per-App Interval Since Last Report:  232890 sec
    Per-App Crashes Since Last Report:   26
    Anonymous UUID:                      08E301D3-63CB-40C1-862B-2BF625CC7095
    Crashed Thread:  0  Dispatch queue: com.apple.main-thread
    Exception Type:  EXC_BAD_INSTRUCTION (SIGILL)
    Exception Codes: 0x0000000000000001, 0x0000000000000000
    Application Specific Information:
    objc[3766]: garbage collection is OFF
    Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
    0   com.adobe.AGM                      0x00000001041af5fa AGMInitialize + 38651
    1   com.adobe.Photoshop                0x00000001019e480b AWS_CUI_GetVersionComments(OpaqueWindowPtr, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument, adobe::q::QProject*, long) + 18409131
    2   com.adobe.Photoshop                0x00000001019e4daa AWS_CUI_GetVersionComments(OpaqueWindowPtr, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument, adobe::q::QProject*, long) + 18410570
    3   com.adobe.Photoshop                0x00000001019e9e3a AWS_CUI_GetVersionComments(OpaqueWindowPtr, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument, adobe::q::QProject*, long) + 18431194
    4   com.adobe.Photoshop                0x0000000100d3d79e AWS_CUI_GetVersionComments(OpaqueWindowPtr, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument, adobe::q::QProject*, long) + 5142078
    5   com.adobe.Photoshop                0x0000000100033002 0x100000000 + 208898
    6   com.adobe.Photoshop                0x00000001000332ea 0x100000000 + 209642
    7   com.adobe.Photoshop                0x00000001000332ea 0x100000000 + 209642
    8   com.adobe.Photoshop                0x00000001000332ea 0x100000000 + 209642
    9   com.adobe.Photoshop                0x00000001000332ea 0x100000000 + 209642
    10  com.adobe.Photoshop                0x00000001000332ea 0x100000000 + 209642
    11  com.adobe.Photoshop                0x00000001000332ea 0x100000000 + 209642
    12  com.adobe.Photoshop                0x00000001000332ea 0x100000000 + 209642
    13  com.adobe.Photoshop                0x00000001019aeb6d AWS_CUI_GetVersionComments(OpaqueWindowPtr, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument, adobe::q::QProject*, long) + 18188813
    14  com.adobe.Photoshop                0x00000001019ae964 AWS_CUI_GetVersionComments(OpaqueWindowPtr, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument, adobe::q::QProject*, long) + 18188292
    15  com.apple.AppKit                   0x00007fff926c1a67 -[NSView _drawRect:clip:] + 3995
    16  com.apple.AppKit                   0x00007fff926bf719 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topVi ew:] + 3020
    17  com.apple.AppKit                   0x00007fff926c020a -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topVi ew:] + 5821
    18  com.apple.AppKit                   0x00007fff926c020a -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topVi ew:] + 5821
    19  com.apple.AppKit                   0x00007fff926c020a -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topVi ew:] + 5821
    20  com.apple.AppKit                   0x00007fff926c020a -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topVi ew:] + 5821
    21  com.apple.AppKit                   0x00007fff926c020a -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topVi ew:] + 5821
    22  com.apple.AppKit                   0x00007fff926c020a -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topVi ew:] + 5821
    23  com.apple.AppKit                   0x00007fff9280b560 -[NSNextStepFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topVi ew:] + 274
    24  com.apple.AppKit                   0x00007fff926b986f -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 4755
    25  com.apple.AppKit                   0x00007fff926b22ed -[NSView displayIfNeeded] + 1676
    26  com.apple.AppKit                   0x00007fff9280b438 -[NSNextStepFrame displayIfNeeded] + 83
    27  com.apple.AppKit                   0x00007fff926b1a2d _handleWindowNeedsDisplayOrLayoutOrUpdateConstraints + 648
    28  com.apple.CoreFoundation           0x00007fff8b1dc8e7 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
    29  com.apple.CoreFoundation           0x00007fff8b1dc846 __CFRunLoopDoObservers + 374
    30  com.apple.CoreFoundation           0x00007fff8b1b1af9 __CFRunLoopRun + 825
    31  com.apple.CoreFoundation           0x00007fff8b1b1486 CFRunLoopRunSpecific + 230
    32  com.apple.HIToolbox                0x00007fff8e5164d3 RunCurrentEventLoopInMode + 277
    33  com.apple.HIToolbox                0x00007fff8e51d6d3 ReceiveNextEventCommon + 181
    34  com.apple.HIToolbox                0x00007fff8e51d60e BlockUntilNextEventMatchingListInMode + 62
    35  com.apple.AppKit                   0x00007fff92675e31 _DPSNextEvent + 659
    36  com.apple.AppKit                   0x00007fff92675735 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
    37  com.adobe.Photoshop                0x00000001019b37da AWS_CUI_GetVersionComments(OpaqueWindowPtr, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument, adobe::q::QProject*, long) + 18208378
    38  com.adobe.Photoshop                0x0000000100d46746 AWS_CUI_GetVersionComments(OpaqueWindowPtr, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument, adobe::q::QProject*, long) + 5178854
    39  com.adobe.Photoshop                0x0000000101695b38 AWS_CUI_GetVersionComments(OpaqueWindowPtr, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument, adobe::q::QProject*, long) + 14940632
    40  com.adobe.Photoshop                0x00000001016954a3 AWS_CUI_GetVersionComments(OpaqueWindowPtr, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument, adobe::q::QProject*, long) + 14938947
    41  com.adobe.Photoshop                0x00000001006044e5 boost::system::system_error::what() const + 245477
    42  com.adobe.Photoshop                0x00000001006043ba boost::system::system_error::what() const + 245178
    43  com.adobe.Photoshop                0x00000001006043ba boost::system::system_error::what() const + 245178
    44  com.adobe.Photoshop                0x00000001006043ba boost::system::system_error::what() const + 245178
    45  com.adobe.Photoshop                0x00000001006043ba boost::system::system_error::what() const + 245178
    46  com.adobe.Photoshop                0x00000001006043ba boost::system::system_error::what() const + 245178
    47  com.adobe.Photoshop                0x00000001006043ba boost::system::system_error::what() const + 245178
    48  com.adobe.Photoshop                0x00000001006043ba boost::system::system_error::what() const + 245178
    49  com.adobe.Photoshop                0x00000001006043ba boost::system::system_error::what() const + 245178
    50  com.adobe.Photoshop                0x00000001006086a0 boost::system::system_error::what() const + 262304
    51  com.adobe.Photoshop                0x0000000101331f09 AWS_CUI_GetVersionComments(OpaqueWindowPtr, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument, adobe::q::QProject*, long) + 11386281
    52  com.adobe.Photoshop                0x00000001005b1737 0x100000000 + 5969719
    53  com.adobe.Photoshop                0x0000000100c4effb AWS_CUI_GetVersionComments(OpaqueWindowPtr, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument, adobe::q::QProject*, long) + 4165275
    54  com.adobe.Photoshop                0x00000001005ace42 0x100000000 + 5951042
    55  com.adobe.Photoshop                0x00000001005acedd 0x100000000 + 5951197
    56  com.adobe.Photoshop                0x00000001019adbb4 AWS_CUI_GetVersionComments(OpaqueWindowPtr, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument, adobe::q::QProject*, long) + 18184788
    57  com.adobe.Photoshop                0x00000001019ad87c AWS_CUI_GetVersionComments(OpaqueWindowPtr, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument, adobe::q::QProject*, long) + 18183964
    58  com.apple.AppKit                   0x00007fff92742348 -[NSWindow sendEvent:] + 6306
    59  com.adobe.owl                      0x0000000103aa0558 OWLRemoveObjCExceptionCallback + 1100
    60  com.adobe.owl                      0x0000000103aa2674 OWLRemoveObjCExceptionCallback + 9576
    61  com.apple.AppKit                   0x00007fff926dba55 -[NSApplication sendEvent:] + 5593
    62  com.adobe.Photoshop                0x00000001019217fd AWS_CUI_GetVersionComments(OpaqueWindowPtr, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument, adobe::q::QProject*, long) + 17610397
    63  com.adobe.Photoshop                0x0000000101920b7f AWS_CUI_GetVersionComments(OpaqueWindowPtr, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument, adobe::q::QProject*, long) + 17607199
    64  com.apple.AppKit                   0x00007fff926720c6 -[NSApplication run] + 555
    65  com.adobe.Photoshop                0x0000000101920402 AWS_CUI_GetVersionComments(OpaqueWindowPtr, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument, adobe::q::QProject*, long) + 17605282
    66  com.adobe.Photoshop                0x000000010192266e AWS_CUI_GetVersionComments(OpaqueWindowPtr, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument, adobe::q::QProject*, long) + 17614094
    67  com.adobe.Photoshop                0x00000001005ae27c 0x100000000 + 5956220
    68  com.adobe.Photoshop                0x00000001007b074f boost::system::system_error::what() const + 1999183
    69  com.adobe.Photoshop                0x00000001007b0999 boost::system::system_error::what() const + 1999769
    70  com.adobe.Photoshop                0x000000010054b24c 0x100000000 + 5550668
    Thread 1:: Dispatch queue: com.apple.libdispatch-manager
    0   libsystem_kernel.dylib             0x00007fff8ee697e6 kevent + 10
    1   libdispatch.dylib                  0x00007fff8a6b478a dispatchmgr_invoke + 923
    2   libdispatch.dylib                  0x00007fff8a6b331a dispatchmgr_thread + 54
    Thread 2:
    0   libsystem_kernel.dylib             0x00007fff8ee69192 __workq_kernreturn + 10
    1   libsystem_c.dylib                  0x00007fff8b9f4594 pthreadwqthread + 758
    2   libsystem_c.dylib                  0x00007fff8b9f5b85 start_wqthread + 13
    Thread 3:
    0   libsystem_kernel.dylib             0x00007fff8ee68bca __psynch_cvwait + 10
    1   libsystem_c.dylib                  0x00007fff8b9f6274 pthreadcond_wait + 840
    2   MultiProcessor Support             0x000000010c3680f3 main + 8403
    3   MultiProcessor Support             0x000000010c3681b0 main + 8592
    4   MultiProcessor Support             0x000000010c384f50 main + 126768
    5   libsystem_c.dylib                  0x00007fff8b9f28bf pthreadstart + 335
    6   libsystem_c.dylib                  0x00007fff8b9f5b75 thread_start + 13
    Thread 4:
    0   libsystem_kernel.dylib             0x00007fff8ee68bca __psynch_cvwait + 10
    1   libsystem_c.dylib                  0x00007fff8b9f6274 pthreadcond_wait + 840
    2   com.apple.CoreServices.CarbonCore     0x00007fff93db4a5e TSWaitOnCondition + 106
    3   com.apple.CoreServices.CarbonCore     0x00007fff93d46ea6 TSWaitOnConditionTimedRelative + 127
    4   com.apple.CoreServices.CarbonCore     0x00007fff93d8be81 MPWaitOnQueue + 181
    5   com.adobe.ACE                      0x00000001051482c9 0x10510f000 + 234185
    6   com.adobe.ACE                      0x00000001051475da 0x10510f000 + 230874
    7   com.apple.CoreServices.CarbonCore     0x00007fff93d8cce6 PrivateMPEntryPoint + 58
    8   libsystem_c.dylib                  0x00007fff8b9f28bf pthreadstart + 335
    9   libsystem_c.dylib                  0x00007fff8b9f5b75 thread_start + 13
    Thread 5:
    0   libsystem_kernel.dylib             0x00007fff8ee68e42 __semwait_signal + 10
    1   libsystem_c.dylib                  0x00007fff8b9a8dea nanosleep + 164
    2   com.adobe.PSAutomate               0x0000000111c699cb ScObjects::Thread::sleep(unsigned int) + 59
    3   com.adobe.PSAutomate               0x0000000111c4f7c9 ScObjects::BridgeTalkThread::run() + 169
    4   com.adobe.PSAutomate               0x0000000111c69d36 ScObjects::Thread::go(void*) + 166
    5   libsystem_c.dylib                  0x00007fff8b9f28bf pthreadstart + 335
    6   libsystem_c.dylib                  0x00007fff8b9f5b75 thread_start + 13
    Thread 6:
    0   libsystem_kernel.dylib             0x00007fff8ee69192 __workq_kernreturn + 10
    1   libsystem_c.dylib                  0x00007fff8b9f4594 pthreadwqthread + 758
    2   libsystem_c.dylib                  0x00007fff8b9f5b85 start_wqthread + 13
    Thread 7:
    0   libsystem_kernel.dylib             0x00007fff8ee68bca __psynch_cvwait + 10
    1   libsystem_c.dylib                  0x00007fff8b9f6274 pthreadcond_wait + 840
    2   com.adobe.ape.engine               0x000000011349ac0d APXGetHostAPI + 2516093
    3   com.adobe.ape.engine               0x0000000113248ec1 APXGetHostAPI + 83761
    4   com.adobe.ape.engine               0x000000011349acd1 APXGetHostAPI + 2516289
    5   com.adobe.ape.engine               0x000000011349ad4a APXGetHostAPI + 2516410
    6   com.adobe.ape.engine               0x000000011349ae79 APXGetHostAPI + 2516713
    7   libsystem_c.dylib                  0x00007fff8b9f28bf pthreadstart + 335
    8   libsystem_c.dylib                  0x00007fff8b9f5b75 thread_start + 13
    Thread 8:
    0   libsystem_kernel.dylib             0x00007fff8ee68bca __psynch_cvwait + 10
    1   libsystem_c.dylib                  0x00007fff8b9f6274 pthreadcond_wait + 840
    2   com.adobe.ape.engine               0x000000011349ac0d APXGetHostAPI + 2516093
    3   com.adobe.ape.engine               0x0000000113248ec1 APXGetHostAPI + 83761
    4   com.adobe.ape.engine               0x000000011349acd1 APXGetHostAPI + 2516289
    5   com.adobe.ape.engine               0x000000011349ad4a APXGetHostAPI + 2516410
    6   com.adobe.ape.engine               0x000000011349ae79 APXGetHostAPI + 2516713
    7   libsystem_c.dylib                  0x00007fff8b9f28bf pthreadstart + 335
    8   libsystem_c.dylib                  0x00007fff8b9f5b75 thread_start + 13
    Thread 9:
    0   libsystem_kernel.dylib             0x00007fff8ee6767a mach_msg_trap + 10
    1   libsystem_kernel.dylib             0x00007fff8ee66d71 mach_msg + 73
    2   com.apple.CoreFoundation           0x00007fff8b1a950c __CFRunLoopServiceMachPort + 188
    3   com.apple.CoreFoundation           0x00007fff8b1b1c74 __CFRunLoopRun + 1204
    4   com.apple.CoreFoundation           0x00007fff8b1b1486 CFRunLoopRunSpecific + 230
    5   com.apple.CoreMediaIO              0x00007fff92133fe9 CMIO::DAL::RunLoop::OwnThread(void*) + 159
    6   com.apple.CoreMediaIO              0x00007fff9212a15a CAPThread::Entry(CAPThread*) + 98
    7   libsystem_c.dylib                  0x00007fff8b9f28bf pthreadstart + 335
    8   libsystem_c.dylib                  0x00007fff8b9f5b75 thread_start + 13
    Thread 10:
    0   libsystem_kernel.dylib             0x00007fff8ee68bca __psynch_cvwait + 10
    1   libsystem_c.dylib                  0x00007fff8b9f62a6 pthreadcond_wait + 890
    2   com.adobe.ape.engine               0x000000011349abd0 APXGetHostAPI + 2516032
    3   com.adobe.ape.engine               0x00000001134b2ddb APXGetHostAPI + 2614859
    4   com.adobe.ape.engine               0x000000011349acd1 APXGetHostAPI + 2516289
    5   com.adobe.ape.engine               0x000000011349ad4a APXGetHostAPI + 2516410
    6   com.adobe.ape.engine               0x000000011349ae79 APXGetHostAPI + 2516713
    7   libsystem_c.dylib                  0x00007fff8b9f28bf pthreadstart + 335
    8   libsystem_c.dylib                  0x00007fff8b9f5b75 thread_start + 13
    Thread 11:
    0   libsystem_kernel.dylib             0x00007fff8ee68bca __psynch_cvwait + 10
    1   libsystem_c.dylib                  0x00007fff8b9f62a6 pthreadcond_wait + 890
    2   com.adobe.ape.engine               0x000000011349abd0 APXGetHostAPI + 2516032
    3   com.adobe.ape.engine               0x000000011362d2c3 APXGetHostAPI + 4164403
    4   com.adobe.ape.engine               0x000000011349acd1 APXGetHostAPI + 2516289
    5   com.adobe.ape.engine               0x000000011349ad4a APXGetHostAPI + 2516410
    6   com.adobe.ape.engine               0x000000011349ae79 APXGetHostAPI + 2516713
    7   libsystem_c.dylib                  0x00007fff8b9f28bf pthreadstart + 335
    8   libsystem_c.dylib                  0x00007fff8b9f5b75 thread_start + 13
    Thread 12:
    0   libsystem_kernel.dylib             0x00007fff8ee68d7a __recvfrom + 10
    1   ServiceManager-Launcher.dylib      0x000000010efd35ec Invoke + 45721
    2   ServiceManager-Launcher.dylib      0x000000010efd2813 Invoke + 42176
    3   ServiceManager-Launcher.dylib      0x000000010efd1be0 Invoke + 39053
    4   ServiceManager-Launcher.dylib      0x000000010efd1c66 Invoke + 39187
    5   ServiceManager-Launcher.dylib      0x000000010efcd30f Invoke + 20412
    6   ServiceManager-Launcher.dylib      0x000000010efcd616 Invoke + 21187
    7   ServiceManager-Launcher.dylib      0x000000010efcdcd7 Invoke + 22916
    8   ServiceManager-Launcher.dylib      0x000000010efcdf41 Invoke + 23534
    9   ServiceManager-Launcher.dylib      0x000000010efd061d Invoke + 33482
    10  ServiceManager-Launcher.dylib      0x000000010efd0775 Invoke + 33826
    11  ServiceManager-Launcher.dylib      0x000000010efd0fb2 Invoke + 35935
    12  ServiceManager-Launcher.dylib      0x000000010efd10ad Invoke + 36186
    13  ServiceManager-Launcher.dylib      0x000000010efc3d6b Login + 480
    14  ServiceManager-Launcher.dylib      0x000000010efc77ad Login + 15394
    15  ServiceManager-Launcher.dylib      0x000000010efd1412 Invoke + 37055
    16  ServiceManager-Launcher.dylib      0x000000010efd3253 Invoke + 44800
    17  libsystem_c.dylib                  0x00007fff8b9f28bf pthreadstart + 335
    18  libsystem_c.dylib                  0x00007fff8b9f5b75 thread_start + 13
    Thread 0 crashed with X86 Thread State (64-bit):
      rax: 0x00000001038f1c60  rbx: 0x00007fff5fbf99e0  rcx: 0x00000001071c72d8  rdx: 0x00007fff5fbf99e0
      rdi: 0x00007fff5fbf9930  rsi: 0x00000001072c63f8  rbp: 0x00007fff5fbf9950  rsp: 0x00007fff5fbf9928
       r8: 0x00000001071c7260   r9: 0x00000001052ac3b8  r10: 0x00000001071c7318  r11: 0x0000000000000000
      r12: 0x000000010d5bd890  r13: 0x0000000000000000  r14: 0x00007fff5fbf9a28  r15: 0x0000000000000001
      rip: 0x00000001041af5fa  rfl: 0x0000000000010202  cr2: 0x00000001041af5fa
    Logical CPU: 1
    Binary Images:
           0x100000000 -        0x10333cfff +com.adobe.Photoshop (13.0.0 - 20120315.r.428) <6A87A703-3170-CA73-8C77-35C282C4E264> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/MacOS/Adobe Photoshop CS6
           0x1039bf000 -        0x1039ebff7 +libtbb.dylib (??? - ???) <57655978-A378-BE1E-7905-7D7F951AD6F7> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/libtbb.dylib
           0x103a02000 -        0x103a10ff3 +libtbbmalloc.dylib (??? - ???) <CB038B96-2999-5EB1-E26A-7720A7A8F8CD> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/libtbbmalloc.dylib
           0x103a24000 -        0x103a2bfff  org.twain.dsm (1.9.5 - 1.9.5) <D3C111E6-AAE8-3267-B760-1529D0917170> /System/Library/Frameworks/TWAIN.framework/Versions/A/TWAIN
           0x103a33000 -        0x103a4dff7 +com.adobe.ahclientframework (1.7.0.56 - 1.7.0.56) <C1C5DE5C-39AB-0871-49A6-FA3449D39B8A> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/ahclient.framework/Versions/A/ahclient
           0x103a56000 -        0x103a5cfff  com.apple.agl (3.2.0 - AGL-3.2.0) <AB0B5D3F-BA2A-3366-830A-EF9258C18276> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
           0x103a63000 -        0x103c71fff +com.adobe.owl (AdobeOwl version 4.0.93 - 4.0.93) <CB035C4D-044D-4004-C887-814F944E62ED> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/AdobeOwl.framework/Versions/A/AdobeOwl
           0x103cb2000 -        0x1040f8ff7 +com.adobe.MPS (AdobeMPS 5.8.0.19463 - 5.8.0.19463) <8A4BA3B2-6F6A-3958-ABDE-C3E8F21373B0> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/AdobeMPS.framework/Versions/A/AdobeMPS
           0x104174000 -        0x1044cdff7 +com.adobe.AGM (AdobeAGM 4.26.17.19243 - 4.26.17.19243) <E96C804B-158B-D4A2-9A64-482F9ADC29D0> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/AdobeAGM.framework/Versions/A/AdobeAGM
           0x104536000 -        0x104897fef +com.adobe.CoolType (AdobeCoolType 5.10.31.19243 - 5.10.31.19243) <8BFF14FB-AA14-1CBF-C2A3-715363B5A841> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/AdobeCoolType.framework/Versions/A/AdobeCoolType
           0x1048e4000 -        0x10490cff7 +com.adobe.BIBUtils (AdobeBIBUtils 1.1.01 - 1.1.01) <9BDD08A8-2DD8-A570-7A7B-EDAA7097D61B> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/AdobeBIBUtils.framework/Versions/A/AdobeBIBUtils
           0x104913000 -        0x10493ffff +com.adobe.AXE8SharedExpat (AdobeAXE8SharedExpat 3.7.101.18636 - 3.7.101.18636) <488DF1F7-A643-5168-706A-498A0322A87E> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/AdobeAXE8SharedExpat.framework/Versions/A/AdobeAXE8SharedExpa t
           0x104962000 -        0x104aafff7 +com.winsoft.wrservices (WRServices 5.0.0 - 5.0.0) <FFA48E0A-A17C-A04F-AE20-6815EB944DEA> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/WRServices.framework/Versions/A/WRServices
           0x104b23000 -        0x104b92fef +com.adobe.AIF (AdobeAIF 3.0.00 - 3.0.00) <924155A9-D00E-B862-C490-5099BA70B978> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/aif_core.framework/Versions/A/aif_core
           0x104bb9000 -        0x104c12fff +com.adobe.AIF (AdobeAIF 3.0.00 - 3.0.00) <BC353D4E-1AE2-3FB5-D3EE-81A09C0C4328> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/data_flow.framework/Versions/A/data_flow
           0x104cb2000 -        0x104d39ff7 +com.adobe.AIF (AdobeAIF 3.0.00 - 3.0.00) <5FCA15B4-F721-09C3-B412-1F86D9D7DE9E> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/image_flow.framework/Versions/A/image_flow
           0x104d9e000 -        0x104db9ff7 +com.adobe.AIF (AdobeAIF 3.0.00 - 3.0.00) <BB7B342A-8CBC-4B73-58A2-9B062F590EBC> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/image_runtime.framework/Versions/A/image_runtime
           0x104dd3000 -        0x105010fff +com.adobe.AIF (AdobeAIF 3.0.00 - 3.0.00) <6839CFB1-74EE-B205-7D82-ABC5428E0810> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/aif_ogl.framework/Versions/A/aif_ogl
           0x10510f000 -        0x105288fff +com.adobe.ACE (AdobeACE 2.19.18.19243 - 2.19.18.19243) <7F28B188-1D1B-20C9-BBB9-B74FCC12ECAD> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/AdobeACE.framework/Versions/A/AdobeACE
           0x10529b000 -        0x1052bafff +com.adobe.BIB (AdobeBIB 1.2.02.19243 - 1.2.02.19243) <B7D7EE28-D604-2989-B099-62AEF4885C21> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/AdobeBIB.framework/Versions/A/AdobeBIB
           0x1052c1000 -        0x1053a5fe7 +com.adobe.amtlib (amtlib 6.0.0.75 - 6.0.0.75) <07A3E1E1-55C3-BA5B-A0B0-60250809ED61> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/amtlib.framework/Versions/A/amtlib
           0x1053b6000 -        0x10547bfff +com.adobe.JP2K (2.0.0 - 2.0.0.18562) <B14B096C-AA23-BA8F-E3AE-8DB102F9D161> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/AdobeJP2K.framework/Versions/A/AdobeJP2K
           0x1054c8000 -        0x1054ccff7 +com.adobe.ape.shim (3.3.8.19346 - 3.3.8.19346) <13D5CEF7-6090-CD66-8DA0-190771950F76> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/adbeape.framework/Versions/A/adbeape
           0x1054d2000 -        0x105550fff +com.adobe.FileInfo.framework (Adobe XMP FileInfo 5 . 3 . 0 . 0 -i 3 - 66.145433) <5C63613F-6BDE-1C29-D3FD-9D292F9ADB12> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/FileInfo.framework/Versions/A/FileInfo
           0x105561000 -        0x1055c1ff7 +com.adobe.AdobeXMPCore (Adobe XMP Core 5.3 -c 11 - 66.145661) <B475CD07-1024-560D-5BFE-2A6FCE63925C> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/AdobeXMP.framework/Versions/A/AdobeXMP
           0x1055cb000 -        0x105b23fef +com.nvidia.cg (2.2.0006 - ???) /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/Cg.framework/Cg
           0x106180000 -        0x1061eefef +com.adobe.headlights.LogSessionFramework (??? - 2.1.2.1652) <25E6F475-1522-419C-2169-547FCF2FD97F> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/LogSession.framework/Versions/A/LogSession
           0x106242000 -        0x106267ffe +adobepdfsettings (??? - ???) <56E7F033-6032-2EC2-250E-43F1EBD123B1> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/adobepdfsettings.framework/Versions/A/adobepdfsettings
           0x1062a2000 -        0x1062a6ff7 +com.adobe.AdobeCrashReporter (6.0 - 6.0.20120201) <A6B1F3BD-5DB0-FEE5-708A-B54E5CA80481> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/AdobeCrashReporter.framework/Versions/A/AdobeCrashReporter
           0x1062ac000 -        0x10645cfef +com.adobe.PlugPlug (3.0.0.383 - 3.0.0.383) <908DBB12-D2AC-1844-BD2A-F1C483424917> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/PlugPlug.framework/Versions/A/PlugPlug
           0x106513000 -        0x106533fff +com.adobe.AIF (AdobeAIF 3.0.00 - 3.0.00) <DC3301F2-FC6E-70C7-3927-B0DD024210D6> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/aif_ocl.framework/Versions/A/aif_ocl
           0x10654d000 -        0x10660afff +com.adobe.AdobeExtendScript (ExtendScript 4.2.12 - 4.2.12.18602) <0957DFA6-0593-CE4B-8638-00F32113B07B> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/AdobeExtendScript.framework/Versions/A/AdobeExtendScript
           0x106654000 -        0x106702fef +com.adobe.AdobeScCore (ScCore 4.2.12 - 4.2.12.18602) <9CEE95E5-2FC6-5E58-02A4-138EA6F8D894> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/AdobeScCore.framework/Versions/A/AdobeScCore
           0x10673f000 -        0x106839fe7 +com.adobe.AXEDOMCore (AdobeAXEDOMCore 3.7.101.18636 - 3.7.101.18636) <C7652AF2-56D7-8AF8-A207-0BDEDDFF0BEC> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/AdobeAXEDOMCore.framework/Versions/A/AdobeAXEDOMCore
           0x1068dd000 -        0x106b26fe7 +com.adobe.linguistic.LinguisticManager (6.0.0 - 17206) <301AAE8E-BA78-230E-9500-FCCA204B49CB> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/AdobeLinguistic.framework/Versions/3/AdobeLinguistic
           0x106ba9000 -        0x106ba9fff  libmx.A.dylib (2026.0.0 - compatibility 1.0.0) <C23BF0A1-7E6D-35EF-85FE-651EE2C13D53> /usr/lib/libmx.A.dylib
           0x106de5000 -        0x106de7fff  com.apple.textencoding.unicode (2.4 - 2.4) <FD4695F4-6110-36C6-AC06-86453E30FF6E> /System/Library/TextEncodings/Unicode Encodings.bundle/Contents/MacOS/Unicode Encodings
           0x106df8000 -        0x106df9ff7  libCyrillicConverter.dylib (54.0.0 - compatibility 1.0.0) <C8D0607A-A668-36EE-AF03-866BD04B5611> /System/Library/CoreServices/Encodings/libCyrillicConverter.dylib
           0x106fe7000 -        0x106ff6ff7  libSimplifiedChineseConverter.dylib (54.0.0 - compatibility 1.0.0) <D30A4333-0953-394D-BB26-739937ED0BD8> /System/Library/CoreServices/Encodings/libSimplifiedChineseConverter.dylib
           0x1092e0000 -        0x1092fbfff  libJapaneseConverter.dylib (54.0.0 - compatibility 1.0.0) <59FCE9C0-27E6-34CE-89E5-3A83B843B36C> /System/Library/CoreServices/Encodings/libJapaneseConverter.dylib
           0x109ab0000 -        0x109ad1fff  libKoreanConverter.dylib (54.0.0 - compatibility 1.0.0) <25FF31F5-9D1E-35EB-8085-F0AC25C38DAC> /System/Library/CoreServices/Encodings/libKoreanConverter.dylib
           0x109ad5000 -        0x109ae7ff7  libTraditionalChineseConverter.dylib (54.0.0 - compatibility 1.0.0) <66A3625A-6918-3C14-8DF3-2F4924C389EA> /System/Library/CoreServices/Encodings/libTraditionalChineseConverter.dylib
           0x109fd7000 -        0x109fd7fff +Enable Async IO (??? - ???) <F56F1FB2-9CF1-19A8-0D14-885A652B19B7> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Required/Plug-Ins/Extensions/Enable Async IO.plugin/Contents/MacOS/Enable Async IO
           0x109fdb000 -        0x109fdefff +FastCore (??? - ???) <29AAF151-6CC4-28C5-68B8-0F6600A20435> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Required/Plug-Ins/Extensions/FastCore.plugin/Contents/MacOS/FastCore
           0x10b500000 -        0x10b56cfff +MMXCore (??? - ???) <B9B6C7FB-CE56-8F6F-664E-DFCBBC5E3ADE> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Required/Plug-Ins/Extensions/MMXCore.plugin/Contents/MacOS/MMXCore
           0x10c2a0000 -        0x10c2e6fe7 +com.adobe.pip (??? - 6.0.0.1654) <3576D8F9-E2F9-6EB8-6684-C2FE6B0A3731> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/AdobePIP.framework/AdobePIP
           0x10c323000 -        0x10c3a8fff +MultiProcessor Support (??? - ???) <467BB668-E9DD-60F4-CAAD-768A98174734> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Required/Plug-Ins/Extensions/MultiProcessor Support.plugin/Contents/MacOS/MultiProcessor Support
           0x10efbe000 -        0x10efe9fff +ServiceManager-Launcher.dylib (389.0.0 - compatibility 2.5.0) <7AE35754-3413-206D-4B92-579AAA25B4F8> /Library/Application Support/Adobe/*/ServiceManager-Launcher.dylib
           0x111b06000 -        0x111b19ff7 +MeasurementCore (??? - ???) <2E842E3B-9E4D-6D59-7E5B-A01979288E4B> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Required/Plug-Ins/Measurements/MeasurementCore.plugin/Contents/MacOS/Mea surementCore
           0x111b25000 -        0x111d80ff7 +com.adobe.PSAutomate (13.0 - 13.0) <6EE89DAF-28E8-B15F-1C4B-18D8D19F6452> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Required/Plug-Ins/Extensions/ScriptingSupport.plugin/Contents/MacOS/Scri ptingSupport
           0x111e92000 -        0x111f83fff +com.adobe.AdbeScriptUIFlex (ScriptUIFlex 6.2.29 - 6.2.29.18602) <2BD3388F-976E-0B1C-55DB-B97A5AF95724> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/AdbeScriptUIFlex.framework/Versions/A/AdbeScriptUIFlex
           0x112007000 -        0x112081fef +com.adobe.adobe_caps (adobe_caps 6.0.29.0 - 6.0.29.0) <C0AD101D-E452-4B4B-5B31-F467133EC20C> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/adobe_caps.framework/adobe_caps
           0x112090000 -        0x1120b6ff7 +com.adobe.ape (3.3.8.19346 - 3.3.8.19346) <79E11A18-8AF4-2515-59F7-4CBE161BF020> /Library/Application Support/Adobe/*/adbeapecore.framework/adbeapecore
           0x1120d5000 -        0x112103ff7  GLRendererFloat (??? - ???) <E33704BC-AA25-3279-A585-ABC6B3176D3E> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GLRendererFl oat
           0x112196000 -        0x112699fe7  com.apple.RawCamera.bundle (3.13.0 - 627) <4593B038-1A60-5ADB-565D-5BDFA28A53F2> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
           0x1127f7000 -        0x1127fbfff  com.apple.audio.AudioIPCPlugIn (1.2.2 - 1.2.2) <D4D40031-05D5-3D8B-A9A5-490D9483E188> /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/C ontents/MacOS/AudioIPCPlugIn
           0x112b00000 -        0x112c99fff  GLEngine (??? - ???) <61484217-C41D-3A65-86BD-397ACC0D069F> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
           0x112ccd000 -        0x112dc6fff  libGLProgrammability.dylib (??? - ???) <7396EE13-5FA6-3E78-88D0-2502CFE79A97> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dyl ib
           0x112f95000 -        0x112f9afff  com.apple.audio.AppleHDAHALPlugIn (2.2.0 - 2.2.0f3) <4EC4981B-68AE-357E-960F-3D4603A61E9F> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Conten ts/MacOS/AppleHDAHALPlugIn
           0x112f9f000 -        0x112fcefff  com.apple.cmio.DAL.AVC_4 (212.0 - 3199.1.1) <1AD870A8-4703-3F24-86FA-0B637E0308C1> /System/Library/Frameworks/CoreMediaIO.framework/Resources/AVC.plugin/Contents/MacOS/AVC
           0x113200000 -        0x114185fd7 +com.adobe.ape.engine (3.3.8.19346 - 3.3.8.19346) <5E188E32-37F7-4E0B-0674-E8D16B60074F> /Library/Application Support/Adobe/*/adbeapecore.framework/Libraries/adbeapeengine.bundle/Contents/MacOS/adbea peengine
           0x1143d2000 -        0x1144b5fff  libcrypto.0.9.7.dylib (0.9.7 - compatibility 0.9.7) <358B5B40-43B2-3F92-9FD3-DAA68806E1FF> /usr/lib/libcrypto.0.9.7.dylib
           0x11558e000 -        0x1155c2fff  com.apple.FWAVC (201.47 - 47) <8F669CC8-4C7B-3884-ACAC-356891619A7D> /System/Library/PrivateFrameworks/FWAVC.framework/Versions/A/FWAVC
           0x1155d8000 -        0x115602ff7  com.apple.cmio.DAL.VDC_4 (212.0 - 3199.1.1) <143A9719-FB00-3476-9863-F4D9E3769A42> /System/Library/Frameworks/CoreMediaIO.framework/Resources/VDC.plugin/Contents/MacOS/VDC
           0x116796000 -        0x1167dcfff +com.adobe.AAM.AdobeUpdaterNotificationFramework (UpdaterNotifications 6.0.0.24 - 6.0.0.24) <58C40EB9-2F38-2479-E710-344CAB0CEFB7> /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Frameworks/updaternotifications.framework/Versions/A/UpdaterNotification s
           0x200000000 -        0x2007e6fff  com.apple.GeForceGLDriver (7.18.18 - 7.1.8) <B1C5CF64-DB24-31CC-95D6-5F81E7244435> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDriver
        0x7fff6de12000 -     0x7fff6de46baf  dyld (195.6 - ???) <0CD1B35B-A28F-32DA-B72E-452EAD609613> /usr/lib/dyld
        0x7fff89059000 -     0x7fff8905cfff  com.apple.help (1.3.2 - 42) <BF14DE49-F7E8-336F-81FB-BBDF2DB3AC09> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions /A/Help
        0x7fff8905d000 -     0x7fff89124ff7  ColorSyncDeprecated.dylib (4.6.0 - compatibility 1.0.0) <7E2E109C-A438-3EDC-A6EB-3EF634A1B28B> /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/V ersions/A/Resources/ColorSyncDeprecated.dylib
        0x7fff89300000 -     0x7fff897c7fff  FaceCoreLight (1.4.7 - compatibility 1.0.0) <BDD0E1DE-CF33-3AF8-B33B-4D1574CCC19D> /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLight
        0x7fff897c8000 -     0x7fff897f3ff7  com.apple.CoreServicesInternal (113.17 - 113.17) <B1DF81C3-9C23-3BAE-9DE8-21EAFEEB97B8> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesI nternal
        0x7fff897f4000 -     0x7fff89a67fff  com.apple.CoreImage (7.98 - 1.0.1) <73485E4E-1407-3913-AB3C-B54986A3E01C> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework /Versions/A/CoreImage
        0x7fff89a68000 -     0x7fff89a75ff7  libbz2.1.0.dylib (1.0.5 - compatibility 1.0.0) <3373D310-3B10-3DD1-B754-B7B138CD448D> /usr/lib/libbz2.1.0.dylib
        0x7fff89a76000 -     0x7fff89aecfff  com.apple.CoreSymbolication (2.2 - 73.2) <126415E3-3A35-315B-B4B7-507CDBED0D58> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolicatio n
        0x7fff89aed000 -     0x7fff89e96fef  com.apple.MediaToolbox (1.0 - 705.78) <A4DF8258-0CB9-3244-BF12-3AD02B1952B0> /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbox
        0x7fff8a004000 -     0x7fff8a0e3ff7  com.apple.ImageIO.framework (3.1.2 - 3.1.2) <FFA7532B-336A-3F0B-9AB9-2A35B56ED887> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.fr amework/Versions/A/ImageIO
        0x7fff8a12e000 -     0x7fff8a14bff7  com.apple.openscripting (1.3.3 - ???) <BDCCCBA9-F440-30BD-8378-FAB5AF685A5D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework /Versions/A/OpenScripting
        0x7fff8a14e000 -     0x7fff8a581ff7  com.apple.VideoToolbox (1.0 - 705.78) <7F115540-88CF-3087-951A-7073F7D58F4D> /System/Library/PrivateFrameworks/VideoToolbox.framework/Versions/A/VideoToolbox
        0x7fff8a582000 -     0x7fff8a5d5fff  com.apple.AppleVAFramework (5.0.14 - 5.0.14) <E3FE9B47-2276-3316-B2D2-85784AD2D9B3> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
        0x7fff8a5e2000 -     0x7fff8a60bfff  com.apple.CoreVideo (1.7 - 70.3) <9A9D4058-9935-3B0A-B1A6-27EB78D02249> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
        0x7fff8a60c000 -     0x7fff8a67cfff  com.apple.datadetectorscore (3.0 - 179.4) <9C01D16F-75A9-3BDD-B91A-F0F32261A2E7> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCor e
        0x7fff8a67d000 -     0x7fff8a6b0ff7  com.apple.GSS (2.2 - 2.0) <971395D0-B9D0-3FDE-B23F-6F9D0A2FB95F> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
        0x7fff8a6b1000 -     0x7fff8a6bffff  libdispatch.dylib (187.9.0 - compatibility 1.0.0) <1D5BE322-A9B9-3BCE-8FAC-076FB07CF54A> /usr/lib/system/libdispatch.dylib
        0x7fff8a6c0000 -     0x7fff8a761ff7  com.apple.LaunchServices (480.33 - 480.33) <45EF2044-3396-3910-9B5B-C8F7777D5F56> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.fr amework/Versions/A/LaunchServices
        0x7fff8a7f5000 -     0x7fff8a841ff7  com.apple.SystemConfiguration (1.11.3 - 1.11) <0A7F1982-B4EA-3424-A0C7-FE46C6224F03> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
        0x7fff8a842000 -     0x7fff8a949fe7  libsqlite3.dylib (9.6.0 - compatibility 9.0.0) <EE02BB01-64C9-304D-9719-A35F5CD6D04C> /usr/lib/libsqlite3.dylib
        0x7fff8a94a000 -     0x7fff8af2efff  libBLAS.dylib (??? - ???) <C34F6D88-187F-33DC-8A68-C0C9D1FA36DF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Ve rsions/A/libBLAS.dylib
        0x7fff8af38000 -     0x7fff8af38fff  com.apple.vecLib (3.7 - vecLib 3.7) <9A58105C-B36E-35B5-812C-4ED693F2618F> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
        0x7fff8af39000 -     0x7fff8af47fff  com.apple.NetAuth (3.2 - 3.2) <F0D60E34-37A9-308D-B44E-E3450906173A> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
        0x7fff8af64000 -     0x7fff8b0eefff  com.apple.QTKit (7.7.1 - 2330) <4B5363D4-4854-342F-8B95-DE6559075B46> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
        0x7fff8b0ef000 -     0x7fff8b0feff7  libxar-nossl.dylib (??? - ???) <A6ABBFB9-E4ED-38AD-BBBB-F9958B9CEFB5> /usr/lib/libxar-nossl.dylib
        0x7fff8b173000 -     0x7fff8b178fff  libcache.dylib (47.0.0 - compatibility 1.0.0) <1571C3AB-BCB2-38CD-B3B2-C5FC3F927C6A> /usr/lib/system/libcache.dylib
        0x7fff8b179000 -     0x7fff8b34dff7  com.apple.CoreFoundation (6.7.2 - 635.21) <62A3402E-A4E7-391F-AD20-1EF20236CE1B> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
        0x7fff8b34e000 -     0x7fff8b36efff  libPng.dylib (??? - ???) <F4D84592-C450-3076-88E9-8E6517C7EF33> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.fr amework/Versions/A/Resources/libPng.dylib
        0x7fff8b36f000 -     0x7fff8b39afff  libpcre.0.dylib (1.1.0 - compatibility 1.0.0) <7D3CDB0A-840F-3856-8F84-B4A50E66431B> /usr/lib/libpcre.0.dylib
        0x7fff8b39b000 -     0x7fff8b53aff7  com.apple.QuartzCore (1.7 - 270.4) <97E20A5F-652B-3E85-8C46-DCB777248ECD> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
        0x7fff8b53b000 -     0x7fff8b54fff7  com.apple.LangAnalysis (1.7.0 - 1.7.0) <04C31EF0-912A-3004-A08F-CEC27030E0B2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalys is.framework/Versions/A/LangAnalysis
        0x7fff8b550000 -     0x7fff8b57dfe7  libSystem.B.dylib (159.1.0 - compatibility 1.0.0) <7BEBB139-50BB-3112-947A-F4AA168F991C> /usr/lib/libSystem.B.dylib
        0x7fff8b58b000 -     0x7fff8b68dfff  libxml2.2.dylib (10.3.0 - compatibility 10.0.0) <AFBB22B7-07AE-3F2E-B88C-70BEEBFB8A86> /usr/lib/libxml2.2.dylib
        0x7fff8b68e000 -     0x7fff8b783fff  libiconv.2.dylib (7.0.0 - compatibility 7.0.0) <5C40E880-0706-378F-B864-3C2BD922D926> /usr/lib/libiconv.2.dylib
        0x7fff8b9a4000 -     0x7fff8ba81fef  libsystem_c.dylib (763.13.0 - compatibility 1.0.0) <41B43515-2806-3FBC-ACF1-A16F35B7E290> /usr/lib/system/libsystem_c.dylib
        0x7fff8bacb000 -     0x7fff8bb3efff  libstdc+.6.dylib (52.0.0 - compatibility 7.0.0) <6BDD43E4-A4B1-379E-9ED5-8C713653DFF2> /usr/lib/libstdc+.6.dylib
        0x7fff8bb3f000 -     0x7fff8bbf2ff7  com.apple.CoreText (220.20.0 - ???) <0E979362-15E4-3955-BF54-B5961361D1CC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.f ramework/Versions/A/CoreText
        0x7fff8bbf3000 -     0x7fff8bc4fff7  com.apple.HIServices (1.21 - ???) <9645CFA8-63BE-3A0D-A636-56D9827E6C8C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices .framework/Versions/A/HIServices
        0x7fff8bc50000 -     0x7fff8bc79fff  libJPEG.dylib (??? - ???) <64D079F9-256A-323B-A837-84628B172F21> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.fr amework/Versions/A/Resources/libJPEG.dylib
        0x7fff8bc7a000 -     0x7fff8bc85fff  com.apple.CommonAuth (2.2 - 2.0) <77E6F0D0-85B6-30B5-B99C-F57104DD2EBA> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
        0x7fff8bc86000 -     0x7fff8bd19ff7  com.apple.PDFKit (2.6.3 - 2.6.3) <49BF9CDC-E902-3CAC-9C04-3302545907D5> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versio ns/A/PDFKit
        0x7fff8bd1a000 -     0x7fff8bde1ff7  com.apple.ColorSync (4.7.4 - 4.7.4) <590AFCDA-F10E-31FE-9B01-DA5FFE74C2BB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync. framework/Versions/A/ColorSync
        0x7fff8bde2000 -     0x7fff8be65fef  com.apple.Metadata (10.7.0 - 627.32) <38735923-2EB5-3133-BE36-BDD65A7E47DB> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framewor k/Versions/A/Metadata
        0x7fff8bebe000 -     0x7fff8bfc3fff  libFontParser.dylib (??? - ???) <759645F2-8CB1-358C-AF41-BA3797CD0F60> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framew ork/Versions/A/Resources/libFontParser.dylib
        0x7fff8bfda000 -     0x7fff8bff1fff  com.apple.CFOpenDirectory (10.7 - 146) <E6D4F114-678B-3957-9C59-9206ECDA756E> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory. framework/Versions/A/CFOpenDirectory
        0x7fff8c11f000 -     0x7fff8c122ff7  com.apple.securityhi (4.0 - 1) <37DF1BF8-ACE0-3C4A-81AA-BBA9744EB0A6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Ve rsions/A/SecurityHI
        0x7fff8c123000 -     0x7fff8c1c8fff  com.apple.ink.framework (1.4 - 110) <F93B76B3-E57C-3805-B20D-03717A3F91DD> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/ A/Ink
        0x7fff8c1c9000 -     0x7fff8c24dff7  com.apple.ApplicationServices.ATS (317.11.0 - ???) <082DEAFE-8A93-3AF2-B4E5-30012E725929> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framew ork/Versions/A/ATS
        0x7fff8c2d1000 -     0x7fff8c2e6fff  com.apple.speech.synthesis.framework (4.0.74 - 4.0.74) <C061ECBB-7061-3A43-8A18-90633F943295> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynt hesis.framework/Versions/A/SpeechSynthesis
        0x7fff8c2f5000 -     0x7fff8c357ff7  com.apple.Symbolication (1.3 - 91) <B072970E-9EC1-3495-A1FA-D344C6E74A13> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
        0x7fff8c358000 -     0x7fff8c35cfff  libCGXType.A.dylib (600.0.0 - compatibility 64.0.0) <2B1215A0-1B43-39C3-B4F4-392D71D08FFA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphi cs.framework/Versions/A/Resources/libCGXType.A.dylib
        0x7fff8c35d000 -     0x7fff8c469fff  libcrypto.0.9.8.dylib (44.0.0 - compatibility 0.9.8) <3A8E1F89-5E26-3C8B-B538-81F5D61DBF8A> /usr/lib/libcrypto.0.9.8.dylib
        0x7fff8c5f5000 -     0x7fff8c702fff  libJP2.dylib (??? - ???) <5BE8CFA7-00C2-3BDE-BC20-5FF6DC18B415> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.fr amework/Versions/A/Resources/libJP2.dylib
        0x7fff8c72f000 -     0x7fff8c730fff  libunc.dylib (24.0.0 - compatibility 1.0.0) <337960EE-0A85-3DD0-A760-7134CF4C0AFF> /usr/lib/system/libunc.dylib
        0x7fff8c736000 -     0x7fff8c77dff7  com.apple.CoreMedia (1.0 - 705.78) <F6EA2328-FD3E-3057-80C7-C9845837F863> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
        0x7fff8c7bd000 -     0x7fff8c801ff7  libRIP.A.dylib (600.0.0 - compatibility 64.0.0) <22B2A10A-34B5-3787-88C9-B2722FE79504> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphi cs.framework/Versions/A/Resources/libRIP.A.dylib
        0x7fff8ca32000 -     0x7fff8ca38fff  libmacho.dylib (800.0.0 - compatibility 1.0.0) <165514D7-1BFA-38EF-A151-676DCD21FB64> /usr/lib/system/libmacho.dylib
        0x7fff8cedf000 -     0x7fff8cee4fff  libcompiler_rt.dylib (6.0.0 - compatibility 1.0.0) <98ECD5F6-E85C-32A5-98CD-8911230CB66A> /usr/lib/system/libcompiler_rt.dylib
        0x7fff8cee5000 -     0x7fff8cee5fff  com.apple.Accelerate (1.7 - Accelerate 1.7) <82DDF6F5-FBC3-323D-B71D-CF7ABC5CF568> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
        0x7fff8cee6000 -     0x7fff8cee6fff  com.apple.Accelerate.vecLib (3.7 - vecLib 3.7) <C06A140F-6114-3B8B-B080-E509303145B8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Ve rsions/A/vecLib
        0x7fff8cee7000 -     0x7fff8ceedfff  libGFXShared.dylib (??? - ???) <8A61FA67-EB3C-319D-AE3C-64936FB26BAC> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
        0x7fff8ceee000 -     0x7fff8cf28fe7  com.apple.DebugSymbols (2.1 - 87) <ED2B177C-4146-3715-91DF-D99A8ED5449A> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
        0x7fff8cf3b000 -     0x7fff8d1a9ff7  com.apple.QuartzComposer (5.0 - 236.7) <D556126B-3D67-3E37-82E0-D06532DE0C89> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framewor k/Versions/A/QuartzComposer
        0x7fff8d1d4000 -     0x7fff8d1e4ff7  com.apple.opengl (1.7.7 - 1.7.7) <0CA11278-746C-353A-923B-BCC0047190C3> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
        0x7fff8d301000 -     0x7fff8d30aff7  libsystem_notify.dylib (80.1.0 - compatibility 1.0.0) <A4D651E3-D1C6-3934-AD49-7A104FD14596> /usr/lib/system/libsystem_notify.dylib
        0x7fff8d388000 -     0x7fff8d388fff  com.apple.audio.units.AudioUnit (1.7.2 - 1.7.2) <04C10813-CCE5-3333-8C72-E8E35E417B3B> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
        0x7fff8d389000 -     0x7fff8d3e6ff7  com.apple.QuickLookFramework (3.2 - 500.16) <46017A4B-9E2B-329C-A8D9-2C11DE6C1A47> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
        0x7fff8d474000 -     0x7fff8d4b3ff7  libGLImage.dylib (??? - ???) <49BB4404-68F1-3839-A5C9-983405B59F52> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
        0x7fff8d4b4000 -     0x7fff8d4b7fff  libRadiance.dylib (??? - ???) <CD89D70D-F177-3BAE-8A26-644EA7D5E28E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.fr amework/Versions/A/Resources/libRadiance.dylib
        0x7fff8d4b8000 -     0x7fff8d5eefff  com.apple.vImage (5.1 - 5.1) <A08B7582-67BC-3EED-813A-4833645964A7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Ve rsions/A/vImage
        0x7fff8d7c6000 -     0x7fff8d818ff7  libGLU.dylib (??? - ???) <E2EF0336-3A5F-3532-AEB0-6CCF04851B72> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
        0x7fff8d819000 -     0x7fff8d835ff7  com.apple.GenerationalStorage (1.0 - 126.1) <509F52ED-E54B-3FEF-B3C2-759387B826E6> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalSt orage
        0x7fff8d836000 -     0x7fff8d876ff7  libcups.2.dylib (2.9.0 - compatibility 2.0.0) <5328C0AB-F169-3786-A3EC-9E82E960CAAF> /usr/lib/libcups.2.dylib
        0x7fff8d877000 -     0x7fff8e00bfef  com.apple.CoreAUC (6.16.11 - 6.16.11) <3D40FEA5-AFE7-3752-A52E-D0F80304320A> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
        0x7fff8e099000 -     0x7fff8e11eff7  com.apple.Heimdal (2.2 - 2.0) <FF0BD9A4-6FB0-31E3-ABFB-563FBBEC45FC> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
        0x7fff8e121000 -     0x7fff8e125fff  libmathCommon.A.dylib (2026.0.0 - compatibility 1.0.0) <FF83AFF7-42B2-306E-90AF-D539C51A4542> /usr/lib/system/libmathCommon.A.dylib
        0x7fff8e47a000 -     0x7fff8e497fff  libxpc.dylib (77.19.0 - compatibility 1.0.0) <9F57891B-D7EF-3050-BEDD-21E7C6668248> /usr/lib/system/libxpc.dylib
        0x7fff8e498000 -     0x7fff8e513ff7  com.apple.print.framework.PrintCore (7.1 - 366.3) <C5F39A82-0E77-3AD6-906A-20DD2EE8D374> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore. framework/Versions/A/PrintCore
        0x7fff8e514000 -     0x7fff8e840ff7  com.apple.HIToolbox (1.9 - ???) <B7D2A06B-7BE5-3355-BF7D-8139100B9B97> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Ver sions/A/HIToolbox
        0x7fff8e841000 -     0x7fff8eb5afff  com.apple.Foundation (6.7.2 - 833.25) <22AAC369-B63C-3C55-8AC6-C3ECBA44DA7B> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
        0x7fff8eb63000 -     0x7fff8ebb7fff  libFontRegistry.dylib (??? - ???) <822DD341-C735-36C9-9521-E8E98807D09D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framew ork/Versions/A/Resources/libFontRegistry.dylib
        0x7fff8ebb8000 -     0x7fff8ebc3ff7  libc+abi.dylib (14.0.0 - compatibility 1.0.0) <8FF3D766-D678-36F6-84AC-423C878E6D14> /usr/lib/libc+abi.dylib
        0x7fff8ebd0000 -     0x7fff8ec38ff7  com.apple.audio.CoreAudio (4.0.2 - 4.0.2) <DFD8F4DE-3B45-3A2E-9CBE-FD8D5DD30923> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
        0x7fff8ec39000 -     0x7fff8ec41fff  libsystem_dnssd.dylib (??? - ???) <D9BB1F87-A42B-3CBC-9DC2-FC07FCEF0016> /usr/lib/system/libsystem_dnssd.dylib
        0x7fff8ec57000 -     0x7fff8ec5cff7  libsystem_network.dylib (??? - ???) <5DE7024E-1D2D-34A2-80F4-08326331A75B> /usr/lib/system/libsystem_network.dylib
        0x7fff8ec78000 -     0x7fff8ecd8fff  libvDSP.dylib (325.4.0 - compatibility 1.0.0) <3A7521E6-5510-3FA7-AB65-79693A7A5839> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Ve rsions/A/libvDSP.dylib
        0x7fff8ed17000 -     0x7fff8edfbe5f  libobjc.A.dylib (228.0.0 - compatibility 1.0.0) <871E688B-CF57-3BC7-80D6-F6476DFF109B> /usr/lib/libobjc.A.dylib
        0x7fff8ee52000 -     0x7fff8ee72fff  libsystem_kernel.dylib (1699.26.8 - compatibility 1.0.0) <1DDC0B0F-DB2A-34D6-895D-E5B2B5618946> /usr/lib/system/libsystem_kernel.dylib
        0x7fff8ee73000 -     0x7fff8ee7eff7  com.apple.speech.recognition.framework (4.0.21 - 4.0.21) <6540EAF2-E3BF-3D2E-B4C1-F106180D6F20> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.frame work/Versions/A/SpeechRecognition
        0x7fff8ee7f000 -     0x7fff8ee83ff7  com.apple.CommonPanels (1.2.5 - 94) <37C6540B-F8D1-355A-806C-F93D8FB522AB> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/ Versions/A/CommonPanels
        0x7fff8ee92000 -     0x7fff8efebfff  com.apple.audio.toolbox.AudioToolbox (1.7.2 - 1.7.2) <0AD8197C-1BA9-30CD-98F1-4CA2C6559BA8> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
        0x7fff8efec000 -     0x7fff8f30efe7  com.apple.JavaScriptCore (7534.56 - 7534.56.6) <675725F8-37C4-3B80-ADB0-7B6AE908A908> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
        0x7fff8f30f000 -     0x7fff8f30ffff  libkeymgr.dylib (23.0.0 - compatibility 1.0.0) <61EFED6A-A407-301E-B454-CD18314F0075> /usr/lib/system/libkeymgr.dylib
        0x7fff8f3f9000 -     0x7fff8f3faff7  libsystem_sandbox.dylib (??? - ???) <96D38E74-F18F-3CCB-A20B-E8E3ADC4E166> /usr/lib/system/libsystem_sandbox.dylib
        0x7fff8f3fb000 -     0x7fff8f428ff7  com.apple.opencl (1.50.69 - 1.50.69) <57939F7D-3626-30E2-883D-8A7CCB3F8763> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
        0x7fff8f44a000 -     0x7fff8f4a4ff7  com.apple.ImageCaptureCore (3.0.3 - 3.0.3) <12C722EE-3A13-3937-ABDF-EDC922F4C299> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
        0x7fff9023f000 -     0x7fff90240fff  libdnsinfo.dylib (395.11.0 - compatibility 1.0.0) <853BAAA5-270F-3FDC-B025-D448DB72E1C3> /usr/lib/system/libdnsinfo.dylib
        0x7fff90241000 -     0x7fff9052aff7  com.apple.security (7.0 - 55148.1) <E9C46204-1336-3D90-BC67-5162FC7079D2> /System/Library/Frameworks/Security.framework/Versions/A/Security
        0x7fff9052b000 -     0x7fff9052dfff  libquarantine.dylib (36.6.0 - compatibility 1.0.0) <0EBF714B-4B69-3E1F-9A7D-6BBC2AACB310> /usr/lib/system/libquarantine.dylib
        0x7fff9052e000 -     0x7fff90531fff  com.apple.AppleSystemInfo (1.0 - 1) <111B6F69-3FBD-3860-BCF8-1DF02D9BED28> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
        0x7fff90599000 -     0x7fff905c4ff7  libxslt.1.dylib (3.24.0 - compatibility 3.0.0) <E71220D3-8015-38EC-B97D-7FDB383C2BDC> /usr/lib/libxslt.1.dylib
        0x7fff905c5000 -     0x7fff905d0ff7  com.apple.DisplayServicesFW (2.5.4 - 323.3) <5E7F7A88-9313-3C31-87BD-80F3361DA338> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
        0x7fff905d3000 -     0x7fff905d9fff  com.apple.DiskArbitration (2.4.1 - 2.4.1) <CEA34337-63DE-302E-81AA-10D717E1F699> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
        0x7fff905da000 -     0x7fff905e7fff  libCSync.A.dylib (600.0.0 - compatibility 64.0.0) <528BAA66-C38C-3093-84B5-92A7832CE7BC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphi cs.framework/Versions/A/Resources/libCSync.A.dylib
        0x7fff905e8000 -     0x7fff90651fff  com.apple.coreui (1.2.2 - 165.10) <F427BF39-3E01-3DC6-A63D-BFC50FE6C72E> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
        0x7fff90652000 -     0x7fff90660ff7  libkxld.dylib (??? - ???) <C2FC894F-3716-32C3-967E-6AD5E2697045> /usr/lib/system/libkxld.d

  • Output SELECT statement to CSV file

    Can someone advise the best approach please
    I'm trying to create a CSV file from the output of a SELECT statement in ApEx as a PL/SQL block. I initially thought the simplest approach would be to use SPOOL and then execute the SELECT startment but I think this is a SQLPlus command and can't be used in PL/SQL.
    I then tried using the 'UTL_FILE.PUT' command which works for a single record but I'm not sure how to implement this where the SELECT returns multiple records.
    DECLARE
    fHandler UTL_FILE.FILE_TYPE;
    v_DAT VARCHAR(20);
    v_Handle VARCHAR2(20);
    BEGIN
    SELECT DATA INTO v_DAT FROM HIP_TEST;
    v_Handle := CONCAT('HIP_',CONCAT(TO_CHAR(sysdate,'yyyymmddhhmi'),'.csv'));
    fHandler := UTL_FILE.FOPEN('/nfsacademy/amp/live', v_Handle, 'w');
    UTL_FILE.PUTF(fHandler, v_DAT);
    UTL_FILE.FCLOSE(fHandler);
    EXCEPTION
    WHEN utl_file.invalid_path THEN
    raise_application_error(-20000, 'Invalid path. Create directory or set UTL_FILE_DIR.');
    END;

    Hi,
    You can try this.
    DECLARE
    fHandler UTL_FILE.FILE_TYPE;
    v_DAT VARCHAR(20);
    v_Handle VARCHAR2(20);
    BEGIN
    v_Handle := CONCAT('HIP_',CONCAT(TO_CHAR(sysdate,'yyyymmddhhmi'),'.csv'));
    fHandler := UTL_FILE.FOPEN('/nfsacademy/amp/live', v_Handle, 'w');
    FOR I IN (SELECT DATA FROM HIP_TEST)
    LOOP
         UTL_FILE.PUTF(fHandler, i.data);
    END LOOP;
    UTL_FILE.FCLOSE(fHandler);
    EXCEPTION
    WHEN utl_file.invalid_path THEN
    raise_application_error(-20000, 'Invalid path. Create directory or set UTL_FILE_DIR.');
    END;** NOT TESTED **
    Alternatively you can also use DBMS_OUTPUT.PUT_LINE.
    Regards,
    Avinash
    Edited by: Avinash Tripathi on Nov 17, 2009 3:35 PM

  • How to utilize index in selection statement

    hi
    how to utilize index in selection statement and how is it reduces performance whether another alternative is there to reduce performance .
    thanks

    Hi Suresh,
    For each SQL statement, the database optimizer determines the strategy for accessing data records. Access can be with database indexes (index access), or without database indexes (full table scan).The cost-based database optimizer determines the access strategy on the basis of:
    *Conditions in the WHERE clause of the SQL statement
    *Database indexes of the table(s) affected
    *Selectivity of the table fields contained in the database indexes
    *Size of the table(s) affected
    *The table and index statistics supply information about the selectivity of table fields, the selectivity of combinations of table fields, and table size.     Before a database access is performed, the database optimizer cannot calculate the exact cost of a database access. It uses the information described above to estimate the cost of the database access.The optimization calculation is the amount by which the data blocks to be read (logical read accesses) can be reduced. Data blocks show the level of detail in which data is written to the hard disk or read from the hard disk.
    <b>Inroduction to Database Indexes</b>
    When you create a database table in the ABAP Dictionary, you must specify the combination of fields that enable an entry within the table to be clearly identified. Position these fields at the top of the table field list, and define them as key fields.
    After activating the table, an index is created (for Oracle, Informix, DB2) that consists of all key fields. This index is called a primary index. The primary index is unique by definition. As well as the primary index, you can define one or more secondary indexes for a table in the ABAP Dictionary, and create them on the database. Secondary indexes can be unique or non-unique. Index records and table records are organized in data blocks.
    If you dispatch an SQL statement from an ABAP program to the database, the program searches for the data records requested either in the database table itself (full table scan) or by using an index (index unique scan or index range scan). If all fields requested are found in the index using an index scan, the table records do not need to be accessed.
    A data block shows the level of detail in which data is written to the hard disk or read from the hard disk. Data blocks may contain multiple data records, but a single data record may be spread across several data blocks.
    Data blocks can be index blocks or table blocks. The database organizes the index blocks in the form of a multi-level B* tree. There is a single index block at root level, which contains pointers to the index blocks at branch level. The branch blocks contain either some of the index fields and pointers to index blocks at leaf level, or all index fields and a pointer to the table records organized in table blocks. The index blocks at leaf level contain all index fields and pointers to the table records from the table blocks.
    The pointer that identifies one or more table records has a specific name. It is called, for example, ROWID for Oracle databases. The ROWID consists of the number of the database file, the number of the table block, and the row number within the table block.
    The index records are stored in the index tree and sorted according to index field. This enables accelerated access using the index. The table records in the table blocks are not sorted.
    An index should not consist of too many fields. Having a few very selective fields increases the chance of reusability, and reduces the chance of the database optimizer selecting an unsuitable access path.
    <b>Index Unique Scan</b>
    If, for all fields in a unique index (primary index or unique secondary index), WHERE conditions are specified with '=' in the WHERE clause, the database optimizer selects the access strategy index unique scan.
    For the index unique scan access strategy, the database usually needs to read a maximum of four data blocks (three index blocks and one table block) to access the table record.
    <b><i>select * from VVBAK here vbeln = '00123' ......end select.</i></b>
    In the SELECT statement shown above, the table VVBAK is accessed. The fields MANDT and VBELN form the primary key, and are specified with '=' in the WHERE clause. The database optimizer therefore selects the index unique scan access strategy, and only needs to read four data blocks to find the table record requested.
    <b>Index Range Scan</b>
    <b><i>select * from VVBAP here vbeln = '00123' ......end select.</i></b>
    In the example above, not all fields in the primary index of the table VVBAP (key fields MANDT, VBELN, POSNR) are specified with '=' in the WHERE clause. The database optimizer checks a range of index records and deduces the table records from these index records. This access strategy is called an index range scan.
    To execute the SQL statement, the DBMS first reads a root block (1) and a branch block (2). The branch block contains pointers to two leaf blocks (3 and 4). In order to find the index records that fulfill the criteria in the WHERE clause of the SQL statement, the DBMS searches through these leaf blocks sequentially. The index records found point to the table records within the table blocks (5 and 6).
    If index records from different index blocks point to the same table block, this table block must be read more than once. In the example above, an index record from index block 3 and an index record from index block 4 point to table records in table block 5. This table block must therefore be read twice. In total, seven data blocks (four index blocks and three table blocks) are read.
    The index search string is determined by the concatenation of the WHERE conditions for the fields contained in the index. To ensure that as few index blocks as possible are checked, the index search string should be specified starting from the left, without placeholders ('_' or %). Because the index is stored and sorted according to the index fields, a connected range of index records can be checked, and fewer index blocks need to be read.
    All index blocks and table blocks read during an index range scan are stored in the data buffer at the top of a LRU (least recently used) list. This can lead to many other data blocks being forced out of the data buffer. Consequently, more physical read accesses become necessary when other SQL statements are executed
    <b>DB Indexex :Concatenation</b>
         In the concatenation access strategy, one index is reused. Therefore, various index search strings also exist. An index unique scan or an index range scan can be performed for the various index search strings. Duplicate entries in the results set are filtered out when the search results are concatenated.
    <i><b>Select * from vvbap where vbeln in ('00123', '00133', '00134').
    endselect.</b></i>
    In the SQL statement above, a WHERE condition with an IN operation is specified over field VBELN. The fields MANDT and VBELN are shown on the left of the primary index. Various index search strings are created, and an index range scan is performed over the primary index for each index search string. Finally, the result is concatenated.
    <b>Full Table Scan</b>
    <b><i>select * from vvbap where matnr = '00015'.
    endselect</i></b>
    If the database optimizer selects the full table scan access strategy, the table is read sequentially. Index blocks do not need to be read.
    For a full table scan, the read table blocks are added to the end of an LRU list. Therefore, no data blocks are forced out of the data buffer. As a result, in order to process a full table scan, comparatively little memory space is required within the data buffer.
    The full table scan access strategy is very effective if a large part of a table (for example, 5% of all table records) needs to be read. In the example above, a full table scan is more efficient than access using the primary index.
    <i><b>In Brief</b></i>
    <i>Index unique scan:</i> The index selected is unique (primary index or unique secondary index) and fully specified. One or no table record is returned. This type of access is very effective, because a maximum of four data blocks needs to be read.
    <i>Index range scan:</i> The index selected is unique or non-unique. For a non-unique index, this means that not all index fields are specified in the WHERE clause. A range of the index is read and checked. An index range scan may not be as effective as a full table scan. The table records returned can range from none to all.
    <i>Full table scan:</i> The whole table is read sequentially. Each table block is read once. Since no index is used, no index blocks are read. The table records returned can range from none to all.
    <i>Concatenation:</i> An index is used more than once. Various areas of the index are read and checked. To ensure that the application receives each table record only once, the search results are concatenated to eliminate duplicate entries. The table records returned can range from none to all.
    Regards,
    Balaji Reddy G
    ***Rewards if answers are helpful

  • OSPF Equal Cost Path Selection

    This is a nerdy enough qeury in reality.
    We have a single area - area 0.0.0.32. All intra-area routes. We have 2 switches in the core of the network, and 10 switches at the edge. All of these switches are connected via layer 3 OSPF routed links.
    The cost for all links is 20 - which is based on bandwidth between the boxes - which is 2Gbps.
    Have a look at the enclosed jpeg to get an idea.
    Very simple.
    Query revolves around the path selection available to OSPF.
    The path from Core 2 to the 10.32.51.0 network is easy - straight across the link between the core switches for a cost of 20.
    Question :- if the link between the cores fail, which path will be chosen by OSPF and why?
    It can go through ANY of the other edge switches for a total cost of 40, but it will choose a particular one. What criteria does OSPF use to select this path?
    Remember, the path costs are equal, they are all intra-area.
    I tried messing with Router ID, but this doesn't seem to be it.
    I tried highest interface IP addresses, but it doesn't seem to be this.
    It is not a random act, the algorithm chooses the same one every time.
    There must be some parameter in the LSDB that is the defining one when it comes to path selection.
    Can you help me out please. I need someone who understands the OSPF algorithm better than I do (which might not be hard!).
    Appreciate any comments for debate.

    Disclaimer
    The  Author of this posting offers the information contained within this  posting without consideration and with the reader's understanding that  there's no implied or expressed suitability or fitness for any purpose.  Information provided is for informational purposes only and should not  be construed as rendering professional advice of any kind. Usage of this  posting's information is solely at reader's own risk.
    Liability Disclaimer
    In  no event shall Author be liable for any damages whatsoever (including,  without limitation, damages for loss of use, data or profit) arising out  of the use or inability to use the posting's information even if Author  has been advised of the possibility of such damage.
    Posting
    My guess (as I haven't re-read the RFC), selection of an ECMP to retain in a routing table (assuming all possible ECMP are not retained) and/or exactly how packets or flows are ECMP routed is implementation dependent.
    I recall years ago bumping into a situation where I had 6 (OSPF) ECMP on a Cisco router which had the (then) default allowance of 4 ECMP in the route table.  I don't recall exactly what the issue was, but whatever it was doing I considered it a bug.  The "fix" was to allow the router to use all 6 ECMP.  (Again, don't remember the specifics, but the issue I saw was more involved than 2 of the 6 ECMPs weren't retained.)

  • BGP Path Selection - Favor Oldest Routes

    I've been poking around in a few test routers trying to find where BGP states how long a route has been known from a neighbor. Based on Cisco's BGP path selection article: http://www.cisco.com/c/en/us/support/docs/ip/border-gateway-protocol-bgp/13753-25.html, #10 states BGP prefers the oldest known route. 
    What command shows the amount of time a route has been known via BGP?

    Thanks for your reply, Paul.
    The first command just shows the same timer as the sh ip bgp summary timer. It's just the timer of the neighbor relationship.
    The second command just displays how long the route has been in the routing table. I've tested this and found that when BGP loses a route to a network and then selects a different path that it had known about, the timer resets to 0. Even though it had known about the path for a while, it still resets to 0. 
    So thanks to everyone for your responses, but I'm still looking for some way to see the age of a BGP-learned route.

  • Help!  Crashing JVM while doing SELECT statement through JDBC-ODBC bridge

    Hi everyone,
    Help please. I am working on a project on my own computer using the jdk version 1.5.0_04.
    The project involves running a select on a Microsoft Access 2003 database via the JDBC-ODBC bridge. The database is registered in the ODBC database sources, and it works fine in those other projects.
    Yet, when I'm running similar code in this project, it crashes the Java Virtual Machine. I get the following in a log file:
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c901010, pid=2308, tid=1364
    # Java VM: Java HotSpot(TM) Client VM (1.5.0_04-b05 mixed mode, sharing)
    # Problematic frame:
    # C [ntdll.dll+0x1010]
    --------------- T H R E A D ---------------
    Current thread (0x000360f8): JavaThread "main" [_thread_in_native, id=1364]
    siginfo: ExceptionCode=0xc0000005, reading address 0x00000018
    Registers:
    EAX=0x00000004, EBX=0x26bb5250, ECX=0x7ffde000, EDX=0x00000004
    ESP=0x0007f8d8, EBP=0x0007f8f0, ESI=0x00000000, EDI=0x02ea1590
    EIP=0x7c901010, EFLAGS=0x00010246
    Top of Stack: (sp=0x0007f8d8)
    0x0007f8d8: 74355a16 00000004 02ea15b4 7432139f
    0x0007f8e8: 02ea15b4 02ea1590 0007f900 74322c5d
    0x0007f8f8: 02ea15b4 000361b4 0007f914 74325fa0
    0x0007f908: 02ea1590 74350000 00390000 0007f930
    0x0007f918: 7432740e 02ea1590 0007f950 00000003
    0x0007f928: 00aabe20 000361b4 0007f948 6d3e11da
    0x0007f938: 02ea1590 0007f950 000360f8 26bb5250
    0x0007f948: 0007f980 00ad826f 00000000 0007f99c
    Instructions: (pc=0x7c901010)
    0x7c901000: 90 90 90 90 90 64 8b 0d 18 00 00 00 8b 54 24 04
    0x7c901010: 83 7a 14 00 75 4f f0 ff 42 04 75 19 8b 41 24 89
    Stack: [0x00040000,0x00080000), sp=0x0007f8d8, free space=254k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C [ntdll.dll+0x1010]
    C [ODBC32.dll+0x2c5d]
    C [ODBC32.dll+0x5fa0]
    C [ODBC32.dll+0x740e]
    C [JdbcOdbc.dll+0x11da]
    j sun.jdbc.odbc.JdbcOdbc.allocStmt(J[B)J+0
    j sun.jdbc.odbc.JdbcOdbc.SQLAllocStmt(J)J+47
    j sun.jdbc.odbc.JdbcOdbcConnection.createStatement(II)Ljava/sql/Statement;+27
    j sun.jdbc.odbc.JdbcOdbcConnection.createStatement()Ljava/sql/Statement;+7
    j LUDatabaseWorker.getBoxScoreFromDB(LStatisticalItems/BoxScore;)LStatisticalItems/BoxScore;+215
    j NewUSCHOLiveUpdate.processTheBoxScores()V+78
    j NewUSCHOLiveUpdate.main([Ljava/lang/String;)V+9
    v ~StubRoutines::call_stub
    V [jvm.dll+0x82696]
    V [jvm.dll+0xd6fd9]
    V [jvm.dll+0x82567]
    V [jvm.dll+0x895e6]
    C [java.exe+0x14c0]
    C [java.exe+0x64cd]
    C [kernel32.dll+0x16d4f]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j sun.jdbc.odbc.JdbcOdbc.allocStmt(J[B)J+0
    j sun.jdbc.odbc.JdbcOdbc.SQLAllocStmt(J)J+47
    j sun.jdbc.odbc.JdbcOdbcConnection.createStatement(II)Ljava/sql/Statement;+27
    j sun.jdbc.odbc.JdbcOdbcConnection.createStatement()Ljava/sql/Statement;+7
    j LUDatabaseWorker.getBoxScoreFromDB(LStatisticalItems/BoxScore;)LStatisticalItems/BoxScore;+215
    j NewUSCHOLiveUpdate.processTheBoxScores()V+78
    j NewUSCHOLiveUpdate.main([Ljava/lang/String;)V+9
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x00a6e550 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=2240]
    0x00a6d258 JavaThread "CompilerThread0" daemon [_thread_blocked, id=736]
    0x00a6c440 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2252]
    0x00a47808 JavaThread "Finalizer" daemon [_thread_blocked, id=3352]
    0x00a46328 JavaThread "Reference Handler" daemon [_thread_blocked, id=1560]
    =>0x000360f8 JavaThread "main" [_thread_in_native, id=1364]
    Other Threads:
    0x00a67a68 VMThread [id=2700]
    0x00a6f8c8 WatcherThread [id=2480]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    def new generation total 576K, used 404K [0x22b90000, 0x22c30000, 0x23070000)
    eden space 512K, 70% used [0x22b90000, 0x22bea738, 0x22c10000)
    from space 64K, 66% used [0x22c20000, 0x22c2a990, 0x22c30000)
    to space 64K, 0% used [0x22c10000, 0x22c10000, 0x22c20000)
    tenured generation total 1408K, used 846K [0x23070000, 0x231d0000, 0x26b90000)
    the space 1408K, 60% used [0x23070000, 0x231438e0, 0x23143a00, 0x231d0000)
    compacting perm gen total 8192K, used 507K [0x26b90000, 0x27390000, 0x2ab90000)
    the space 8192K, 6% used [0x26b90000, 0x26c0ed38, 0x26c0ee00, 0x27390000)
    ro space 8192K, 66% used [0x2ab90000, 0x2b0e9dc0, 0x2b0e9e00, 0x2b390000)
    rw space 12288K, 46% used [0x2b390000, 0x2b927e98, 0x2b928000, 0x2bf90000)
    Dynamic libraries:
    0x00400000 - 0x0040c000      C:\jdk1.5.0_04\bin\java.exe
    0x7c900000 - 0x7c9b0000      C:\WINDOWS\system32\ntdll.dll
    0x7c800000 - 0x7c8f4000      C:\WINDOWS\system32\kernel32.dll
    0x77dd0000 - 0x77e6b000      C:\WINDOWS\system32\ADVAPI32.dll
    0x77e70000 - 0x77f01000      C:\WINDOWS\system32\RPCRT4.dll
    0x77c10000 - 0x77c68000      C:\WINDOWS\system32\MSVCRT.dll
    0x6d6b0000 - 0x6d839000      C:\jdk1.5.0_04\jre\bin\client\jvm.dll
    0x77d40000 - 0x77dd0000      C:\WINDOWS\system32\USER32.dll
    0x77f10000 - 0x77f56000      C:\WINDOWS\system32\GDI32.dll
    0x76b40000 - 0x76b6d000      C:\WINDOWS\system32\WINMM.dll
    0x629c0000 - 0x629c9000      C:\WINDOWS\system32\LPK.DLL
    0x74d90000 - 0x74dfb000      C:\WINDOWS\system32\USP10.dll
    0x6d2f0000 - 0x6d2f8000      C:\jdk1.5.0_04\jre\bin\hpi.dll
    0x76bf0000 - 0x76bfb000      C:\WINDOWS\system32\PSAPI.DLL
    0x6d680000 - 0x6d68c000      C:\jdk1.5.0_04\jre\bin\verify.dll
    0x6d370000 - 0x6d38d000      C:\jdk1.5.0_04\jre\bin\java.dll
    0x6d6a0000 - 0x6d6af000      C:\jdk1.5.0_04\jre\bin\zip.dll
    0x6d3e0000 - 0x6d3ed000      C:\jdk1.5.0_04\jre\bin\JdbcOdbc.dll
    0x74320000 - 0x7435d000      C:\WINDOWS\system32\ODBC32.dll
    0x5d090000 - 0x5d127000      C:\WINDOWS\system32\COMCTL32.dll
    0x7c9c0000 - 0x7d1d5000      C:\WINDOWS\system32\SHELL32.dll
    0x77f60000 - 0x77fd6000      C:\WINDOWS\system32\SHLWAPI.dll
    0x763b0000 - 0x763f9000      C:\WINDOWS\system32\comdlg32.dll
    0x773d0000 - 0x774d2000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
    0x20000000 - 0x20017000      C:\WINDOWS\system32\odbcint.dll
    0x774e0000 - 0x7761d000      C:\WINDOWS\system32\ole32.dll
    0x77120000 - 0x771ac000      C:\WINDOWS\system32\OLEAUT32.dll
    0x77fe0000 - 0x77ff1000      C:\WINDOWS\system32\Secur32.dll
    0x76fd0000 - 0x7704f000      C:\WINDOWS\system32\CLBCATQ.DLL
    0x77050000 - 0x77115000      C:\WINDOWS\system32\COMRes.dll
    0x77c00000 - 0x77c08000      C:\WINDOWS\system32\VERSION.dll
    0x0f9a0000 - 0x0f9ab000      C:\WINDOWS\system32\VBAJET32.DLL
    0x5ad70000 - 0x5ada8000      C:\WINDOWS\system32\uxtheme.dll
    VM Arguments:
    java_command: NewUSCHOLiveUpdate
    Environment Variables:
    JAVA_HOME=C:\jdk1.5.0_04
    CLASSPATH=C:\jdk1.5.0_04\bin\NewLiveUpdate;C:\jdk1.5.0_04\bin\NewLiveUpdate\StatisticalItems;C:\jdk1.5.0_04\bin\NewLiveUpdate\Exceptions;C:\jdk1.5.0_04\bin\NewLiveUpdate\Helper;
    PATH=C:\jdk1.5.0_04\bin;C:\JavaTools\ant\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;;c:\program files\devstudio\sharedide\bin\ide;c:\program files\devstudio\sharedide\bin;c:\program files\devstudio\vc\bin
    USERNAME=Kevin Yetman
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 3, GenuineIntel
    --------------- S Y S T E M ---------------
    OS: Windows XP Build 2600 Service Pack 2
    CPU:total 2 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht
    Memory: 4k page, physical 1047020k(627436k free), swap 2518436k(2161900k free)
    vm_info: Java HotSpot(TM) Client VM (1.5.0_04-b05) for windows-x86, built on Jun 3 2005 02:10:41 by "java_re" with MS VC++ 6.0
    The code that is causing the problem is in the class shown below. It is in the method getBoxScoreFromDB. When it attempts to run the first select statement, it causes the crash that I showed above.
    The connection is set up by the calling class. The calling class constructs a LUDatabaseWorker, sets the necessary parameters (dbURL, driver class, username and password), and calls the openDBConnection().
    // LUDatabaseWorker.java
    import StatisticalItems.*;
    import java.sql.*;
    import java.util.*;
    public class LUDatabaseWorker
       private StatisticalItems.BoxScore m_CurrentBoxScoreInDB;
       private Connection                m_Connection;
       private String                    m_dbURL;
       private String                    m_dbUsername;
       private String                    m_dbPassword;
       private String                    m_dbDriverClass;
       public LUDatabaseWorker()
       public StatisticalItems.BoxScore getCurrentBoxScoreInDB()
       {  return m_CurrentBoxScoreInDB;
       public void setDBURL(String dbURL)
       {  m_dbURL=new String(dbURL);
       public void setDBUsername(String dbUsername)
       {  m_dbUsername=new String(dbUsername);
       public void setDBPassword(String dbPassword)
       {  m_dbPassword=new String(dbPassword);
       public void setDBDriverClass(String dbDriverClass)
       {  m_dbDriverClass=new String(dbDriverClass);
       public void openDBConnection()
          throws SQLException, ClassNotFoundException
          Class.forName(m_dbDriverClass);
          m_Connection=DriverManager.getConnection(m_dbURL, m_dbUsername, m_dbPassword);
       public void closeDBConnection()
          throws SQLException
          m_Connection.close();
       public Hashtable<String, Integer> getUSCHOCodeToMyTeamIndexMap()
          throws SQLException
          Hashtable<String, Integer> ht=new Hashtable<String, Integer>();
          String sqlQuery="SELECT TeamIndex, TeamCode FROM TeamLiveUpdateUSCHO";
          Statement st=m_Connection.createStatement();
          ResultSet rs=st.executeQuery(sqlQuery);
          while(rs.next())
             String uschoCode=new String(rs.getString(2));
             Integer myTeamIndex=new Integer(rs.getInt(1));
             ht.put(uschoCode, myTeamIndex);
          rs.close();
          st.close();
          return ht;
       public StatisticalItems.BoxScore getBoxScoreFromDB(StatisticalItems.BoxScore luBoxScore)
          throws SQLException
          StatisticalItems.BoxScore  boxScoreFromDB=new StatisticalItems.BoxScore();
          // get the basic game info from the live update box score.
          StatisticalItems.Game    luBasicGameData=luBoxScore.getBasicGameData();
          // get the basic game data.
          String sqlQuery="SELECT * FROM Game WHERE (Year=" + luBasicGameData.getYear() + ") AND (Month='";
          if( luBasicGameData.getMonth() < 10 )
          {  sqlQuery+="0";
          sqlQuery+=luBasicGameData.getMonth() + "') AND (Day='";
          if( luBasicGameData.getDay() < 10 )
          {  sqlQuery+="0";
          sqlQuery+=luBasicGameData.getDay() + "') AND (HomeTeamIndex=" + luBasicGameData.getHomeTeamIndex();
          sqlQuery+=") AND (VisitorTeamIndex=" + luBasicGameData.getVisitorTeamIndex() + ")";
          System.out.println(sqlQuery);
          Statement st=m_Connection.createStatement();
          ResultSet rs=st.executeQuery(sqlQuery);
          if( rs.next() )
             StatisticalItems.Game  dbGame=boxScoreFromDB.getBasicGameData();
             dbGame.setGameIndex(rs.getInt("GameIndex"));
             dbGame.setHomeTeamIndex(rs.getInt("HomeTeamIndex"));
             dbGame.setVisitorTeamIndex(rs.getInt("VisitorTeamIndex"));
             dbGame.setHomeTeamGoals(rs.getInt("HomeTeamGoals"));
             dbGame.setVisitorTeamGoals(rs.getInt("VisitorTeamGoals"));
             dbGame.setHomeTeamScoredFirst(rs.getString("HomeTeamScoredFirst"));
             dbGame.setYear(rs.getInt("Year"));
             dbGame.setMonth(rs.getInt("Month"));
             dbGame.setDay(rs.getInt("Day"));
             dbGame.setLeagueGame(rs.getBoolean("LeagueGame"));
             dbGame.setNeutralSiteGame(rs.getBoolean("NeutralSiteGame"));
             dbGame.setForfeitHome(rs.getBoolean("ForfeitHome"));
             dbGame.setForfeitVisitor(rs.getBoolean("ForfeitVisitor"));
             dbGame.setPlayoffGame(rs.getBoolean("PlayoffGame"));
             boxScoreFromDB.setBasicGameData(dbGame);
          StatisticalItems.Game  dbGame=boxScoreFromDB.getBasicGameData();
          // get the home team goals per period.
          sqlQuery="SELECT * FROM GameDetailGoalsPerPeriod WHERE (GameIndex=" + dbGame.getGameIndex() + ") AND ";
          sqlQuery+="(TeamIndex=" + dbGame.getHomeTeamIndex() + ")";
          rs=st.executeQuery(sqlQuery);
          if( rs.next() )
             StatisticalItems.GameDetailGoalsPerPeriod dbHomeGPP=boxScoreFromDB.getHomeTeamGoalsPerPeriod();
             dbHomeGPP.setGameDetailGoalsPerPeriodIndex(rs.getInt("GameDetailGoalsPerPeriodIndex"));
             dbHomeGPP.setGameIndex(rs.getInt("GameIndex"));
             dbHomeGPP.setTeamIndex(rs.getInt("TeamIndex"));
             dbHomeGPP.setPeriod1(new Integer(rs.getInt("GoalsFirstPeriod")));
             dbHomeGPP.setPeriod2(new Integer(rs.getInt("GoalsSecondPeriod")));
             dbHomeGPP.setPeriod3(new Integer(rs.getInt("GoalsThidPeriod")));
             dbHomeGPP.setOvertime(new Integer(rs.getInt("GoalsOvertime")));
             dbHomeGPP.setEmptyNetGoals(rs.getInt("EmptyNetGoals"));
             dbHomeGPP.setFoundInDatabase(true);
             boxScoreFromDB.setHomeTeamGoalsPerPeriod(dbHomeGPP);
          // get the visitor team goals per period. 
          sqlQuery="SELECT * FROM GameDetailGoalsPerPeriod WHERE (GameIndex=" + dbGame.getGameIndex() + ") AND ";
          sqlQuery+="(TeamIndex=" + dbGame.getVisitorTeamIndex() + ")";
          rs=st.executeQuery(sqlQuery);
          if( rs.next() )
             StatisticalItems.GameDetailGoalsPerPeriod dbVisitorGPP=boxScoreFromDB.getVisitorTeamGoalsPerPeriod();
             dbVisitorGPP.setGameDetailGoalsPerPeriodIndex(rs.getInt("GameDetailGoalsPerPeriodIndex"));
             dbVisitorGPP.setGameIndex(rs.getInt("GameIndex"));
             dbVisitorGPP.setTeamIndex(rs.getInt("TeamIndex"));
             dbVisitorGPP.setPeriod1(new Integer(rs.getInt("GoalsFirstPeriod")));
             dbVisitorGPP.setPeriod2(new Integer(rs.getInt("GoalsSecondPeriod")));
             dbVisitorGPP.setPeriod3(new Integer(rs.getInt("GoalsThidPeriod")));
             dbVisitorGPP.setOvertime(new Integer(rs.getInt("GoalsOvertime")));
             dbVisitorGPP.setEmptyNetGoals(rs.getInt("EmptyNetGoals"));
             dbVisitorGPP.setFoundInDatabase(true);
             boxScoreFromDB.setVisitorTeamGoalsPerPeriod(dbVisitorGPP);
          // get the home team shots per period.
          sqlQuery="SELECT * FROM GameDetailShotsPerPeriod WHERE (GameIndex=" + dbGame.getGameIndex() + ") AND ";
          sqlQuery+="(TeamIndex=" + dbGame.getHomeTeamIndex() + ")";
          rs=st.executeQuery(sqlQuery);
          if( rs.next() )
             StatisticalItems.GameDetailShotsPerPeriod dbHomeSPP=boxScoreFromDB.getHomeTeamShotsPerPeriod();
             dbHomeSPP.setGameDetailShotsPerPeriodIndex(rs.getInt("GameDetailShotsPerPeriodIndex"));
             dbHomeSPP.setGameIndex(rs.getInt("GameIndex"));
             dbHomeSPP.setTeamIndex(rs.getInt("TeamIndex"));
             dbHomeSPP.setPeriod1(new Integer(rs.getInt("ShotsFirstPeriod")));
             dbHomeSPP.setPeriod2(new Integer(rs.getInt("ShotsSecondPeriod")));
             dbHomeSPP.setPeriod3(new Integer(rs.getInt("ShotsThidPeriod")));
             dbHomeSPP.setOvertime(new Integer(rs.getInt("ShotsOvertime")));
             dbHomeSPP.setFoundInDatabase(true);
             boxScoreFromDB.setHomeTeamShotsPerPeriod(dbHomeSPP);
          // get the visitor team shots per period. 
          sqlQuery="SELECT * FROM GameDetailShotsPerPeriod WHERE (GameIndex=" + dbGame.getGameIndex() + ") AND ";
          sqlQuery+="(TeamIndex=" + dbGame.getVisitorTeamIndex() + ")";
          rs=st.executeQuery(sqlQuery);
          if( rs.next() )
             StatisticalItems.GameDetailShotsPerPeriod dbVisitorSPP=boxScoreFromDB.getVisitorTeamShotsPerPeriod();
             dbVisitorSPP.setGameDetailShotsPerPeriodIndex(rs.getInt("GameDetailShotsPerPeriodIndex"));
             dbVisitorSPP.setGameIndex(rs.getInt("GameIndex"));
             dbVisitorSPP.setTeamIndex(rs.getInt("TeamIndex"));
             dbVisitorSPP.setPeriod1(new Integer(rs.getInt("ShotsFirstPeriod")));
             dbVisitorSPP.setPeriod2(new Integer(rs.getInt("ShotsSecondPeriod")));
             dbVisitorSPP.setPeriod3(new Integer(rs.getInt("ShotsThidPeriod")));
             dbVisitorSPP.setOvertime(new Integer(rs.getInt("ShotsOvertime")));
             dbVisitorSPP.setFoundInDatabase(true);
             boxScoreFromDB.setVisitorTeamShotsPerPeriod(dbVisitorSPP);
          // get the home team special teams.
          sqlQuery="SELECT * FROM GameDetailSpecialTeams WHERE (GameIndex=" + dbGame.getGameIndex() + ") AND ";
          sqlQuery+="(TeamIndex=" + dbGame.getHomeTeamIndex() + ")";
          rs=st.executeQuery(sqlQuery);
          if( rs.next() )
             StatisticalItems.GameDetailSpecialTeams dbHomeST=boxScoreFromDB.getHomeTeamSpecialTeams();
             dbHomeST.setGameDetailSpecialTeamsIndex(rs.getInt("GameDetailSpecialTeamsIndex"));
             dbHomeST.setGameIndex(rs.getInt("GameIndex"));
             dbHomeST.setTeamIndex(rs.getInt("TeamIndex"));
             dbHomeST.setPowerplayGoals(rs.getInt("PowerPlayGoals"));
             dbHomeST.setShorthandedGoals(rs.getInt("ShortHandedGoals"));
             dbHomeST.setPowerplayOps(rs.getInt("PowerPlayOps"));
             dbHomeST.setShorthandedOps(rs.getInt("ShortHandedOps"));
             dbHomeST.setPenalties(rs.getInt("Penalties"));
             dbHomeST.setPenaltyMinutes(rs.getInt("PenaltyMinutes"));
             dbHomeST.setFoundInDatabase(true);
             boxScoreFromDB.setHomeTeamSpecialTeams(dbHomeST);
          // get the home team special teams.
          sqlQuery="SELECT * FROM GameDetailSpecialTeams WHERE (GameIndex=" + dbGame.getGameIndex() + ") AND ";
          sqlQuery+="(TeamIndex=" + dbGame.getVisitorTeamIndex() + ")";
          rs=st.executeQuery(sqlQuery);
          if( rs.next() )
             StatisticalItems.GameDetailSpecialTeams dbVisitorST=boxScoreFromDB.getVisitorTeamSpecialTeams();
             dbVisitorST.setGameDetailSpecialTeamsIndex(rs.getInt("GameDetailSpecialTeamsIndex"));
             dbVisitorST.setGameIndex(rs.getInt("GameIndex"));
             dbVisitorST.setTeamIndex(rs.getInt("TeamIndex"));
             dbVisitorST.setPowerplayGoals(rs.getInt("PowerPlayGoals"));
             dbVisitorST.setShorthandedGoals(rs.getInt("ShortHandedGoals"));
             dbVisitorST.setPowerplayOps(rs.getInt("PowerPlayOps"));
             dbVisitorST.setShorthandedOps(rs.getInt("ShortHandedOps"));
             dbVisitorST.setPenalties(rs.getInt("Penalties"));
             dbVisitorST.setPenaltyMinutes(rs.getInt("PenaltyMinutes"));
             dbVisitorST.setFoundInDatabase(true);
             boxScoreFromDB.setVisitorTeamSpecialTeams(dbVisitorST);
          rs.close();
          st.close();
          return boxScoreFromDB;    
       public void updateBoxScoreInDB(StatisticalItems.BoxScore  dbBoxScore,
                                      StatisticalItems.BoxScore  luBoxScore,
                                      LUBoxScoreComparator       bsc)
          throws SQLException
          if( bsc.getGameChanged() )
             updateGameInDB(dbBoxScore, luBoxScore);
          if( bsc.getHomeGoalsPerPeriodChanged() )
             updateHomeGoalsPerPeriod(dbBoxScore, luBoxScore);
          if( bsc.getVisitorGoalsPerPeriodChanged() )
             updateVisitorGoalsPerPeriod(dbBoxScore, luBoxScore);
          if( bsc.getHomeShotsPerPeriodChanged() )
             updateHomeShotsPerPeriod(dbBoxScore, luBoxScore);
          if( bsc.getVisitorShotsPerPeriodChanged() )
             updateVisitorShotsPerPeriod(dbBoxScore, luBoxScore);
          if( bsc.getHomeSpecialTeamsChanged() )
             updateHomeSpecialTeams(dbBoxScore, luBoxScore);
          if( bsc.getVisitorSpecialTeamsChanged() )
             updateVisitorSpecialTeams(dbBoxScore, luBoxScore);
       protected void updateGameInDB(StatisticalItems.BoxScore dbBoxScore,
                                     StatisticalItems.BoxScore luBoxScore)
          throws SQLException
          // the only fields that NEED to be updated are HomeTeamGoals, VisitorTeamGoals, HomeTeamScoredFirst,
          // and LeagueGame.  You can't determine from the LU box Score:
          // Forfeits, NeutralSite, or Playoff.
          // the GameIndex, Both team indexes, and the game date will NEVER change from the database.
          Statement st=m_Connection.createStatement();
          String sqlStmt="UPDATE Game SET ";
          sqlStmt+="HomeTeamGoals=" + luBoxScore.getBasicGameData().getHomeTeamGoals() + ", ";
          sqlStmt+="VisitorTeamGoals=" + luBoxScore.getBasicGameData().getVisitorTeamGoals() + ", ";
          sqlStmt+="HomeTeamScoredFirst='" + luBoxScore.getBasicGameData().getHomeTeamScoredFirst() + "', ";
          sqlStmt+="LeagueGame=" + luBoxScore.getBasicGameData().getLeagueGame() + " ";
          sqlStmt+="WHERE GameIndex=" + dbBoxScore.getBasicGameData().getGameIndex();
          st.executeUpdate(sqlStmt);
          st.close();
       protected void updateHomeGoalsPerPeriod(StatisticalItems.BoxScore dbBoxScore,
                                               StatisticalItems.BoxScore luBoxScore)
          throws SQLException
          Statement st=m_Connection.createStatement();
          String sqlStmt="";
          if( dbBoxScore.getHomeTeamGoalsPerPeriod().getFoundInDatabase() )
             sqlStmt="UPDATE GameDetailGoalsPerPeriod SET ";
             sqlStmt+="GameIndex=" + dbBoxScore.getHomeTeamGoalsPerPeriod().getGameIndex() + ", ";
             sqlStmt+="TeamIndex=" + luBoxScore.getHomeTeamGoalsPerPeriod().getTeamIndex() + ", ";
             sqlStmt+="GoalsFirstPeriod=" + luBoxScore.getHomeTeamGoalsPerPeriod().getPeriod1() + ", ";
             sqlStmt+="GoalsSecondPeriod=" + luBoxScore.getHomeTeamGoalsPerPeriod().getPeriod2() + ", ";
             sqlStmt+="GoalsThirdPeriod=" + luBoxScore.getHomeTeamGoalsPerPeriod().getPeriod3() + ", ";
             sqlStmt+="GoalsOvertime=" + luBoxScore.getHomeTeamGoalsPerPeriod().getOvertime() + ", ";
             sqlStmt+="EmptyNetGoals=" + luBoxScore.getHomeTeamGoalsPerPeriod().getEmptyNetGoals() + " ";
             sqlStmt+="WHERE GameIndex=" + dbBoxScore.getHomeTeamGoalsPerPeriod().getGameIndex() + " AND ";
             sqlStmt+="TeamIndex=" + luBoxScore.getHomeTeamGoalsPerPeriod().getTeamIndex();
          else
             sqlStmt="INSERT INTO GameDetailGoalsPerPeriod ";
             sqlStmt+="(GameIndex, TeamIndex, GoalsFirstPeriod, GoalsSecondPeriod, GoalsThirdPeriod, ";
             sqlStmt+="GoalsOvertime, EmptyNetGoals) VALUES(";
             sqlStmt+=dbBoxScore.getBasicGameData().getGameIndex() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamGoalsPerPeriod().getTeamIndex() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamGoalsPerPeriod().getPeriod1() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamGoalsPerPeriod().getPeriod2() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamGoalsPerPeriod().getPeriod3() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamGoalsPerPeriod().getOvertime() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamGoalsPerPeriod().getEmptyNetGoals() + ")";
          st.executeUpdate(sqlStmt);
          st.close();
       protected void updateVisitorGoalsPerPeriod(StatisticalItems.BoxScore dbBoxScore,
                                                  StatisticalItems.BoxScore luBoxScore)
          throws SQLException
          Statement st=m_Connection.createStatement();
          String sqlStmt="";
          if( dbBoxScore.getVisitorTeamGoalsPerPeriod().getFoundInDatabase() )
             sqlStmt="UPDATE GameDetailGoalsPerPeriod SET ";
             sqlStmt+="GameIndex=" + dbBoxScore.getVisitorTeamGoalsPerPeriod().getGameIndex() + ", ";
             sqlStmt+="TeamIndex=" + luBoxScore.getVisitorTeamGoalsPerPeriod().getTeamIndex() + ", ";
             sqlStmt+="GoalsFirstPeriod=" + luBoxScore.getVisitorTeamGoalsPerPeriod().getPeriod1() + ", ";
             sqlStmt+="GoalsSecondPeriod=" + luBoxScore.getVisitorTeamGoalsPerPeriod().getPeriod2() + ", ";
             sqlStmt+="GoalsThirdPeriod=" + luBoxScore.getVisitorTeamGoalsPerPeriod().getPeriod3() + ", ";
             sqlStmt+="GoalsOvertime=" + luBoxScore.getVisitorTeamGoalsPerPeriod().getOvertime() + ", ";
             sqlStmt+="EmptyNetGoals=" + luBoxScore.getVisitorTeamGoalsPerPeriod().getEmptyNetGoals() + " ";
             sqlStmt+="WHERE GameIndex=" + dbBoxScore.getVisitorTeamGoalsPerPeriod().getGameIndex() + " AND ";
             sqlStmt+="TeamIndex=" + luBoxScore.getVisitorTeamGoalsPerPeriod().getTeamIndex();
          else
             sqlStmt="INSERT INTO GameDetailGoalsPerPeriod ";
             sqlStmt+="(GameIndex, TeamIndex, GoalsFirstPeriod, GoalsSecondPeriod, GoalsThirdPeriod, ";
             sqlStmt+="GoalsOvertime, EmptyNetGoals) VALUES(";
             sqlStmt+=dbBoxScore.getBasicGameData().getGameIndex() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamGoalsPerPeriod().getTeamIndex() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamGoalsPerPeriod().getPeriod1() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamGoalsPerPeriod().getPeriod2() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamGoalsPerPeriod().getPeriod3() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamGoalsPerPeriod().getOvertime() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamGoalsPerPeriod().getEmptyNetGoals() + ")";
          st.executeUpdate(sqlStmt);
          st.close();
       protected void updateHomeShotsPerPeriod(StatisticalItems.BoxScore dbBoxScore,
                                               StatisticalItems.BoxScore luBoxScore)
          throws SQLException
          Statement st=m_Connection.createStatement();
          String sqlStmt="";
          if( dbBoxScore.getHomeTeamShotsPerPeriod().getFoundInDatabase() )
             sqlStmt="UPDATE GameDetailShotsPerPeriod SET ";
             sqlStmt+="GameIndex=" + dbBoxScore.getHomeTeamShotsPerPeriod().getGameIndex() + ", ";
             sqlStmt+="TeamIndex=" + luBoxScore.getHomeTeamShotsPerPeriod().getTeamIndex() + ", ";
             sqlStmt+="ShotsFirstPeriod=" + luBoxScore.getHomeTeamShotsPerPeriod().getPeriod1() + ", ";
             sqlStmt+="ShotsSecondPeriod=" + luBoxScore.getHomeTeamShotsPerPeriod().getPeriod2() + ", ";
             sqlStmt+="ShotsThirdPeriod=" + luBoxScore.getHomeTeamShotsPerPeriod().getPeriod3() + ", ";
             sqlStmt+="ShotsOvertime=" + luBoxScore.getHomeTeamShotsPerPeriod().getOvertime() + " ";
             sqlStmt+="WHERE GameIndex=" + dbBoxScore.getHomeTeamShotsPerPeriod().getGameIndex() + " AND ";
             sqlStmt+="TeamIndex=" + luBoxScore.getHomeTeamShotsPerPeriod().getTeamIndex();
          else
             sqlStmt="INSERT INTO GameDetailShotsPerPeriod ";
             sqlStmt+="(GameIndex, TeamIndex, ShotsFirstPeriod, ShotsSecondPeriod, ShotsThirdPeriod, ";
             sqlStmt+="ShotsOvertime) VALUES(";
             sqlStmt+=dbBoxScore.getBasicGameData().getGameIndex() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamShotsPerPeriod().getTeamIndex() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamShotsPerPeriod().getPeriod1() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamShotsPerPeriod().getPeriod2() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamShotsPerPeriod().getPeriod3() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamShotsPerPeriod().getOvertime() + ")";
          st.executeUpdate(sqlStmt);
          st.close();
       protected void updateVisitorShotsPerPeriod(StatisticalItems.BoxScore dbBoxScore,
                                                  StatisticalItems.BoxScore luBoxScore)
          throws SQLException
          Statement st=m_Connection.createStatement();
          String sqlStmt="";
          if( dbBoxScore.getVisitorTeamShotsPerPeriod().getFoundInDatabase() )
             sqlStmt="UPDATE GameDetailShotsPerPeriod SET ";
             sqlStmt+="GameIndex=" + dbBoxScore.getVisitorTeamShotsPerPeriod().getGameIndex() + ", ";
             sqlStmt+="TeamIndex=" + luBoxScore.getVisitorTeamShotsPerPeriod().getTeamIndex() + ", ";
             sqlStmt+="ShotsFirstPeriod=" + luBoxScore.getVisitorTeamShotsPerPeriod().getPeriod1() + ", ";
             sqlStmt+="ShotsSecondPeriod=" + luBoxScore.getVisitorTeamShotsPerPeriod().getPeriod2() + ", ";
             sqlStmt+="ShotsThirdPeriod=" + luBoxScore.getVisitorTeamShotsPerPeriod().getPeriod3() + ", ";
             sqlStmt+="ShotsOvertime=" + luBoxScore.getVisitorTeamShotsPerPeriod().getOvertime() + " ";
             sqlStmt+="WHERE GameIndex=" + dbBoxScore.getVisitorTeamShotsPerPeriod().getGameIndex() + " AND ";
             sqlStmt+="TeamIndex=" + luBoxScore.getVisitorTeamShotsPerPeriod().getTeamIndex();
          else
             sqlStmt="INSERT INTO GameDetailShotsPerPeriod ";
             sqlStmt+="(GameIndex, TeamIndex, ShotsFirstPeriod, ShotsSecondPeriod, ShotsThirdPeriod, ";
             sqlStmt+="ShotsOvertime) VALUES(";
             sqlStmt+=dbBoxScore.getBasicGameData().getGameIndex() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamShotsPerPeriod().getTeamIndex() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamShotsPerPeriod().getPeriod1() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamShotsPerPeriod().getPeriod2() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamShotsPerPeriod().getPeriod3() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamShotsPerPeriod().getOvertime() + ")";
          st.executeUpdate(sqlStmt);
          st.close();
       protected void updateHomeSpecialTeams(StatisticalItems.BoxScore dbBoxScore,
                                             StatisticalItems.BoxScore luBoxScore)
          throws SQLException
          Statement st=m_Connection.createStatement();
          String sqlStmt="";
          if( dbBoxScore.getHomeTeamSpecialTeams().getFoundInDatabase() )
             sqlStmt="UPDATE GameDetailSpecialTeams SET ";
             sqlStmt+="GameIndex=" + dbBoxScore.getHomeTeamSpecialTeams().getGameIndex() + ", ";
             sqlStmt+="TeamIndex=" + luBoxScore.getHomeTeamSpecialTeams().getTeamIndex() + ", ";
             sqlStmt+="PowerplayGoals=" + luBoxScore.getHomeTeamSpecialTeams().getPowerplayGoals() + ", ";
             sqlStmt+="PowerplayOps=" + luBoxScore.getHomeTeamSpecialTeams().getPowerplayOps() + ", ";
             sqlStmt+="ShorthandedGoals=" + luBoxScore.getHomeTeamSpecialTeams().getShorthandedGoals() + ", ";
             sqlStmt+="ShorthandedOps=" + luBoxScore.getHomeTeamSpecialTeams().getShorthande                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    its because you use hungarian notation - that was the hollywood squares answer.
    It looks like a bug in either the ntdll or the JdbcOdbc dll, so I'd see if you can't isolate the problem (like using a smaller bit of code) and file a bug report. Find out exacty what your sql statement is which causes this to crash - hint : line 215

  • Select statement from a join file deletes the primary records with MS Expl.

    Hello,
    is reality,
    Select statement from a join file deletes the primary records with MS Explorer 6, Firefox not, this with a normal data provider or with a normal "select..." statement.
    This is very strange, I should have a.a.s.p. a solution or workaround
    Thanks, Franco.
    Message was edited by:
    fbiaggi

    Please see the following excerpt from the online documentation.
    http://docs.oracle.com/cd/E11882_01/server.112/e22490/ldr_modes.htm#SUTIL1332
    Enabled Constraints
    During a direct path load, the constraints that remain enabled are as follows:
    NOT NULL
    UNIQUE
    PRIMARY KEY (unique-constraints on not-null columns)
    NOT NULL constraints are checked at column array build time. Any row that violates the NOT NULL constraint is rejected.
    Even though UNIQUE constraints remain enabled during direct path loads, any rows that violate those constraints are loaded anyway (this is different than in conventional path in which such rows would be rejected). When indexes are rebuilt at the end of the direct path load, UNIQUE constraints are verified and if a violation is detected, then the index will be left in an Index Unusable state. See "Indexes Left in an Unusable State".

  • Add select statement in lsmw

    hi expects,
                 whether i can add 'select statement' in lsmw.
                                                                             thank you

    Hi,
    1. Maintain Attributes:
    Here you have to choose the second option and you can do the recording how this should work. Then assign the same to the Batch Input Recording name.
    2. Maintain Source structure:
      Create a structure name
    3. Maintain Source field:
       In this you have to create a structure same as taht of the input file
      eg: name
           age
    4. Maintain structure relations:
       This will link the structure to the input file.
    <b>
    5. Maintain field mapping and conversion rules:
       Here is the place where you can do coding, depending upon the code you have   written or assignment you have done the values will get picked up from the file and get processed.</b>
    6. Maintain field mapping and conversion rules:
       If you have any fixed values you can define here.
    7. Specify files:
       Specify the input file path and type.
    8. Assign files:
        This will assign ur file to the Input file
    9. Read Data:
       This will read ur data from teh file.
    10. Dispaly Read Data:
        You can see the uploaded data
    11. Convert Data
         This will convert the data to the corresponding format for processing
    12. Display Converted data:
    13. Create batch input session
         Here this will create a batch input session for processing
    14. Run Batch Input session:
         By clicking on the session and process the same you can do teh needfu.
    Hope this helps you.

  • If statement in select statement alias

    I have the following select statement. It has the alias Survivors, Deaths and "All Cases". Is it posible to use :P_LANGUAGE variable to say that -- IF :P_LANGUAGE = FRENCH THEN alias are Survivants for survivors, Décès for Deaths, Tous_les_cas for All Cases. Please advise
    SELECT ALL T_NTR_MULTIBAR.CAT, T_NTR_MULTIBAR.NUM_CASES_LEFTBAR AS Survivors,
    T_NTR_MULTIBAR.NUM_CASES_MIDDLEBAR AS Deaths, T_NTR_MULTIBAR.NUM_CASES_RIGHTBAR AS "All Cases"
    FROM T_NTR_MULTIBAR
    WHERE INSTANCE_NUM = :P_INSTANCENUM
    order by ORDERS

    You may not be able to add this condition inside the SQL Statement. But you can add this condition outside the statement, if you're using PL/SQL...
    IF :p_language = french THEN
    SELECT ALL t_ntr_multibar.cat,
      t_ntr_multibar.num_cases_leftbar AS survivors,
      t_ntr_multibar.num_cases_middlebar AS deaths,
      t_ntr_multibar.num_cases_rightbar AS "All Cases"
    ELSE
    END IF;

  • How to get all values from an interval using select statement

    Hi,
    Is it possible to write a select statement that returns all values from an interval? Interval boundaries are variable.
    something like this:
    select (for x in 1,1024 loop x end loop) from dual
    (this, of course, doesn't work)
    The result in this example should be 1024 rows of numbers from 1 to 1024. These numbers are parameters, so it is not possible to create a table with predefined values.
    Thanks in advance for your help,
    Mia.

    For your simple case, with a lower boundary of 1, you can use:
    SELECT rownum
    FROM all_objects
    WHERE rownum <= 1024For a set of number between say 50 - 100, you can use something like:
    SELECT rownum + (50 - 1)
    FROM all_objects
    WHERE rownum <= (100 - 50 + 1)Note, that all_objects was used only because it generally has a lot of rows. Any table with at least the number of rows in your range will work.
    TTFN
    John

Maybe you are looking for

  • Time Machine Refuses to Back up a specific file

    Hi all! I have a huge VMWare file that I have excluded from Time Machine. It's 15GB in size. Let's call the file "A". Last thing I wanted was for it to make a new generation 15 GB backup every time I use VM ware. I figured, I'll be smart about it. I'

  • Precompile Pro*C problem on Linux

    Hi All, I am new with Linux and Proc. Same code working for HP-Risk and HP-Itanium But It is giving Error On Linux. I am compiling files with this sequence PPC->PC->C and getting error. /opt/intel/compiler/bin/intel64/icc -EP -D_XOPEN_SOURCE -D_BSD_S

  • Possible to change review text color and wording

    I've searched high and wide to try changing the text color for the review mode field "CORRECT ANSWERS" that shows on a fill in the blank/ short answer question. Ideally I'd like white text (it's set at black) and I'd like to have it say "Correct answ

  • Combining type

    I have PDF files that I need to open in Illustrator (CS4). When I open it the type is "chunked out" so instead of a paragraph being one block of text it is a bunch of different text paths. Is there a way to combine these into one text block so I can

  • Business transaction control in status schema regarding date determination

    Hi all, is there a business transaction in the status schema that can control the date determination ? My problem is that the dates are redetermined every time I change status. I can't set the flag "Determine date only once" in the date profile becau