cristian-g / vsf-odoo

💜 Odoo module for Vue Storefront
MIT License
85 stars 31 forks source link

Call api to odoo is error #32

Closed hoangvodanh91 closed 4 years ago

hoangvodanh91 commented 4 years ago

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 - - -

stale[bot] commented 4 years ago

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.