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

------------------------------------------------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.