And another (slightly silly) one "Add Peak" popup -> Update with "default" values (which are silly ones, I admit, somewhere beyond one corner of the spectrum?) It bombs, but it should handle this gracefully ("I can't pick there" or something) Exception in Tkinter callback Traceback (most recent call last): File "/usr/local/ccpnmr/python2.2/lib/python2.2/lib-tk/Tkinter.py", line 1316, in __call__ return apply(self.func, args) File "/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditPeakPopup.py", line 261, in commit self.peak = pickPeak(self.peakList, self.posn) File "/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/PeakBasic.py", line 186, in pickPeak peakDim.position = p - peakDim.numAliasing*spectrum.dataDims[i].numPointsOrig File "/usr/local/ccpnmr/ccpnmr1.0/python/ccp/api/Nmr.py", line 6174, in setPosition raise ApiError('position constraint position_ge_1 violated by value %s' % `value`) ApiError: position constraint position_ge_1 violated by value 0.0072298773216061818 Exception in Tkinter callback Traceback (most recent call last): File "/usr/local/ccpnmr/python2.2/lib/python2.2/lib-tk/Tkinter.py", line 1316, in __call__ return apply(self.func, args) File "/usr/local/ccpnmr/python2.2/lib/python2.2/lib-tk/Tkinter.py", line 436, in callit apply(func, args) File "/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditPeakListPopup.py", line 565, in peaksUpdate self.matrixData.append( self.getPeakData(peak) ) File "/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditPeakListPopup.py", line 211, in getPeakData posn = getPeakDimPpm(peakDim) File "/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/PeakBasic.py", line 205, in getPeakDimPpm ppm = pnt2ppm( aliasedPeakDimPosition(peakDim), peakDim.peak.peakList.dataSource.dataDims[i].dataDimRefs[0] ) File "/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/PeakBasic.py", line 111, in aliasedPeakDimPosition position = peakDim.position + (peakDim.numAliasing*peakDim.dataDimRef.dataDim.numPointsOrig) AttributeError: 'NoneType' object has no attribute 'dataDim' -- Dr. Brian O. Smith ------------------------ [log in to unmask] Division of Biochemistry & Molecular Biology, Institute Biomolecular & Life Sciences, University of Glasgow, Glasgow G12 8QQ, UK. Tel: 0141 330 5167 Fax: 0131 330 8640