{"action":"created","issue":{"url":"https://api.github.com/repos/bbatsov/prelude/issues/873","labels_url":"https://api.github.com/repos/bbatsov/prelude/issues/873/labels{/name}","comments_url":"https://api.github.com/repos/bbatsov/prelude/issues/873/comments","events_url":"https://api.github.com/repos/bbatsov/prelude/issues/873/events","html_url":"https://github.com/bbatsov/prelude/issues/873","id":94131328,"number":873,"title":"Error when initializing prelude-helm","user":{"login":"gregghz","id":220801,"avatar_url":"https://avatars.githubusercontent.com/u/220801?v=3","gravatar_id":"","url":"https://api.github.com/users/gregghz","html_url":"https://github.com/gregghz","followers_url":"https://api.github.com/users/gregghz/followers","following_url":"https://api.github.com/users/gregghz/following{/other_user}","gists_url":"https://api.github.com/users/gregghz/gists{/gist_id}","starred_url":"https://api.github.com/users/gregghz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gregghz/subscriptions","organizations_url":"https://api.github.com/users/gregghz/orgs","repos_url":"https://api.github.com/users/gregghz/repos","events_url":"https://api.github.com/users/gregghz/events{/privacy}","received_events_url":"https://api.github.com/users/gregghz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-07-09T19:21:54Z","updated_at":"2015-07-09T19:26:13Z","closed_at":null,"body":"After updating prelude today I get this error when trying to initalize with `prelude-helm` enabled. It fails whether or not my personal directory is empty and if prelude-helm is the only module enabled in prelude-modules.el.\r\n\r\n```\r\nDebugger entered--Lisp error: (error \"Given parent class helm-type-file is not a class\")\r\n  signal(error (\"Given parent class helm-type-file is not a class\"))\r\n  error(\"Given parent class %s is not a class\" helm-type-file)\r\n  eieio-defclass(helm-locate-source (helm-source-async helm-type-file) ((init :initform (quote helm-locate-set-command)) (candidates-process :initform (quote helm-locate-init)) (requires-pattern :initform 3) (history :initform (quote helm-file-name-history)) (keymap :initform helm-generic-files-map) (help-message :initform helm-generic-file-help-message) (candidate-number-limit :initform 9999) (mode-line :initform helm-generic-file-mode-line-string)) nil)\r\n  byte-code(\"\\300\\301\\302\\303\\304$\\207\" [eieio-defclass helm-locate-source (helm-source-async helm-type-file) ((init :initform (quote helm-locate-set-command)) (candidates-process :initform (quote helm-locate-init)) (requires-pattern :initform 3) (history :initform (quote helm-file-name-history)) (keymap :initform helm-generic-files-map) (help-message :initform helm-generic-file-help-message) (candidate-number-limit :initform 9999) (mode-line :initform helm-generic-file-mode-line-string)) nil] 5)\r\n  require(helm-locate)\r\n  byte-code(\"\\300\\301!\\210\\300\\302!\\210\\300\\303!\\210\\300\\304!\\210\\300\\305!\\210\\306\\307\\310\\311\\312\\313\\314\\301\\315\\316&\t\\210\\317\\320\\321\\322\\314\\307\\323\\324&\u0007\\207\" [require projectile helm-locate helm-buffers helm-files cl-lib custom-declare-group helm-projectile nil \"Helm support for projectile.\" :prefix \"helm-projectile-\" :group :link (url-link :tag \"helm-projectile homepage\" \"https://github.com/bbatsov/projectile\") custom-declare-variable helm-projectile-fuzzy-match t \"Enable fuzzy matching for Helm Projectile commands.\\nThis needs to be set before loading helm-projectile.\" :type boolean] 10)\r\n  require(helm-projectile)\r\n  eval-buffer(#<buffer  *load*-26777> nil \"/home/gregg/.emacs.d/modules/prelude-helm.el\" nil t)  ; Reading at buffer position 1240\r\n  load-with-code-conversion(\"/home/gregg/.emacs.d/modules/prelude-helm.el\" \"/home/gregg/.emacs.d/modules/prelude-helm.el\" nil t)\r\n  require(prelude-helm)\r\n  eval-buffer(#<buffer  *load*-667012> nil \"/home/gregg/.emacs.d/prelude-modules.el\" nil t)  ; Reading at buffer position 223\r\n  load-with-code-conversion(\"/home/gregg/.emacs.d/prelude-modules.el\" \"/home/gregg/.emacs.d/prelude-modules.el\" nil nil)\r\n  load(\"/home/gregg/.emacs.d/prelude-modules.el\")\r\n  (if (file-exists-p prelude-modules-file) (load prelude-modules-file) (message \"Missing modules file %s\" prelude-modules-file) (message \"You can get started by copying the bundled example file\"))\r\n  eval-buffer(#<buffer  *load*> nil \"/home/gregg/.emacs.d/init.el\" nil t)  ; Reading at buffer position 4710\r\n  load-with-code-conversion(\"/home/gregg/.emacs.d/init.el\" \"/home/gregg/.emacs.d/init.el\" t t)\r\n  load(\"/home/gregg/.emacs.d/init\" t t)\r\n  #[0 \"\b\\205\\262\u0000\t\\306=\\203\u0011\u0000\\307\b\\310Q\\202;\u0000\t\\311=\\204\u001E\u0000\\307\b\\312Q\\202;\u0000\\313\\307\\314\\315#\\203*\u0000\\316\\202;\u0000\\313\\307\\314\\317#\\203:\u0000\\320\\nB\u0012\\321\\202;\u0000\\316\\322\u0013\\323\u0001\\322\\211#\\210\u000B\\322=\\203a\u0000\\324\\325\\326\\307\b\\327Q!\\\"\\323\u0001\\322\\211#\\210\u000B\\322=\\203`\u0000\u0001\u0013\\210\u000B\\203\\243\u0000\\330\u000B!\\331\\232\\203\\243\u0000\\332\u000B!\\211\\333P\\334\u0001!\\203}\u0000\\211\\202\\210\u0000\\334\u0002!\\203\\207\u0000\u0001\\202\\210\u0000\\314\\262\u0002\u0001\\203\\241\u0000\\335\u0002\u000B\\\"\\203\\237\u0000\\336\\337\u0003\u000B#\\210\\340\\341!\\210\u0001\u0013\\266\u0002\\f?\\205\\260\u0000\\314\u001D\\323\\342\\322\\211#)\\262\u0001\\207\" [init-file-user system-type delayed-warnings-list user-init-file inhibit-default-init inhibit-startup-screen ms-dos \"~\" \"/_emacs\" windows-nt \"/.emacs\" directory-files nil \"^\\\\.emacs\\\\(\\\\.elc?\\\\)?$\" \"~/.emacs\" \"^_emacs\\\\(\\\\.elc?\\\\)?$\" (initialization \"`_emacs' init file is deprecated, please use `.emacs'\") \"~/_emacs\" t load expand-file-name \"init\" file-name-as-directory \"/.emacs.d\" file-name-extension \"elc\" file-name-sans-extension \".el\" file-exists-p file-newer-than-file-p message \"Warning: %s is newer than %s\" sit-for 1 \"default\"] 7 \"\\n\\n(fn)\"]()\r\n  command-line()\r\n  normal-top-level()\r\n```"},"comment":{"url":"https://api.github.com/repos/bbatsov/prelude/issues/comments/120118236","html_url":"https://github.com/bbatsov/prelude/issues/873#issuecomment-120118236","issue_url":"https://api.github.com/repos/bbatsov/prelude/issues/873","id":120118236,"user":{"login":"caskolkm","id":2329830,"avatar_url":"https://avatars.githubusercontent.com/u/2329830?v=3","gravatar_id":"","url":"https://api.github.com/users/caskolkm","html_url":"https://github.com/caskolkm","followers_url":"https://api.github.com/users/caskolkm/followers","following_url":"https://api.github.com/users/caskolkm/following{/other_user}","gists_url":"https://api.github.com/users/caskolkm/gists{/gist_id}","starred_url":"https://api.github.com/users/caskolkm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/caskolkm/subscriptions","organizations_url":"https://api.github.com/users/caskolkm/orgs","repos_url":"https://api.github.com/users/caskolkm/repos","events_url":"https://api.github.com/users/caskolkm/events{/privacy}","received_events_url":"https://api.github.com/users/caskolkm/received_events","type":"User","site_admin":false},"created_at":"2015-07-09T19:26:13Z","updated_at":"2015-07-09T19:26:13Z","body":"i also get this error."}}