Home > Forums > BC Gmail Signatures > News & Announcements > [Fixed] Gmail error

[Fixed] Gmail error

    Register

Jan. 29, 2010 - 1:23pm - 216 days ago

There is currently an error in the Gmail greasemonkey API used by this add-on. More information can be found here.

I'm going to give Google a day or two to see if they fix the problem. Every single script or add-on that uses their Greasemonkey API is down at the moment, so I'm betting they'll get it fixed soon.

 

Edit: Even more info here.

UPDATE: There's hope! - v1.12.00 has been released

Last edited Feb. 12, 2010 - 10:06am by Jerome
Jan. 29, 2010 - 8:18pm - 215 days ago

Ok, it looks like the problem occurs in a newer release of Gmail. I've been doing some testing, and it looks like I've found how to determine the current version of Gmail. Just hit view > source and search for "GLOBALS" until you find something like the following::

var GLOBALS=[,,"14347794","gmail_fe_641_p7","...

I've got a few accounts so I was able to test the following. Could you all confirm my findings?

  • gmail_fe_636_p8 - still works (thank god for my wife's unused account Wink )
  • gmail_fe_641_p7 - fails with fault *
  • gmail_fe_642_p13 - fails with fault *

*CustomError: Service for "t" is not registered

You can see errors in the script by entering "about:config" into your address bar and searching for extension.bcGmailSigs.debug and changing its value to 'true'. This will enable messages in the Firefox console. Just hit CTRL+ALT+J and then select the "Messages" view. Errors will flash by pretty quickly, but you should be able to catch something.

Any thoughts?

Still looking into it. I'll probably have to wait for them to put out a fix. Cry

Last edited Feb. 03, 2010 - 6:31am by Jerome
Jan. 30, 2010 - 2:47am - 215 days ago

Same thing here, running FF 3.5.7 on Mac OS X Leopard and gmail_fe_641_p7

However, I can't find extension.bcGmailSigs.debug in the config. Hope this helps.

Jan. 30, 2010 - 6:43am - 215 days ago

Looking forward to a fix for this.  I am forced to use Gmail standard signature and it looks gross.  lol

Jan. 30, 2010 - 1:08pm - 215 days ago

I've actually gotten a little fed-up with the whole Gmail Greasemonkey API and it constantly breaking, so I'm slowly feeling my way through what it would take to write my own API for interacting with Gmail. We'll see how it goes.

Jan. 30, 2010 - 3:32pm - 214 days ago

...also looking fwd to fix...

Jan. 31, 2010 - 8:13pm - 213 days ago

My version of gmail is 

gmail_fe_641_p7


I also cannot find the config you refer to. Thanks for all your work on this, Jerome. The add-on worked great until the change.

Last edited Feb. 02, 2010 - 10:50am by Jerome
Feb. 01, 2010 - 3:47am - 213 days ago

Jerome

It'll be brilliant if can sort out a fix for this, thanks for the posting anyway as it's saved me pulling my hair out wondering what was wrong with gmail.

Feb. 01, 2010 - 6:42am - 213 days ago

Sadly I'm afraid we just have to wait for Gmail to fix their API. They broke every function dealing with accessing the main element in Gmail with their last release. No greasemonkey script or firefox extension that uses these functions works at the moment, so I'm hoping they make this a priority.

I spent most of Saturday trying to find a semi-efficient way to make the add-on work without Google's Greasemonkey API, but sadly, it's a LOT of trouble, and any attempt I made would only be temporary since they are constantly changing class names and layouts etc. Much too much trouble for way too little returns.

Sigh.  Hang in there all.

P.S. If you find any way of contacting Google to get them to fix their Gmail Greasemonkey API, I would be eternally grateful.

Feb. 01, 2010 - 8:46am - 213 days ago

This is by far, my FAVORITE addon! I was very disappointed to find it not working this morning. Thanks for the explanation.

FYI, I have found (as I have many accounts in use (Google Apps & Gmail) with multiple signatures for each account, that sometimes the plugin was not loading properly when I had "Keep me signed in" checked. Work around seemed to be to make sure I signed out of the accounts (no big deal).

Anyone else seeing this behavior? Cookie issue maybe?

Thanks again for the great work here!

Feb. 01, 2010 - 9:14am - 213 days ago

Love the add-on Jerome, let me know if there is anything from a testing front you need from my end.

I'm on a MAC OSX 10.5.8 using firefox 3.5.7

Having same issue as everyone of course! Dang Google!

Feb. 01, 2010 - 1:57pm - 212 days ago

I show this in my source file too:

var GLOBALS=[,,"14347794","gmail_fe_641_p7","...

I'm using FF 3.5.7 on a Mac version 10.5.8

Good luck getting this resolved. I miss my email signatures. Once resolved do you think think we're going to
have to recreate our signatures will our preferences miraculously still be there?

Thanks.

Last edited Feb. 02, 2010 - 10:50am by Jerome
Feb. 01, 2010 - 1:58pm - 212 days ago

The signatures will still be there.

Still waiting on Google to fix what they broke...

Feb. 01, 2010 - 6:52pm - 212 days ago

According to this blog post, the GreasemMonkey API is fine. The script just needs a little update.

 

http://gmailblog.blogspot.com/2008/01/gmailgreasemonkey-api-issue.html

Feb. 02, 2010 - 4:30am - 212 days ago

Thanks for all the hard work! Just wanted to leave some love for the developer(s)

I'm actually unable to access that blog entry at the moment as I'm located in China and subject to the GFWC when I'm not using my VPN.

Back to the problem at hand - Having the same problem running XP SP3 with

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)

I use both gmail and google apps - miss my signatures dearly :).

Feb. 02, 2010 - 5:37am - 212 days ago

I un-installed BC Gmail signatures on Firefox 3.6 to try to see if it would help to get back the functionality if I re-install the extension.

I did this before I knew what the real problem was.

When I tried to re-install BC Gmail signatures I got the following error message:

Error: [Exception... "Component returned failure code: 0x80004003 (NS_ERROR_INVALID_POINTER) [nsIRDFService.GetLiteral]"  nsresult: "0x80004003 (NS_ERROR_INVALID_POINTER)"  location: "JS frame :: file:///C:/Program%20Files/Mozilla%20Firefox/components/nsExtensionManager.js :: EM_L :: line 236"  data: no]
Source File: file:///C:/Program%20Files/Mozilla%20Firefox/components/nsExtensionManager.js
Line: 236

I tried quite a few times, every time with the same result.

Any relationship at all  - or is this a different problem?

Feb. 02, 2010 - 6:58am - 212 days ago

"According to this blog post, the GreasemMonkey API is fine. The script just needs a little update.

http://gmailblog.blogspot.com/2008/01/gmailgreasemonkey-api-issue.html"

Yes, according to that post, but it is inaccurate. We can access the gmonkey object just fine, but almost all of methods on the object now throw an exception because they changed Gmail to load in an iframe without updating the contents of their gmonkey object. The first link at the top of this post shows how many other people are having trouble with this.

Again, NOTHING works at the moment. If anyone can find a working Gmail script or extension, please do let me know and I'll do my best to reverse-engineer it in order to find an alternate solution, but my guess is that EVERYTHING is broken at the moment because of Googles changes.

The install error is unrelated. The add-on site has always had issues like that. I don't know of a solution myself as I have never been able to reproduce the error. Wish I could be of more help.

Feb. 02, 2010 - 8:49am - 212 days ago

Hey Jerome,

I have a Gmail app thru GreaseMonkey for subfolders in my Gmail  - and it is working. Does this help you at all?

Feb. 02, 2010 - 10:21am - 212 days ago

Jerome:

First, love the Blank Canvas plugin and can't imagine using GMail without it.

It seems like some of the scripts work with modifications (as suggested by the previous poster and also since Mihai updated his own script to work as well http://gmailblog.blogspot.com/2008/01/gmailgreasemonkey-api-issue.html)

If the problem requires a fix on the GMail side, could I request you to post a description of how/what needs to be fixed here and I can try to request some friends at Google to escalate it to the GMail team.

Regards,
sneaker

Feb. 02, 2010 - 10:47am - 212 days ago

As described in the first post of this thread in the following link:

http://code.google.com/p/gmail-greasemonkey/issues/detail?id=39

Calling getActiveViewType() or getActiveViewElement() on the gmail object returned by gmonkey.load() throws an exception. Even the most basic script fails throwing the same fault:

CustomError: Service for "t" is not registered

// ==UserScript==
// @name           gmail test
// @namespace gmailtest
// @include *
// ==/UserScript==

window.addEventListener('load', function() {
if(unsafeWindow.gmonkey) {
unsafeWindow.gmonkey.load('1.0', function(gmail) {
try { alert(gmail.getActiveViewType()); } catch(e) { alert(e); }
});
}
}, true);"

I believe the folders Greasemonkey script mentioned above (please provide a link in the future) is working because it uses the getNavPaneElement(), which accesses the left area of Gmail and seems to still be working.

Last edited Feb. 02, 2010 - 10:49am by Jerome
Feb. 02, 2010 - 12:10pm - 212 days ago

So, I am not the most tech saavy girl in town but I understand some things... my LAPTOP gmail blank canvas HTML signature is working just fine...not problems (yet).  My desktop computer, however, is another story...uninstalled, reinstalled (mulitple times) just like everyone else...nothing.

 

Anything I can do to help from my laptop???

Feb. 02, 2010 - 12:29pm - 212 days ago

Yes, you can go to gmail, confirm it's working, then click "view" > "page source" (or press CTRL+U) and search the page source for GLOBAL (as described above until you find a version number that looks something like 

var GLOBALS=[,,"14347794","gmail_fe_641_p7","...

and let me know what you find. I'm guessing your Gmail account hasn't been updated yet.

Feb. 02, 2010 - 12:42pm - 212 days ago

Well, it appears I either spoke too soon or wasn't quick enough...while it was working just hours ago, my gmail blank canvas html on my laptop is no longer in service...  what a shame this is!

Feb. 02, 2010 - 2:45pm - 211 days ago

Hi Jerome,

First of all let me thank you for all your hard work and Blank Canvas is one of the most useful add ons I have seen. Well done !

As everybody's else, mine stop working a few days ago, presumably because of the changes to Google's libraries.

The first thing I did is uninstalled and tried to install again, but now I cannot even install it. When FF is installing I get the foilowing error:

Error message when installing Blank Canvas

Is this part of the same issue with Google's libraries ?

Thanks and regards,

Fernando

Feb. 02, 2010 - 2:51pm - 211 days ago

Thanks Jerome, for the most useful add-on ever. Once the current mess is sorted out I trust we'll all be hitting that "Donate" button hard!

Feb. 02, 2010 - 3:46pm - 211 days ago

I recieve that same error code -203 and message and yes, I will donate! 

Feb. 02, 2010 - 5:54pm - 211 days ago

Hi guys

I found a temporary solution while Jerome is fixing the bloody Monkey!!

This link below explain how to add HTML signature to your emails in Gmail, I got it working!

http://labnol.blogspot.com/2006/08/how-to-add-html-signatures-with-images.html

or even easier

Create your HTML and paste it here:

http://www.auctionsupplies.com/practice/ebay.shtml

A new window will open (Ebay style) highlight your signature including artwork and copy into your emails (NOT in Settings>Signature we all know doesn't work there)

You can have a saved Draft with signature, open before send or reply and email, and copy and paste to your emails, is no ideal but it works for me

Jerome you can do it!

Thanks for that great app.

I hope that helps

J

Feb. 03, 2010 - 1:52am - 211 days ago

From the messages above it is clear that some other people also encountered the add-on installation bug that I ran into.

I reported the bug on Bugzilla Bug 543929

Those of you who also got the bug (adreamer, BKovac18, maybe some others?), please assist by going to

https://bugzilla.mozilla.org/show_bug.cgi?id=543929

and confirm the bug. Please add your own details as far as possible.

It may just help to get the Firefox developers to pay more serious attention to fixing it.


Thank you.

Feb. 03, 2010 - 6:00am - 211 days ago

I believe the installation bug is separate from the gmail-related bug.  I believe this info is related to the installation bug:
  http://blog.mozilla.com/addons/2010/01/22/broken-executables-in-extensions-in-firefox-3-6/

which points to Firefox bug:
  https://bugzilla.mozilla.org/show_bug.cgi?id=541420

Feb. 03, 2010 - 8:34am - 211 days ago

Another temporary fix is to create a sig in a message and save it as a canned response

Last edited Feb. 03, 2010 - 8:34am by Bob Sanderson
Feb. 03, 2010 - 10:03am - 211 days ago

Hi all, and Jerome,

 

Again;

Gmail is the best e-mail app.

GMsigs is the best add-on.

But what a fuss, with Google changing everything constantly and thus the need for updating the add-ons continously. Last october you stated that you no longer have time to maintain this genius add-on. I hope you will reconsider, because missing GMsigs is an awfull thought. Therefor, I just donated! I hope lots of others will too, so you can find time within your schedule to keep maintaining it.

Just for your info on debugging: my version of gmail is  <gmail_fe_642_p13>  I am still working on XP pro SP3 dutch and FF 3.5.7

Good luck fixing this -and upcoming- items. You can do it. I know you can!

 

Cheers.

Last edited Feb. 03, 2010 - 10:16am by Ventiman
Feb. 03, 2010 - 10:12am - 211 days ago

Thanks Ventiman,

I'm becoming more and more determined to write my own Gmail access API. I tried last weekend and it was extremely frustrating, but the way things are going, it will be easier to spend some time initially and only have to update a line or two of code in the future than to wait for Google to fix their Greasemonkey API. I'll take another look tonight and through the weekend. With any luck we'll have something semi-workable next week.

Feb. 03, 2010 - 10:28pm - 210 days ago

Im surprised google hasnt added the ability to insert custom headers/footers/stationary.... maybe thats why their coding has changed??

But if you get there first (after the breakage I mean) you'll have the market I reckon!!!

Feb. 07, 2010 - 2:04pm - 206 days ago

Hello to all,

HERE'S A QUICK SOLUTION TO ADD SIGNATURES.

I have been a huge fan of Blank Canvas, and have posted a few times here before..... and like most of you, I cannot live without it!!

I gave a Gmail account where I use multiple @mydomain.com emails for my business, and every time I use a different email address to reply to messages, Blank Canvas would put the correct signature for that email. It is WONDERFUL!!!

So when it's not working..... It's a reason to PANIC!!!!!! I know....

But for the longest time, I have also been using another Firefox Addon which I love.... BUT.... I use it to paste template text into emails.... like when I need to respond the same thing over and over to people.... and don't want to keep writing the same thing again.

So because this Addon will paste text into an email (ANY text, even HTML formatted text).... I am now using it to paste my Signatures into my emails.... WHILE Jerome is working on a fix.

So don't get me wrong... this is NOT a replacement for Blank Canvas... it's a temporary solution!! And you'll see that you couldn't even consider using it to do what Blank Canvas does, because Blank Canvas does it automatically, which is why it's such a fantastic Addon.

This other Addon requires you to right-click on the body of an email, in order to insert the text/signature... so it's not too convenient (especially if you forget to do it), but it's better than nothing while we wait for the fix.

The Addon I am talking about is CLIPPINGS.

https://addons.mozilla.org/en-US/firefox/addon/1347

So I hope this helps those desperate people... like me!!! lol

PS.... Just for FYI.... I did NOT upgrade my Firefox... But when Blank Canvas upgraded itself... It stopped working. I even tried to go back to a previous version of BC, but it didn't work either.

My FF version is 3.0.5 (yeah I don't upgrade too often because of it breaking my Addons)

Take care all and thanks for everything Jerome,

Alexandra

Last edited Feb. 07, 2010 - 2:07pm by MACSORG
Feb. 08, 2010 - 8:12am - 206 days ago

I've been using the Clippings approach to entering HTML signatures for around a week, primarily because I was already a Clippings user, anyhow, and it was my first thought when BCGS started having issues. (Clippings is a great add-on if you send out similar snippets of text on a regular basis, such as in customer service.)

Clippings allows keyboard shortcuts which make entering the HTML signature somewhat painless if you don't e-mail a lot. In some cases I send 200+ e-mails in a day. Clippings works, is perhaps the best signature workaround of the moment, but I'll definitely be glad when BCGS is up and running again.

A huge thank-you to Jerome for developing this add-on and continuing to support it. I wish I could pitch in with the code, but I lack that skillset.

Feb. 08, 2010 - 8:21am - 206 days ago

It just struck me that this issue came to the fore at around the same time the Google Chrome browser began supporting Greasemonkey scripts:

http://download.cnet.com/8301-2007_4-10445538-12.html

I'm not suggesting their is a conspiracy, simply that Google may have made the changes they did with an eye toward future Chrome/Gmail developments.

Feb. 08, 2010 - 2:49pm - 205 days ago

I'm glad the development effort is going well, and I eagerly await the new Blank Canvas

Feb. 09, 2010 - 8:52am - 205 days ago

Hi there,

 

From your Facebook page I learned you are doing well in the process of (re)writing the code for the marvelous add-on.  Just wanted to drop a line to let you know that we are all patiently wating for the update. Honostly, I am.

Ventiman.

Feb. 12, 2010 - 2:04am - 202 days ago

Jerome, You're a star, I've just been into gmail this morning, after installing blank canvas 1.12.00, and I've got my complete collection of signatures back - you ought to collaborate with Google so that gmail gets totally fixed!! Thanks again.

Aug. 17, 2010 - 4:14am - 16 days ago

Great job.

Well done jerome.

 

Last edited Aug. 17, 2010 - 4:16am by joetraff

Recent Projects: