Re: eieio-persistent-validate/fix-slot-value: Wrong type argument: arrayp, n
"Eric M. Ludlam" <[email protected]>
| Newsgroups | gmane.emacs.cedet |
|---|---|
| Message-ID | <[email protected]> |
On 08/18/2014 03:59 AM, Xaver Gerster wrote:
> Ok. This fixed it. Thank you.
> Since you mention potential future issues of similar nature - where
> could I read off from the stack by myself which ede autoload would be
> missing?
I found it here:
>>> ;; Object mmm
>>> ;; EDE Project Files are auto generated: Do Not Edit
>>> (ede-proj-project "mmm"
>>> :file "Project.ede"
>>> :name "mmm"
>>> :targets (list
>>> (ede-proj-target-makefile-program "tessi"
^^^^^^^^^^^^^^^^
and also here:
>>> and try to load the project in 'khl' I get
>>>
>>> Debugger entered--Lisp error: (wrong-type-argument arrayp nil)
>>> child-of-class-p(ede-proj-target-makefile-program ede-target)
^^^^^^^^^^^^^^^^^^
and I happened to know it was in ede/proj-prog.el. You can just grep
the missing class to see which ede/proj-* file it is in.
Eric
------------------------------------------------------------------------------