Setup-wizard is Stucked

Hello,
I am starting a new site on a multi-tenant setup. Setup Wizard is stucked

Can you check in the Bench logs, which file is causing this?

Here is bench log

Traceback (most recent call last):
  File "/home/frappe/frappe-bench/apps/frappe/frappe/app.py", line 55, in application
    response = frappe.handler.handle()
  File "/home/frappe/frappe-bench/apps/frappe/frappe/handler.py", line 19, in handle
    execute_cmd(cmd)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/handler.py", line 40, in execute_cmd
    ret = frappe.call(method, **frappe.form_dict)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 897, in call
    return fn(*args, **newargs)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/desk/page/setup_wizard/setup_wizard.py", line 39, in setup_complete
    frappe.get_attr(method)(args)
  File "/home/frappe/frappe-bench/apps/erpnext/erpnext/setup/setup_wizard/setup_wizard.py", line 26, in setup_complete
    create_fiscal_year_and_company(args)
  File "/home/frappe/frappe-bench/apps/erpnext/erpnext/setup/setup_wizard/setup_wizard.py", line 97, in create_fiscal_year_and_company
    enable_shopping_cart(args)
  File "/home/frappe/frappe-bench/apps/erpnext/erpnext/setup/setup_wizard/setup_wizard.py", line 109, in enable_shopping_cart
    'quotation_series': "QTN-",
  File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 189, in insert
    self.run_before_save_methods()
  File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in run_before_save_methods
    self.run_method("validate")
  File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 651, in run_method
    out = Document.hook(fn)(self, *args, **kwargs)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 858, in composer
    return composed(self, method, *args, **kwargs)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 841, in runner
    add_to_return_value(self, fn(self, *args, **kwargs))
  File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 645, in 
    fn = lambda self, *args, **kwargs: getattr(self, method)(*args, **kwargs)
  File "/home/frappe/frappe-bench/apps/shopping_cart/shopping_cart/shopping_cart/doctype/shopping_cart_settings/shopping_cart_settings.py", line 22, in validate
    self.validate_price_lists()
  File "/home/frappe/frappe-bench/apps/shopping_cart/shopping_cart/shopping_cart/doctype/shopping_cart_settings/shopping_cart_settings.py", line 45, in validate_price_lists
    territory_name_map = self.validate_overlapping_territories("price_lists", "selling_price_list")
  File "/home/frappe/frappe-bench/apps/shopping_cart/shopping_cart/shopping_cart/doctype/shopping_cart_settings/shopping_cart_settings.py", line 32, in validate_overlapping_territories
    doctype = self.meta.get_field(parentfield).options
AttributeError: 'NoneType' object has no attribute 'options'

frappe.log

[ERROR] 2017-03-08 08:54:31,108 | /home/frappe/frappe-bench/apps/frappe/frappe/app.py:
Site: erp.sitename.com
Form Dict: {
 "args": "{\"language\":\"english\",\"country\":\"Nigeria\",\"timezone\":\"Africa/Lagos\",\"currency\":\"NGN\",\"first_name\":\"Admin\",\"last_name\":\"User\",\"email\":\"email@gmail.com\",\"password\":\"password1\",\"domain\":\"Retail\",\"company_name\":\"Company Name\",\"company_abbr\":\"FC\",\"company_tagline\":\"products tagline\",\"bank_account\":\"Company Bank\",\"fy_start_date\":\"2017-01-01\",\"fy_end_date\":\"2017-12-31\",\"user_fullname_1\":\"First Name\",\"user_email_1\":\"user@email.com\",\"user_sales_1\":1,\"user_purchaser_1\":1,\"user_accountant_1\":1,\"user_sales_2\":1,\"user_purchaser_2\":1,\"user_accountant_2\":1,\"user_sales_3\":1,\"user_purchaser_3\":1,\"user_accountant_3\":1,\"user_sales_4\":1,\"user_purchaser_4\":1,\"user_accountant_4\":1,\"tax_1\":\"VAT\",\"tax_rate_1\":5,\"customer_1\":\"Walkin Customer\",\"customer_contact_1\":\"Walkin Customer\",\"supplier_1\":\"Justhost\",\"supplier_contact_1\":\"justhost.com\",\"item_1\":\"Soap\",\"item_group_1\":\"Products\",\"item_uom_1\":\"Unit\",\"is_sales_item_1\":1,\"is_purchase_item_1\":0,\"item_group_2\":\"Products\",\"item_uom_2\":\"Unit\",\"is_sales_item_2\":1,\"is_purchase_item_2\":0,\"item_group_3\":\"Products\",\"item_uom_3\":\"Unit\",\"is_sales_item_3\":1,\"is_purchase_item_3\":0,\"item_group_4\":\"Products\",\"item_uom_4\":\"Unit\",\"is_sales_item_4\":1,\"is_purchase_item_4\":0,\"item_group_5\":\"Products\",\"item_uom_5\":\"Unit\",\"is_sales_item_5\":1,\"is_purchase_item_5\":0,\"add_sample_data\":0,\"setup_website\":0}", 
 "cmd": "frappe.desk.page.setup_wizard.setup_wizard.setup_complete"
}
Request Error
Traceback (most recent call last):
  File "/home/frappe/frappe-bench/apps/frappe/frappe/app.py", line 55, in application
    response = frappe.handler.handle()
  File "/home/frappe/frappe-bench/apps/frappe/frappe/handler.py", line 19, in handle
    execute_cmd(cmd)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/handler.py", line 40, in execute_cmd
    ret = frappe.call(method, **frappe.form_dict)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 897, in call
    return fn(*args, **newargs)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/desk/page/setup_wizard/setup_wizard.py", line 39, in setup_complete
    frappe.get_attr(method)(args)
  File "/home/frappe/frappe-bench/apps/erpnext/erpnext/setup/setup_wizard/setup_wizard.py", line 26, in setup_complete
    create_fiscal_year_and_company(args)
  File "/home/frappe/frappe-bench/apps/erpnext/erpnext/setup/setup_wizard/setup_wizard.py", line 97, in create_fiscal_year_and_company
    enable_shopping_cart(args)
  File "/home/frappe/frappe-bench/apps/erpnext/erpnext/setup/setup_wizard/setup_wizard.py", line 109, in enable_shopping_cart
    'quotation_series': "QTN-",
  File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 189, in insert
    self.run_before_save_methods()
  File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in run_before_save_methods
    self.run_method("validate")
  File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 651, in run_method
    out = Document.hook(fn)(self, *args, **kwargs)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 858, in composer
    return composed(self, method, *args, **kwargs)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 841, in runner
    add_to_return_value(self, fn(self, *args, **kwargs))
  File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 645, in <lambda>
    fn = lambda self, *args, **kwargs: getattr(self, method)(*args, **kwargs)
  File "/home/frappe/frappe-bench/apps/shopping_cart/shopping_cart/shopping_cart/doctype/shopping_cart_settings/shopping_cart_settings.py", line 22, in validate
    self.validate_price_lists()
  File "/home/frappe/frappe-bench/apps/shopping_cart/shopping_cart/shopping_cart/doctype/shopping_cart_settings/shopping_cart_settings.py", line 45, in validate_price_lists
    territory_name_map = self.validate_overlapping_territories("price_lists", "selling_price_list")
  File "/home/frappe/frappe-bench/apps/shopping_cart/shopping_cart/shopping_cart/doctype/shopping_cart_settings/shopping_cart_settings.py", line 32, in validate_overlapping_territories
    doctype = self.meta.get_field(parentfield).options
AttributeError: 'NoneType' object has no attribute 'options'
[ERROR] 2017-03-08 08:54:31,117 | /home/frappe/frappe-bench/apps/frappe/frappe/utils/error.py:
New Exception collected with id: 2017-03-08 08:54:31.109349-129.56.254.170-47e

I solved this by disabling Shopping cart (deleted the folder and removed App.txt entry) the bench update