Pliant talk forum

Pliant talk forum

Bug report: pliant crashes on recompile

.ui recompile not always works
Message posted by maybe Boris Reitman on 2007/12/02 12:15:14
I have written some code in .ui that required module that wasn't imported,
so recompile gave me an error in console (not in the ui client top window).
i have then added correct module in my code, and tried to recompile.
that gave me this crash.

exception 11                     
----------------------------------------------------------------
actions stack is:
pml connection from loopback
----------------------------------------------------------------
processor stack content is:
. first (Dictionary Str) +11
ui_recompile  /pliant/graphic/ui/server/context.pli (internals) 249 1 /pliant/graphic/ui/server/context.pli (internals) 256 27
frozen expression at /pliant/appli/devel.ui (internals) 217 1  /pliant/appli/devel.ui (internals) 217 1 /pliant/appli/devel.ui (internals) 220 30
pliant ui server instruction function  /pliant/graphic/ui/server/instructions.pli (internals) 210 1 /pliant/graphic/ui/server/instructions.pli (internals) 229 11
ui_service  /pliant/graphic/ui/server/main.pli (internals) 28 1 /pliant/graphic/ui/server/main.pli (internals) 68 5
answer_request  /pliant/util/pml/multiplexer.pli (internals) 63 1 /pliant/util/pml/multiplexer.pli (internals) 88 7
frozen expression at /pliant/util/pml/multiplexer.pli (internals) 117 1  /pliant/util/pml/multiplexer.pli (internals) 117 1 /pliant/util/pml/multiplexer.pli (internals) 118 46
run_thread  /pliant/language/schedule/threads_engine.pli (internals) 330 5 /pliant/language/schedule/threads_engine.pli (internals) 385 13
Message posted by maybe Boris Reitman on 2007/12/02 13:22:28
Looks like I can reproduce a crash if i have a mistake in my .ui code, and I launch fullpliant.
Fullpliant given an error in console log. Then I fix the error, hit "Recompile"
and I get a crash.
Message posted by maybe Boris Reitman on 2007/12/03 12:45:47
Here's for example a syntax error I had: 

Pliant UI console is running.
loading /pliant/menu.ui
loading /pliant/graphic/ui/client/windows_manager.ui
loading /sites/broadwayflorists/landing.ui
Failed to compile ui_function_   ('flower_icon'  'item_id'  'style'  ?)
  compile /sites/broadwayflorists/brfl_landing_engine.ui (internals) 298 1
compile /sites/broadwayflorists/brfl_landing_engine.ui (internals) 298 1
compile /sites/broadwayflorists/brfl_landing_engine.ui (internals) 298 1
...

And I get a crash:

actions stack is:
pml connection from loopback
----------------------------------------------------------------
processor stack content is:
. first (Dictionary Str) +11
ui_recompile  /pliant/graphic/ui/server/context.pli (internals) 249 1 /pliant/graphic/ui/server/context.pli (internals) 256 27
frozen expression at /pliant/appli/devel.ui (internals) 217 1  /pliant/appli/devel.ui (internals) 217 1 /pliant/appli/devel.ui (internals) 220 30
pliant ui server instruction function  /pliant/graphic/ui/server/instructions.pli (internals) 210 1 /pliant/graphic/ui/server/instructions.pli (internals) 229 11
ui_service  /pliant/graphic/ui/server/main.pli (internals) 28 1 /pliant/graphic/ui/server/main.pli (internals) 68 5
answer_request  /pliant/util/pml/multiplexer.pli (internals) 63 1 /pliant/util/pml/multiplexer.pli (internals) 88 7
frozen expression at /pliant/util/pml/multiplexer.pli (internals) 117 1  /pliant/util/pml/multiplexer.pli (internals) 117 1 /pliant/util/pml/multiplexer.pli (internals) 118 46
----------------------------------------------------------------
Killed


This happens on the latest version (100). This happens when I just start
pliant and mode already contains a syntax error. I go and press the "Recompile" button.
Message posted by maybe Boris Reitman on 2007/12/03 13:01:53
Not a crashe, but on startup I get this:

boris@freedom:~$ sudo /pliant/fullpliant
Failed to precompile dynamic page /pliant/browse/virtual_tree.page : Failed to compile is_on
e_of   ()
  compile /pliant/appli/forum/sync.remote (internals) 35 69
compile /pliant/appli/forum/sync.remote (internals) 35 67
...