Closed Bug 1169183 Opened 10 years ago Closed 10 years ago

Validation fails with an error

Categories

(addons.mozilla.org Graveyard :: Add-on Validation, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
2015-05

People

(Reporter: darktrojan, Assigned: kmag)

Details

Attachments

(1 file)

When uploading a XPI, the page says: > Your add-on failed validation with 1 error. > Unexpected server error while validating. Using the dev tools I pulled this from the HTTP response: > Traceback (most recent call last): > File "/data/mkt.prod/www/addons.mozilla.org/current/olympia/apps/devhub/tasks.py", line 43, in validator > result = run_validator(upload.path, listed=listed) > File "/data/mkt.prod/www/addons.mozilla.org/current/olympia/apps/devhub/tasks.py", line 203, in run_validator > listed=listed) > File "/data/mkt.prod/www/addons.mozilla.org/current/venv/lib/python2.7/site-packages/validator/validate.py", line 82, in validate > timeout=timeout) > File "/data/mkt.prod/www/addons.mozilla.org/current/venv/lib/python2.7/site-packages/validator/submain.py", line 95, in prepare_package > for_appversions) > File "/data/mkt.prod/www/addons.mozilla.org/current/venv/lib/python2.7/site-packages/validator/submain.py", line 166, in test_package > output = test_inner_package(err, package, for_appversions) > File "/data/mkt.prod/www/addons.mozilla.org/current/venv/lib/python2.7/site-packages/validator/submain.py", line 370, in test_inner_package > test_func(err, xpi_package) > File "/data/mkt.prod/www/addons.mozilla.org/current/venv/lib/python2.7/site-packages/validator/testcases/content.py", line 252, in test_packed_scripts > pollutable=reversed_script in marked_scripts) > File "/data/mkt.prod/www/addons.mozilla.org/current/venv/lib/python2.7/site-packages/validator/testcases/scripting.py", line 57, in test_js_file > t.run(tree) > File "/data/mkt.prod/www/addons.mozilla.org/current/venv/lib/python2.7/site-packages/validator/testcases/javascript/traverser.py", line 75, in run > self._traverse_node(data) > File "/data/mkt.prod/www/addons.mozilla.org/current/venv/lib/python2.7/site-packages/validator/testcases/javascript/traverser.py", line 184, in _traverse_node > map(self._traverse_node, b) > File "/data/mkt.prod/www/addons.mozilla.org/current/venv/lib/python2.7/site-packages/validator/testcases/javascript/traverser.py", line 165, in _traverse_node > action_result = action(self, node) > File "/data/mkt.prod/www/addons.mozilla.org/current/venv/lib/python2.7/site-packages/validator/testcases/javascript/actions.py", line 304, in _define_var > var_value = traverser._traverse_node(declaration["init"]) > File "/data/mkt.prod/www/addons.mozilla.org/current/venv/lib/python2.7/site-packages/validator/testcases/javascript/traverser.py", line 165, in _traverse_node > action_result = action(self, node) > File "/data/mkt.prod/www/addons.mozilla.org/current/venv/lib/python2.7/site-packages/validator/testcases/javascript/actions.py", line 830, in _expr_binary > left = traverser._traverse_node(node["left"]) > File "/data/mkt.prod/www/addons.mozilla.org/current/venv/lib/python2.7/site-packages/validator/testcases/javascript/traverser.py", line 165, in _traverse_node > action_result = action(self, node) > File "/data/mkt.prod/www/addons.mozilla.org/current/venv/lib/python2.7/site-packages/validator/testcases/javascript/actions.py", line 108, in trace_member > traverser=traverser, instantiate=instantiate, name=identifier) > File "/data/mkt.prod/www/addons.mozilla.org/current/venv/lib/python2.7/site-packages/validator/testcases/javascript/jstypes.py", line 267, in get > entity=value_val) > File "/data/mkt.prod/www/addons.mozilla.org/current/venv/lib/python2.7/site-packages/validator/testcases/javascript/traverser.py", line 286, in _build_global > if (not callable(entity.get("dangerous")) or > AttributeError: 'str' object has no attribute 'get'
:kmag any idea? Also, is it expected to have access to a traceback like that?
Flags: needinfo?(kmaglione+bmo)
Huh. That's interesting. I've never seen stack traces returned with HTTP responses before. I'm pretty sure it's not desired. Geoff, can you please attach the XPI that's causing this error? Thanks.
Flags: needinfo?(kmaglione+bmo) → needinfo?(geoff)
Assignee: nobody → kmaglione+bmo
Flags: needinfo?(geoff)
Here's the XPI.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → 2015-05
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: