Open perryrivera opened 7 years ago
Some verbal guidance for the bash above: We got Perry's computer set up more or less like mine (although he's running Fedora and I run Ubuntu). The symbolic link to the lisp code was set up properly, and the .emacs file was identical to the one I was using. First we used the master branch of smsn-mode, then the develop branch (develop is the branch the commit message shown above came from). Somehow mine would connect to the graph at fortytwo.net while his wouldn't.
Thanks, @perryrivera, for the bug report (and sorry for the delay). A question: if you repeat steps 3 and 4 (i.e. search on "pizza" then, seeing a WebSocket error, search on "pizza" again), do you get a normal response (which should be two results about an "all egde" pizza)? I have seen the connection fail on the first try, but I do not yet know why it happens.
Environment: Fedora 25 GNU Emacs 25.1.1
[privera@xxxxx smsn-mode-lisp]$ uname -a Linux xxxxx 4.10.8-200.fc25.x86_64 #1 SMP Fri Mar 31 13:20:22 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[privera@xxxxx elisp]$ ls -lh total 0 lrwxrwxrwx. 1 privera privera 37 Mar 30 12:33 smsn-mode-lisp -> /home/privera/projects/smsn-mode/lisp
[privera@xxxxx smsn-mode-lisp]$ ls -lh total 100K drwxrwxr-x. 2 privera privera 4.0K Mar 30 12:30 lib -rw-rw-r--. 1 privera privera 11K Apr 8 21:41 smsn-client.el -rw-rw-r--. 1 privera privera 32K Apr 8 21:41 smsn-commands.el -rw-rw-r--. 1 privera privera 3.5K Apr 8 21:41 smsn-data.el -rw-rw-r--. 1 privera privera 8.2K Apr 8 21:41 smsn-env.el -rw-rw-r--. 1 privera privera 2.0K Apr 8 21:41 smsn-http.el -rw-rw-r--. 1 privera privera 2.9K Apr 8 21:41 smsn-mode.el -rw-rw-r--. 1 privera privera 1.8K Apr 8 21:41 smsn-serde.el -rw-rw-r--. 1 privera privera 14K Apr 8 21:41 smsn-view.el -rw-rw-r--. 1 privera privera 2.3K Apr 8 21:41 smsn-websocket.el -rw-rw-r--. 1 privera privera 1.2K Apr 8 21:41 smsn-wrapper.el
.emacs file:
;; Semantic Synchrony (defvar smsn-server-protocol "websocket") (defvar smsn-server-host "fortytwo.net") ;; These are the default, hence can be omitted. ;; (defvar smsn-server-host "127.0.0.1") ;; (defvar smsn-server-port 8182)
(let ((default-directory "~/.emacs.d/elisp/")) (normal-top-level-add-subdirs-to-load-path)) (require 'smsn-mode)
[privera@rerun smsn-mode-lisp]$ git log commit 381ca1c7cc71d848a9c4375a6becbbe83b32f662 Merge: 51c8aa5 3802e72
To reproduce problem:
Behavior: