This community is for professionals and enthusiasts of our products and services.
Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.


TypeError: product.step1() is not JSON serializable


I like to add some fields in the warehouse so I added the class with columns in the But it shows error. I can not find what the error is.

The error message is

Traceback (most recent call last):
File "/home/rck/Desktop/odoo-8.0/openerp/", line 539, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/home/rck/Desktop/odoo-8.0/openerp/", line 590, in dispatch return self._json_response(result) File "/home/rck/Desktop/odoo-8.0/openerp/", line 528, in _json_response body = simplejson.dumps(response) File "/usr/local/lib/python2.7/dist-packages/simplejson/", line 366, in dumps return _default_encoder.encode(obj) File "/usr/local/lib/python2.7/dist-packages/simplejson/", line 269, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/local/lib/python2.7/dist-packages/simplejson/", line 348, in iterencode return _iterencode(o, 0) File "/usr/local/lib/python2.7/dist-packages/simplejson/", line 246, in default

raise TypeError(repr(o) + " is not JSON serializable")

TypeError: product.step1() is not JSON serializable

My py code in is

class product_step1(osv.osv):
_name = "product.step1"

_columns = {












my xml code in stock_view.xml is

<record model="ir.ui.view" id="step1_tree_view">

<field name="name">step1.tree</field>

<field name="model">product.step1</field>

<field name="type">tree</field>

<field name="arch" type="xml">

<tree string="Product Details">

<field name="name"/>

<field name="b"/>

<field name="c"/>

</tree> </field> </record>

<record model="ir.ui.view" id="step1_form_view">

<field name="name">step1.form</field>

<field name="model">product.step1</field>

<field name="type">form</field>

<field name="arch" type="xml">

<form string="Product Details">




<field name="name"/>

<field name="b"/>

<field name="c"/>

<field name="d"/>

<field name="e"/>



<field name="f"/>

<field name="g"/>

<field name="h"/>

<field name="i"/>

<field name="j"/>




</form> </field> </record>

<record model="ir.actions.act_window" id="action_step1_form">

<field name="name">step1</field>

<field name="res_model">product.step1</field>

<menuitem name="Product Details" parent="menu_stock_root" id="step1_menu_mainform"/>

<menuitem name="Product Description" parent="step1_menu_mainform" id="step1_menu1_mainform" action="action_step1_form"/>

When I click the Quants and stock Moves tab in warehouse this error has been shown.

Notify me where I'm doing the mistake.

Thank you.


Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!