Really interesting bizarre bug in TreePath, I'm confused beyond belief

Inside a large program, in which I use custom TreeModel instead of DefaultMutableTreeNode's etc, I have a following method which needs to recurse up a TreePath.
This seems to be a MAJOR bug, because if you look in the following ten lines, I verify several times that the argument is non-null (and even return early if it is).
However, at the line "while( ... )" it throws a NullPointerException! What, is the keyword "while" null ???!?!?! Because we know that tp is NOT null.
We also know that we can call "tp.getPathCount()" because I do so and even print it out!#
If you have any thoughts, please CC to [email protected], because at the moment I'm sure Sun will refuse a bug report (without more info) and I doubt I can make a small program that demonstrates this - otherwise surely it would have been found before!
public static Hashtable getMapping( TreePath tp )
System.out.println( "tp = "+tp );
Hashtable rc = new Hashtable();
if( tp.getPathCount() > 0 )
else
return rc;
System.out.println( "tp = "+tp );
int tpcount = tp.getPathCount();
System.out.println( "tp.count = "+tp.getPathCount() );
while( tp.getPathCount() > 0 )
return rc;
}

Oh dear. After prolonged testing, I realised the problem: when the TreePath is the root, it returns null as parent , which happens just before I do the test as to whether to carry on - I had originally put the test just before that, but had moved it to just afterwards, thereby causing the problem!
Very foolish, really.

Similar Messages

  • Interesting thread bug

    Hi,
    I'm developing a client/server whiteboard system for my term project. I've hit to an interesting threading bug. The very brief description of the goal is like this: A client has a method (getActiveUsers) to get the list of active(logged in) users from server. In order to accomplish this, it sends a command to server to receive the user list. In an undeterministic time frame, the server sends a message as a reply, which includes the user list. When the client gets the user list, it is expected to update its local user list. The code for these goes like this:
    // The method that returns the list of active users
    // in the system
    public Vector getActiveUsers()
    synchronized(activeUsers)
    channel.send(new ListActiveUsers(username));
    try
    activeUsers.wait();
    catch (InterruptedException e) {}
    return activeUsers;
    // The method that is fired when a new message
    // is received (Observer pattern)
    public void update(Message msg){
    if (msg instanceof ActiveUsersList)
    synchronized(activeUsers)
    activeUsers=((ActiveUsersList)msg).activeUserList;
    activeUsers.notifyAll();
    return;
    inform(msg);
    the Error message is this:
    java.lang.IllegalMonitorStateException: current thread not owner
         at java.lang.Object.notifyAll(Native Method)
         at domain.Whiteboard.update(Whiteboard.java:49)
         at services.messaging.Channel.inform(Channel.java:95)
    How can a thread be not owner of an object when it enters a synchronized block for that object?
    Thanks for any help.
    Regards...

    You synchronized on one object, referred to by your variable activeUsers, but then you reassigned activeUsers to refer to a different object and called notifyAll on that object. Remind yourself of the difference between variables and objects.

  • Really interesting bug with Compiz, not sure how to label it

    Hi forums, I really promise I searched around for this, so if this is a super common bug, I apologize in advance (I really wasn't sure how to even label what was happening). All I know is that when compiz is enabled, I'm getting super weird behavior in programs, mostly with terminal and system menus. The only way I know to show this is by a screenshot:
    http://i66.photobucket.com/albums/h248/ … 0c7d62.png
    As you can see from the pic, there are multiple menu objects highlighted (I promise I don't have 3 mouse pointers!). I couldn't capture this via screenshot, but the highlighted elements are actually alternating between this set and another. I could show more instances of this, but I think it would just be redundant. Another (possibly related) issue is the odd behavior in terminal. When I am using terminal to do something, be it accessing the AUR repository or editing a file somewhere, or anything really, the terminal scrolls up and down exactly 1 line, repeatedly (very fast). The only other place I experience significant issues is with compizconfig settings manager (ccsm). When trying to access a different menu, the ccsm window flashes very quickly back and forth to the previous menu screen. All of these things make it incredibly difficult to make selections. My browser (chrome) is fortunately exempt from this dilemma.
    The only thing I know for sure is that this is caused by compiz. Disabling compiz (going back to xfwm or using another window manager) eliminates the issue. I hadn't had this issue until yesterday, but I really hadn't changed anything.
    Things I've tried:
    - Reinstalling compiz
    - Enabling/Disabling Emerald
    - Installing compiz-bzr
    - Fooling with metacity
    - Restarting
    Any advice or words of wisdom on this would be very appreciated
    -- mod edit: read the Forum Etiquette and only post thumbnails http://wiki.archlinux.org/index.php/For … s_and_Code [jwr] --

    Thanks for the reply. I'm actually using a slightly older nvidia gpu (480 GTX) with nvida-340xx, which is what nvidia recommends. I've worked with changing video driver parameters, and nothing there has seemed to change this much. I was afraid this was being caused by a mistake of mine, but it seems more and more likely that this is a problem with compiz: to test, I made a virtual machine and installed arch there (same setup as mine, only completely fresh) and I'm having the same issues. I like compiz because of the amazing ability to theme and control the general appearance of my gui. Is there a good alternative that one of you all could recommend?
    Last edited by MaroonR (2014-11-01 05:45:46)

  • Bizarre bug in Camera Raw 7.3 or Adobe Algorithms??? Grayed out areas of the image

    When converting raw files from Nikon D600 using CR 7.3 parts of the image appear grey and save that way. Converting to TIFF using Adobe DNG Converter didn't help but viewing and saving to TIFF in Preview showed none of the artifacts. Very bizarre and I am really looking forward to an explanation and hopefully a fix! Tried it on two machines now - same problem!!

    The example photo had Defringe values were set too extreme for the picture content.   Here is a lynda.com video that shows how to back things off based on what you see on screen:
    http://www.youtube.com/watch?v=cMfoLcfn8W8
    Images should initially be opening with zero Amount values for Defringing.  This is how my defaults are:
      If not, then reset your camera raw defaults to the factory defaults:
    After doing this, then if you really want something different than the factory defaults, open a new image, set those values and use the Save New Camera Raw Defaults item just above.

  • Bizarre bug - Letter "A" superimposed over auto page numbers, but only in one font

    I originally saw this on a document upgraded from Pages '09, but I can reproduce it in new documents as well. When using the font Adobe Caslon Pro, Pages superimposes a capital letter "A" over the automatic page number insert.
    Typing other numbers is fine, it's only Pages's automatic page number feature.
    It happens regardless of style: bold, italic, underline, etc.
    It happens on all pages, not just the first one.
    As far as I can tell, it only happens with Adobe Caslon Pro. I haven't tested every last font I have, but every other one I've tried has not had this issue.
    Any ideas on how to proceed? How to check to see if it's a Pages problem or a problem with the font? I really like this font for the document I'm using and am not keen on changing it, or making the page number a different font from the rest of the document. I've attached an image so you can see the bug in action.

    You haven't said, but we presume this is happening in Pages 5 in Mavericks?
    Yes, sorry! Pages 5.1, Mac OS X 10.9.1.
    Have you tested it in Pages '09 in Mavericks?
    Something's wrong with my copy of Pages '09, it can't seem to open any documents (just says "The document _____ could not be opened" every time.). That's why I'm moving over to the new version.
    Is your Adobe Caslon Pro an otf font?
    It is, yes.
    Is this happening with all variants of Adobe Caslon Pro or only one style?
    Every variant.

  • OK - I got a really interesting question down in ABAP General and NW AppSer

    This one is so interesting that I thought I'd draw a little extra attention to it here.
    See:
    Hang on to your hats! (shared buffer in multi-WAS/multi-update process env)
    or:
    Hang on to your hats! (shared buffer in multi-WAS/multi-update process env)
    Any and all <i><b>informed</b></i> opinion welcome.

    This is really cool: the <b>export to database</b> statement with a given key value for ID <i><b>replaces</b></i> what's already in the table for the same key value.
    To see that this is true, copy the system table INDX to a custom table called ZINDX_QM (so you won't have to change the code below.)  Activate this custom table.
    Then run the following code twice as follows:
    1) the first time, leave the value of wa_stuff as it is declared, i.e.:
    "This is some stuff"
    2) the second time, change the value of wa_stuff to:
    "This is some stuff - pass 2."
    You'll see that the second value has replaced the first value in the custom table.
    So the export to database statement actually does <b>a "replace", not an "append"</b>,  if the key value is already in the table.
    REPORT  ZFOO.
    type-pools: thfb.
    TABLES:
      zindx_qm.
    DATA:
      context_id             TYPE thfb_context_id,
      cntxt_user_dt(60)      TYPE c,
      cntxtud_s              TYPE string,
      rtrnd_hash             TYPE i,
      rtrnd_hash_n(22)       TYPE n,
      rtrnd_hash_c(22)       TYPE c,
      wa_zindx_qm            TYPE zindx_qm,
      v_chk_cnt              TYPE i,
      wa_stuff(40)           TYPE c VALUE 'This is some stuff - pass 1'.
    CALL FUNCTION 'TH_GET_CONTEXT_ID'
      IMPORTING
        CONTEXT_ID       = context_id.
    CONCATENATE context_id
                sy-datum
                sy-uname
           INTO cntxt_user_dt.
    cntxtud_s = cntxt_user_dt.
    CALL FUNCTION 'LCRDB_STRING_HASH'
      EXPORTING
        TEXT =  cntxtud_s
      IMPORTING
        HASH =  rtrnd_hash.
    rtrnd_hash_n = rtrnd_hash.
    rtrnd_hash_c = rtrnd_hash_n.
    wa_zindx_qm-aedat = sy-datum.
    wa_zindx_qm-usera = sy-uname.
    wa_zindx_qm-pgmid = sy-repid.
    EXPORT wa_stuff
      TO DATABASE zindx_qm(mo)
      ID rtrnd_hash_c
      FROM wa_zindx_qm.
    CLEAR wa_stuff.
    IMPORT wa_stuff TO wa_stuff
      FROM DATABASE zindx_qm(mo)
      ID rtrnd_hash_c.
    WRITE: / wa_stuff.
    Also, the second cool thing is that the "relid" (area) field of the custom table actually makes coding multiple storage statements much easier.  To see why this is so, just compare what's been commented out in the following BAdI method with what's replaced it:
    method IF_EX_INSPECTIONLOT_UPDATE~CREATE_IN_UPDATE.
    * 11/10: new export statements from XSQM exit
    *EXPORT gt_outtab        TO DATABASE zindx_qm(tb) ID rtrnd_hash_c.
    *EXPORT s7_tab_mseg      TO DATABASE zindx_qm(ms) ID rtrnd_hash_c.
    *EXPORT v_cntr_recursion TO DATABASE zindx_qm(rc) ID rtrnd_hash_c.
    * 11/10 - original decs/imports before switch to database exports from shared buffer exports
    *v_memkey(60)      TYPE c,
    *v_memkey2(64)     TYPE c,
    *v_memkey3(65)     TYPE c,
    *v_memkey4(65)     TYPE c,
    *v_memkey5(65)     TYPE c,
    *v_memkey6(65)     TYPE c,
    *IMPORT gt_outtab        TO gt_outtab        FROM SHARED BUFFER indx(st) ID v_memkey.  now tb
    *IMPORT s7_tab_mseg      TO s7_tab_mseg      FROM SHARED BUFFER indx(st) ID v_memkey2. now ms
    *IMPORT v_cntr_recursion TO v_cntr_recursion FROM SHARED BUFFER indx(st) ID v_memkey3. now rc
    *IMPORT v_do_exit        TO v_do_exit        FROM SHARED BUFFER indx(st) ID v_memkey4. now de
    *IMPORT wa_zzqa02        TO wa_zzqa02        FROM SHARED BUFFER indx(st) ID v_memkey5. now wz
    *IMPORT i_zzqa02         TO i_zzqa02         FROM SHARED BUFFER indx(st) ID v_memkey6. now iz
    * for context id typing
    TYPE-POOLS:
      thfb.
    DATA:
      context_id             TYPE thfb_context_id,
      cntxt_user_dt(60)      TYPE c,
      cntxtud_s              TYPE string,
      rtrnd_hash             TYPE i,
      rtrnd_hash_n(22)       TYPE n,
      rtrnd_hash_c(22)       TYPE c,
      wa_zindx_qm            TYPE zindx_qm,
      v_chk_cnt              TYPE i.
    DATA:
      v_do_exit         TYPE c,
      v_cntr_recursion  TYPE i,
      v_itab_cnt        TYPE i,
      v_index           TYPE i,
      v_mapl_cnt        TYPe i.
    DATA:
      s_qals            TYPE qals,
      s7_tab_mseg       TYPE STANDARD TABLE OF mseg,
      wa_mseg           TYPE mseg,
      gt_outtab         TYPE STANDARD TABLE OF zzmseg_qm_2007,
      wa_zzqm           TYPE zzmseg_qm_2007,
      wa_zzqa02         TYPE zzqa02_prueflos,
      i_zzqa02          TYPE STANDARD TABLE of zzqa02_prueflos,
      wa_zqm_lottrck    TYPE zqm_lottrck,
      wa_mapl TYPE mapl,
      v_mtart           TYPE mtart,
      v_qmatv           TYPE qmatv.
    DATA:
      v_cnt_wyt3        TYPE i,
      v_debug           TYPE i.
      CALL FUNCTION 'TH_GET_CONTEXT_ID'
        IMPORTING
        CONTEXT_ID       = context_id.
      CONCATENATE context_id
                  sy-datum
                  sy-uname
             INTO cntxt_user_dt.
      cntxtud_s = cntxt_user_dt.
      CALL FUNCTION 'LCRDB_STRING_HASH'
        EXPORTING
          TEXT =  cntxtud_s
        IMPORTING
          HASH =  rtrnd_hash.
      rtrnd_hash_n = rtrnd_hash.
      rtrnd_hash_c = rtrnd_hash_n.
    *  CONCATENATE 'DEXIT'
    *               sy-uname
    *               sy-datum
    *               context_id
    *          INTO v_memkey4.
    *  IMPORT v_do_exit TO v_do_exit FROM SHARED BUFFER indx(st) ID v_memkey4.
      IMPORT v_do_exit TO v_do_exit
        FROM DATABASE zindx_qm(de)
        ID rtrnd_hash_c.
    *  CONCATENATE 'CRCSN'
    *              sy-uname
    *              sy-datum
    *              context_id
    *         INTO v_memkey3.
    *  IMPORT v_cntr_recursion TO v_cntr_recursion FROM SHARED BUFFER indx(st) ID v_memkey3.
      IMPORT v_cntr_recursion TO v_cntr_recursion
        FROM DATABASE zindx_qm(rc)
        ID rtrnd_hash_c.
    *  CONCATENATE sy-uname
    *              sy-datum
    *              context_id
    *         INTO v_memkey.
    *  IMPORT gt_outtab TO gt_outtab FROM SHARED BUFFER indx(st) ID v_memkey.
      IMPORT gt_outtab TO gt_outtab
        FROM DATABASE zindx_qm(tb)
        ID rtrnd_hash_c.
      DESCRIBE TABLE gt_outtab LINES v_itab_cnt.
      IF v_do_exit = 'N'.
        v_do_exit = 'Y'.
    *    EXPORT v_do_exit FROM v_do_exit TO SHARED BUFFER indx(st) ID v_memkey4.
        EXPORT v_do_exit FROM v_do_exit TO DATABASE zindx_qm(de) ID rtrnd_hash_c.
    *    CONCATENATE 'SQALS'
    *                sy-uname
    *                sy-datum
    *                context_id
    *           INTO v_memkey5.
    *    IMPORT wa_zzqa02 TO wa_zzqa02 FROM SHARED BUFFER indx(st) ID v_memkey5.
        IMPORT wa_zzqa02 TO wa_zzqa02
          FROM DATABASE zindx_qm(wz)
          ID rtrnd_hash_c.
        IF v_cntr_recursion < v_itab_cnt.
    *    CONCATENATE 'TQALS'
    *                sy-uname
    *                sy-datum
    *                context_id
    *           INTO v_memkey6.
    *      IMPORT i_zzqa02 TO i_zzqa02 FROM SHARED BUFFER indx(st) ID v_memkey6.
          IMPORT i_zzqa02 TO i_zzqa02
            FROM DATABASE zindx_qm(iz)
            ID rtrnd_hash_c.
        ENDIF.
        APPEND wa_zzqa02 TO i_zzqa02.
    *    EXPORT i_zzqa02 FROM i_zzqa02 TO SHARED BUFFER indx(st) ID v_memkey6.
        EXPORT i_zzqa02 FROM i_zzqa02 TO DATABASE zindx_qm(iz) ID rtrnd_hash_c.
        IF v_cntr_recursion = 0.
          CALL FUNCTION 'ZZQA02_ASSIGN_BDC' IN BACKGROUND TASK.
        ENDIF.
        EXIT.
      ENDIF.
    *  CONCATENATE 'MSEG'
    *              sy-uname
    *              sy-datum
    *              context_id
    *         INTO v_memkey2.
    *  IMPORT s7_tab_mseg TO s7_tab_mseg FROM SHARED BUFFER indx(st) ID v_memkey2.
      IMPORT s7_tab_mseg TO s7_tab_mseg
        FROM DATABASE zindx_qm(ms)
        ID rtrnd_hash_c.
      v_index = v_itab_cnt - v_cntr_recursion + 1.
      READ TABLE gt_outtab INTO wa_zzqm INDEX v_index.
      READ TABLE s7_tab_mseg INTO wa_mseg INDEX v_index.
      IF    wa_mseg-bwart <> '101'
        AND wa_mseg-bwart <> '103'.
        EXIT.
      ENDIF.
      IF  wa_mseg-werks <> '2000'.
        EXIT.
      ENDIF.
      SELECT
      SINGLE mtart
        FROM mara
        INTO v_mtart
       WHERE matnr = wa_mseg-matnr.
      SELECT
      SINGLE qmatv
       FROM  marc
       INTO  v_qmatv
      WHERE  matnr = wa_mseg-matnr
        AND  werks = wa_mseg-werks.
      IF    v_mtart <> 'ROH'
        AND v_qmatv <> 'X'.
        EXIT.
      ENDIF.
      s_qals = insplot.
    *  v_lifnr_save = s_qals-lifnr.
      CALL FUNCTION 'QPBU_LOT_DELETE'
         EXPORTING
         I_QALS        = s_qals.
       s_qals-lifnr   = wa_zzqm-zzlifnr.
       s_qals-pplverw = '5'.
       s_qals-stat19  = 'X'.
      SELECT
      SINGLE plnty
             plnnr
             plnal
             zkriz
             zaehl
        FROM mapl
        INTO (s_qals-plnty,
              s_qals-plnnr,
              s_qals-plnal,
              s_qals-zkriz,
              s_qals-zaehl)
       WHERE matnr = wa_mseg-matnr
         AND werks = wa_mseg-werks
         AND lifnr = wa_zzqm-zzlifnr.
      v_do_exit = 'N'.
    *  EXPORT v_do_exit FROM v_do_exit TO SHARED BUFFER indx(st) ID v_memkey4.
      EXPORT v_do_exit FROM v_do_exit TO DATABASE zindx_qm(de) ID rtrnd_hash_c.
      v_cntr_recursion = v_cntr_recursion - 1.
    *  EXPORT v_cntr_recursion FROM v_cntr_recursion TO SHARED BUFFER indx(st) ID v_memkey3.
      EXPORT v_cntr_recursion FROM v_cntr_recursion TO DATABASE zindx_qm(rc) ID rtrnd_hash_c.
      wa_zzqa02-prueflos = s_qals-prueflos.
    *  CONCATENATE 'SQALS'
    *              sy-uname
    *              sy-datum
    *              context_id
    *         INTO v_memkey5.
    *  EXPORT wa_zzqa02 FROM wa_zzqa02 TO SHARED BUFFER indx(st) ID v_memkey5.
      EXPORT wa_zzqa02 FROM wa_zzqa02 TO DATABASE zindx_qm(wz) ID rtrnd_hash_c.
      SELECT COUNT( * )
        FROM mapl
        INTO v_mapl_cnt
       WHERE matnr = wa_mseg-matnr
         AND werks = wa_mseg-werks
         AND plnty = 'Q'
         AND plnnr <> '99999999'.
      IF v_mapl_cnt = 1.
        wa_mapl-matnr = wa_mseg-matnr.
        wa_mapl-werks = wa_mseg-werks.
        wa_mapl-plnty = 'Q'.
        wa_mapl-plnnr = '99999999'.
        wa_mapl-plnal = '01'.
        wa_mapl-zkriz = '0000001'.
        wa_mapl-zaehl = '00000001'.
        wa_mapl-lifnr = 'ZZZZZZZZZZ'.
        wa_mapl-datuv = sy-datum.
        INSERT INTO mapl VALUES wa_mapl.
      ENDIF.
      CALL FUNCTION 'QPBU_LOT_INSERT'
         EXPORTING
           QALS_NEW       = s_qals.
      IF wa_zzqm-zzltno IS INITIAL.
        EXIT.
      ENDIF.
      wa_zqm_lottrck-zzltno   = wa_zzqm-zzltno.
      wa_zqm_lottrck-werk     = wa_mseg-werks.
      wa_zqm_lottrck-prueflos = s_qals-prueflos.
      wa_zqm_lottrck-mblnr    = s_qals-mblnr.
      wa_zqm_lottrck-mjahr    = s_qals-mjahr.
      wa_zqm_lottrck-zeile    = s_qals-zeile.
      INSERT
        INTO zqm_lottrck
      VALUES wa_zqm_lottrck.
    ENDMETHOD.

  • Really annoying headphone bug

    I realise that this isn't the right spot but I can't find anywhere else to post. I have a really irritating bug in the way Windowsphone treats headphones. If using headphones and you receive a text and say"read it", once you are finished the
    headphones don't work until you reboot. Instead it starts to blast out whatever you are listening to on the speakers, very irritating and embarrassing on a crowded train.

    Hi AyjayTee,
    This forum is used to discuss the questions about developing for Windows Phone apps, for your question, please try to post it in this Windows Phone forum on here:http://answers.microsoft.com/en-us/winphone
    Thanks for your understanding.
    Best Regards,
    Amy Peng
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Really interesting (and annoying) problem with Adobe on my printer...

    Hi all,
    I hope you'll be able to help me with this one, it is making me crazy. First, my configuration :
    Mac OS X 10.4.11 (iMac G5)
    Adobe Reader Version 8.1.2
    Printer HP LaserJet P1005
    I can print normally the usual pdf (have done it before and it is working perfectly). But I have just subscribe to a service which sends me "secured" pdf (I had to install a FileOpenWeb key; I can read those pdfs only on this computer and cannot edit them but I can print them - it is well specified in the security properties of the document and I contacted the supplier of the pdfs to confirm that it should be working). So I can open and read the pdf, but when I try to print them, Adobe crashes. Every time, without even popping up the usual print window. I just click on the prnter button and Adobe closes itself. If you know how to solve that problem, that would really be appreciated (a lot).
    Thanks in advance,
    Henri
    PS : for the real stuff, here is the mac error message :
    Date/Time: 2008-02-27 23:17:25.840 +0100
    OS Version: 10.4.11 (Build 8S165)
    Report Version: 4
    Command: AdobeReader
    Path: /Applications/Adobe Reader 8/Adobe Reader.app/Contents/MacOS/AdobeReader
    Parent: WindowServer [55]
    Version: 8.1.2 (8.1.2)
    PID: 255
    Thread: 0
    Exception: EXC_BAD_ACCESS (0x0001)
    Codes: KERN_INVALID_ADDRESS (0x0001) at 0x80000000
    Thread 0 Crashed:
    0 <<00000000>> 0xfffeff20 objc_msgSend_rtp + 32
    1 com.apple.CoreFoundation 0x907c5890 __CFURLDeallocate + 44
    2 com.apple.CoreFoundation 0x907bdd74 _CFRelease + 240
    3 com.adobe.acrobat.sdk.Starter 0x042cdfe8 GetWP3Nib + 524
    4 com.adobe.acrobat.sdk.Starter 0x042ceb7c LoadPrtDialogWindowFromNibFile + 88
    5 com.adobe.acrobat.sdk.Starter 0x042cf10c DoPrinterDialog + 76
    6 com.adobe.acrobat.sdk.Starter 0x042d0200 DoPrint + 700
    7 com.adobe.acrobat.sdk.Starter 0x04298f2c CheckThenPrint + 840
    8 com.adobe.acrobat.sdk.Starter 0x04299968 Fowp3AVDocPrintPagesWithParams + 136
    9 com.adobe.Acrobat.framework 0x8415df64 CopiesPagesPDE_Open + 227016
    10 com.adobe.Acrobat.framework 0x842bee4c CopiesPagesPDE_Open + 1672624
    11 com.adobe.Acrobat.framework 0x843127a0 CopiesPagesPDE_Open + 2014980
    12 com.adobe.Acrobat.framework 0x84312d78 CopiesPagesPDE_Open + 2016476
    13 com.adobe.Acrobat.framework 0x843dfef0 CopiesPagesPDE_Open + 2856532
    14 com.adobe.Acrobat.framework 0x84290cb4 CopiesPagesPDE_Open + 1483800
    15 com.adobe.Acrobat.framework 0x84292b28 CopiesPagesPDE_Open + 1491596
    16 com.adobe.Acrobat.framework 0x84284144 CopiesPagesPDE_Open + 1431720
    17 com.apple.AppKit 0x937df970 -[NSWindow sendEvent:] + 4616
    18 com.apple.AppKit 0x937889b4 -[NSApplication sendEvent:] + 4172
    19 com.apple.AppKit 0x9377fdf0 -[NSApplication run] + 508
    20 com.adobe.Acrobat.framework 0x83f8f6e0 RunAcrobat + 3188
    21 com.adobe.Acrobat.framework 0x83f8eb74 RunAcrobat + 264
    22 com.adobe.Reader 0x00003b2c start + 5956
    23 com.adobe.Reader 0x0000257c start + 404
    24 com.adobe.Reader 0x00002424 start + 60
    Thread 1:
    0 libSystem.B.dylib 0x9000b348 mach_msg_trap + 8
    1 libSystem.B.dylib 0x9000b29c mach_msg + 60
    2 com.apple.CoreFoundation 0x907dd9b8 __CFRunLoopRun + 832
    3 com.apple.CoreFoundation 0x907dd2bc CFRunLoopRunSpecific + 268
    4 ...dobe.AcrobatPlugin.Comments 0x8c69141c AcroPluginMain + 1225396
    5 ...dobe.AcrobatPlugin.Comments 0x8c692134 AcroPluginMain + 1228748
    6 ...ple.CoreServices.CarbonCore 0x90bc3794 PrivateMPEntryPoint + 76
    7 libSystem.B.dylib 0x9002bd08 _pthread_body + 96
    Thread 2:
    0 libSystem.B.dylib 0x9002c3c8 semaphore_wait_signal_trap + 8
    1 libSystem.B.dylib 0x90030eac pthread_cond_wait + 480
    2 com.apple.Foundation 0x92bed22c -[NSConditionLock

    Have you tried to repair disk permissions?
    (applications> utilities> disk utility.)
    then re-install the key.
    If that doesn't work, try as a new user.

  • Interesting PCD bug? Runaway process creating objects?

    Currently, we are on EP 6 sp 16. We have had a very interesting situation occur with our development portal at random times. Not always, but every so often, the following happens. We will either copy an oobject (for instance an iView) to another folder or change the id on an object. As we step through the wizard on the final step where it should complete the action, it will sit at 50% complete and just flash over and over....50%....over and over....after several minutes, it will error out. You would think that nothing happened, but what actually happens is that it makes THOUSANDS of copies of the object...naming them like myiview_0, myiview_1, myiview_10, myiview_100, myiview_1000, myiview_2, myiview_20....and on and on. And yes, there will be thousands made. As you can guess, it is VERY annoying. Luckily our folder layout makes it easy to simply go delete the whole folder with all the multiple copies, but had we not done that.....geeez....lots of work. What is worse is that sometimes, you can't actually see all the duplicate objects until the portal is restarted (I found this out, because they showed when I tried to create a package but not in the PCD in content admin). They actually are invisible in the PCD!
    Sooooo anyone else run across this? Any idea why this might be happening?

    Well...no one seemed to be having the same problem. We have not found the root cause, but thankfully, using the PCD Inspector tool makes it MUCH easier to delete all the "corrupt" objects (though it is still time consuming as each "hiccup" creats about 30 pages of bad objects). I will just mark this one up to one of those portal "oddities". =)

  • Interesting artwork bug...

    This is going to be an interesting one to explain. Please read VERY carefully:
    On my iPhone, along with many other songs, i have the In Flames album titled "Come Clarity" and the All That Remains album called "The Fall of Ideals." For some odd reason, whenever i pull up the In Flames album ON MY IPHONE, it displays the All That Remains (ATR from here on out) artwork instead. My initial thought was that, somehow in my media library, it had put in the ATR artwork for in flames - i wish it had been that easy.
    If i go into my music library ON MY COMPUTER, it displays the proper album artwork and if i right click -> get info -> album artwork tab it shows the proper In Flames, Come Clarity album artwork (which is an awesome album artwork by the way). If i have only the in flames album on my iphone, obviously, it displays the proper album artwork because the getalbumartwork(), or equivalent, would have nothing else to pull from the directory. Now for the fun stuff.
    As i said above, the album artwork is correct on my computer for in flames, however, when having the iphone plugged into my computer - and this is the important part - i click on the iphone device, then music, putting me in the iphone directory, and go through the same steps as above (right click -> get info -> album artwork tab), it still displays the correct album artwork. Put simply, the artwork is correctly stored on the iphone itself, however, there seems to be something wrong with the getartwork() function in the coding itself, or at least you would think so; but why, then, would it perfectly pull my nearly 2000 other songs and their album artworks from the directory?
    I have tried deleting all the music from my phone and then re-syncing multiple times. I have also tried different syncing orders; for instance, putting in flames on first, then the rest of my music, or putting on all my other music first, then the in flames album. All of which have the same end result.
    If anyone can figure this one out, you're my hero.
    Thanks in advance.

    http://kelleytown.blogspot.com/2008/01/what-apple-doesnt-want-you-to-know-part.h tml

  • I'm thinking of backing up my ipod and then reseting it, but theres a really interesting game I have been plaing in it for a long time, If I backup my device then reset it then send the backup back to my iPod, will I still have the game data?

    I'm really afraid of tring to do this since i spent $20 dollars on game updates. So if I backup my ipod then reset it then send the backup back, will I still have the appdata? (By refering to this I don't mean the app itself, but the stuff inside the app) Thank you and I hope I get a quick answer.

    If you restore from backup your app date will also be restored to the time you made the backup. If you restore from iTunes backup the apps have to be in the iTunes library since synced media like apps and music are not included in the backup. If the apps are not in the iTunes library there is not place for the app data to go when you restore from backup.

  • Is this really a Swing bug?

    Hi all... :)
    I've just installed J2SDK 1.4.2 and there is something wrong with Swing over here. Not sure if this was already related to Bug DB, so I'm asking here if anyone has seen this problem too.
    You can see a screenshot about the problem at:
    http://www.bcborges.brturbo.com/swingbug.jpg
    The problem doesn't happen with my home pc, which is running Win XP.
    In this screenshot, I'm running Win 2000 with VIA Chipset, onboard display card.

    multiple threads on same subject!
    Dave's right, it's almost certainly a compatibility problem with your JDBC driver

  • Is this really a java  bug?

    # An unexpected error has been detected by HotSpot Virtual Machine:
    # SIGSEGV (0xb) at pc=0x8d22d623, pid=12929, tid=2293337008
    # Java VM: Java HotSpot(TM) Server VM (1.5.0_06-b05 mixed mode)
    # Problematic frame:
    # [thread 2106588080 also had an error]
    C [libocijdbc10.so+0x12623]
    [thread -2127164496 also had an error]
    [thread 2117065648 also had an error]
    Rset -->spsingh0
    # An error report file with more information is saved as [thread 2117065648 also had an error]
    [thread -2050204752 also had an error]
    [thread 2041535408 also had an error]
    [thread 1980222384 also had an error]
    [thread 2144336816 also had an error]
    [thread 1984424880 also had an error]
    [thread -2090341456 also had an error]
    [thread -2096682064 also had an error]
    [thread 1920981936 also had an error]
    [thread 2116537264 also had an error]
    [thread -2123084880 also had an error]
    [thread -2022728784 also had an error]
    [thread -2027484240 also had an error]
    [thread -2117076048 also had an error]
    [thread 2011167664 also had an error]
    [thread 2042063792 also had an error]
    [thread -2061300816 also had an error]
    [thread 1996430256 also had an error]
    [thread -2024313936 also had an error]
    [thread 1994845104 also had an error]Rset -->spsingh0
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    [thread -2085139536 also had an error]
    [thread -2092983376 also had an error]
    [thread -2121970768 also had an error]
    [thread 2130369456 also had an error]
    [thread -2079855696 also had an error]

    multiple threads on same subject!
    Dave's right, it's almost certainly a compatibility problem with your JDBC driver

  • Bizarre bug in Pages?

    I have just finished the first draft of my new novel, but have discovered what at first appears to be an odd bug in Pages. Words that have a 'k' in the middle of them, such as 'making', now appear with that letter capitalised, as in 'maKing'. I am certain that this is not a typing error on my part because it is happening consistently and it does not affect any other letters. Also it was not this way before. Does anyone else have this experience? It seems to me that either it is a bug that has only just manifested itself (unlikely as I have six other novels, also written in Pages, and it does not appear in any of them) or the document has become corrupted somehow.
    Assuming it is the latter, I took the precaution of exporting the entire book as plain text and reformatting. The capital 'k's remain, of course, because they are plain text and I am having to correct them as I edit. Hopefully it has removed whatever caused the problem in the first place.
    I am using Pages '09 version 4.1 and Snow Leopard.

    Words that have a 'k' in the middle of them, such as 'making', now appear with that letter capitalised, as in 'maKing'.
    This is likely a long shot, but can you check that Pages' Auto-Correction feature is not maKing these changes? (Sorry, couldn't help myself.)
    Here's how to do this:
    from Pages choose the Preferences menu,
    select the Auto-Correction icon in the toolbar and
    check the list of items in Symbol and text substitution for these words.

  • Safari bizarre bug: web page loading but not rendering

    Discovered a very bizarre behavior in Safari 5.1 (OSX 10.6.8) in which, after logging in to a secure internet banking site, the subsequent page loads into the browser (address bar updates new url and source code reflects new page), but the screen fails to redraw the new page. The bizarre thing is that the previous page, which is still visible, is not functional, the links and navigation for the new page are, however. So I can continue navigating through the site blindly by finding links with the mouse hover state, all while the original log in screen still appears in the window. Cannot reproduce this on any other browsers, including Safari 5.0.6
    Anyone have any insights or experience with this kind of behavior?

    Write down the password to the banking site. Enable guest logins and log in as Guest. Launch Safari and test. Same problem? After testing, log out of the guest account and disable it if you wish.
    Mac OS X 10.6 Help: Creating a guest user account

Maybe you are looking for

  • B/W G3 will not boot past the startup screen

    It boots all the way through to the last step - "Login Window Startup". It will not boot in Safe Mode, PRAM reset, etc. No Joy. It has sat and spun the colored wheel of death for hours. Any suggestions?

  • Images in PDF reports

    I have a report that indicates the health of a project by showing an image, like a stop light. The query looks like this: select     "PM_PROJECTS"."ID" as "ID", '<img src="#APP_IMAGES#'||lower(HEALTH)||'.gif">' health_image,      "PM_PROJECTS"."OWNIN

  • Problems easing in/out for ken burns effect

    I love FCP, but this has been driving me crazy for the past year or so! I have to edit a lot of presentations with maps and still pictures, and I often need to zoom in or out to a specific part of a still. Easing in and out of keyframes looks much be

  • Problem with download speed when minimizing Firefox

    On my desktop whenever I try to download something in Firefox and minimize the browser, the download speed will slow down to like 20 KB a second. The second I open the browser though it shoots back up to 90 KB a second and stays constant unless I min

  • Looping photo slide show

    I've created a series of images that fade in and out. When i run the movie the transition from the last picture which fades out to the first image is not smooth. it transitions from a faded out image to a 100% opacity image. how can i smooth this tra