Envoyé par : thibaud74
Date : 29/09/2009 16:44
Bonjour, Déutant, j'essaie d'installer une extension qui fonctionne très bien avec un alias dans mon profil d'utilisateur pour le développement. Mais dans un autre profil, après installation, je n'ai aucune erreur, et le fichier n'est pas installé.
Voici mon chrome.manifest :
content ergodoc chrome/content/ergodoc/ locale ergodoc en-US chrome/locale/en-US/ergodoc/ locale ergodoc fr-FR chrome/locale/fr-FR/ergodoc/ overlay chrome://browser/content/browser.xul chrome://ergodoc/content/navtracer/navtracer.xul overlay chrome://browser/content/browser.xul chrome://ergodoc/content/sensor_tabs/browser.xul overlay chrome://browser/content/browser.xul chrome://ergodoc/content/trace_zotero/overlay.xul overlay chrome://navigator/content/navigator.xul chrome://ergodoc/content/navtracer/navtracer.xul skin ergodoc default chrome/skin/default/ergodoc/ style chrome://browser/content/browser.xul chrome/ergodoc/skin/ergodoc.css style chrome://global/content/customizeToolbar.xul chrome/ergodoc /skin/ergodoc.css
Et mon install.rdf :
<?xml version="1.0" encoding="iso-8859-15"?> <!-- Générateur de fichier install.rdf http://xulfr.org, le 29/09/2009 --> <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#"> <Description about="urn:mozilla:install-manifest"> <em:name>ergodoc</em:name> <em:version>0.1</em:version> <em:id>{88312b16-84d5-bf61-e0b5-6c52a23c6d38}</em:id> <em:type>2</em:type> <em:description>ergodoc help you to trace your information retrieval and present you what to have done, to share, cast and be aware.</em:description> <em:targetApplication> <!-- Firefox --> <Description> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>3.0</em:minVersion> <em:maxVersion>3.*</em:maxVersion> </Description> </em:targetApplication> <!-- Equipe de développement, contributeurs et traducteurs --> <em:creator>Thibaud Hulin</em:creator> <em:developer>Thibaud Hulin</em:developer> <!-- Informations diverses --> <em:homepageURL>http://traces.toile-libre.org</em:homepageURL> </Description> </RDF>
Merci de l'aide, Thibaud.
PS : voici la structure des dossiers de mon extension (tree -d) :
/opt/ergodoc |-- chrome | |-- content | | `-- ergodoc | | |-- images | | |-- javascript | | | |-- modules | | | |-- timeline | | | | |-- ext | | | | | |-- geochrono | | | | | | |-- images | | | | | | |-- scripts | | | | | | | `-- l10n | | | | | | | `-- en | | | | | | `-- styles | | | | | `-- planning | | | | | `-- scripts | | | | | `-- l10n | | | | | `-- en | | | | |-- images | | | | |-- scripts | | | | | |-- ext | | | | | `-- l10n | | | | | |-- cs | | | | | |-- de | | | | | |-- en | | | | | |-- es | | | | | |-- fr | | | | | |-- it | | | | | |-- nl | | | | | |-- ru | | | | | |-- se | | | | | |-- tr | | | | | |-- vi | | | | | `-- zh | | | | `-- styles | | | `-- timeline.example | | |-- navtracer | | |-- navtracer.2009.09.19 | | |-- navtracer.2009.09.23.14.32 | | |-- tmp | | | |-- 2009.09.19 | | | | `-- chrome | | | | |-- content | | | | | `-- ergodoc | | | | | `-- javascript | | | | | `-- timeline | | | | | |-- ext | | | | | | `-- planning | | | | | | `-- scripts | | | | | | `-- l10n | | | | | | `-- en | | | | | |-- images | | | | | |-- scripts | | | | | | |-- ext | | | | | | `-- l10n | | | | | | |-- cs | | | | | | |-- de | | | | | | |-- en | | | | | | |-- es | | | | | | |-- fr | | | | | | |-- it | | | | | | |-- nl | | | | | | |-- ru | | | | | | |-- se | | | | | | |-- tr | | | | | | |-- vi | | | | | | `-- zh | | | | | `-- styles | | | | `-- skin | | | | `-- default | | | | `-- ergodoc | | | `-- sensor_tabs | | `-- trace_zotero | |-- locale | | |-- en-US | | | `-- ergodoc | | `-- fr-FR | | `-- ergodoc | `-- skin | `-- default | `-- ergodoc `-- tmp
Envoyé par : thibaud74
Date : 30/09/2009 10:02
Hello, Dans le fichier du profile extensions.log je peux lire ceci :
2009-09-30 09:48:45 - safeInstallOperation: install operation (caller-supplied callback) failed, rolling back file moves and aborting installation. 2009-09-30 09:48:45 - ExtensionManager:_finishOperations - failure, catching exception - lineno: 1517 - file: undefined - Exception... "Component returned failure(..) 2009-09-30 09:48:49 - ExtensionManager:_finishOperations - failure, catching exception - lineno: 4827 - file: file:///home/opt/firefox/components/nsExtensionManager.js - TypeError: entriesi is null
Une erreur dans mon code ?
Envoyé par : thibaud74
Date : 30/09/2009 12:59
OK, le problème venait d'un mauvais zip fait en dehors du dossier chrome. J'ai utilisé l'extension pour développer et construit mon extension avec, ça fonctionne maintenant.
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.