mate-desktop / mate-indicator-applet

http://www.mate-desktop.org
GNU General Public License v3.0
19 stars 15 forks source link

Application error messages in journald prefixed by org.mate.panel.applet.BriskMenuFactory #52

Closed Cyrille37 closed 4 years ago

Cyrille37 commented 4 years ago

Expected behaviour

Not those error messages associated with org.mate.panel.applet.

Actual behaviour

Application error messages appear prefixed with org.mate.panel.applet.BriskMenuFactory.

Steps to reproduce the behaviour

I do not know.

MATE general version

Linux Distribution

Ubuntu 18.04 LTS with MATE

The error

Applications error appear in journald prefixed with org.mate.panel.applet.BriskMenuFactory.

when lauching Thunderbird I got those kind of errors :

nov. 12 19:38:51 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1560]: JavaScript error: chrome://ganttview/content/calendar-gantt-view.xml, line 789: TypeError: this.calView.mFlashingEvents is not iterable

Why org.mate.panel.applet.BriskMenuFactory appear here ?

Here are more logs :

nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadUI"
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "Loading Grammalecte"
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Received message [object Object]
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Calling method loadGrammarChecker
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadFile: resource://grammalecte/fr/conj_data.json"
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadFile: resource://grammalecte/fr/mfsp_data.json"
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadFile: resource://grammalecte/fr/phonet_data.json"
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadFile: resource://grammalecte/graphspell/_dictionaries/fr-allvars.json"
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Method loadGrammarChecker succeeded
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Sending positive reply { "typo": true, "apos": true, "eepi": true, "esp": false, "tab": false, "nbsp": false, "tu": true, "maj": true, "num": true, "virg": true, "poncfin": false, "unit": false, "nf": true, "liga": false, "mapos": false, "chim": false, "ocr": false, "conf": true, "sgpl": true, "gn": true, "infi": true, "conj": true, "ppas": true, "imp": true, "inte": true, "vmode": true, "bs": true, "pleo": true, "redon1": false, "redon2": false, "neg": false, "date": true, "mc": false, "idrule": false, "html": true, "latex": false } id is 1
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "{ \"typo\": true, \"apos\": true, \"eepi\": true, \"esp\": false, \"tab\": false, \"nbsp\": false, \"tu\": true, \"maj\": true, \"num\": true, \"virg\": true, \"poncfin\": false, \"unit\": false, \"nf\": true, \"liga\": false, \"mapos\": false, \"chim\": false, \"ocr\": false, \"conf\": true, \"sgpl\": true, \"gn\": true, \"infi\": true, \"conj\": true, \"ppas\": true, \"imp\": true, \"inte\": true, \"vmode\": true, \"bs\": true, \"pleo\": true, \"redon1\": false, \"redon2\": false, \"neg\": false, \"date\": true, \"mc\": false, \"idrule\": false, \"html\": true, \"latex\": false }"
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.error: (new Error("", (void 0)))
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Received message [object Object]
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Calling method setDictionary
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "set dictionary: personal"
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Method setDictionary succeeded
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Sending positive reply  id is 2
nov. 12 13:54:24 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: JavaScript error: chrome://messenger/content/multimessageview.js, line 397: TypeError: content is null
nov. 12 13:55:21 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: JavaScript error: chrome://ganttview/content/calendar-gantt-view.xml, line 789: TypeError: this.calView.mFlashingEvents is not iterable
nov. 12 13:55:22 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: JavaScript error: chrome://ganttview/content/calendar-gantt-view.xml, line 789: TypeError: this.calView.mFlashingEvents is not iterable
nov. 12 13:56:24 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadUI"
nov. 12 13:56:24 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "Loading Grammalecte"
nov. 12 13:56:24 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Received message [object Object]
nov. 12 13:56:24 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Calling method loadGrammarChecker
nov. 12 13:56:24 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadFile: resource://grammalecte/fr/conj_data.json"
nov. 12 13:56:24 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadFile: resource://grammalecte/fr/mfsp_data.json"
nov. 12 13:56:24 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadFile: resource://grammalecte/fr/phonet_data.json"
nov. 12 13:56:25 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadFile: resource://grammalecte/graphspell/_dictionaries/fr-allvars.json"
nov. 12 13:56:25 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Method loadGrammarChecker succeeded
Cyrille37 commented 4 years ago

Previously reported in getsolus/brisk-menu : journald filled by org.mate.panel.applet.BriskMenuFactory messages #18

vkareh commented 4 years ago

@Cyrille37 - this seems to belong either on https://github.com/mate-desktop/mate-panel or back to https://github.com/getsolus/brisk-menu unfortunately, but definitely not in the indicator applet.

It seems to me as though a program you're opening with Brisk (most likely Thunderbird, based on your previous bug report) is stuck being a child process of Brisk itself, and so any console messages from it ends up as messages of Brisk.

If that's the case, then this is definitely an issue with how Brisk launches programs, and the mate-panel can't do anything about it.

Cyrille37 commented 4 years ago

Thanks a lot for ur clear and relevant answer. I go back to Brisk ;-)

https://github.com/getsolus/brisk-menu/issues/18