Here is one that demonstrates the weirdness a bit better.  Here is the error

fish: Unknown command "ssell"
/home/emeris/.oh-my-fish/functions/_append_path.fish (line 4): ssell
                                                               ^
in function "_append_path",
called on line 42 of file "/home/emeris/.oh-my-fish/oh-my-fish.fish",
with parameter list "/home/emeris/.oh-my-fish/themes/robbyrussell
fish_function_path"

Note that line 4 of /home/emeris/.oh-my-fish/functions/_append_path.fish is

  set -l path PATH

i.e. it has no command ssell in it.  Which is why I am wondering if this is
a synchronization issue with fishd where it is getting called from multiple
threads and trying to initialize itself multiple times and stepping on some
memory.  Anywho my two cents from the outside looking in.






On Sun, Mar 16, 2014 at 1:05 PM, Glen Marchesani <g...@model3.net> wrote:

>
> My first posting on the ML.  I want to say that I am an ecstatic user of
> fish for the past 3 months.  I have converted about 5 other co-workers too
> it as well.  Really brilliantly done!!!!
>
> So the issue I am posting about is I am using parallel (
> http://savannah.gnu.org/projects/parallel/) to run a bunch of commands at
> the same time.  The error comes in many forms the most common is
>
> fish: Could not connect to universal variable server, already tried manual
> restart (or no command supplied). You will not be able to share variable
> values between fish sessions. Is fish properly installed?
>
> Though I can also get weird errors loading my config like
>
> fish: Unknown command "_append_path"
> /home/emeris/.oh-my-fish/oh-my-fish.fish (line 43):   _append_path
> $fish_custom/themes/$fish_theme fish_function_path
>                                                       ^
> in function "_fish_load_theme",
> called on line 73 of file "/home/emeris/.oh-my-fish/oh-my-fish.fish",
>  with parameter list "robbyrussell"
>
> in . (source) call of file "/home/emeris/.oh-my-fish/oh-my-fish.fish",
> called on line 15 of file "/home/emeris/.config/fish/config.fish",
>
> in . (source) call of file "/home/emeris/.config/fish/config.fish",
> called on standard input,
>
> The errors are intermittent (sometimes everything runs okay).  Makes me
> think there is a synchronization/threading issue.  I am happy to try stuff
> and narrow down the issue.  I don't fully understand why invoking parallel
> (a python script) that runs a bash script many times would be touching fish
> so if anyone has any hints as to why that is happening that may empower me
> to dig a little deeper.
>
>


-- 
Glen Marchesani
Chief Architect | Emeris Software
423-454-9199 | g...@model3.net
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
Fish-users mailing list
Fish-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fish-users

Reply via email to