You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using RCTab (pre-2.0 release version from the develop branch, late September 2024) to tabulate ES&S CVRs, the tabulation fails when a non-default overvote label is used. Although RCTab allows changing the overvote label for the ES&S CVR provider in the configuration, this causes the tabulation to fail. The issue does not occur when using the default overvote label.
While this issue was encountered specifically with the ES&S CVR provider, any solution should ensure compatibility with all CVR providers that support overvote labels.
Steps to Reproduce
Set up RCTab using the pre-2.0 release version from the develop branch (late September).
Configure an ES&S CVR to use a non-default overvote label (e.g., "ov") in the configuration file.
Run the tabulation using the configuration file and CVR provided in the links below.
The complete configuration file can be found here.
Potential Solutions
Disable Overvote Label Customization: Gray out the overvote label input for ES&S CVRs in the UI to prevent users from changing it.
Support Non-Default Labels: Modify the tabulation logic to correctly handle non-default overvote labels during ES&S CVR parsing.
Follow-up
After this issue is addressed we should circle back to make sure that all rctab_cvr.csv files use a single, constant overvote label, regardless of the overvote label in the original input CVR filesource and JSON configuration.
When using RCTab (pre-2.0 release version from the
develop
branch, late September 2024) to tabulate ES&S CVRs, the tabulation fails when a non-default overvote label is used. Although RCTab allows changing the overvote label for the ES&S CVR provider in the configuration, this causes the tabulation to fail. The issue does not occur when using the default overvote label.While this issue was encountered specifically with the ES&S CVR provider, any solution should ensure compatibility with all CVR providers that support overvote labels.
Steps to Reproduce
develop
branch (late September)."ov"
) in the configuration file.Configuration Files
CVR Files
Expected Behavior
RCTab should successfully tabulate the ES&S CVR with the non-default overvote label specified in the configuration file.
Actual Behavior
The tabulation fails with the following error messages:
It appears that the non-default overvote label ("ov") is not being recognized correctly.
RCTab Log
Here is the complete RCTab Log starting from loading the config file:
Configuration File Details
The configuration file specifies
"ov"
as the overvote label for a CVR filesource using the ES&S CVR provider:The complete configuration file can be found here.
Potential Solutions
Follow-up
After this issue is addressed we should circle back to make sure that all
rctab_cvr.csv
files use a single, constant overvote label, regardless of the overvote label in the original input CVR filesource and JSON configuration.Attachments
rctab_cvr.csv
file (using a default overvote label): control rctab_cvr.csvThe text was updated successfully, but these errors were encountered: