On 5/18/12 1:19 PM, Benjamin Jones wrote:
When starting up the sage-5.0 notebook (with the new notebook from trac
#11080 and the sagecell-0.9.0 spkg installed) with
directory='/home/sageserver/sage_notebook.sagenb' pointing to a notebook
directory containing many existing user accounts and worksheets from a
previous sage-4.7.1 install, Sage crashes on me with:

"RuntimeError: maximum recursion depth exceeded while calling a Python
object"

I've posted the traceback at
http://sage.math.washington.edu/home/bjones/inf_recursion_error.log

Has anyone else run into this problem?

If I start the notebook with
directory='/home/sageserver/sage_test.sagenb' (a non-existing directory)
everything works fine, but I obviously don't have all my previously
existing user accounts and worksheets.


I've seen this before, I think, a long time ago. Here is one reference to it:

https://groups.google.com/forum/#!msg/sage-notebook/SB0AdxJT7AQ/EdRL31dPDesJ

Is there any chance you could narrow down things a bit to diagnose it? Maybe by inserting a little code in the save_worksheet function (in /home/sageserver/sage/sage-5.0/devel/sagenb-main/sagenb/storage/filesystem_storage.py) that prints out the username and worksheet it is working on, to try to narrow down which worksheet it is? From the traceback, it looks like the problem is the comparison 'worksheet._last_basic != basic'.

Thanks,

Jason

--
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to