#308 ✓fixed
Virgil Dupras

Printing doesn't work when pie charts are visible

Reported by Virgil Dupras | February 9th, 2012 @ 03:37 PM

When pie charts are visible, print does nothing and produce this error in the console:


2012-02-09 9:34:58.619 AM moneyGuru: unlockFocus called too many time.
2012-02-09 9:34:58.620 AM moneyGuru: unlockFocus called too many time.
2012-02-09 9:34:58.620 AM moneyGuru: unlockFocus called too many time.
2012-02-09 9:34:58.620 AM moneyGuru: unlockFocus called too many time.
2012-02-09 9:34:58.620 AM moneyGuru: unlockFocus called too many time.
2012-02-09 9:34:58.621 AM moneyGuru: *** -[__NSArrayM objectAtIndex:]: index 3 beyond bounds [0 .. 2]
2012-02-09 9:34:58.775 AM moneyGuru: (
    0   CoreFoundation                      0x00007fff919edfc6 __exceptionPreprocess + 198
    1   libobjc.A.dylib                     0x00007fff88e81d5e objc_exception_throw + 43
    2   CoreFoundation                      0x00007fff9197b582 -[__NSArrayM objectAtIndex:] + 274
    3   moneyGuru                           0x000000010000cd82 -[MGPieChartView drawRect:] + 3665
    4   AppKit                              0x00007fff88261abe -[NSView _drawRect:clip:] + 3758
    5   AppKit                              0x00007fff8828f1eb -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1583
    6   AppKit                              0x00007fff8828f617 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2651
    7   AppKit                              0x00007fff8828f617 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2651
    8   AppKit                              0x00007fff8825f099 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 1032
    9   AppKit                              0x00007fff882599af -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 4755
    10  AppKit                              0x00007fff8888fc34 -[NSView displayIfNeededInRectIgnoringOpacity:] + 722
    11  AppKit                              0x00007fff8888f95b -[NSView displayRectIgnoringOpacity:] + 158
    12  AppKit                              0x00007fff88969a9b -[NSView(NSPrintingInternal) _renderCurrentPageForPrintOperation:] + 457
    13  AppKit                              0x00007fff889665a1 -[NSPrintThumbnailView drawRect:] + 3238
    14  AppKit                              0x00007fff88261abe -[NSView _drawRect:clip:] + 3758
    15  AppKit                              0x00007fff8828f1eb -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1583
    16  AppKit                              0x00007fff8828f617 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2651
    17  AppKit                              0x00007fff8828f617 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2651
    18  AppKit                              0x00007fff8828f617 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2651
    19  AppKit                              0x00007fff8828f617 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2651
    20  AppKit                              0x00007fff8825f099 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 1032
    21  AppKit                              0x00007fff8825e593 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 270
    22  AppKit                              0x00007fff882599af -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 4755
    23  AppKit                              0x00007fff88252429 -[NSView displayIfNeeded] + 1676
    24  AppKit                              0x00007fff88311718 -[NSWindow _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:] + 1306
    25  AppKit                              0x00007fff88311115 -[NSWindow _doOrderWindow:relativeTo:findKey:forCounter:force:isModal:] + 807
    26  AppKit                              0x00007fff884cbaa3 -[NSApplication _orderFrontModalWindow:relativeToWindow:] + 662
    27  AppKit                              0x00007fff884cb56c -[NSApplication _commonBeginModalSessionForWindow:relativeToWindow:modalDelegate:didEndSelector:contextInfo:] + 831
    28  AppKit                              0x00007fff884cbe06 -[NSApplication beginSheet:modalForWindow:modalDelegate:didEndSelector:contextInfo:] + 134
    29  AppKit                              0x00007fff88722ae9 -[NSPrintPanel beginSheetWithPrintInfo:modalForWindow:delegate:didEndSelector:contextInfo:] + 642
    30  AppKit                              0x00007fff8871f465 -[NSConcretePrintOperation runOperationModalForWindow:delegate:didRunSelector:contextInfo:] + 477
    31  AppKit                              0x00007fff885bec4c __-[NSDocument runModalPrintOperation:delegate:didRunSelector:contextInfo:]_block_invoke_1 + 228
    32  AppKit                              0x00007fff885ceddf -[NSDocument performActivityWithSynchronousWaiting:usingBlock:] + 82
    33  AppKit                              0x00007fff885beb62 -[NSDocument runModalPrintOperation:delegate:didRunSelector:contextInfo:] + 96
    34  AppKit                              0x00007fff885be963 __-[NSDocument printDocumentWithSettings:showPrintPanel:delegate:didPrintSelector:contextInfo:]_block_invoke_4 + 142
    35  AppKit                              0x00007fff885b2c73 -[NSDocument continueActivityUsingBlock:] + 42
    36  AppKit                              0x00007fff885be58f __-[NSDocument printDocumentWithSettings:showPrintPanel:delegate:didPrintSelector:contextInfo:]_block_invoke_3 + 250
    37  AppKit                              0x00007fff885be3dd __-[NSDocument printDocumentWithSettings:showPrintPanel:delegate:didPrintSelector:contextInfo:]_block_invoke_2 + 1097
    38  AppKit                              0x00007fff885c5cd9 -[NSDocument _commitEditingThenContinue:] + 337
    39  AppKit                              0x00007fff885c19a6 -[NSDocument _commitEditingWithDelegate:didSomethingSelector:contextInfo:thenContinue:] + 91
    40  AppKit                              0x00007fff885bdf09 __-[NSDocument printDocumentWithSettings:showPrintPanel:delegate:didPrintSelector:contextInfo:]_block_invoke_1 + 232
    41  AppKit                              0x00007fff885ceddf -[NSDocument performActivityWithSynchronousWaiting:usingBlock:] + 82
    42  AppKit                              0x00007fff885bde1b -[NSDocument printDocumentWithSettings:showPrintPanel:delegate:didPrintSelector:contextInfo:] + 103
    43  AppKit                              0x00007fff885bddad -[NSDocument printDocument:] + 70
    44  CoreFoundation                      0x00007fff919dd75d -[NSObject performSelector:withObject:] + 61
    45  AppKit                              0x00007fff8831acb2 -[NSApplication sendAction:to:from:] + 139
    46  AppKit                              0x00007fff88407fe7 -[NSMenuItem _corePerformAction] + 399
    47  AppKit                              0x00007fff88407d1e -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 125
    48  AppKit                              0x00007fff88385264 -[NSMenu performKeyEquivalent:] + 281
    49  AppKit                              0x00007fff88383eb5 -[NSApplication _handleKeyEquivalent:] + 526
    50  AppKit                              0x00007fff8827bc4e -[NSApplication sendEvent:] + 4282
    51  AppKit                              0x00007fff882121f2 -[NSApplication run] + 555
    52  AppKit                              0x00007fff88490b88 NSApplicationMain + 867
    53  moneyGuru                           0x0000000100001bb7 main + 391
    54  moneyGuru                           0x0000000100001a28 start + 52
)

Comments and changes to this ticket

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

Shared Ticket Bins

People watching this ticket

Tags

Pages