This repository was archived by the owner on Aug 24, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 38
This repository was archived by the owner on Aug 24, 2022. It is now read-only.
ZeroDivisionError: float division by zero when attempting to use 'run' on a specific release #48
Copy link
Copy link
Open
Description
Using the following config file:
project: storm
repo: storm # Relative to git-dir as specified on the command line
description: Apache Storm
revisions: ["0.9.0",
"0.9.0.1","v0.10.0",
"v0.9.1-incubating","v0.9.1.0-incubating","v0.9.2-incubating","v0.9.2-incubating-security",
"v0.9.3","v0.9.4","v0.9.5","v0.9.6","v1.0.0"]
rcs: ["0.9.0-rc1","0.9.0-rc2","0.9.0-rc3","v0.9.3-rc1","","","","","","","",""]
tagging: proximity
On apache storm repo, I am getting the following error:
vagrant@precise64:~/projects/storm$ codeface run -c /vagrant/codeface.conf -p storm.conf results/ git-repo/
2016-04-17 01:28:16 [codeface.project] MainProcess INFO: => Setting up project 'storm'
2016-04-17 01:28:16 [codeface.dbmanager] MainProcess ERROR: Release number 3 changed tag from v0.10.0-beta to v0.9.1-incubating. Recreating project.
2016-04-17 01:28:16 [codeface.dbmanager] MainProcess WARNING: Deleting and re-creating project storm/proximity.
2016-04-17 01:28:17 [codeface.dbmanager] MainProcess INFO: Adding 12 new releases...
2016-04-17 01:28:18 [codeface.util] MainProcess INFO: -> Revision range 0.9.0..0.9.0.1: Analysing commits...
Pass 1/2: 100% |###################################################################################################################################################################################| Time: 0:00:00
2016-04-17 01:28:18 [codeface.util] MainProcess INFO: -> Revision range 0.9.0..0.9.0.1: Commit analysis done.
2016-04-17 01:28:18 [codeface.util] MainProcess INFO: -> Revision range 0.9.0..0.9.0.1: Detecting clusters...
2016-04-17 01:28:32 [codeface.R.cluster.persons] INFO: Adjacency matrix empty, exiting cluster analysis
[1] 1
2016-04-17 01:28:32 [codeface.util] MainProcess INFO: -> Revision range 0.9.0..0.9.0.1: Detecting clusters done.
2016-04-17 01:28:32 [codeface.util] MainProcess INFO: -> Revision range 0.9.0..0.9.0.1: Generating reports...
2016-04-17 01:28:32 [codeface.util] MainProcess INFO: -> Analysing revision range 0.9.0..0.9.0.1: Generating Reports...
2016-04-17 01:28:33 [codeface.util] MainProcess WARNING: Command 'lualatex -interaction=nonstopmode /home/vagrant/projects/storm/results/storm/proximity/0.9.0-0.9.0.1/report-0.9.0_0.9.0.1.tex' failed with exit code 1. Ignored.
2016-04-17 01:28:33 [codeface.util] MainProcess WARNING: Could not copy report PDF (missing input data?)
2016-04-17 01:28:33 [codeface.util] MainProcess INFO: -> Revision range 0.9.0..0.9.0.1: Report generation done.
2016-04-17 01:28:33 [codeface.util] MainProcess INFO: -> Revision range 0.9.0.1..v0.10.0: Analysing commits...
Blame Analysis: 100% |#############################################################################################################################################################################| Time: 0:07:59
Pass 1/2: 100% |###################################################################################################################################################################################| Time: 0:02:18
2016-04-17 01:39:51 [codeface.util] MainProcess INFO: -> Revision range 0.9.0.1..v0.10.0: Commit analysis done.
2016-04-17 01:39:51 [codeface.util] MainProcess INFO: -> Revision range 0.9.0.1..v0.10.0: Detecting clusters...
NULL
2016-04-17 01:40:28 [codeface.util] MainProcess INFO: -> Revision range 0.9.0.1..v0.10.0: Detecting clusters done.
2016-04-17 01:40:28 [codeface.util] MainProcess INFO: -> Revision range 0.9.0.1..v0.10.0: Generating reports...
2016-04-17 01:40:28 [codeface.util] MainProcess INFO: -> Analysing revision range 0.9.0.1..v0.10.0: Generating Reports...
2016-04-17 01:40:31 [codeface.util] MainProcess INFO: -> Revision range 0.9.0.1..v0.10.0: Report generation done.
2016-04-17 01:40:31 [codeface.util] MainProcess INFO: -> Revision range v0.10.0..v0.9.1-incubating: Analysing commits...
Traceback (most recent call last):
File "/usr/local/bin/codeface", line 9, in <module>
load_entry_point('codeface', 'console_scripts', 'codeface')()
File "/vagrant/codeface/cli.py", line 202, in main
return run(sys.argv)
File "/vagrant/codeface/cli.py", line 198, in run
return args.func(args)
File "/vagrant/codeface/cli.py", line 117, in cmd_run
args.profile_r, args.jobs, args.tagging, args.reuse_db)
File "/vagrant/codeface/project.py", line 113, in project_analyse
endmsg=prefix + "Commit analysis done."
File "/vagrant/codeface/util.py", line 110, in add
func(*args, **kwargs)
File "/vagrant/codeface/cluster/cluster.py", line 1944, in doProjectAnalysis
rc_range)
File "/vagrant/codeface/cluster/cluster.py", line 1830, in performAnalysis
link_type, range_by_date, rcranges)
File "/vagrant/codeface/cluster/cluster.py", line 66, in createDB
git.extractCommitData(link_type=link_type)
File "/vagrant/codeface/VCS.py", line 1047, in extractCommitData
maxval=len(self._commit_dict)).start()
File "build/bdist.linux-x86_64/egg/progressbar/__init__.py", line 311, in start
File "build/bdist.linux-x86_64/egg/progressbar/__init__.py", line 283, in update
File "build/bdist.linux-x86_64/egg/progressbar/__init__.py", line 243, in _format_line
File "build/bdist.linux-x86_64/egg/progressbar/__init__.py", line 223, in _format_widgets
File "build/bdist.linux-x86_64/egg/progressbar/widgets.py", line 38, in format_updatable
File "build/bdist.linux-x86_64/egg/progressbar/widgets.py", line 184, in update
File "build/bdist.linux-x86_64/egg/progressbar/__init__.py", line 208, in percentage
ZeroDivisionError: float division by zero
The id service pane doesn't seem to throw anything weird:
info: inserting/updating user Steven Phung <stphung@gmail.com>
info: inserting/updating user Sam Ritchie <sritchie@twitter.com>
info: inserting/updating user Norbert Potocki <norbert.potocki@nort.pl>
info: inserting/updating user Bryan Shell <bryan.shell@orbitz.com>
info: inserting/updating user Edison Xu <xeseo2005@gmail.com>
info: inserting/updating user hs <peoplebike@gmail.com>
info: inserting/updating user Paul DelRe <pdelre@gmail.com>
info: inserting/updating user Jeroen van Dijk <jeroentjevandijk@gmail.com>
info: inserting/updating user ptgoetz <ptgoetz@gmail.com>
I've actually attempted to remove a few releases on the transition from 0.10... to the following but the same error keeps reoccurring. However, removing 0.10 does solve the problem. So you should be able to reproduce the error with just that.
Thought I would report this situation here since I am not sure why that specific tag leads to this.
On a small side note, the following warnings are constantly issued by luatex:
2016-04-17 02:02:30 [codeface.util] MainProcess WARNING: Command 'lualatex -interaction=nonstopmode /home/vagrant/projects/storm/results/storm/proximity/v0.9.4-v0.9.5/report-v0.9.4_v0.9.5.tex' failed with exit code 1. Ignored.
2016-04-17 02:02:30 [codeface.util] MainProcess WARNING: Could not copy report PDF (missing input data?)
Metadata
Metadata
Assignees
Labels
No labels