Skip Menu |

This queue is for tickets about the Sepia CPAN distribution.

Report information
The Basics
Id: 29194
Status: resolved
Priority: 0/
Queue: Sepia

People
Owner: seano [...] cpan.org
Requestors: psimonovsk [...] hotmail.com
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.92
Fixed in: (no value)



Hi! I have installed Emacs 22.1 and Sepia 0.92 Active state Perl 5.8.8 I have tried to apply Sepia functionality on sepia.pm... But - any attempt to run any Sepia function bring same message |Wrong type argument: listp, ""| Here is fragment from log window of Emacs: Show quoted text
_____________________________________________ <code> Loading cl-extra...done let*: Wrong type argument: listp, "" Making completion list... let*: Wrong type argument: listp, "" Mark set Making completion list... let*: Wrong type argument: listp, "" byte-code: End of buffer byte-code: Beginning of buffer </code>
_____________________________________________ What can I do now to solve this situation???
Subject: Re: [rt.cpan.org #29194]
Date: Wed, 05 Sep 2007 18:24:52 -0700
To: bug-sepia [...] rt.cpan.org
From: "Sean O'Rourke" <seano [...] cpan.org>
Here is Pavel's Emacs backtrace: Debugger entered--Lisp error: (wrong-type-argument listp "") car("") (let* ((blah ...) (file ...) (line ...) (short ...) (mod ...)) (unless file (setq file ...) (if file ... ...)) (message "%s at %s:%s" short file line) (when (file-exists-p file) (find-file ...) (when sepia-found-refiner ...) (beginning-of-line) (recenter) (setq sepia-found ...))) (progn (let* (... ... ... ... ...) (unless file ... ...) (message "%s at %s:%s" short file line) (when ... ... ... ... ... ...))) (destructuring-bind (file line short &optional mod &rest blah) (car sepia-found) (unless file (setq file ...) (if file ... ...)) (message "%s at %s:%s" short file line) (when (file-exists-p file) (find-file ...) (when sepia-found-refiner ...) (beginning-of-line) (recenter) (setq sepia-found ...))) (if sepia-found (destructuring-bind (file line short &optional mod &rest blah) (car sepia-found) (unless file ... ...) (message "%s at %s:%s" short file line) (when ... ... ... ... ... ...)) (message "No more definitions.")) sepia-next() (if display-p (sepia-show-locations ret) (sepia-set-found ret (quote ...)) (sepia-next)) (let ((ret ...)) (sepia-set-found nil (quote ...)) (if display-p (sepia-show-locations ret) (sepia-set-found ret ...) (sepia-next))) sepia-package-defs(#("mod_decls" 0 9 (face font-lock-function-name-face font-lock-multiline t fontified t)) nil "c:/Sepia/lib/Sepia.pm" 354 nil) call-interactively(sepia-package-defs) execute-extended-command(nil) call-interactively(execute-extended-command) recursive-edit() byte-code which shows that `sepia-next' is the bug's proximate cause. The function has been significantly rewritten since version 0.92, so I will create a new version soon, which will hopefully solve the problem. Until then, I'll leave this open.
Subject: Sepia failure with emacs 22.1 on MS windows and AIX
From: psimonovsk [...] hotmail.com
I have installed same version of emacs and Sepia on AIX 5.2... Same failure... So - it is not something "MS windows specific"...
Should be fixed in 0.93, which is on its way to CPAN.
Should be fixed in 0.93, which is on its way to CPAN.
Should be fixed in 0.93, which is on its way to CPAN.