I certainly don't mind trying, but I'm really confused because the API
is so straightforward.
All I'm doing is:
- Created a Growl Registration Ticket.growlRegDict with all of my
notifications, listing them all as defaults. This is in the Copy
Bundle Resources phase
- Add Growl.framework, copied into the Link Binary with Libraries phase
#import <Growl/Growl.h>
// Inside my awakeFromNib
[GrowlApplicationBridge setGrowlDelegate:self];
// When I fire my notification:
[GrowlApplicationBridge notifyWithTitle:@"Playlist Complete"
description:growlDescription
notificationName:@"Playlist Complete"
iconData:nil
priority:0
isSticky:NO
clickContext:nil];
I also have a - (void)growlNotificationWasClicked:(id)clickContext
method for one of my clickable notifications, but my hangs are before
I even get there.
Have I missed anything major? Part of the reason I'm so confused is
that the steps and the API are so simple. I can't figure out what I'm
doing wrong that nobody else has encountered.
If nothing jumps out, I will try and create a small sample program.
Thanks for the advice.
Jeremy
On Wed, Feb 23, 2011 at 9:38 PM, Christopher Forsythe <[email protected]> wrote:
> Can you make a simple application and try to reproduce it in xcode? If so if
> it's something you can provide maybe that'd help if the sample and traces
> aren't helping.
> Chris
>
> On Wed, Feb 23, 2011 at 9:10 PM, Jeremy Gale <[email protected]> wrote:
>>
>> OK, caught another one and didn't pause the debugger until I had
>> captured the GrowlHelperApp sample. It looks pretty similar though.
>> I've attached the sample and a stack trace with all my threads like
>> you suggested.
>>
>> Thanks again for help Peter, I really appreciate it.
>>
>> Jeremy
>>
>>
>> On Wed, Feb 23, 2011 at 7:23 PM, Peter Hosey <[email protected]> wrote:
>> > On Feb 23, 2011, at 18:20:08, Jeremy Gale wrote:
>> >> On Feb 23, 7:10 pm, Peter Hosey <[email protected]> wrote:
>> >>> Please take a sample of GrowlHelperApp during the hang and send that
>> >>> to us as an email attachment.
>> >>
>> >> Thanks for the super fast response! Since I had it captured in the
>> >> debugger, I took a sample right away. I've attached it here. If nothing
>> >> looks suspicious, I will try again the next time I catch it.
>> >
>> > Hm. Yeah, nothing looks odd there.
>> >
>> > In your app, what if you use “thread apply all bt” to trace the stacks
>> > of all of your threads? I'm wondering if you've hit a deadlock of some
>> > kind.
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups "Growl Discuss" group.
>> > To post to this group, send email to [email protected].
>> > To unsubscribe from this group, send email to
>> > [email protected].
>> > For more options, visit this group at
>> > http://groups.google.com/group/growldiscuss?hl=en.
>> >
>> >
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Growl Discuss" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/growldiscuss?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Growl Discuss" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/growldiscuss?hl=en.
>
--
You received this message because you are subscribed to the Google Groups
"Growl Discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/growldiscuss?hl=en.