Re: First tutorial in Firefox Add-on SDK "Getting Started" guide fails
Georg Fritzsche <[email protected]> Fri, 22 Aug 2014 18:53:23 +0200
| Newsgroups | gmane.comp.mozilla.devel.plugins |
|---|---|
| Message-ID | <[email protected]> |
Hi Mark, this list is about NPAPI plugins, the list for addons can be found here: https://lists.mozilla.org/listinfo/dev-extensions Georg On 22 Aug 2014, at 17:04, Mark Ballard <[email protected]> wrote: > The Mozilla "Getting Started" guide to Firefox Add-ons: > > https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Getting_started > > It doesn't work. > > It is the page you go to if you are a nobby user making your first > brave steps to modify your Linux environment so you can work more > productively. You have been plucking up your courage and waiting for a > space in your busy diary. This is a big deal. It's daunting. But this > was the Linux promise: power users given unimaginable power. The geeky > brags you heard about Linux being better than Windows have echoed in > your mind down the years. And Mozilla makes it look *so possible* for > nobby users to get stuck in. Its tutorial is even written in something > close to plain English. Yes, you still believe in Linux! Even after > all these years of incessant bugs - you still believe! It is still > possible! You go for it! > > And your SDK prompt vomits up a horrible looking error, like the devil > himself had possessed your machine and was taunting you for being such > a feeble user with such vain hopes that you might just skip daintily > through the Mozilla programming guide. Ha ha! You wretched little > worm! Hear me now! Hear my words of gibber and you tell me then where > are your dreams of man-machine harmony! > > $ cfx run > Using binary at '/usr/bin/firefox'. > > (process:10645): GLib-CRITICAL **: g_slice_set_config: assertion > 'sys_page_size == 0' failed > Using profile at '/tmp/tmp1DQcLw.mozrunner'. > > (process:10650): GLib-CRITICAL **: g_slice_set_config: assertion > 'sys_page_size == 0' failed > [10650] WARNING: Attempt to add property GnomeProgram::sm-connect > after class was initialised: 'glib warning', file > /build/buildd/firefox-31.0+build1/toolkit/xre/nsSigHandlers.cpp, line > 127 > > (firefox:10650): GLib-GObject-WARNING **: Attempt to add property > GnomeProgram::sm-connect after class was initialised > [10650] WARNING: Attempt to add property > GnomeProgram::show-crash-dialog after class was initialised: 'glib > warning', file /build/buildd/firefox-31.0+build1/toolkit/xre/nsSigHandlers.cpp, > line 127 > > (firefox:10650): GLib-GObject-WARNING **: Attempt to add property > GnomeProgram::show-crash-dialog after class was initialised > [10650] WARNING: Attempt to add property GnomeProgram::display after > class was initialised: 'glib warning', file > /build/buildd/firefox-31.0+build1/toolkit/xre/nsSigHandlers.cpp, line > 127 > > (firefox:10650): GLib-GObject-WARNING **: Attempt to add property > GnomeProgram::display after class was initialised > [10650] WARNING: Attempt to add property GnomeProgram::default-icon > after class was initialised: 'glib warning', file > /build/buildd/firefox-31.0+build1/toolkit/xre/nsSigHandlers.cpp, line > 127 > > (firefox:10650): GLib-GObject-WARNING **: Attempt to add property > GnomeProgram::default-icon after class was initialised > console.error: file_page: > DEPRECATED: The widget module is deprecated. Please consider using > the sdk/ui module instead. > Traceback (most recent call last): > File "resource://gre/modules/commonjs/sdk/addon/runner.js", line > 113, in startup/< > run(options); > File "resource://gre/modules/commonjs/sdk/addon/runner.js", line 149, in run > let program = main(options.loader, options.main); > File "resource://gre/modules/commonjs/toolkit/loader.js", line 647, in main > return loader.load(loader, module).exports; > File "resource://gre/modules/commonjs/sdk/loader/cuddlefish.js", > line 129, in CuddlefishLoader/options<.load > result = load(loader, module); > File "resource://gre/modules/commonjs/toolkit/loader.js", line 299, in load > evaluate(sandbox, module.uri); > File "resource://gre/modules/commonjs/toolkit/loader.js", line 262, > in evaluate > : loadSubScript(uri, sandbox, encoding); > File "resource://jid1-slbvnwmdfgpala-at-jetpack/file_page/lib/main.js", > line 1, in null > var widgets = require("sdk/widget"); > File "resource://gre/modules/commonjs/toolkit/loader.js", line 621, in require > freeze(load(loader, module)); > File "resource://gre/modules/commonjs/sdk/loader/cuddlefish.js", > line 129, in CuddlefishLoader/options<.load > result = load(loader, module); > File "resource://gre/modules/commonjs/toolkit/loader.js", line 299, in load > evaluate(sandbox, module.uri); > File "resource://gre/modules/commonjs/toolkit/loader.js", line 262, > in evaluate > : loadSubScript(uri, sandbox, encoding); > File "resource://gre/modules/commonjs/sdk/widget.js", line 59, in null > "The widget module is deprecated. " + > File "resource://gre/modules/commonjs/sdk/util/deprecate.js", line > 18, in deprecateUsage > let stack = get().slice(2); > System JS : ERROR chrome://browser/content/browser.js:14479 - > TypeError: value is not a non-null object > System JS : ERROR chrome://browser/content/content-sessionStore.js:230 > - TypeError: docShell.QueryInterface(...).sessionHistory is null > JavaScript error: chrome://browser/content/urlbarBindings.xml, line > 674: aUrl is undefined > JavaScript error: chrome://browser/content/urlbarBindings.xml, line > 674: aUrl is undefined > ^CTraceback (most recent call last): > File "/media/mark/139ee454-8a6e-47db-83eb-2eaaa684022e/Work > annat/Work/Data/pgs./Firefox Add-ons/Firefox > SDK/addon-sdk-1.17/bin/cfx", line 33, in <module> > cuddlefish.run() > File "/media/mark/139ee454-8a6e-47db-83eb-2eaaa684022e/Work > annat/Work/Data/pgs./Firefox Add-ons/Firefox > SDK/addon-sdk-1.17/python-lib/cuddlefish/__init__.py", line 933, in > run > pkgdir=options.pkgdir) > File "/media/mark/139ee454-8a6e-47db-83eb-2eaaa684022e/Work > annat/Work/Data/pgs./Firefox Add-ons/Firefox > SDK/addon-sdk-1.17/python-lib/cuddlefish/runner.py", line 724, in > run_app > time.sleep(0.05) > KeyboardInterrupt > > > p.s. > > I filed this as a bug as well: > https://bugzilla.mozilla.org/show_bug.cgi?id=1057336 > _______________________________________________ > dev-tech-plugins mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-tech-plugins