AMS MathSciNet and Euclid translators not working
This is an old discussion that has not been active in a long time. Before commenting here, you should strongly consider starting a new discussion instead. If you think the content of this discussion is still relevant, you can link to it from your new discussion.
The error is "SyntaxError: Unexpected identifier", which is a JS parse error. So somehow that custom version of the translator is invalid on the Chrome side.
The debug output also seems to show a translator length of 244926 chars, which is nearly twice the size of the current one. So it's also possible that there's some request size limit between Chrome and Standalone and it's truncating the translator (though I don't think there'd be an "Unexpected identifier" error in that case).
mmwood: I would uninstall BBT, reset your Zotero translators, make sure the problem has gone away, and only then install the latest version of BBT.
You can also see what Chrome gets by executing the following in the Javascript Console on the Zotero background page
var a; Zotero.Translators.get('9cb70025-a888-4a29-a210-93ec52da40d4', function(trans) { a = trans; } )
Then inspecting the "a" variable. The translator ID is for BibTeX"{"translatorID":"b6e39b57-8942-4d11-8259-342c46ce395f","translatorType":3,"label":"BibLaTeX","creator":"Simon Kornblith, Richard Karnesky, Anders Johansson and Emiliano Heyns","target":"bib","priority":50,"lastUpdated":"2013-07-01 14:13","browserSupport":"g","runMode":2}"
nothing more.
for...of is not supported in Chrome https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of
var a; Zotero.Translators.get('9cb70025-a888-4a29-a210-93ec52da40d4', function(trans) { a = trans; } ); a;
twice, I get 'undefined' the first time, and 'Object {translatorID: "9cb70025-a888-4a29-a210-93ec52da40d4", translatorType: 3, label: "BibTeX", creator: "Simon Kornblith, Richard Karnesky and Emiliano heyns", target: "bib"…}' the second time; I don't know why this happens, but it does explain the "Cannot read property 'id' of undefined" error.
Still working on the for...of code removal, but the above is not caused by BBT... I think.
SyntaxError: Unexpected identifier at chrome-extension://ekhagklcjbdpajgpjgmbionohlpdbjgc/inject/translate_inject.js:50 zotero.js:144
But no detail on where it actually bombs out. How can I delve deeper into this?