Ticket #7 (reopened defect)

Opened 3 years ago

Last modified 2 years ago

new traceback

Reported by: antont Assigned to: tzanko
Priority: lowest Milestone:
Component: nbshell Version:
Severity: normal Keywords:
Cc:

Description

Out[3]: None Stdout[3]: None Stderr[3]: None block: <ipython-block logid="default-log"><ipython-cell type="stdout" number="2"/><ipython-cell type="input" number="3"/><ipython-cell type="input" number="4"/></ipython-block> block: <ipython-block logid="default-log"><ipython-cell type="input" number="4"/></ipython-block> In[4]: pyramid = soya.World(scene)

Out[4]: None Stdout[4]: None Stderr[4]: None Traceback (most recent call last):

File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 32, in <lambda>

wx.EVT_KEY_DOWN(self, lambda evt:CellCtrlBase.KeyDown(self,evt))

File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 86, in KeyDown?

self.OnKeyDown?(evt)

File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonWidget.py", line 393, in OnKeyDown?

elif not self.view.CanEdit?():

File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonPlugin.py", line 546, in CanEdit?

if not self.CanEditLine?(line):

File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonPlugin.py", line 512, in CanEditLine?

id = self.line2log[line]

IndexError?: list index out of range Traceback (most recent call last):

File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 32, in <lambda>

wx.EVT_KEY_DOWN(self, lambda evt:CellCtrlBase.KeyDown(self,evt))

File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 86, in KeyDown?

self.OnKeyDown?(evt)

File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonWidget.py", line 270, in OnKeyDown?

self.view.ProcessLine?()

File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonPlugin.py", line 418, in ProcessLine?

item = self.line2log[linenum]

IndexError?: list index out of range

Change History

08/30/05 15:48:48 changed by tzanko

  • status changed from new to closed.
  • resolution set to duplicate.

How to reproduce the error? Probably the reason it occured was because I didn't support deleting, and cutting and now I do.

08/31/05 04:18:57 changed by antont

  • status changed from closed to reopened.
  • resolution deleted.
  • summary changed from nbshell crash to new traceback.

still got there, by adding text between code elements with copy-paste

In[0]:
############DO NOT EDIT THIS CELL############
from pylab import *
switch_backend('WXAgg')
ion()

Out[0]:  None
Stdout[0]:  None
Stderr[0]:  None
*NEW*DEFAULT SHEET: cell <notabene.notebook.Cell object at 0xb60bea0c>
*NEW*DEFAULT SHEET: cell <notabene.notebook.Cell object at 0xb6144fac>
block:
<ipython-block logid="default-log"><ipython-cell type="input" number="0"/><ipython-cell type="input" number="1"/></ipython-block>
In[1]:
import soya

Out[1]:  None
Stdout[1]:  None
Stderr[1]:  None
Traceback (most recent call last):
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/frame.py", line 175, in OnOpen
    self.app.document.LoadFile(filename, overwrite = True)
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnDocument.py", line 101, in LoadFile
    self.logs = dict((x, IPythonLog.IPythonLog(self,self.notebook,x)) for x in logids)
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnDocument.py", line 101, in <generator expression>
    self.logs = dict((x, IPythonLog.IPythonLog(self,self.notebook,x)) for x in logids)
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/IPythonLog.py", line 43, in __init__
    self.log = nbk.get_log(logid)
  File "/usr/lib/python2.4/site-packages/notabene-0.0-py2.4.egg/notabene/notebook.py", line 277, in get_log
    raise ValueError('No log with id="%s"' % logid)
ValueError: No log with id="default-log"
In[0]:
############DO NOT EDIT THIS CELL############
from pylab import *
switch_backend('WXAgg')
ion()

Out[0]:  None
Stdout[0]:  None
Stderr[0]:  None
*NEW*DEFAULT SHEET: cell <notabene.notebook.Cell object at 0xb448c98c>
*NEW*DEFAULT SHEET: cell <notabene.notebook.Cell object at 0xb616a3cc>
block:
<ipython-block logid="default-log"><ipython-cell type="input" number="0"/><ipython-cell type="input" number="1"/></ipython-block>
In[1]:
import soya

Out[1]:  None
Stdout[1]:  None
Stderr[1]:  None
In[2]:
soya.init()

Out[2]:  None
Stdout[2]:
* Soya * Using 8 bits stencil buffer

* Soya * version 0.10.1
* Using OpenGL 1.5.3 NVIDIA 71.74
*   - renderer : GeForce 6600 GT/AGP/SSE2
*   - vendor   : NVIDIA Corporation
*   - maximum number of lights        : 8
*   - maximum number of clip planes   : 6
*   - maximum number of texture units : 4
*   - maximum texture size            : 4096 pixels


Stderr[2]:  None
In[3]:
scene = soya.World()

Out[3]:  None
Stdout[3]:  None
Stderr[3]:  None
In[4]:
pyramid = soya.World(scene)

Out[4]:  None
Stdout[4]:  None
Stderr[4]:  None
block:
<ipython-block logid="default-log"><ipython-cell type="input" number="5"/></ipython-block>
Traceback (most recent call last):
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 32, in <lambda>
    wx.EVT_KEY_DOWN(self, lambda evt:CellCtrlBase.KeyDown(self,evt))
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 86, in KeyDown
    self.OnKeyDown(evt)
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonWidget.py", line 393, in OnKeyDown
    elif not self.view.CanEdit():
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonPlugin.py", line 550, in CanEdit
    if not self.CanEditLine(line):
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonPlugin.py", line 516, in CanEditLine
    id = self.line2log[line]
IndexError: list index out of range
Traceback (most recent call last):
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 32, in <lambda>
    wx.EVT_KEY_DOWN(self, lambda evt:CellCtrlBase.KeyDown(self,evt))
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 86, in KeyDown
    self.OnKeyDown(evt)
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonWidget.py", line 270, in OnKeyDown
    self.view.ProcessLine()
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonPlugin.py", line 422, in ProcessLine
    item = self.line2log[linenum]
IndexError: list index out of range
Traceback (most recent call last):
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 32, in <lambda>
    wx.EVT_KEY_DOWN(self, lambda evt:CellCtrlBase.KeyDown(self,evt))
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 65, in KeyDown
    position = self.position
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonWidget.py", line 84, in _get_position
    return (self.view.position, line , pos - self.PositionFromLine(line))
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonPlugin.py", line 204, in __get_position
    elif self.line2log[linenum] is not None:
IndexError: list index out of range
Traceback (most recent call last):
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 32, in <lambda>
    wx.EVT_KEY_DOWN(self, lambda evt:CellCtrlBase.KeyDown(self,evt))
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 65, in KeyDown
    position = self.position
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonWidget.py", line 84, in _get_position
    return (self.view.position, line , pos - self.PositionFromLine(line))
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonPlugin.py", line 204, in __get_position
    elif self.line2log[linenum] is not None:
IndexError: list index out of range
Traceback (most recent call last):
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 32, in <lambda>
    wx.EVT_KEY_DOWN(self, lambda evt:CellCtrlBase.KeyDown(self,evt))
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 65, in KeyDown
    position = self.position
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonWidget.py", line 84, in _get_position
    return (self.view.position, line , pos - self.PositionFromLine(line))
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonPlugin.py", line 204, in __get_position
    elif self.line2log[linenum] is not None:
IndexError: list index out of range
Traceback (most recent call last):
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 32, in <lambda>
    wx.EVT_KEY_DOWN(self, lambda evt:CellCtrlBase.KeyDown(self,evt))
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 65, in KeyDown
    position = self.position
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonWidget.py", line 84, in _get_position
    return (self.view.position, line , pos - self.PositionFromLine(line))
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonPlugin.py", line 204, in __get_position
    elif self.line2log[linenum] is not None:
IndexError: list index out of range
Traceback (most recent call last):
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 32, in <lambda>
    wx.EVT_KEY_DOWN(self, lambda evt:CellCtrlBase.KeyDown(self,evt))
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 65, in KeyDown
    position = self.position
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonWidget.py", line 84, in _get_position
    return (self.view.position, line , pos - self.PositionFromLine(line))
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonPlugin.py", line 204, in __get_position
    elif self.line2log[linenum] is not None:
IndexError: list index out of range
Traceback (most recent call last):
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 32, in <lambda>
    wx.EVT_KEY_DOWN(self, lambda evt:CellCtrlBase.KeyDown(self,evt))
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 65, in KeyDown
    position = self.position
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonWidget.py", line 84, in _get_position
    return (self.view.position, line , pos - self.PositionFromLine(line))
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonPlugin.py", line 204, in __get_position
    elif self.line2log[linenum] is not None:
IndexError: list index out of range
Traceback (most recent call last):
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 32, in <lambda>
    wx.EVT_KEY_DOWN(self, lambda evt:CellCtrlBase.KeyDown(self,evt))
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 65, in KeyDown
    position = self.position
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonWidget.py", line 84, in _get_position
    return (self.view.position, line , pos - self.PositionFromLine(line))
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonPlugin.py", line 204, in __get_position
    elif self.line2log[linenum] is not None:
IndexError: list index out of range
Traceback (most recent call last):
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 32, in <lambda>
    wx.EVT_KEY_DOWN(self, lambda evt:CellCtrlBase.KeyDown(self,evt))
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/ipnNotebookWidget.py", line 65, in KeyDown
    position = self.position
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonWidget.py", line 84, in _get_position
    return (self.view.position, line , pos - self.PositionFromLine(line))
  File "/mnt/data2/workdata/development/ipython/nbshell/trunk/nbshell/PythonPlugin.py", line 204, in __get_position
    elif self.line2log[linenum] is not None:
IndexError: list index out of range

02/14/07 00:59:46 changed by fperez

  • priority changed from normal to lowest.