Modify

Opened 8 years ago

Closed 4 years ago

#3842 closed defect (cantfix)

Error calculating changeset size? TypeError: unsupported operand type(s) for +: 'NoneType' and 'NoneType'

Reported by: mculbert@… Owned by: Herbert Valerio Riedel
Priority: high Component: GitPlugin
Severity: critical Keywords:
Cc: Trac Release: 0.12

Description

We are getting the following exception for some of our changesets. I don't have a lot of info on the changeset itself, but I do know that "old_node.get_content_length()" is returning None when it should be an int.

We do have the Python 2.4 backport installed, but it's pretty much vanilla aside from that.

File "/usr/lib/python2.4/site-packages/Trac-0.11.1-py2.4.egg/trac/web/main.py", line 423, in _dispatch_request
  dispatcher.dispatch(req)
File "/usr/lib/python2.4/site-packages/Trac-0.11.1-py2.4.egg/trac/web/main.py", line 197, in dispatch
  resp = chosen_handler.process_request(req)
File "/usr/lib/python2.4/site-packages/Trac-0.11.1-py2.4.egg/trac/versioncontrol/web_ui/changeset.py", line 323, in process_request
  self._render_html(req, repos, chgset, restricted, xhr, data)
File "/usr/lib/python2.4/site-packages/Trac-0.11.1-py2.4.egg/trac/versioncontrol/web_ui/changeset.py", line 545, in _render_html
  diff_bytes += _estimate_changes(old_node, new_node)
File "/usr/lib/python2.4/site-packages/Trac-0.11.1-py2.4.egg/trac/versioncontrol/web_ui/changeset.py", line 501, in _estimate_changes
  return old_size + new_size

User Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.1) Gecko/2008071420 Firefox/2.0.0.3 (X11; U; Linux x86_64; en-US; rv:1.8.1.1)
Trac: 	0.11.1
Python: 	2.4.4 (#1, Apr 5 2007, 18:41:00) [GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)]
setuptools: 	0.6c3
pyPgSQL: 	2.5.1
Genshi: 	0.5.1
mod_python: 	3.2.10
GIT: 	1.5.6.2
jQuery:	1.2.6

Attachments (1)

gitplugin-traceback.txt (7.5 KB) - added by mike 8 years ago.
Full trac traceback

Download all attachments as: .zip

Change History (7)

Changed 8 years ago by mike

Attachment: gitplugin-traceback.txt added

Full trac traceback

comment:1 Changed 8 years ago by anonymous

sounds like #3141

comment:2 Changed 8 years ago by Tim Hatch

Does changeset 82a7ea9a2073fadf8c310edd6ed8b3961d50aa36 contain anything interesting (like only directory changes or something)? I'm not sure there's enough here to reproduce the issue.

comment:3 Changed 7 years ago by Herbert Valerio Riedel

Resolution: invalid
Status: newclosed

since there isn't enough information to reproduce this problem, I'll have to close this ticket; feel free to reopen it when more information can be provided

comment:4 Changed 6 years ago by anonymous

Resolution: invalid
Status: closedreopened

Error apears when change contains only submodule version update. Same error can be reproduced when change contains information about merge branch into master.

comment:5 Changed 6 years ago by daniel.lindau@…

Trac Release: 0.110.12

Hi,

We have the same problem with our implementation. Changesets that only contain changes to submodule versions give the same error as above.

Can we help in some way to get a resolution to this?

Regards Daniel Lindau

comment:6 Changed 4 years ago by Jun Omae

Resolution: cantfix
Status: reopenedclosed

That is Trac issue, t:#10162.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Herbert Valerio Riedel.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.