From unknown Tue Jun 24 05:12:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14705: 24.3.50; "Not a face" error from enable-theme Resent-From: Sebastian Wiesner Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 24 Jun 2013 15:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14705 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 14705@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1372089083381 (code B ref -1); Mon, 24 Jun 2013 15:52:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 Jun 2013 15:51:23 +0000 Received: from localhost ([127.0.0.1]:38800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ur934-000063-8F for submit@debbugs.gnu.org; Mon, 24 Jun 2013 11:51:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47729) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ur932-00005d-0y for submit@debbugs.gnu.org; Mon, 24 Jun 2013 11:51:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ur92v-0001zM-CD for submit@debbugs.gnu.org; Mon, 24 Jun 2013 11:51:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-100.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM, T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40668) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ur92v-0001zI-7Q for submit@debbugs.gnu.org; Mon, 24 Jun 2013 11:51:13 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49440) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ur92t-0001aY-Og for bug-gnu-emacs@gnu.org; Mon, 24 Jun 2013 11:51:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ur92s-0001yl-33 for bug-gnu-emacs@gnu.org; Mon, 24 Jun 2013 11:51:11 -0400 Received: from mail-ee0-x22c.google.com ([2a00:1450:4013:c00::22c]:33944) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ur92r-0001yb-RX for bug-gnu-emacs@gnu.org; Mon, 24 Jun 2013 11:51:09 -0400 Received: by mail-ee0-f44.google.com with SMTP id c13so6035593eek.17 for ; Mon, 24 Jun 2013 08:51:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=HXEo9aAnDCUVSmevFRNG+6ori4i0Q8nG+jkHgKqY+VI=; b=C7hQq/Ya6ycYVybIKa3IGfbQtS+3mMurdZ0Wlu9gF7PWG9/oGT60zPMDGRiMeXiogY IPrTwRH9rmUwRMXMoochzYBNi5ThrNuhU4B1vaB9HE/FjxmuLPaLNG8oxeayiDp95foD EoH2Hcnz/tTeYelh3su7OHlSIdWNjk7k/vu/Nv3txP3ZSXrV8quEm+QsJe4Q0VBhp2MB uiDnhKpV8huqx5G5yeZITTzjcvqICJbKrG3frkhMas6his3wDCfgac5WA/LTxCoMGJhO sK9gkoWlh/Vp8shYOvylkGjs1TGM3GZoIIqOFHhGMoQXevTnVE4BKVIl/ehtwerQB8VM ejjg== X-Received: by 10.15.64.202 with SMTP id o50mr25496181eex.44.1372089069052; Mon, 24 Jun 2013 08:51:09 -0700 (PDT) Received: from lunaryorn-air.fritz.box (pD9F85F68.dip0.t-ipconnect.de. [217.248.95.104]) by mx.google.com with ESMTPSA id w43sm29311025eez.6.2013.06.24.08.51.04 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Mon, 24 Jun 2013 08:51:08 -0700 (PDT) From: Sebastian Wiesner Date: Mon, 24 Jun 2013 17:50:59 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) "enable-theme" signals a "Not a face" error if the color theme tries to set a face which is currently not defined. In "emacs -Q" M-: (setq debug-on-error t) M-: (load-theme 'wombat :no-confirm) gives the following back trace: Debugger entered--Lisp error: (error "Not a face: message-separator") signal(error ("Not a face: message-separator")) error("Not a face: %s" message-separator) check-face(message-separator) face-spec-recalc(message-separator #) custom-theme-recalc-face(message-separator) enable-theme(wombat) load-theme(wombat :no-confirm) eval((load-theme (quote wombat) :no-confirm) nil) eval-expression((load-theme (quote wombat) :no-confirm) nil) call-interactively(eval-expression nil nil) command-execute(eval-expression) This breaks *any* color theme, even the ones included in Emacs, because all themes define faces which do not exists, e.g. because the corresponding package is not yet loaded, or not even installed. From unknown Tue Jun 24 05:12:28 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Sebastian Wiesner Subject: bug#14705: closed (Re: bug#14705: 24.3.50; "Not a face" error from enable-theme) Message-ID: References: X-Gnu-PR-Message: they-closed 14705 X-Gnu-PR-Package: emacs Reply-To: 14705@debbugs.gnu.org Date: Mon, 24 Jun 2013 16:11:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1372090263-3764-1" This is a multi-part message in MIME format... ------------=_1372090263-3764-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #14705: 24.3.50; "Not a face" error from enable-theme which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 14705@debbugs.gnu.org. --=20 14705: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D14705 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1372090263-3764-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 14705-done) by debbugs.gnu.org; 24 Jun 2013 16:10:15 +0000 Received: from localhost ([127.0.0.1]:38853 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ur9LJ-0000wV-Rl for submit@debbugs.gnu.org; Mon, 24 Jun 2013 12:10:14 -0400 Received: from mail-ea0-f170.google.com ([209.85.215.170]:55022) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ur9LG-0000w7-EH for 14705-done@debbugs.gnu.org; Mon, 24 Jun 2013 12:10:11 -0400 Received: by mail-ea0-f170.google.com with SMTP id h10so6217147eaj.29 for <14705-done@debbugs.gnu.org>; Mon, 24 Jun 2013 09:10:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=SAjfy8jSXngnuljbOLWOeLJUywMsK7B2bxokpw/cfoM=; b=xjCp/N5MqhSv4FJvXgNS1DG80aXo3b5wsE0KFPJDnH+SIJKnCSEtXeiuqTUezkdFU5 TJkPGIbp87B+hrtR6AJtF16XFvh4IxTEXl2xPUAxGD/xPBA6hbcUBnw6INs19O+HFDM8 JTgSA8lAr6MkfdqMk04QC9jyrX5QVEltPqJBbSFnMR3la0mLC/WWCvYV7v9AGCUTK8Kn 35eExzqWwReeWz/TeU184XDH+tipZwEMcxJA6bpAXmfsRfDVGbU5es6O5tnPt1NhaXLt DVYqMcX6cDP6mybmcmLk6iKKO5si/M5BZVQhCjfP84qIi5R7PTh+DRAnNTX9YHG6nZzD CEkw== X-Received: by 10.15.21.78 with SMTP id c54mr25267807eeu.14.1372090204527; Mon, 24 Jun 2013 09:10:04 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Mon, 24 Jun 2013 09:09:23 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Mon, 24 Jun 2013 18:09:23 +0200 Message-ID: Subject: Re: bug#14705: 24.3.50; "Not a face" error from enable-theme To: Sebastian Wiesner Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 14705-done Cc: 14705-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Mon, Jun 24, 2013 at 5:50 PM, Sebastian Wiesner wrote: > Debugger entered--Lisp error: (error "Not a face: message-separator") > signal(error ("Not a face: message-separator")) > error("Not a face: %s" message-separator) > check-face(message-separator) > face-spec-recalc(message-separator #) I've reverted a change of mine in face-spec-recalc that causes this bug. ------------=_1372090263-3764-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 24 Jun 2013 15:51:23 +0000 Received: from localhost ([127.0.0.1]:38800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ur934-000063-8F for submit@debbugs.gnu.org; Mon, 24 Jun 2013 11:51:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47729) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ur932-00005d-0y for submit@debbugs.gnu.org; Mon, 24 Jun 2013 11:51:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ur92v-0001zM-CD for submit@debbugs.gnu.org; Mon, 24 Jun 2013 11:51:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-100.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM, T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40668) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ur92v-0001zI-7Q for submit@debbugs.gnu.org; Mon, 24 Jun 2013 11:51:13 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49440) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ur92t-0001aY-Og for bug-gnu-emacs@gnu.org; Mon, 24 Jun 2013 11:51:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ur92s-0001yl-33 for bug-gnu-emacs@gnu.org; Mon, 24 Jun 2013 11:51:11 -0400 Received: from mail-ee0-x22c.google.com ([2a00:1450:4013:c00::22c]:33944) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ur92r-0001yb-RX for bug-gnu-emacs@gnu.org; Mon, 24 Jun 2013 11:51:09 -0400 Received: by mail-ee0-f44.google.com with SMTP id c13so6035593eek.17 for ; Mon, 24 Jun 2013 08:51:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=HXEo9aAnDCUVSmevFRNG+6ori4i0Q8nG+jkHgKqY+VI=; b=C7hQq/Ya6ycYVybIKa3IGfbQtS+3mMurdZ0Wlu9gF7PWG9/oGT60zPMDGRiMeXiogY IPrTwRH9rmUwRMXMoochzYBNi5ThrNuhU4B1vaB9HE/FjxmuLPaLNG8oxeayiDp95foD EoH2Hcnz/tTeYelh3su7OHlSIdWNjk7k/vu/Nv3txP3ZSXrV8quEm+QsJe4Q0VBhp2MB uiDnhKpV8huqx5G5yeZITTzjcvqICJbKrG3frkhMas6his3wDCfgac5WA/LTxCoMGJhO sK9gkoWlh/Vp8shYOvylkGjs1TGM3GZoIIqOFHhGMoQXevTnVE4BKVIl/ehtwerQB8VM ejjg== X-Received: by 10.15.64.202 with SMTP id o50mr25496181eex.44.1372089069052; Mon, 24 Jun 2013 08:51:09 -0700 (PDT) Received: from lunaryorn-air.fritz.box (pD9F85F68.dip0.t-ipconnect.de. [217.248.95.104]) by mx.google.com with ESMTPSA id w43sm29311025eez.6.2013.06.24.08.51.04 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Mon, 24 Jun 2013 08:51:08 -0700 (PDT) From: Sebastian Wiesner To: bug-gnu-emacs@gnu.org Subject: 24.3.50; "Not a face" error from enable-theme Date: Mon, 24 Jun 2013 17:50:59 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) "enable-theme" signals a "Not a face" error if the color theme tries to set a face which is currently not defined. In "emacs -Q" M-: (setq debug-on-error t) M-: (load-theme 'wombat :no-confirm) gives the following back trace: Debugger entered--Lisp error: (error "Not a face: message-separator") signal(error ("Not a face: message-separator")) error("Not a face: %s" message-separator) check-face(message-separator) face-spec-recalc(message-separator #) custom-theme-recalc-face(message-separator) enable-theme(wombat) load-theme(wombat :no-confirm) eval((load-theme (quote wombat) :no-confirm) nil) eval-expression((load-theme (quote wombat) :no-confirm) nil) call-interactively(eval-expression nil nil) command-execute(eval-expression) This breaks *any* color theme, even the ones included in Emacs, because all themes define faces which do not exists, e.g. because the corresponding package is not yet loaded, or not even installed. ------------=_1372090263-3764-1--