Does the error come when you hit the login page? Or does it come when
you load the system?
What happens if you run (weblocks::reset-sessions) at the REPL?
What is the result of removing fasls and recompiling?
If you had earlier declared the class user *sans* id, and it got saved
to the cl-prevalence store (used by default) this error may occur when
cl-prevalence attempts to load its store. Quitting lisp and removing
all files in the data/ directory will eliminate this as a potential
error source.
The full backtrace will certainly help: paste.lisp.org
> assume it is not an instance of user, because this happens from the REPL
> when in the same package as the web app:
>
> * (let ((a (make-instance 'user :id 1))) (slot-value a 'zanzibar))
>
> debugger invoked on a SIMPLE-ERROR in thread #<THREAD "initial thread"
> RUNNING {A834761}>:
> When attempting to read the slot's value (slot-value), the slot ZANZIBAR
> is
> missing from the object #<USER {B7E5851}>.
>
> "zanzibar" is really not a member of user, but the snippet generates an
> equivalent error with the type listed in the error.
>
Considering that earlier it carped about Object #<G1496 {AA34A41}> I
would hazard that it's a problem with your prevalence store and that
deleting data/* would be a good step. I assume you're not using
Elephant or any other storage mechanisms.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"weblocks" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/weblocks?hl=en
-~----------~----~----~----~------~----~------~--~---