technomancy / swank-clojure

Swank/slime support for clojure
Eclipse Public License 1.0
412 stars 83 forks source link

clojure-jack-in fails with error in slime-face-inheritance-possible-p #78

Open tensorpudding opened 13 years ago

tensorpudding commented 13 years ago

Using Emacs 24.0.90.1, with clojure 1.3.0, swank-clojure 1.4.0-SNAPSHOT, I get:

error in process filter: Symbol's function definition is void: slime-face-inheritance-possible-p

when trying to run clojure-jack-in about 75% of the times I try.

technomancy commented 13 years ago

Does it go from working to breaking within a single Emacs instance, or is this on separate runs?

tensorpudding commented 13 years ago

It recurred across several different runs.

tensorpudding commented 13 years ago

Though, I've discovered if you run "lein swank" and then M-x slime-connect, then close the swank session and do a M-x clojure-jack-in, it will work. But if you close and restart emacs and run M-x clojure-jack-in, it fails.

tavisrudd commented 12 years ago

@tensorpudding Are you still having this problem with version 1.4.0?

pgarland commented 12 years ago

When having this error last night, I noticed that ~/.emacs.d/swank/slime-$SOMEHEX.el (the file containing slime-face-inheritance-possible-p) was truncated. I deleted ~/.emacs.d/swank/ and reinstalled swank-clojure and clojure-mode, and the problem went away.

Raynes commented 12 years ago

I can reproduce this on a freshly installed Precise Pangolin.

base698 commented 9 years ago

Fails for me as well. It actually works on the initial load after a fresh install with M-x list-packages. After I shutdown emacs and reload it fails.