I already following your setup guide. But when I access localhost:3000, error happen in odoo log as below. website can not get any product in odoo. Could you help to check it.
web_1 | 2019-11-28 07:00:59,169 1 INFO odoodb odoo.http: /api/catalog/vue_storefront_catalog/product/_search: Invalid JSON data: '' web_1 | 2019-11-28 07:00:59,169 1 INFO odoodb werkzeug: 172.22.0.1 - - [28/Nov/2019 07:00:59] "GET /api/catalog/vue_storefront_catalog/product/_search?_source_exclude=%2A.msrp_display_actual_price_type%2Crequired_options%2Cupdated_at%2Ccreated_at%2Cattribute_set_id%2Coptions_container%2Cmsrp_display_actual_price_type%2Chas_options%2Cstock.manage_stock%2Cstock.use_config_min_qty%2Cstock.use_config_notify_stock_qty%2Cstock.stock_id%2Cstock.use_config_backorders%2Cstock.use_config_enable_qty_inc%2Cstock.enable_qty_increments%2Cstock.use_config_manage_stock%2Cstock.use_config_min_sale_qty%2Cstock.notify_stock_qty%2Cstock.use_config_max_sale_qty%2Cstock.use_config_max_sale_qty%2Cstock.qty_increments%2Csmall_image%2Csgn%2C%2A.sgn&from=0&request=%7B%22query%22%3A%7B%22bool%22%3A%7B%22filter%22%3A%7B%22bool%22%3A%7B%22must%22%3A%5B%7B%22terms%22%3A%7B%22category.name.keyword%22%3A%5B%22Tees%22%5D%7D%7D%2C%7B%22terms%22%3A%7B%22visibility%22%3A%5B2%2C3%2C4%5D%7D%7D%2C%7B%22terms%22%3A%7B%22status%22%3A%5B0%2C1%5D%7D%7D%5D%7D%7D%7D%7D%7D&size=8&sort=created_at%3Adesc HTTP/1.1" 400 - 1 0.002 0.004 web_1 | 2019-11-28 07:00:59,182 1 INFO odoodb odoo.http: /api/catalog/vue_storefront_catalog/product/_search: Invalid JSON data: '' web_1 | 2019-11-28 07:00:59,183 1 INFO odoodb werkzeug: 172.22.0.1 - - [28/Nov/2019 07:00:59] "GET /api/catalog/vue_storefront_catalog/product/_search?_source_exclude=%2A.msrp_display_actual_price_type%2Crequired_options%2Cupdated_at%2Ccreated_at%2Cattribute_set_id%2Coptions_container%2Cmsrp_display_actual_price_type%2Chas_options%2Cstock.manage_stock%2Cstock.use_config_min_qty%2Cstock.use_config_notify_stock_qty%2Cstock.stock_id%2Cstock.use_config_backorders%2Cstock.use_config_enable_qty_inc%2Cstock.enable_qty_increments%2Cstock.use_config_manage_stock%2Cstock.use_config_min_sale_qty%2Cstock.notify_stock_qty%2Cstock.use_config_max_sale_qty%2Cstock.use_config_max_sale_qty%2Cstock.qty_increments%2Csmall_image%2Csgn%2C%2A.sgn&_source_include=type_id%2Csku%2Cproduct_links%2Ctax_class_id%2Cspecial_price%2Cspecial_to_date%2Cspecial_from_date%2Cname%2Cprice%2CpriceInclTax%2CoriginalPriceInclTax%2CoriginalPrice%2CspecialPriceInclTax%2Cid%2Cimage%2Csale%2Cnew%2Curl_path%2Curl_key%2Cstatus%2Ctier_prices%2Cconfigurable_children.sku%2Cconfigurable_children.price%2Cconfigurable_children.special_price%2Cconfigurable_children.priceInclTax%2Cconfigurable_children.specialPriceInclTax%2Cconfigurable_children.originalPrice%2Cconfigurable_children.originalPriceInclTax&from=0&request=%7B%22query%22%3A%7B%22bool%22%3A%7B%22filter%22%3A%7B%22bool%22%3A%7B%22must%22%3A%5B%7B%22terms%22%3A%7B%22category.name.keyword%22%3A%5B%22Women%22%5D%7D%7D%2C%7B%22terms%22%3A%7B%22visibility%22%3A%5B2%2C3%2C4%5D%7D%7D%2C%7B%22terms%22%3A%7B%22status%22%3A%5B0%2C1%5D%7D%7D%5D%7D%7D%7D%7D%7D&size=4&sort=created_at%3Adesc HTTP/1.1" 400 - 1 0.002 0.005 web_1 | 2019-11-28 07:00:59,217 1 INFO odoodb odoo.http: /api/catalog/vue_storefront_catalog/category/_search: Invalid JSON data: '' web_1 | 2019-11-28 07:00:59,218 1 INFO odoodb werkzeug: 172.22.0.1 - - [28/Nov/2019 07:00:59] "GET /api/catalog/vue_storefront_catalog/category/_search?_source_exclude=sgn&_source_include=id%2C%2A.children_data.id%2C%2A.id%2Cchildren_count%2Csku%2Cname%2Cis_active%2Cparent_id%2Clevel%2Curl_key%2Curl_path%2Cproduct_count%2Cpath&from=0&request=%7B%22query%22%3A%7B%22bool%22%3A%7B%22filter%22%3A%7B%22bool%22%3A%7B%22must%22%3A%5B%7B%22terms%22%3A%7B%22level%22%3A%5B2%5D%7D%7D%2C%7B%22terms%22%3A%7B%22is_active%22%3A%5Btrue%5D%7D%7D%5D%7D%7D%7D%7D%7D&size=4000&sort=position%3Aasc HTTP/1.1" 400 - 1 0.002 0.006 web_1 | 2019-11-28 07:00:59,825 1 INFO odoodb werkzeug: 172.22.0.1 - - [28/Nov/2019 07:00:59] "OPTIONS /api/cart/create?token= HTTP/1.1" 200 - 2 0.007 0.009 web_1 | 2019-11-28 07:00:59,870 1 INFO odoodb odoo.http: /api/cart/create: Invalid JSON data: '' web_1 | 2019-11-28 07:00:59,871 1 INFO odoodb werkzeug: 172.22.0.1 - - [28/Nov/2019 07:00:59] "POST /api/cart/create?token= HTTP/1.1" 400 - 1 0.004 0.010 web_1 | 2019-11-28 07:01:00,241 1 INFO odoodb werkzeug: 172.22.0.1 - - [28/Nov/2019 07:01:00] "OPTIONS /api/catalog/vue_storefront_catalog/product/_search?_source_exclude=%2A.msrp_display_actual_price_type%2Crequired_options%2Cupdated_at%2Ccreated_at%2Cattribute_set_id%2Coptions_container%2Cmsrp_display_actual_price_type%2Chas_options%2Cstock.manage_stock%2Cstock.use_config_min_qty%2Cstock.use_config_notify_stock_qty%2Cstock.stock_id%2Cstock.use_config_backorders%2Cstock.use_config_enable_qty_inc%2Cstock.enable_qty_increments%2Cstock.use_config_manage_stock%2Cstock.use_config_min_sale_qty%2Cstock.notify_stock_qty%2Cstock.use_config_max_sale_qty%2Cstock.use_config_max_sale_qty%2Cstock.qty_increments%2Csmall_image%2Csgn%2C%2A.sgn&from=0&request=%7B%22query%22%3A%7B%22bool%22%3A%7B%22filter%22%3A%7B%22bool%22%3A%7B%22must%22%3A%5B%7B%22terms%22%3A%7B%22category.name.keyword%22%3A%5B%22Tees%22%5D%7D%7D%2C%7B%22terms%22%3A%7B%22visibility%22%3A%5B2%2C3%2C4%5D%7D%7D%2C%7B%22terms%22%3A%7B%22status%22%3A%5B0%2C1%5D%7D%7D%5D%7D%7D%7D%7D%7D&size=8&sort=created_at%3Adesc HTTP/1.1" 500 - 2 0.004 0.016 web_1 | 2019-11-28 07:01:00,252 1 ERROR odoodb werkzeug: Error on request: web_1 | Traceback (most recent call last): web_1 | File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 205, in run_wsgi web_1 | execute(self.server.app) web_1 | File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 193, in execute web_1 | application_iter = app(environ, start_response) web_1 | File "/usr/lib/python3/dist-packages/odoo/service/server.py", line 409, in app web_1 | return self.app(e, s) web_1 | File "/usr/lib/python3/dist-packages/odoo/service/wsgi_server.py", line 142, in application web_1 | return application_unproxied(environ, start_response) web_1 | File "/usr/lib/python3/dist-packages/odoo/service/wsgi_server.py", line 117, in application_unproxied web_1 | result = odoo.http.root(environ, start_response) web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 1320, in __call__ web_1 | return self.dispatch(environ, start_response) web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 1293, in __call__ web_1 | return self.app(environ, start_wrapped) web_1 | File "/usr/lib/python3/dist-packages/werkzeug/wsgi.py", line 599, in __call__ web_1 | return self.app(environ, start_response) web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 1488, in dispatch web_1 | result = ir_http._dispatch() web_1 | File "/usr/lib/python3/dist-packages/odoo/addons/auth_signup/models/ir_http.py", line 19, in _dispatch web_1 | return super(Http, cls)._dispatch() web_1 | File "/usr/lib/python3/dist-packages/odoo/addons/web_editor/models/ir_http.py", line 22, in _dispatch web_1 | return super(IrHttp, cls)._dispatch() web_1 | File "/usr/lib/python3/dist-packages/odoo/addons/http_routing/models/ir_http.py", line 397, in _dispatch web_1 | result = super(IrHttp, cls)._dispatch() web_1 | File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 207, in _dispatch web_1 | return cls._handle_exception(e) web_1 | File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 177, in _handle_exception web_1 | return request._handle_exception(exception) web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 776, in _handle_exception web_1 | return super(HttpRequest, self)._handle_exception(exception) web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 314, in _handle_exception web_1 | raise pycompat.reraise(type(exception), exception, sys.exc_info()[2]) web_1 | File "/usr/lib/python3/dist-packages/odoo/tools/pycompat.py", line 87, in reraise web_1 | raise value web_1 | File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 203, in _dispatch web_1 | result = request.dispatch() web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 835, in dispatch web_1 | r = self._call_function(**self.params) web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 346, in _call_function web_1 | return checked_call(self.db, *args, **kwargs) web_1 | File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 97, in wrapper web_1 | return f(dbname, *args, **kwargs) web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 339, in checked_call web_1 | result = self.endpoint(*a, **kw) web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 941, in __call__ web_1 | return self.method(*args, **kw) web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 519, in response_wrap web_1 | response = f(*args, **kw) web_1 | File "/mnt/extra-addons/vue_storefront/controllers/public.py", line 33, in products web_1 | for applied_filter in applied_filters: web_1 | TypeError: 'NoneType' object is not iterable - - -
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
I already following your setup guide. But when I access localhost:3000, error happen in odoo log as below. website can not get any product in odoo. Could you help to check it.
web_1 | 2019-11-28 07:00:59,169 1 INFO odoodb odoo.http: /api/catalog/vue_storefront_catalog/product/_search: Invalid JSON data: '' web_1 | 2019-11-28 07:00:59,169 1 INFO odoodb werkzeug: 172.22.0.1 - - [28/Nov/2019 07:00:59] "GET /api/catalog/vue_storefront_catalog/product/_search?_source_exclude=%2A.msrp_display_actual_price_type%2Crequired_options%2Cupdated_at%2Ccreated_at%2Cattribute_set_id%2Coptions_container%2Cmsrp_display_actual_price_type%2Chas_options%2Cstock.manage_stock%2Cstock.use_config_min_qty%2Cstock.use_config_notify_stock_qty%2Cstock.stock_id%2Cstock.use_config_backorders%2Cstock.use_config_enable_qty_inc%2Cstock.enable_qty_increments%2Cstock.use_config_manage_stock%2Cstock.use_config_min_sale_qty%2Cstock.notify_stock_qty%2Cstock.use_config_max_sale_qty%2Cstock.use_config_max_sale_qty%2Cstock.qty_increments%2Csmall_image%2Csgn%2C%2A.sgn&from=0&request=%7B%22query%22%3A%7B%22bool%22%3A%7B%22filter%22%3A%7B%22bool%22%3A%7B%22must%22%3A%5B%7B%22terms%22%3A%7B%22category.name.keyword%22%3A%5B%22Tees%22%5D%7D%7D%2C%7B%22terms%22%3A%7B%22visibility%22%3A%5B2%2C3%2C4%5D%7D%7D%2C%7B%22terms%22%3A%7B%22status%22%3A%5B0%2C1%5D%7D%7D%5D%7D%7D%7D%7D%7D&size=8&sort=created_at%3Adesc HTTP/1.1" 400 - 1 0.002 0.004 web_1 | 2019-11-28 07:00:59,182 1 INFO odoodb odoo.http: /api/catalog/vue_storefront_catalog/product/_search: Invalid JSON data: '' web_1 | 2019-11-28 07:00:59,183 1 INFO odoodb werkzeug: 172.22.0.1 - - [28/Nov/2019 07:00:59] "GET /api/catalog/vue_storefront_catalog/product/_search?_source_exclude=%2A.msrp_display_actual_price_type%2Crequired_options%2Cupdated_at%2Ccreated_at%2Cattribute_set_id%2Coptions_container%2Cmsrp_display_actual_price_type%2Chas_options%2Cstock.manage_stock%2Cstock.use_config_min_qty%2Cstock.use_config_notify_stock_qty%2Cstock.stock_id%2Cstock.use_config_backorders%2Cstock.use_config_enable_qty_inc%2Cstock.enable_qty_increments%2Cstock.use_config_manage_stock%2Cstock.use_config_min_sale_qty%2Cstock.notify_stock_qty%2Cstock.use_config_max_sale_qty%2Cstock.use_config_max_sale_qty%2Cstock.qty_increments%2Csmall_image%2Csgn%2C%2A.sgn&_source_include=type_id%2Csku%2Cproduct_links%2Ctax_class_id%2Cspecial_price%2Cspecial_to_date%2Cspecial_from_date%2Cname%2Cprice%2CpriceInclTax%2CoriginalPriceInclTax%2CoriginalPrice%2CspecialPriceInclTax%2Cid%2Cimage%2Csale%2Cnew%2Curl_path%2Curl_key%2Cstatus%2Ctier_prices%2Cconfigurable_children.sku%2Cconfigurable_children.price%2Cconfigurable_children.special_price%2Cconfigurable_children.priceInclTax%2Cconfigurable_children.specialPriceInclTax%2Cconfigurable_children.originalPrice%2Cconfigurable_children.originalPriceInclTax&from=0&request=%7B%22query%22%3A%7B%22bool%22%3A%7B%22filter%22%3A%7B%22bool%22%3A%7B%22must%22%3A%5B%7B%22terms%22%3A%7B%22category.name.keyword%22%3A%5B%22Women%22%5D%7D%7D%2C%7B%22terms%22%3A%7B%22visibility%22%3A%5B2%2C3%2C4%5D%7D%7D%2C%7B%22terms%22%3A%7B%22status%22%3A%5B0%2C1%5D%7D%7D%5D%7D%7D%7D%7D%7D&size=4&sort=created_at%3Adesc HTTP/1.1" 400 - 1 0.002 0.005 web_1 | 2019-11-28 07:00:59,217 1 INFO odoodb odoo.http: /api/catalog/vue_storefront_catalog/category/_search: Invalid JSON data: '' web_1 | 2019-11-28 07:00:59,218 1 INFO odoodb werkzeug: 172.22.0.1 - - [28/Nov/2019 07:00:59] "GET /api/catalog/vue_storefront_catalog/category/_search?_source_exclude=sgn&_source_include=id%2C%2A.children_data.id%2C%2A.id%2Cchildren_count%2Csku%2Cname%2Cis_active%2Cparent_id%2Clevel%2Curl_key%2Curl_path%2Cproduct_count%2Cpath&from=0&request=%7B%22query%22%3A%7B%22bool%22%3A%7B%22filter%22%3A%7B%22bool%22%3A%7B%22must%22%3A%5B%7B%22terms%22%3A%7B%22level%22%3A%5B2%5D%7D%7D%2C%7B%22terms%22%3A%7B%22is_active%22%3A%5Btrue%5D%7D%7D%5D%7D%7D%7D%7D%7D&size=4000&sort=position%3Aasc HTTP/1.1" 400 - 1 0.002 0.006 web_1 | 2019-11-28 07:00:59,825 1 INFO odoodb werkzeug: 172.22.0.1 - - [28/Nov/2019 07:00:59] "OPTIONS /api/cart/create?token= HTTP/1.1" 200 - 2 0.007 0.009 web_1 | 2019-11-28 07:00:59,870 1 INFO odoodb odoo.http: /api/cart/create: Invalid JSON data: '' web_1 | 2019-11-28 07:00:59,871 1 INFO odoodb werkzeug: 172.22.0.1 - - [28/Nov/2019 07:00:59] "POST /api/cart/create?token= HTTP/1.1" 400 - 1 0.004 0.010 web_1 | 2019-11-28 07:01:00,241 1 INFO odoodb werkzeug: 172.22.0.1 - - [28/Nov/2019 07:01:00] "OPTIONS /api/catalog/vue_storefront_catalog/product/_search?_source_exclude=%2A.msrp_display_actual_price_type%2Crequired_options%2Cupdated_at%2Ccreated_at%2Cattribute_set_id%2Coptions_container%2Cmsrp_display_actual_price_type%2Chas_options%2Cstock.manage_stock%2Cstock.use_config_min_qty%2Cstock.use_config_notify_stock_qty%2Cstock.stock_id%2Cstock.use_config_backorders%2Cstock.use_config_enable_qty_inc%2Cstock.enable_qty_increments%2Cstock.use_config_manage_stock%2Cstock.use_config_min_sale_qty%2Cstock.notify_stock_qty%2Cstock.use_config_max_sale_qty%2Cstock.use_config_max_sale_qty%2Cstock.qty_increments%2Csmall_image%2Csgn%2C%2A.sgn&from=0&request=%7B%22query%22%3A%7B%22bool%22%3A%7B%22filter%22%3A%7B%22bool%22%3A%7B%22must%22%3A%5B%7B%22terms%22%3A%7B%22category.name.keyword%22%3A%5B%22Tees%22%5D%7D%7D%2C%7B%22terms%22%3A%7B%22visibility%22%3A%5B2%2C3%2C4%5D%7D%7D%2C%7B%22terms%22%3A%7B%22status%22%3A%5B0%2C1%5D%7D%7D%5D%7D%7D%7D%7D%7D&size=8&sort=created_at%3Adesc HTTP/1.1" 500 - 2 0.004 0.016 web_1 | 2019-11-28 07:01:00,252 1 ERROR odoodb werkzeug: Error on request: web_1 | Traceback (most recent call last): web_1 | File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 205, in run_wsgi web_1 | execute(self.server.app) web_1 | File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 193, in execute web_1 | application_iter = app(environ, start_response) web_1 | File "/usr/lib/python3/dist-packages/odoo/service/server.py", line 409, in app web_1 | return self.app(e, s) web_1 | File "/usr/lib/python3/dist-packages/odoo/service/wsgi_server.py", line 142, in application web_1 | return application_unproxied(environ, start_response) web_1 | File "/usr/lib/python3/dist-packages/odoo/service/wsgi_server.py", line 117, in application_unproxied web_1 | result = odoo.http.root(environ, start_response) web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 1320, in __call__ web_1 | return self.dispatch(environ, start_response) web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 1293, in __call__ web_1 | return self.app(environ, start_wrapped) web_1 | File "/usr/lib/python3/dist-packages/werkzeug/wsgi.py", line 599, in __call__ web_1 | return self.app(environ, start_response) web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 1488, in dispatch web_1 | result = ir_http._dispatch() web_1 | File "/usr/lib/python3/dist-packages/odoo/addons/auth_signup/models/ir_http.py", line 19, in _dispatch web_1 | return super(Http, cls)._dispatch() web_1 | File "/usr/lib/python3/dist-packages/odoo/addons/web_editor/models/ir_http.py", line 22, in _dispatch web_1 | return super(IrHttp, cls)._dispatch() web_1 | File "/usr/lib/python3/dist-packages/odoo/addons/http_routing/models/ir_http.py", line 397, in _dispatch web_1 | result = super(IrHttp, cls)._dispatch() web_1 | File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 207, in _dispatch web_1 | return cls._handle_exception(e) web_1 | File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 177, in _handle_exception web_1 | return request._handle_exception(exception) web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 776, in _handle_exception web_1 | return super(HttpRequest, self)._handle_exception(exception) web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 314, in _handle_exception web_1 | raise pycompat.reraise(type(exception), exception, sys.exc_info()[2]) web_1 | File "/usr/lib/python3/dist-packages/odoo/tools/pycompat.py", line 87, in reraise web_1 | raise value web_1 | File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 203, in _dispatch web_1 | result = request.dispatch() web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 835, in dispatch web_1 | r = self._call_function(**self.params) web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 346, in _call_function web_1 | return checked_call(self.db, *args, **kwargs) web_1 | File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 97, in wrapper web_1 | return f(dbname, *args, **kwargs) web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 339, in checked_call web_1 | result = self.endpoint(*a, **kw) web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 941, in __call__ web_1 | return self.method(*args, **kw) web_1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 519, in response_wrap web_1 | response = f(*args, **kw) web_1 | File "/mnt/extra-addons/vue_storefront/controllers/public.py", line 33, in products web_1 | for applied_filter in applied_filters: web_1 | TypeError: 'NoneType' object is not iterable - - -