Enum confusion! Logical or in an if statement

I'm using enums for the first time and I'm a bit confused.
I have:
if (type != (Board.PIT | Board.NORMAL | Board.PAIR | Board.ROT | Board.UNDER
                   Board.NORTH | Board.EAST | Board.SOUTH | Board.WEST) )
         isUpper = true;     Eclipse gives me the warning "The operator | is undefined for the argument type(s) boolean, Board.PIT."
Okay, so if I can't use |, what am I supposed to use instead? I could make a switch, but that would be very repetitive, so surely that's not the best way to do it:
switch(type) {
         case PIT: isUpper = true;
         case NORMAL: isUpper = true;...and so on.

| is the bitwise OR. You want the logical OR - ||[Operators in Java|http://java.sun.com/docs/books/tutorial/java/nutsandbolts/operators.html]
EDIT:
Scratch that. You want to rewrite your expression:
if ( type != Board.PIT && type != Board.NORMAL && type != Board.PAIR && type != Board.ROT && type != Board.UNDER
                   && type != Board.NORTH && type != Board.EAST && type != Board.SOUTH && type != Board.WEST)
         isUpper = true;
}//note that it's usually a good idea to include the braces for if/else/while/for even it's just one lineWith your original expression, you were asking Java to bitwise OR all the enum values and then see if the result was != type.
With my first suggestion, you would have been asking Java to logically or the enum values, which isn't correct, it's only valid for boolean or Boolean.
What you want to do is check if the value of type matches ANY of the enum values.
Edited by: nogoodatcoding on May 14, 2009 11:19 AM

Similar Messages

  • Logical standby is in Normal State but it dosent apply any changes.

    I had a Rac  active data guard 11.2.0.3   and i converted it to logical standby database.
    My soluition was same as this link :  http://docs.oracle.com/cd/E11882_01/server.112/e41134/create_ls.htm#SBYDB4734
    After that configuration was complete,
    When i change for example 1 row in a table in primary server, it does'nt Apply in standby server .I have checked alert log file and i have not seen any error in alert logfile.
    Primary parameter file:
    *.db_name='KS'
    *.db_unique_name='KS'
    *.dg_broker_start=true
    *.fal_client='KS'
    *.fal_server='KSSTBY_standby'
    *.log_archive_config='DG_CONFIG=(KS,ksstby)'
    *.log_archive_dest_1='LOCATION=USE_DB_RECOVERY_FILE_DEST VALID_FOR=(ONLINE_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=KS'
    *.log_archive_dest_2='SERVICE=KSSTBY_standby LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=ksstby'
    *.log_archive_dest_3='LOCATION=USE_DB_RECOVERY_FILE_DEST VALID_FOR=(STANDBY_LOGFILES,STANDBY_ROLE) DB_UNIQUE_NAME=KS'
    *.log_archive_dest_state_1='ENABLE'
    *.log_archive_dest_state_2='ENABLE'
    *.log_archive_dest_state_3='ENABLE'
    *.log_archive_format='archive_%s_%t_%r'
    *.log_file_name_convert='+DATA/KSSTBY','+DATA/KS','+fra/KSSTBY','+fra/KS'
    *.db_file_name_convert='+DATA/KSSTBY','+DATA/KS'
    *.standby_file_management='auto'
    Logical standby parameter file:
    *.db_name='KS'
    *.db_unique_name='ksstby'
    *.fal_client='ksstby'
    *.fal_server='KS_primary'
    *.log_archive_config='DG_CONFIG=(KS,ksstby)'
    *.log_archive_dest_1='LOCATION=USE_DB_RECOVERY_FILE_DEST VALID_FOR=(ONLINE_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=ksstby'
    *.log_archive_dest_2='SERVICE=KS_primary LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=KS'
    *.log_archive_dest_3='LOCATION=USE_DB_RECOVERY_FILE_DEST VALID_FOR=(STANDBY_LOGFILES,STANDBY_ROLE) DB_UNIQUE_NAME=ksstby'
    *.log_archive_dest_state_1='ENABLE'
    *.log_archive_dest_state_2='ENABLE'
    *.log_archive_dest_state_3='ENABLE'
    *.log_archive_format='archive_%s_%t_%r'
    *.log_file_name_convert='+DATA/KS','+DATA/KSSTBY','+fra/KS','+fra/KSSTBY'
    *.db_file_name_convert='+DATA/KS','+DATA/KSSTBY'
    *.standby_file_management='auto'
    The Status of Standby server :
    select sequence#,applied from dba_logstdby_log;
        SEQUENCE# APPLIED
    1 5486 CURRENT
    2 5487 CURRENT
    3 5488 CURRENT
    4 5489 NO
    5 5490 NO
    6 5491 NO
    7 5492 NO
    8 5493 NO
    9 5494 NO
    select * from v$logstdby_stats;
        NAME VALUE
    1 logminer session id 1
    2 number of preparers 1
    3 number of appliers 5
    4 server processes in use 9
    5 maximum SGA for LCR cache (MB) 30
    6 preserve commit order TRUE
    7 transaction consistency FULL
    8 coordinator state INITIALIZING
    9 coordinator startup time 28-APR-15
    select * from v$logstdby_state;
        PRIMARY_DBID SESSION_ID REALTIME_APPLY STATE
    1 3130490787 1 Y APPLYING
    Please help to me.

    Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions is causing the problem (switch to the DEFAULT theme: Tools > Add-ons > Appearance/Themes).
    * Don't make any changes on the Safe mode start window.
    * https://support.mozilla.com/kb/Safe+Mode
    * [[Troubleshooting extensions and themes]]
    In Firefox 4 [http://kb.mozillazine.org/Safe_mode Safe mode] disables extensions and disables hardware acceleration.
    Check if there is an update available for your graphics display card driver.
    * Tools > Options > Advanced > General > Browsing: "Use hardware acceleration when available"
    In Firefox 4 you can use one of these to start in <u>[[Safe mode]]</u>:
    * Help > Restart with Add-ons Disabled
    * Hold down the Shift key while double clicking the Firefox desktop shortcut (Windows)

  • Confusion in Order of row and statement level trigger

    Hi can anyone tell me, if i create some trigger on table emp as in below order..
    BEFORE INSERT .. ROW LEVEL
    BEFORE INSERT .. STMNT LEVEL
    AFTER INSERT .. ROW LEVEL
    AFTER INSERT .. STMNT LEVEL
    than what will will be order of execution of trigers?
    How oracle will decide order?
    plz provide me some documents related to triggers execution order..thnx in advance..!

    PC wrote:
    Hi.. Got answer about order..but 1 strange point i m feeling that
    in case of, before insert.. stmnt level triger fire 1st then before insert.. row level.
    but in case of after insert.. row level trigger fireing 1st then after insert.. stmnt level ..
    can you explain this also..Why is it strange.
    You've got a statement you are executing.
    The first thing possible is that you are 'before' the statement.
    The next thing possible is that the statement executes for each row.
    Thus for each row, there is a point 'before' each row and a point 'after' each row.
    Once the statement has executed, you are 'after' the statement.
    So, it is only logical that the statement triggers surround the statement and the row triggers are within the statement, and of course 'before' comes before 'after'.

  • PNP logical database screen and provide statement.

    hi all,
    I have changed standard selection screen for PNP and now i dont have PERNR on it but it has only company code and one extra field added by me.
    then after "GET PERNR."
    Now if i execute statement "provide * from P0001 between pn-begda and pn-endda.", it gives me record for only pernr.
    can someone explain me??
    Reena..

    As your report is tied to PNP, & you have only BUKRS as on the selection screen, the GET PERNR will be executed for all the PERNRs that belong to the Company Code input. You don't have to specify the Pernrs.. the LDB will select it for you..
    ~Suresh

  • Need help in logic change to avoid select statement inside loop .

    Hello all ,
    Please see the below code . Here i got the shipment number in internal table  IT_VTTK . So For this shipment number i want to get the details from Vekp table in to internal table  IT_VEKP  . There is no need for me to use For all entries . I have passed the value of it_vekp into work area wa_vekp and getting the details in to IT_vekp using loop.
    But since we should not use the select statement inside the loop , Can anybody please tell me how to achieve this functionality .
    Instead of passing into work area wa_vttk if i directly use the internal table I'm getting the following error .
    "IT_VTTK" is a table without a header line and therefore has no component called "TKNUM".
    Hence i have used select statement inside a loop . Please tell me is there any other way to avoid this ?
    types:begin of ty_likp,
            vbeln type likp-vbeln,
           end of ty_likp,
           begin of ty_vttk,
            tknum type vttk-tknum,
            end of ty_vttk.
    DATA: IT_VEKP TYPE STANDARD TABLE OF TY_VEKP,
          WA_VEKP TYPE TY_VEKP.
      data:it_likp type standard table of ty_likp,
           wa_likp type ty_likp,
           it_likp1 type standard table of ty_likp,
           it_vttk type standard table of ty_vttk,
           wa_vttk type ty_vttk.
      data:w_tknum type vttk-tknum.
    if not it_likp is initial .
        select vbeln
                from
                 vbfa
          into table it_vttk
           for all entries in it_likp where vbelv = it_likp-vbeln and vbtyp_n = '8'.
      endif .
    IF IT_VTTK[] IS NOT INiTIAL.
        loop at it_vttk into wa_vttk.
        SELECT venum
               EXIDV
               EXIDV2
               BRGEW
               NTGEW
               GEWEI
               TARAG
               GEWEI
               VHART
               INHALT
             FROM VEKP INTO TABLE IT_VEKP where VPOBJKEY = wa_vttk-tknum  and vpobj = '4'.
          endloop.
          endif.

    Hello,
    Why would you not like to use FOR ALL ENTRIES in the second select? Is it becasue of the length or type mismatch error between the fields VPOBJKEY and wa_vttk-tknum ?
    Vikranth

  • Enum class not supported for switch() statement in 12.4 beta?

    Hi fellow 12.4 beta testers,
    It would appear "enum class" isn't supported for switch() statements in the 12.4 beta. This compiles fine under clang and g++. Will this be fixed for the final release? This currently causes compile errors for us, since __cplusplus >= 201103L evaluates to true, so our code uses "enum class" instead of plain "enum". It looks like the C++11 standard says it should be supported:
       Switching on enum class in C++ 0x - Stack Overflow
    Many thanks,
    Jonathan.
    $ cat test.cpp
    #include <iostream>
    enum class Ternary { KnownFalse = 0, KnownTrue = 1, Unknown = 2 };
    int main( void )
       Ternary foo;
       switch ( foo ) {
          case Ternary::KnownTrue:
          case Ternary::KnownFalse:
          case Ternary::Unknown:
             std::cout << "Success\n";
    $ clang++ -std=c++11 test.cpp
    $ g++ -std=c++11 test.cpp
    $ /opt/SolarisStudio12.4-beta_mar14-solaris-x86/bin/CC -std=c++11 test.cpp
    "test.cpp", line 8: Error: Cannot use Ternary to initialize integral type.
    "test.cpp", line 8: Error: Switch selection expression must be of an integral type.
    "test.cpp", line 9: Error: An integer constant expression is required for a case label.
    "test.cpp", line 10: Error: An integer constant expression is required for a case label.
    "test.cpp", line 11: Error: An integer constant expression is required for a case label.
    5 Error(s) detected.

    Thanks for reporting this problem! I have filed bug 18499900.
    BTW, according to the C++11 standard, the code is actually not valid. Section 6.4.2, switch statement, says an implicit conversion to an integral type is required, which is not the case for for a scoped enum (one using the "class enum" syntax). This limitation was raised in the C++ Committee as an issue to be fixed, and the C++14 standard makes the code valid.
    As a workaround, or to make the code conform to C++11, you can add casts to int for the enum variable and the enumerators.
    Message was edited by: Steve_Clamage

  • Audio manager states melodyne is incompatible with Logic X

    Melodyne is not working in Logic X. Audio Unit manager states crash validation.
    I have removed all previous versions of Logic, and reloaded Melodyne. Any ideas?

    BenB, I have the latest version. I wrote to the Melodyne and they told me to do the following but it did not work.
    Delete the audio units cache file in
    [Macintosh HD]/[Users]/[ - your username -]/[Library]/[Caches]/[AudioUnitCache]
    You get there again with the Finder keyboard shortcut
    SHIFT + COMMAND + G enter: ~/library/caches/
    Go to your user "library" directory on your Mac. This directory is hidden by default, so to get to it quickly go to your Finder and use the keyboard shortcut
    SHIFT  + COMMAND + G and enter
    ~/library/Preferences/ into the search field:
    Once the "preferences" directory is shown in your Finder window, delete the file named:
    com.apple.logic10.plist
    then delete also this file named:
    com.apple.logic.pro.plist
    (Note: this file is solely present if a Logic version prior to Logic Pro X was used on this Mac!)
    Now unistall "Melodyne singletrack" with the uninstaller under
    APPLICATIONS -> MELODYNE SINGLETRACK
    (just removing the component from the plug ins folder may not be enough).
    Restart the Mac and repair disk permissions with the "disk utility" program.
    Once the Mac has rebooted, start Logic Pro X and let it scan Audio units if needed.
    Next install "Melodyne singletrack" from scratch. Start Logic again and let it scan Audio units.
    If the validation crashes again open the Audio Units Manager in Logic.
    Locate the Melodyne Plug In, select it and click on "Reset and Rescan validation".
    After doing all of this I removed all the older versions of Logic and still the same result. Any more ideas?

  • How to use case when statements in ODI

    I need to put conditional logic before DVM look up in ODI. In the expression editor I put the following statement:-
    CASE WHEN POC_JOURNAL_TEMP_SOURCE_TBL.APPLICATION_NAME='RCS' THEN POC_JOURNAL_TEMP_SOURCE_TBL.APPLICATION_NAME=EBIZ_CELL.CELL_DATA
    WHEN POC_JOURNAL_TEMP_SOURCE_TBL.APPLICATION_NAME='FDC' THEN CONCAT(POC_JOURNAL_TEMP_SOURCE_TBL.APPLICATION_NAME,POC_JOURNAL_TEMP_SOURCE_TBL.BOOK_CODE)=EBIZ_CELL.CELL_DATA
    END
    It did not work,
    Under Operators ->All Executions, found the error:-
    905 : 42000 : java.sql.SQLException: ORA-00905: missing keyword
    The description in Session Task contained:-
    select     
         C1_JOURNAL_TEMPL
    from     APPS.POC_JOURNAL_TEMP_SOURCE_TBL POC_JOURNAL_TEMP_SOURCE_TBL, APPS.C$_0POC_JOURNAL_TEMP_TARGET_TB
    where     
         (1=1)
    And (CASE
    WHEN POC_JOURNAL_TEMP_SOURCE_TBL.APPLICATION_NAME='RCS'
    THEN POC_JOURNAL_TEMP_SOURCE_TBL.APPLICATION_NAME=C2_CELL_DATA
    WHEN POC_JOURNAL_TEMP_SOURCE_TBL.APPLICATION_NAME='FDC'
    THEN CONCAT(POC_JOURNAL_TEMP_SOURCE_TBL.APPLICATION_NAME,POC_JOURNAL_TEMP_SOURCE_TBL.BOOK_CODE)=C2_CELL_DATA
    END)
    Checked the above code in PL/SQL Developer but it gave errors.
    In PL/SQL developer tried to check a simple query using case-when but even that is giving errors in the case-when portion.
    The query is as follows:-
    select phase_code, accounting_period, sum(eff_cc) as BD_Eff_QTD
    from prj_detail
    where
    case POC_JOURNAL_TEMP_SOURCE_TBL.APPLICATION_NAME
    when 'EXT'
    then
    1
    when 'RAC'
    then
    2
    when 'XXX'
    then
    3
    else
    end
    I would like to know what is wrong with the above code.
    Please let me know what is the correct way of using case-when in PL/SQL as well as in ODI.

    Your ODI case statement and PL/SQL Case statement both looks confusing.
    You are writing case statement under where clause which is not a good practise. If you want to implement logic like-
    select a,b,c from <table>
    where
    when cond^n^ 1 then do 1
    when cond^n^ 2 then do 2
    then better you seperate your query for each filter and do a union, in other words-
    select a,b,c from <table>
    where cond^n^ 1
    union
    select a,b,c from <table>
    where cond^n^ 2
    If you are writing case staement to retrieve a value/column (EBIZ_CELL.CELL_DATA) then no need to include it under filter.
    ODI case for column EBIZ_CELL.CELL_DATA will be:
    CASE
    WHEN POC_JOURNAL_TEMP_SOURCE_TBL.APPLICATION_NAME='RCS'
    THEN POC_JOURNAL_TEMP_SOURCE_TBL.APPLICATION_NAME
    WHEN POC_JOURNAL_TEMP_SOURCE_TBL.APPLICATION_NAME='FDC'
    THEN CONCAT(POC_JOURNAL_TEMP_SOURCE_TBL.APPLICATION_NAME,POC_JOURNAL_TEMP_SOURCE_TBL.BOOK_CODE)
    END
    Pl/SQL query-
    select phase_code, accounting_period,
    case POC_JOURNAL_TEMP_SOURCE_TBL.APPLICATION_NAME
    when 'EXT'then 1
    when 'RAC' then 2
    when 'XXX' then 3
    else 'default value' --- (if no else needed then can also remove else part)
    end,
    sum(eff_cc) as BD_Eff_QTD
    from prj_detail
    Suggested as per what is understood, hope it helps.
    Edited by: 939451 on Jul 5, 2012 12:47 AM
    Edited by: 939451 on Jul 5, 2012 12:48 AM

  • "The application Logic Pro quit unexpectedly" Help!

    i have made a project... and saved other projects in that same folder with a different name...
    and one day.. EVERY project in that folder stopped working....
    everytime i open a project from this folder i get "The application Logic Pro quit unexpectedly"
    very frustrating.. PLEASE HELP?!
    THANK YOU
    Process: Logic Pro [1964]
    Path: /Applications/Logic Pro.app/Contents/MacOS/Logic Pro
    Identifier: com.apple.logic.pro
    Version: 8.0.0 (1437.23)
    Build Info: Logic-14372300~12
    Code Type: X86 (Native)
    Parent Process: launchd [99]
    Date/Time: 2009-10-24 17:53:49.298 +1300
    OS Version: Mac OS X 10.5.5 (9F33)
    Report Version: 6
    Exception Type: EXCBADACCESS (SIGSEGV)
    Exception Codes: KERNINVALIDADDRESS at 0x00000000c91067e7
    Crashed Thread: 0
    Thread 0 Crashed:
    0 com.apple.logic.pro 0x0010a13d 0x1000 + 1085757
    1 com.apple.logic.pro 0x0010a1f7 0x1000 + 1085943
    2 com.apple.logic.pro 0x0010a31c 0x1000 + 1086236
    3 com.apple.logic.pro 0x0011bc1a 0x1000 + 1158170
    4 com.apple.logic.pro 0x000978a3 0x1000 + 616611
    5 com.apple.logic.pro 0x00098268 0x1000 + 619112
    6 com.apple.logic.pro 0x0009830e 0x1000 + 619278
    7 com.apple.logic.pro 0x002b311e 0x1000 + 2826526
    8 com.apple.logic.pro 0x002b31ee 0x1000 + 2826734
    9 libSystem.B.dylib 0x926fa09b _sigtramp + 43
    Thread 1:
    0 libSystem.B.dylib 0x9268d4a6 machmsgtrap + 10
    1 libSystem.B.dylib 0x92694c9c mach_msg + 72
    2 com.apple.CoreFoundation 0x924f10ce CFRunLoopRunSpecific + 1790
    3 com.apple.CoreFoundation 0x924f1cf8 CFRunLoopRunInMode + 88
    4 com.apple.audio.CoreAudio 0x94312464 HALRunLoop::OwnThread(void*) + 160
    5 com.apple.audio.CoreAudio 0x94312300 CAPThread::Entry(CAPThread*) + 96
    6 libSystem.B.dylib 0x926be6f5 pthreadstart + 321
    7 libSystem.B.dylib 0x926be5b2 thread_start + 34
    Thread 2:
    0 libSystem.B.dylib 0x9269468e _semwaitsignal + 10
    1 libSystem.B.dylib 0x926bf36d pthreadcondwait$UNIX2003 + 73
    2 libGLProgrammability.dylib 0x91f8eb32 glvmDoWork + 162
    3 libSystem.B.dylib 0x926be6f5 pthreadstart + 321
    4 libSystem.B.dylib 0x926be5b2 thread_start + 34
    Thread 3:
    0 libSystem.B.dylib 0x926dd5e2 select$DARWIN_EXTSN + 10
    1 libSystem.B.dylib 0x926be6f5 pthreadstart + 321
    2 libSystem.B.dylib 0x926be5b2 thread_start + 34
    Thread 4:
    0 libSystem.B.dylib 0x9268d4ee semaphorewait_signaltrap + 10
    1 libSystem.B.dylib 0x926bf866 pthread_condwait + 1267
    2 libSystem.B.dylib 0x92705371 pthreadcondwait + 48
    3 com.apple.logic.pro 0x00622e80 0x1000 + 6430336
    4 com.apple.logic.pro 0x00622f47 0x1000 + 6430535
    5 libSystem.B.dylib 0x926be6f5 pthreadstart + 321
    6 libSystem.B.dylib 0x926be5b2 thread_start + 34
    Thread 5:
    0 libSystem.B.dylib 0x9268d4ee semaphorewait_signaltrap + 10
    1 libSystem.B.dylib 0x926bf866 pthread_condwait + 1267
    2 libSystem.B.dylib 0x92705371 pthreadcondwait + 48
    3 com.apple.logic.pro 0x00622e80 0x1000 + 6430336
    4 com.apple.logic.pro 0x00622f47 0x1000 + 6430535
    5 libSystem.B.dylib 0x926be6f5 pthreadstart + 321
    6 libSystem.B.dylib 0x926be5b2 thread_start + 34
    Thread 6:
    0 libSystem.B.dylib 0x9268d506 semaphoretimedwait_signaltrap + 10
    1 libSystem.B.dylib 0x926bf84f pthread_condwait + 1244
    2 libSystem.B.dylib 0x926c10d3 pthreadcond_timedwait_relativenp + 47
    3 ...ple.CoreServices.CarbonCore 0x944311ba TSWaitOnConditionTimedRelative + 246
    4 ...ple.CoreServices.CarbonCore 0x94430f9a TSWaitOnSemaphoreCommon + 422
    5 ...ple.CoreServices.CarbonCore 0x94461d48 TimerThread + 74
    6 libSystem.B.dylib 0x926be6f5 pthreadstart + 321
    7 libSystem.B.dylib 0x926be5b2 thread_start + 34
    Thread 7:
    0 libSystem.B.dylib 0x9268d4a6 machmsgtrap + 10
    1 libSystem.B.dylib 0x92694c9c mach_msg + 72
    2 com.apple.audio.midi.CoreMIDI 0x023eaf0f XServerMachPort::ReceiveMessage(int&, void*, int&) + 101
    3 com.apple.audio.midi.CoreMIDI 0x023dd477 MIDIInPortThread::Run() + 111
    4 com.apple.audio.midi.CoreMIDI 0x023e107d XThread::RunHelper(void*) + 17
    5 com.apple.audio.midi.CoreMIDI 0x023eb9ee CAPThread::Entry(CAPThread*) + 96
    6 libSystem.B.dylib 0x926be6f5 pthreadstart + 321
    7 libSystem.B.dylib 0x926be5b2 thread_start + 34
    Thread 8:
    0 libSystem.B.dylib 0x9269468e _semwaitsignal + 10
    1 libSystem.B.dylib 0x92694456 usleep$UNIX2003 + 61
    2 com.apple.AppKit 0x916d2861 -[NSUIHeartBeat _heartBeatThread:] + 2042
    3 com.apple.Foundation 0x93ea0bad -[NSThread main] + 45
    4 com.apple.Foundation 0x93ea0754 _NSThread__main_ + 308
    5 libSystem.B.dylib 0x926be6f5 pthreadstart + 321
    6 libSystem.B.dylib 0x926be5b2 thread_start + 34
    Thread 0 crashed with X86 Thread State (32-bit):
    eax: 0x025c4000 ebx: 0xc91067e7 ecx: 0xbfffd32c edx: 0x9268d4a6
    edi: 0x1d79202c esi: 0x02dd567c ebp: 0xbfffd5e8 esp: 0xbfffd5d0
    ss: 0x0000001f efl: 0x00010286 eip: 0x0010a13d cs: 0x00000017
    ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
    cr2: 0xc91067e7
    Binary Images:
    0x1000 - 0x1006fe3 com.apple.logic.pro 8.0.0 (1437.23) /Applications/Logic Pro.app/Contents/MacOS/Logic Pro
    0x1777000 - 0x178d36f com.apple.XAudioUnits 1.0.0 (72.2) /Applications/Logic Pro.app/Contents/Frameworks/XAudioUnits.framework/Versions/A/XAudioUnits
    0x179c000 - 0x1865ff5 com.apple.DiscRecording 4.0.1 (4010.4.5) <44893a4cffe38f844668248590341249> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x18d0000 - 0x18d2fff com.apple.ExceptionHandling 1.5 (10) /System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHand ling
    0x18d9000 - 0x1902fff +MusicAudioDataServices ??? (???) /Applications/Logic Pro.app/Contents/Frameworks/MusicAudioDataServices.framework/Versions/A/MusicAu dioDataServices
    0x1916000 - 0x19b36b1 com.apple.eloop 3.1.0 (80.2) /Applications/Logic Pro.app/Contents/Frameworks/ELoop.framework/Versions/A/ELoop
    0x1a50000 - 0x1abb00f com.apple.LogicLoopBrowser 7.2 (87.4) /Applications/Logic Pro.app/Contents/Frameworks/LogicLoopBrowser.framework/Versions/A/LogicLoopBrow ser
    0x1aea000 - 0x1af5fec +libaafintp.dylib ??? (???) /Applications/Logic Pro.app/Contents/Frameworks/libaafintp.dylib
    0x1b04000 - 0x1b56fdf +libaafpgapi.dylib ??? (???) /Applications/Logic Pro.app/Contents/Frameworks/libaafpgapi.dylib
    0x1b89000 - 0x1d8dfe7 +libcom-api.dylib ??? (???) /Applications/Logic Pro.app/Contents/Frameworks/libcom-api.dylib
    0x20af000 - 0x221afeb com.apple.prokit 4.5 (722) <372314d5b0a6b68af0ba352d0a910e1a> /System/Library/PrivateFrameworks/ProKit.framework/Versions/A/ProKit
    0x22fb000 - 0x237e516 com.apple.ecore 1.1.0 (248.4) /Applications/Logic Pro.app/Contents/Frameworks/ECore.framework/Versions/A/ECore
    0x23d9000 - 0x23f6ff7 com.apple.audio.midi.CoreMIDI 1.6 (42) /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
    0x240e000 - 0x248cfff com.apple.DotMacKit 21 (3.0.1L) /Applications/Logic Pro.app/Contents/Frameworks/DotMacKit.framework/Versions/A/DotMacKit
    0x24e9000 - 0x2501fff com.apple.EHardwareSupport 1.0.0 (129.2) /Applications/Logic Pro.app/Contents/Frameworks/EHardwareSupport.framework/Versions/A/EHardwareSupp ort
    0x250c000 - 0x2523ff7 com.apple.LogicFileBrowser 1.0.0 (92.2) /Applications/Logic Pro.app/Contents/Frameworks/LogicFileBrowser.framework/Versions/A/LogicFileBrow ser
    0x2532000 - 0x2534ff7 com.apple.XLogicImages 1.0.0 (91.3) /Applications/Logic Pro.app/Contents/Frameworks/XLogicImages.framework/Versions/A/XLogicImages
    0x2539000 - 0x2558fed com.apple.audio.CoreAudioKit 1.5 (1.5) <82f2e52c502db7f3b32349a54209a0fe> /System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit
    0x256a000 - 0x2579fff com.apple.AERegistration 1.2 (71) /Applications/Logic Pro.app/Contents/Frameworks/AERegistration.framework/Versions/A/AERegistration
    0x258b000 - 0x2592ff3 com.apple.AEProfiling 1.2 (18) /Applications/Logic Pro.app/Contents/Frameworks/AEProfiling.framework/Versions/A/AEProfiling
    0x259a000 - 0x25b8fe3 libexpat.1.dylib ??? (???) <eff8a63a23a7d07af62b36fdb329e393> /usr/lib/libexpat.1.dylib
    0x278d000 - 0x27afff7 com.apple.prokit.LeopardPanels 4.5 (722) <071ecf84ab7bb013eca4e26791526ee1> /System/Library/PrivateFrameworks/ProKit.framework/Versions/A/Resources/Leopard Panels.bundle/Contents/MacOS/LeopardPanels
    0x19850000 - 0x1985cfff com.apple.iokit.IOHIDLib 1.5.3 (1.5.3) <4668fe539f109326bc76c532f20f41b3> /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Co ntents/MacOS/IOHIDLib
    0x19868000 - 0x1986bfff com.apple.audio.AudioIPCPlugIn 1.0.4 (1.0.4) <9ce6f675ce724b0ba4e78323b79cf95c> /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugI n.bundle/Contents/MacOS/AudioIPCPlugIn
    0x19871000 - 0x19876fff com.apple.audio.AppleHDAHALPlugIn 1.5.7 (1.5.7a24) /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bun dle/Contents/MacOS/AppleHDAHALPlugIn
    0x1999e000 - 0x199a6ff7 com.apple.proapps.mrcheckpro 1.4 (193) /Applications/Logic Pro.app/Contents/Resources/MRCheckPro.bundle/Contents/MacOS/MRCheckPro
    0x19c83000 - 0x19cdcff7 com.apple.driver.AppleIntelGMA950GLDriver 1.5.30 (5.3.0) <03bfe727a88928dd24fbd19e9b78918e> /System/Library/Extensions/AppleIntelGMA950GLDriver.bundle/Contents/MacOS/Apple IntelGMA950GLDriver
    0x1aaa9000 - 0x1abc7ff7 com.apple.RawCamera.bundle 2.0.8 (2.0.8) <56067945130800a348eb076676d41e92> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x1abde000 - 0x1ad61fe3 GLEngine ??? (???) <53be12846de26d4d81d58a074b55c877> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
    0x1ad8f000 - 0x1adabff7 GLRendererFloat ??? (???) <c87cf601b3d09de41ec0e742e7afda79> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloa t.bundle/GLRendererFloat
    0x1bfa2000 - 0x1bfa4fff com.apple.gal_common 1.0 (134.2) /Applications/Logic Pro.app/Contents/Resources/common.res/Contents/MacOS/common
    0x1bfab000 - 0x1bfadff7 com.apple.gal_ebp 1.0 (134.2) /Applications/Logic Pro.app/Contents/Resources/ebp.res/Contents/MacOS/ebp
    0x1bfc5000 - 0x1bfc7fff com.apple.gal_egt 1.0 (134.2) /Applications/Logic Pro.app/Contents/Resources/egt.res/Contents/MacOS/egt
    0x1c8bd000 - 0x1c8c3ff7 com.apple.gal_anvil 1.0 (134.2) /Applications/Logic Pro.app/Contents/Resources/anvil.res/Contents/MacOS/anvil
    0x1c9bc000 - 0x1c9c5fff com.apple.gal_efx 1.0 (134.2) /Applications/Logic Pro.app/Contents/Resources/efx.res/Contents/MacOS/efx
    0x1cbe2000 - 0x1cbe901f com.apple.gal_efx2 1.0 (134.2) /Applications/Logic Pro.app/Contents/Resources/efx2.res/Contents/MacOS/efx2
    0x1cddb000 - 0x1cddeff7 com.apple.gal_emx 1.0 (134.2) /Applications/Logic Pro.app/Contents/Resources/emx.res/Contents/MacOS/emx
    0x1cea8000 - 0x1ceaaff7 com.apple.gal_es1 1.0 (134.2) /Applications/Logic Pro.app/Contents/Resources/es1.res/Contents/MacOS/es1
    0x1cf0d000 - 0x1cf10ff7 com.apple.gal_es2 1.0 (134.2) /Applications/Logic Pro.app/Contents/Resources/es2.res/Contents/MacOS/es2
    0x1cfab000 - 0x1cfaeff7 com.apple.gal_esp 1.0 (134.2) /Applications/Logic Pro.app/Contents/Resources/esp.res/Contents/MacOS/esp
    0x1d02b000 - 0x1d02dff7 com.apple.gal_esu 1.0 (134.2) /Applications/Logic Pro.app/Contents/Resources/esu.res/Contents/MacOS/esu
    0x1d080000 - 0x1d083ff7 com.apple.gal_evb3 1.0 (134.2) /Applications/Logic Pro.app/Contents/Resources/evb3.res/Contents/MacOS/evb3
    0x1d113000 - 0x1d115ff7 com.apple.gal_evd6 1.0 (134.2) /Applications/Logic Pro.app/Contents/Resources/evd6.res/Contents/MacOS/evd6
    0x1d17d000 - 0x1d180fff com.apple.gal_evoc 1.0 (134.2) /Applications/Logic Pro.app/Contents/Resources/evoc.res/Contents/MacOS/evoc
    0x1d273000 - 0x1d275ff7 com.apple.gal_evp88 1.0 (134.2) /Applications/Logic Pro.app/Contents/Resources/evp88.res/Contents/MacOS/evp88
    0x1d3c6000 - 0x1d3c9ff7 com.apple.gal_exs24 1.0 (134.2) /Applications/Logic Pro.app/Contents/Resources/exs24.res/Contents/MacOS/exs24
    0x1d441000 - 0x1d444ff7 com.apple.gal_mutapdel 1.0 (134.2) /Applications/Logic Pro.app/Contents/Resources/mutapdel.res/Contents/MacOS/mutapdel
    0x1d486000 - 0x1d48cfff com.apple.gal_revolver 1.0 (134.2) /Applications/Logic Pro.app/Contents/Resources/revolver.res/Contents/MacOS/revolver
    0x1d665000 - 0x1d668fff com.apple.gal_sphere 1.0 (134.2) /Applications/Logic Pro.app/Contents/Resources/sphere.res/Contents/MacOS/sphere
    0x23ba3000 - 0x23c02fe1 +se.propellerheads.rewire.library 1.7 (1.7) /Users/somangpark/Library/Application Support/Propellerhead Software/ReWire/ReWire.bundle/Contents/MacOS/ReWire
    0x23c21000 - 0x23c3ffe7 com.apple.OpenTransport 3.0 (3.0) /System/Library/PrivateFrameworks/OpenTransport.framework/OpenTransport
    0x23c4f000 - 0x23ecafcf +se.propellerheads.reason.engine 4.0 (4.0) <636f0515a4c842e5943046e03dafe1c8> /Applications/Reason/Reason.app/Contents/PlugIns/Reason Engine.plugin/Contents/MacOS/Reason Engine
    0x2435e000 - 0x243bdfe1 +se.propellerheads.rewire.library 1.7 (1.7) /Library/Application Support/Propellerhead Software/ReWire/ReWire.bundle/Contents/MacOS/ReWire
    0x2506e000 - 0x250be01f +com.DivXInc.DivXDecoder 6.0.5 (6.0.5) /Library/QuickTime/DivX 6 Decoder.component/Contents/MacOS/DivX 6 Decoder
    0x33ef9000 - 0x34085fff +com.Ohm Force.Oddity.Macho.Bundle ??? (1.0) /Library/Audio/Plug-Ins/Components/Oddity_AUMachO.component/Contents/MacOS/Oddi ty-pro-funky-AU
    0x3502b000 - 0x35227ffb +com.Sugar Bytes.audiounit.Effectrix 1.1.1 (1.0) /Library/Audio/Plug-Ins/Components/Effectrix.component/Contents/MacOS/Effectrix
    0x35333000 - 0x35333ffd libmx.A.dylib ??? (???) /usr/lib/libmx.A.dylib
    0x3af7a000 - 0x3b061ff4 +com.RPCX.Predator.component 1.0.1 (1.0.1) /Library/Audio/Plug-Ins/Components/Predator.component/Contents/MacOS/Predator
    0x57d2f000 - 0x57e20ff3 +com.2caudio.aether.au ??? (1.0.1) <130101099b2257442939474d124b6c98> /Library/Audio/Plug-Ins/Components/2C-Aether.component/Contents/MacOS/2C-Aether
    0x70000000 - 0x700e3ff2 com.apple.audio.units.Components 1.5.1 (1.5.1) /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
    0x8fe00000 - 0x8fe2da53 dyld 96.2 (???) <14ac3b684fa5a31932fa89c4bba7a29b> /usr/lib/dyld
    0x90003000 - 0x900bdfe3 com.apple.CoreServices.OSServices 226.5 (226.5) <2a135d4fb16f4954290f7b72b4111aa3> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
    0x900be000 - 0x9018cff3 com.apple.JavaScriptCore 5525.18 (5525.18) <672d1c7f16a4300addabeff4830f5024> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x9018d000 - 0x9018dffc com.apple.audio.units.AudioUnit 1.5 (1.5) /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x9018e000 - 0x9082afff com.apple.CoreGraphics 1.351.33 (???) <481a77e81d9e53589a05e80cfa90bbb5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
    0x90868000 - 0x90868ffe com.apple.MonitorPanelFramework 1.2.0 (1.2.0) <a2b462be6c51187eddf7d097ef0e0a04> /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPane l
    0x90869000 - 0x908aafe7 libRIP.A.dylib ??? (???) <1f09316e876fe813271bdfb9eb5b229e> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
    0x908ab000 - 0x908abffb com.apple.installserver.framework 1.0 (8) /System/Library/PrivateFrameworks/InstallServer.framework/Versions/A/InstallSer ver
    0x908ac000 - 0x9095effb libcrypto.0.9.7.dylib ??? (???) <69bc2457aa23f12fa7d052601d48fa29> /usr/lib/libcrypto.0.9.7.dylib
    0x9095f000 - 0x9096bffe libGL.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x9096c000 - 0x909c5ff7 libGLU.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x909c6000 - 0x90aa6fff libobjc.A.dylib ??? (???) <7b92613fdf804fd9a0a3733a0674c30b> /usr/lib/libobjc.A.dylib
    0x90abb000 - 0x90ac3fff com.apple.DiskArbitration 2.2.1 (2.2.1) <75b0c8d8940a8a27816961dddcac8e0f> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x90ac4000 - 0x90ad0ff9 com.apple.helpdata 1.0.1 (14.2) /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
    0x90ad1000 - 0x90c09fe7 com.apple.imageKit 1.0.2 (1.0) <5eee702fe546c8c881acfc65c41ad178> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.fram ework/Versions/A/ImageKit
    0x90c0a000 - 0x90c37feb libvDSP.dylib ??? (???) <b232c018ddd040ec4e2c2af632dd497f> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
    0x90c38000 - 0x90c48ffc com.apple.LangAnalysis 1.6.4 (1.6.4) <8b7831b5f74a950a56cf2d22a2d436f6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
    0x90c49000 - 0x90e17fff com.apple.security 5.0.4 (34102) <f01d6cbd6a0f24f6c13952ed448e77d6> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x90e18000 - 0x90f3cfe3 com.apple.audio.toolbox.AudioToolbox 1.5.1 (1.5.1) /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x90f3d000 - 0x90f8cfff com.apple.QuickLookUIFramework 1.3 (170.7) /System/Library/PrivateFrameworks/QuickLookUI.framework/Versions/A/QuickLookUI
    0x90f9b000 - 0x90fb1fff com.apple.DictionaryServices 1.0.0 (1.0.0) <ad0aa0252e3323d182e17f50defe56fc> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
    0x9107c000 - 0x910eefff com.apple.PDFKit 2.1.1 (2.1.1) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framew ork/Versions/A/PDFKit
    0x910ef000 - 0x91138fef com.apple.Metadata 10.5.2 (398.22) <a6b676925dd832780daf991e79adfebd> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
    0x91139000 - 0x91161ff7 com.apple.shortcut 1 (1.0) <057783867138902b52bc0941fedb74d1> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
    0x91162000 - 0x91520fea libLAPACK.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
    0x91521000 - 0x91528ffe libbsm.dylib ??? (???) <d25c63378a5029648ffd4b4669be31bf> /usr/lib/libbsm.dylib
    0x9162b000 - 0x9162bffa com.apple.CoreServices 32 (32) <2fcc8f3bd5bbfc000b476cad8e6a3dd2> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x9162c000 - 0x91e29fef com.apple.AppKit 6.5.3 (949.34) <4c7af9b12c894d4a528fda29377f143b> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x91e2a000 - 0x91e49ffa libJPEG.dylib ??? (???) <e7eb56555109e23144924cd64aa8daec> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x91f42000 - 0x91f66fff libxslt.1.dylib ??? (???) <4933ddc7f6618743197aadc85b33b5ab> /usr/lib/libxslt.1.dylib
    0x91f67000 - 0x92438f3e libGLProgrammability.dylib ??? (???) <fe1a33d4919c121aab831ad516da6a89> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgramma bility.dylib
    0x92439000 - 0x92451fff com.apple.openscripting 1.2.8 (???) <572c7452d7e740e8948a5ad07a99602b> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
    0x92452000 - 0x92462fff com.apple.speech.synthesis.framework 3.7.1 (3.7.1) <06d8fc0307314f8ffc16f206ad3dbf44> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x92463000 - 0x9246efe7 libCSync.A.dylib ??? (???) <86d2f2e167ba6f74f45a186f5c7f8980> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
    0x9246f000 - 0x9247effe com.apple.DSObjCWrappers.Framework 1.3 (1.3) <09deb9e32d0d09dfb95ae569bdd2b7a4> /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWra ppers
    0x9247f000 - 0x925b1fff com.apple.CoreFoundation 6.5.4 (476.15) <e2869ad6dc1dd289f21b305b0bea9158> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x925b2000 - 0x925dbfff com.apple.CoreMediaPrivate 13.0 (13.0) /System/Library/PrivateFrameworks/CoreMediaPrivate.framework/Versions/A/CoreMed iaPrivate
    0x925dc000 - 0x9268bffb com.apple.QTKit 7.5.5 (995.22.3) /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    0x9268c000 - 0x927ecff3 libSystem.B.dylib ??? (???) <98fc91f31f185411ddc46d3225e9af55> /usr/lib/libSystem.B.dylib
    0x9282f000 - 0x9288bff7 com.apple.htmlrendering 68 (1.1.3) <fe87a9dede38db00e6c8949942c6bd4f> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering .framework/Versions/A/HTMLRendering
    0x9288c000 - 0x928cbfef libTIFF.dylib ??? (???) <3589442575ac77746ae99ecf724f5f87> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x928cc000 - 0x92a4bfff com.apple.AddressBook.framework 4.1.1 (696) <bb7f2d5f0b2d180288cd959cd9ba6c1a> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
    0x92a91000 - 0x92b33ff3 com.apple.QuickTimeImporters.component 7.5.5 (995.22.3) /System/Library/QuickTime/QuickTimeImporters.component/Contents/MacOS/QuickTime Importers
    0x92b34000 - 0x92c6cff7 libicucore.A.dylib ??? (???) <3d8fdaf51c2664ab620f1688203caf26> /usr/lib/libicucore.A.dylib
    0x92c6d000 - 0x92cacfff com.apple.CoreMediaIOServicesPrivate 13.0 (13.0) /System/Library/PrivateFrameworks/CoreMediaIOServicesPrivate.framework/Versions /A/CoreMediaIOServicesPrivate
    0x92cad000 - 0x92cc1ff3 com.apple.ImageCapture 4.0 (5.0.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
    0x92cc2000 - 0x92cc2ffd com.apple.Accelerate 1.4.2 (Accelerate 1.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x92cc3000 - 0x92d4fff7 com.apple.LaunchServices 290 (290) <61af37aac50984d220dd176f777e3b72> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
    0x92d50000 - 0x92e31ff7 libxml2.2.dylib ??? (???) <1baef3d4972ee789d8fa6c1fa44da45c> /usr/lib/libxml2.2.dylib
    0x92ea5000 - 0x92ea7ff5 libRadiance.dylib ??? (???) <8a844202fcd65662bb9ab25f08c45a62> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x92ea8000 - 0x92eb4fff libbz2.1.0.dylib ??? (???) <9ea4fe135c9e52bd0590eec12c738e82> /usr/lib/libbz2.1.0.dylib
    0x92eb5000 - 0x92f3cff7 libsqlite3.0.dylib ??? (???) <6978bbcca4277d6ae9f042beff643f7d> /usr/lib/libsqlite3.0.dylib
    0x92f3d000 - 0x92f47feb com.apple.audio.SoundManager 3.9.2 (3.9.2) <0f2ba6e891d3761212cf5a5e6134d683> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.f ramework/Versions/A/CarbonSound
    0x92f48000 - 0x92f4dfff com.apple.backup.framework 1.0 (1.0) /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x92f4e000 - 0x92f64fe7 com.apple.CoreVideo 1.5.1 (1.5.1) <80b173571cdb99a829e1b8ec0a677291> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x92f65000 - 0x92fa7fef com.apple.NavigationServices 3.5.2 (163) <91844980804067b07a0b6124310d3f31> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationSer vices.framework/Versions/A/NavigationServices
    0x92fa8000 - 0x92fa8fff com.apple.Carbon 136 (136) <98a5e3bc0c4fa44bbb09713bb88707fe> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x92fa9000 - 0x93034fff com.apple.framework.IOKit 1.5.1 (???) <324526f69e1443f2f9fb722cc88a23ec> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x93038000 - 0x9303cfff libmathCommon.A.dylib ??? (???) /usr/lib/system/libmathCommon.A.dylib
    0x9303d000 - 0x9303dffd com.apple.Accelerate.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
    0x9303e000 - 0x93066fff libcups.2.dylib ??? (???) <bddaa132350e872b9d6d8b7e57f204d1> /usr/lib/libcups.2.dylib
    0x9306d000 - 0x930abfff libGLImage.dylib ??? (???) <f0fe2252f6b1ca341bc7837fe2dcf11a> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
    0x930ac000 - 0x9315cfff edu.mit.Kerberos 6.0.12 (6.0.12) <da7253e3fb7e47e46cb46d47ed320ffc> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x93162000 - 0x9316ffe7 com.apple.opengl 1.5.7 (1.5.7) <db835aeb1ffca9f5b5647dd0829a5b2c> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x93170000 - 0x93177fff com.apple.agl 3.0.9 (AGL-3.0.9) <aeab67ef267f8295ae80fddc197b52a5> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
    0x93178000 - 0x9317efff com.apple.print.framework.Print 218.0.2 (220.1) <8bf7ef71216376d12fcd5ec17e43742c> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
    0x9317f000 - 0x93180ffc libffi.dylib ??? (???) <a3b573eb950ca583290f7b2b4c486d09> /usr/lib/libffi.dylib
    0x93181000 - 0x9320bfe3 com.apple.DesktopServices 1.4.7 (1.4.7) <d16642ba22c32f67be793ebfbe67ca3a> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
    0x9320c000 - 0x93513fff com.apple.HIToolbox 1.5.4 (???) <5e2af960b53059c648af4adb99471032> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
    0x93514000 - 0x93518fff libGIF.dylib ??? (???) <572a32e46e33be1ec041c5ef5b0341ae> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x93519000 - 0x9351bfff com.apple.securityhi 3.0 (30817) <2b2854123fed609d1820d2779e2e0963> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
    0x9351c000 - 0x9353aff7 com.apple.QuickLookFramework 1.3 (170.7) /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
    0x93bdb000 - 0x93c58fef libvMisc.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
    0x93dbb000 - 0x93e86fff com.apple.ColorSync 4.5.0 (4.5.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
    0x93e87000 - 0x93e95ffd libz.1.dylib ??? (???) <5ddd8539ae2ebfd8e7cc1c57525385c7> /usr/lib/libz.1.dylib
    0x93e96000 - 0x94111fe7 com.apple.Foundation 6.5.6 (677.21) <5cfa0aa8b9b43193955d601ba6c2591a> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x94112000 - 0x941f2fff com.apple.syncservices 3.1 (389.7) <b3020e445b8987ea77eeaf918e48c351> /System/Library/Frameworks/SyncServices.framework/Versions/A/SyncServices
    0x941f3000 - 0x941f8fff com.apple.CommonPanels 1.2.4 (85) <ea0665f57cd267609466ed8b2b20e893> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
    0x941f9000 - 0x941f9ffd com.apple.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
    0x94245000 - 0x94263ff3 com.apple.DirectoryService.Framework 3.5.5 (3.5.5) <4b81063df189bc462f012a169474fcbc> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryServi ce
    0x94264000 - 0x9426dfff com.apple.speech.recognition.framework 3.7.24 (3.7.24) <d3180f9edbd9a5e6f283d6156aa3c602> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
    0x9426e000 - 0x942a5fff com.apple.SystemConfiguration 1.9.2 (1.9.2) <8b26ebf26a009a098484f1ed01ec499c> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
    0x942b0000 - 0x942e4fef com.apple.bom 9.0 (136) <b72e1fd1d3bfd8c288381adb23775fd4> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x942e5000 - 0x942f4fff libsasl2.2.dylib ??? (???) <b9e1ca0b6612e280b6cbea6df0eec5f6> /usr/lib/libsasl2.2.dylib
    0x942f5000 - 0x94371feb com.apple.audio.CoreAudio 3.1.0 (3.1) <70bb7c657061631491029a61babe0b26> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x94372000 - 0x94405fff com.apple.ink.framework 101.3 (86) <bf3fa8927b4b8baae92381a976fd2079> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
    0x94406000 - 0x94406ff8 com.apple.ApplicationServices 34 (34) <8f910fa65f01d401ad8d04cc933cf887> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
    0x94407000 - 0x946e1ff3 com.apple.CoreServices.CarbonCore 786.6 (786.6) <5682aae1e2cf5ae750d5a4dea98c084c> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
    0x946e2000 - 0x9470dfe7 libauto.dylib ??? (???) <42d8422dc23a18071869fdf7b5d8fab5> /usr/lib/libauto.dylib
    0x9470e000 - 0x94b1efef libBLAS.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
    0x94b1f000 - 0x94bc6feb com.apple.QD 3.11.54 (???) <b743398c24c38e581a86e91744a2ba6e> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
    0x94bc7000 - 0x94c21ff7 com.apple.CoreText 2.0.3 (???) <1f1a97273753e6cfea86c810d6277680> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreText.framework/Versions/A/CoreText
    0x94c22000 - 0x94c72ff7 com.apple.HIServices 1.7.0 (???) <f7e78891a6d08265c83dca8e378be1ea> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
    0x94c73000 - 0x94f95fe2 com.apple.QuickTime 7.5.5 (995.22.3) <07ffd134d58fdbfe377ba9007f591289> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
    0x94f96000 - 0x95010ff8 com.apple.print.framework.PrintCore 5.5.3 (245.3) <222dade7b33b99708b8c09d1303f93fc> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
    0x95011000 - 0x9502ffff libresolv.9.dylib ??? (???) <a8018c42930596593ddf27f7c20fe7af> /usr/lib/libresolv.9.dylib
    0x9504d000 - 0x950ccff5 com.apple.SearchKit 1.2.1 (1.2.1) <3140a605db2abf56b237fa156a08b28b> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
    0x95153000 - 0x9516effb libPng.dylib ??? (???) <4780e979d35aa5ec2cea22678836cea5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x9516f000 - 0x95176ff7 libCGATS.A.dylib ??? (???) <973c01cc14f3d673270e269ccfaec660> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
    0x95177000 - 0x9520aff3 com.apple.ApplicationServices.ATS 3.4 (???) <a96cd91dabc68545183c11de8f92c7e4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
    0x9520b000 - 0x9520bffe com.apple.quartzframework 1.5 (1.5) <4b8f505e32e4f2d67967a276401f9aaf> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
    0x9520c000 - 0x9520cff8 com.apple.Cocoa 6.5 (???) <e064f94d969ce25cb7de3cfb980c3249> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x9520d000 - 0x9526affb libstdc++.6.dylib ??? (???) <04b812dcec670daa8b7d2852ab14be60> /usr/lib/libstdc++.6.dylib
    0x9526b000 - 0x9529afe3 com.apple.AE 402.2 (402.2) <e01596187e91af5d48653920017b8c8e> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
    0x9529b000 - 0x952bffeb libssl.0.9.7.dylib ??? (???) <c7359b7ab32b5f8574520746e10a41cc> /usr/lib/libssl.0.9.7.dylib
    0x952f7000 - 0x95331fe7 com.apple.coreui 1.2 (62) /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x95332000 - 0x95339fe9 libgcc_s.1.dylib ??? (???) <f53c808e87d1184c0f9df63aef53ce0b> /usr/lib/libgcc_s.1.dylib
    0x9533a000 - 0x9533fffb com.apple.DisplayServicesFW 2.0 (2.0) <8953865f53e940007a4e4ac5390d3c95> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayS ervices
    0x95340000 - 0x95407ff2 com.apple.vImage 3.0 (3.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
    0x954c6000 - 0x95863fe7 com.apple.QuartzCore 1.5.5 (1.5.5) <82435993614a3fff1236be18f82188bf> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x95864000 - 0x95a1fff3 com.apple.QuartzComposer 2.1 (106.5) <a296178aba94c71fc5314ea2ed0b4349> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzCompose r.framework/Versions/A/QuartzComposer
    0x95a20000 - 0x95b66ff7 com.apple.ImageIO.framework 2.0.4 (2.0.4) <6a6623d3d1a7292b5c3763dcd108b55f> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/ImageIO
    0x95bb8000 - 0x95c9dff3 com.apple.CoreData 100.1 (186) <8e28162ef2288692615b52acc01f8b54> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x95c9e000 - 0x95cd0fff com.apple.LDAPFramework 1.4.5 (110) <cc04500cf7b6edccc75bb3fe2973f72c> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x95cd1000 - 0x95d55fe3 com.apple.CFNetwork 339.5 (339.5) <c6565c13b0356e1d4bb99a68398d558b> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
    0x95d96000 - 0x95e08fff com.apple.iLifeMediaBrowser 1.0.9 (212.0.1) /System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/iLifeM ediaBrowser
    0x95e09000 - 0x95e3affb com.apple.quartzfilters 1.5.0 (1.5.0) <22581f8fe9dd2cb261f97a897407ec3e> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters .framework/Versions/A/QuartzFilters
    0x95e3b000 - 0x96ee1ffe com.apple.QuickTimeComponents.component 7.5.5 (995.22.3) /System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTim eComponents
    0x9717c000 - 0x9717ffff com.apple.help 1.1 (36) <b507b08e484cb89033e9cf23062d77de> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
    0xfffe8000 - 0xfffebfff libobjc.A.dylib ??? (???) /usr/lib/libobjc.A.dylib
    0xffff0000 - 0xffff1780 libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib

    Sorry to read you are still having trouble with this.
    Upgrading to 8.0.2 has not made a difference?
    I am a little confused by this from your original post.
    "i have made a project... and saved other projects in that same folder with a different name..."
    I may very well be wrong but this reads to me that you are saving projects into another projects folder?
    If that is the case I would imagine and just guessing that, that would cause problems although I am not sure.
    Just to either help and hope not hinder your progress and more for clarification here is what I do and it seems to work,
    I keep all of my projects in there own folders except when I do a few test mixes then I "save as". For example if I have "Funky Cue" saved as my main project I may do various mixes or edits and save those as "funky Cue Extra Bar" all within the "Funky Cue" project folder. I would not save other projects to that folder for fear of confusing logic when trying to find audio files and settings.
    If I am correct in my assumption of how you are saving your work and that it is indeed that that is causing you troubles I would back up the entire folder and start trying to do some folder and project organization.
    Please note I am just spit-balling ideas here and I could be way off base.
    I have to leave for 3 hour rehearsal but will check back latter. I hope by then someone with a direct cure can help.
    Good luck,
    Jay
    Message was edited by: NoteFarm
    Message was edited by: NoteFarm for content after re-reading original post.

  • Tascam FW-1028 & Logic Pro X?

    Logic Pro X tech specs states the the Tascam FW-1082 is a compatilble DAW controller.  However, AFAIK there is no 64 bit driver for this product & Tascam haven't updated the driver for a while...
    Can anyone confirm that the Tascam FW-1082 does indeed work with Logic Pro X?
    Thanks

    No, wait, unless I'm misunderstanding, I don't believe it can work this way. The whole issue is that Tascam has not provided a 64 bit driver for OsX, the last driver they (actually it was Frontier) wrote was a 32 bit driver for Snow Leopard. The machine that you physically hook the Tascam up to MUST have a working hardware driver for the device. It can't directly connect through a virtual driver, because there has to be a connection to the low level hardware layer FIRST. I mean how can it even see the Tascam if the Firewire isn't talking to it? THEN you can bridge or virtualize it or redirect it however you want. So unless your MacBook Pro is running an older 32 bit version of OsX, like Snow Leopard, I don't think it can work.
    In my case I can use Windows 7 (64 bit, Tascam DOES provide a 64 bit Windows driver), or my old PPC running 10.5. Or I could use my old XP machine I used to run Cubase on. If you have a funky old mac, or an old PC running 32 or 64 bit XP or Vista, or any version of Windows 7, it can be your bridge. Scrounge around for an old machine. The nice thing about an old mac is that the network MIDI stuff is more integrated than the (third party) rtp.MIDI on Windows, Bonjour is built-in, etc. On Windows you need to download and install rtp.MIDI and (preferably) install Apple's Bonjour (it comes with Apple's printer support), without which you have to manually enter the IP addresses.
    The hardest thing about these setups is when you change anything, because the whole Bonjour approach makes it reconfigure itself to make it easier, and instead it gets everything confused. Because I use both Cubendo and Logic, I use my iPhone and my iPad and my Kindle Fire and my Android Note 3 mapped as control surfaces into both my PC and into my Hackintosh, I don't always have all of them on hand, my wife steals them, so I have to switch, and it's always getting VERY confused. I go to use the iPad on Logic and find it's talking to the dog instead, I move the faders and the dog's ears start flopping up and down ... almost that bad.
    The best way would be to use an old machine and hard wire it to your Logic mac with ethernet, not WiFi, plug the Tascam into it, configure it with just one Network MIDI port, define the Live Link, and let it be. Maybe even dedicate an old machine to bridging your Tascam. If you use a wireless device too, add it after the Tascam is rock-solid, and don't change anything after that. Don't let your wife stael your devices. Good luck.

  • Need help in correlated sub query logic

    Hi ,
    I have one procedure with cursor. I have given small part of the cursor as shown below .
    SELECT
      A.DAY_DATE,
      A.COUNTRY_CODE,
      A.INST_CODE,
      a.bra_code,
      a.cus_num,
      a.cur_code,
      a.led_code,
      a.sub_acct_code,
      (tra_amt * SPOT_RATE) pre_day_crnt_bal,
      t.mat_date,
      t.NEW_INT_RATE int_rate,
      t.DEB_CRE_IND int_chg_pai_ind,
      a.ACCT_TYPE,
      (SELECT COUNT (
      DISTINCT TO_CHAR (day_date, 'mm')
      FROM PIO_TIMES
      WHERE day_date BETWEEN a.day_date
      AND NVL ( T.MAT_DATE,A.DAY_DATE) 
      AND TO_CHAR (day_date, 'dd') = '31') Test
    Here how can I build the logic for inside select statement.
    I tried to build the separate stream for the inside select statement but I am confusing how to handle the count in the inside the query.
    Please help me how to build the logic for the inside query statement .
    Thanks & Regards,
    Ramana.

    Hi Balakrishna,
    Thanks for your support
    I have applied but I am not getting the column in the output columns from the custom sql function.
    As per the procedure we are using the all conditions like between and month or date conditions  to find the count of distinct months.
    If we use partial conditional in the custom SQL  and partial conditionals in the lookup condition clause is it give the same result?
    How can we get the field of custom sql in the output field.
    Thanks & Regards,
    Ramana.

  • Logic - Must Force Quit After Hiding

    I've encountered a strange but incredibly annoying problem with Logic Pro 8.0.2 and Leopard on my new (Early 2008) Mac Pro 2.8 8-core. When I'm working on a song, I frequently hide Logic to the dock when I edit an audio sample in Peak or Recycle; or even just to take a break and check email. I did this all the time with my G5 and Tiger. Now, whenever I hide Logic to the dock and try to bring it back up, it seems to have crashed - no error message window, but eventually the contextual window that comes up when right clicking on the icon in the dock says "not responding" and I have to force quit, usually multiple times before it really quits, then go through the slow process of reopening Logic or sometimes restarting the Mac. Logic is the only program that does this, and it's a major workflow/creativity killer. Has anyone encountered this or does anyone know what could be causing it? I do regular Unix maintenance, so I doubt that permissions are the problem. Between this and firewire problems (see my other post), I'm ready to downgrade back to my old G5.

    I'm really sorry in advance to the OP, mods, and other poor souls that have to read this thread and this post. But this nonsense must be stopped......
    (be sure to have at least 100GB of free space in the System HDD
    this is a Leopard requirement!!)
    ....expecially when Hiding an Application such as Logic... this require a great ammount of Virtual Memory Size...
    if you don't have at least 100GB free in your disk... this behaviour should be happen!
    Fer, this is getting ridiculous! Every time I see a post of yours you increase the gb requirement for running Logic, Leopard, Virtual Memory, etc. You have got to stop giving poor confused Logic users false information.
    100gb free??? A LEOPARD REQUIREMENT???? The Mac Mini, THAT COMES WITH LEOPARD, comes with an 80gb hard drive! And several models come with a 120gb HD. To say that Leopard requires 100gb free is absolutely positively FALSE. And to say that if you don't have 100gb free on your HD, then doing a simple action like HIDING AND APPLICATION should cause it to freeze might be one of the most ridiculous statement I've ever seen on this forum.
    I appreciate your enthusiasm on this forum, but you have got to stop giving false information. I ran Logic and Leopard for several months on my MBP with a 120gb HD, with between 15 and 20gb of free space, AND IT RAN JUST FINE. Virtual Memory was fine, hiding applications, including Logic, was fine, EVERYTHING FUNCTIONED AS NORMAL. Please post useful information and stop posting this nonsense.
    If you, or anyone else, has real tangible information to back up your claims, please post, and I'll happily retract my statements. Until then, stick to the facts man!

  • State and StateManager

    hi,
    I am comfused a bit about the state and its maintenance by the state manager. Here is the scenario that I have
    In the evenResult when there is an event fired for the FIRST TIME I am creating a mutable state and setting some values to my state.
    the next time when the even is fired if the state is availabe I am cloning the previous state and make it a mutable state and sending the same state back with some more values being set the second time. I did this some 20 times and then I tried to hit back button.
    By the time I hit back 10 times the queue maintained by the StateManager is null.
    Each time I hit back button the event is fired again becuz the url that is returned has the event appended to it. Thus instead of having the 20 states I have only 10 states......surprisingly the browser is caching the pages and by hitting back button it is, as a matter of fact returning the state of the page at that instance. But in the error log I get the state as NULL after 10 back hits. So is the state available at all?? If "yes" is there a way that I can get that state??
    can we control the event when we hit the back button..logically its not an event invoked by hitting any submit button right!!!
    I 've read the UIX controller section but couldn't extract this information for the notes provided in the guide.
    I have a faint idea of what might be going on but am not quite convinced. Could any body please explain to me what is actually happening with the state and the StateManager.
    regards,
    vasanth

    As I've read a little more and experimented a little, I now see two patterns and two philosophies about dealing with the browser navigation buttons here. Please correct me if my understanding is wrong:
    Using a Struts-style token, if the user submits a form and then hits back, they will get an error page. If the request is re-submitted with the back navigation, the server checks the token and, finding it no longer matches the current session token, redirects to an error page. Here the goal is decidedly not to support back navigation.
    I actually wound up implementing another pattern, where, instead of checking all tokens against a single valid session token that is updated with each request, I put a new token on each page render, and keep a list of which tokens have already been used or not. This way, if the user hits back, the event is re-fired, but the event handler sees that the token has already been used, and doesn't process the event. This prevents the State from being updated again, allows the user to see the page, and even allows them to make new selections and resubmit the page if they like. It will have been rendered with a new token, so the new submit is processed.
    I can see uses for both patterns. Obviously, some submits should only happen once. You only want your credit card charged once. But what if you have a page with several tabs and you're maintaining the state of an object tree that gets updated as the user navigates the tabs? It seems there's no harm in letting the user hit back, which -- using UIX's State object -- acts as a kind of Undo, and allowing them to continue to edit the state from there.
    So now I have three questions:
    1) Is there support for a Synchronizer Token in UIX? If so, how?
    2) If the goal of the State object is to allow using Back as an Undo (which is what the documentation suggests), don't you /need/ some kind of token pattern like I've suggested to keep the event from being handled again and thereby creating a /new/ State, as indicated by Vasanth's original post?
    3) I'm now even more confused about how to manage the state than before. Struts and UIX seem to suggest opposed approaches here. Any comments/opinions/experience on why/when to use one or the other?

  • Use of Prepared Statement in adf

    Hi Experts,
    I am confused with the Use of prepared statement in adf.
    My use case is ,
    I have to update a table from every page in my application under certain conditions.
    My question is ,
    whether I have to create the VO iterator binding in every page and by calling the createinsert and insert the data in to the table or
    use a common method in the Application module impl
    which is using a prepared statement,(which is not even creating the ViewObject ) like
    PreparedStatement st = null;
    String sql = "INSERT INTO hr.departments (DEPARTMENT_ID,    DEPARTMENT_NAME,   MANAGER_ID,   LOCATION_ID) VALUES (seq,?,?,?)";
                st=getDBTransaction().createPreparedStatement(sql,0);
                st.setString(1, name);
                st.setString(2, mgr_id);
                st.setString(3, Loc_id);
                st.execute();
    getDBTransaction().commit();which is the best approach?
    Studio Edition Version 11.1.1.2.0
    Ranjith

    Ranjith,
    Without further understanding the use case, there's not really much difference between the two approaches. In both cases, you'd have a binding in the page definition (either an iterator binding for the VO or a method binding for the AM service method). Both will use bind variables. The main difference I can see is that, depending on how you have configured your AM pooling settings, the VO method will incur fewer parses in the DB because the AM will cache prepared statements for you.
    John

  • How to use "where" clause in modify statement

    Hi
    can any1 telll me is it possible to use a where clause in a modify statemetn. I want to use modify statemetn  to insert a new recoed in a database table.
    Regards
    Sabahuddin Ahmed

    MODIFY itab - itab_lines
    Syntax :
    ... itab FROM wa TRANSPORTING comp1 comp2 ... WHERE log_exp.
    With these additions the MODIFY statement assigns the content of the comp1 comp2 ... components of the wa work area specified after TRANSPORTING to all lines in the itab table that meet the logical condition log_exp. The wa work area must be compatible with the line type of the internal table.
    The TRANSPORTING addition has the same effect as changing individual lines. The WHERE addition can only be specified together with the TRANSPORTING addition. After WHERE, any logical expression can be specified in which the first operand of each individual comparison is a component of the internal table. All logical expressions are therefore possible, with the exception of IS ASSIGNED, , and IS SUPPLIED. It is not possible to dynamically specify a component using bracketed character-type data objects.
    While for standard tables and hashed tables all lines in the internal table are checked for the logical expression of the WHERE statement, for sorted tables, optimized access can be achieved by checking at least one opening part of the table key for parity using AND linked queries in the logical expression.
    Example
    Change the contents of the planetype component for all lines in the sflight_tab internal table in which this component contains the value p_plane1 to the value p_plane2.
    PARAMETERS: p_carrid TYPE sflight-carrid,
                p_connid TYPE sflight-connid,
                p_plane1 TYPE sflight-planetype,
                p_plane2 TYPE sflight-planetype.
    DATA sflight_tab TYPE SORTED TABLE OF sflight
                     WITH UNIQUE KEY carrid connid fldate.
    DATA sflight_wa TYPE sflight.
    SELECT *
           FROM sflight
           INTO TABLE sflight_tab
           WHERE carrid = p_carrid AND
                 connid = p_connid.
    sflight_wa-planetype = p_plane2.
    MODIFY sflight_tab FROM sflight_wa
           TRANSPORTING planetype WHERE planetype = p_plane1.
    reward if useful

Maybe you are looking for