Re: [growl-discuss] (null) for config (null) does not conform to GrowlDispatchNotificationProtocol

29 views
Skip to first unread message

Christopher Forsythe

unread,
Dec 11, 2012, 2:32:49 PM12/11/12
to growld...@googlegroups.com
Hi Jacob,

Interesting one. :)

Can you explain a bit more about what you are doing? "xcode project that used Growl" could be a few different things for instance.

Chris

On Tue, Dec 11, 2012 at 1:18 PM, Jacob Dilles <jsdi...@gmail.com> wrote:
I'm getting a rather useless error message in Console:

 "(null) for config (null) does not conform to GrowlDispatchNotificationProtocol"

I was trying to debug an XCode project that used Growl, and I'm 90% sure this started after running it. However, the application has long been killed/closed. Not sure where to start looking - is there a plist or something with registered services? How would I debug this?

More info:
  • Version number:  2.0.1
  • Version number of Mac OS X: 10.8.2 build 12C60
  • Applications: Mailplane, HardwareGrowler, DeliveryStatus
  • Display style: Bark Action -> Notification Center

There does not seem to be a regular pattern:

12/11/12 12:01:58.646 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 12:01:59.082 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 12:07:30.952 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 12:30:35.676 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 12:56:28.414 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 12:59:32.926 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 1:02:01.899 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 1:02:02.317 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 1:04:11.559 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 1:56:28.076 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 1:59:20.670 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 1:59:20.773 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 2:01:06.192 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 2:01:07.029 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 2:56:32.048 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 2:59:19.343 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 3:02:30.262 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 3:02:30.760 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 3:56:28.897 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 3:57:41.397 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 3:59:23.949 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 4:01:08.996 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 4:01:09.822 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 4:04:35.950 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 4:56:27.786 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 4:59:25.386 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 4:59:25.489 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 5:01:25.098 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 5:01:25.992 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 5:01:59.240 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 5:04:47.019 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 5:05:44.080 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 5:56:27.888 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 5:59:14.976 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 6:01:00.575 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 6:01:01.410 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 6:30:05.371 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 6:56:27.676 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 6:59:15.719 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 7:01:19.533 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 7:01:20.385 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 7:09:19.816 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 7:27:28.847 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 7:56:27.866 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 7:57:04.773 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 7:59:19.978 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 8:01:32.833 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 8:01:33.862 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 8:21:55.761 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 8:41:04.864 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 8:45:31.679 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 8:56:28.244 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 8:59:26.692 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 9:01:38.522 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 9:01:39.355 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 9:27:25.828 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 9:56:27.356 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 9:57:40.531 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 9:59:14.080 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 10:01:06.215 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 10:01:07.143 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 10:22:46.555 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 10:56:28.208 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 10:59:16.496 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 11:01:04.117 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 11:01:04.525 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 11:56:27.341 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 11:59:28.162 AM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 12:03:19.718 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 12:03:20.127 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 12:04:39.724 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 12:11:46.582 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 12:14:25.354 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 12:35:46.301 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 12:41:09.904 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 12:44:29.088 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 12:56:31.374 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 12:56:32.801 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 1:06:34.940 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 1:07:29.567 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 1:11:50.194 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 1:11:50.619 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 1:14:26.175 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 1:14:53.640 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 1:56:27.309 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 1:59:18.808 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 2:00:14.256 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 2:04:59.957 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol
12/11/12 2:05:06.251 PM Growl[11188]: (null) for config (null) does not conform to GrowlDispatchNotificationProtocol

--
You received this message because you are subscribed to the Google Groups "Growl Discuss" group.
To view this discussion on the web visit https://groups.google.com/d/msg/growldiscuss/-/XBkllKLApFwJ.
To post to this group, send email to growld...@googlegroups.com.
To unsubscribe from this group, send email to growldiscuss...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/growldiscuss?hl=en.



--
Chris Forsythe

Rudy Richter

unread,
Dec 11, 2012, 8:08:30 PM12/11/12
to growld...@googlegroups.com
Sounds to me like you've got a half implemented plugin installed that doesn't quite fully fulfill the plugin api contract.  So its going to barf on any notification that fires that is configured to use that plugin since the plugin doesn't conform to the GrowlDispatchNotificationProtocol. I'd check and see what you have in ~/Library/Containers/com.Growl.GrowlHelperApp/Data/Library/Application Support/Growl/ in the display plugins dir.

-rudy
Reply all
Reply to author
Forward
0 new messages