รูปภาพแจ้งข่าว ทางเว็บบอร์ด openerpthailand.org ได้เปลี่ยนระบบเว็บบอร์ด ใหม่เป็น phpBB 3.1
  1. บุคคลทั่วไป จะไม่สามารถเข้าอ่านกระทู้บางบอร์ด แนะนำให้ท่าน สมัครสมาชิกคลิกตามลิงค์นี้
  2. สมาชิกใหม่ ถ้ายังไม่ได้แนะนำตัวจะไม่สามารถ ตั้งกระทู้ และ ดาวน์โหลด ไฟล์จากเว็บบอร์ดได้ ท่านจำเป็นต้องแนะนำตัวที่หมวดนี้
  3. ถ้ามีปัญหาการใช้งาน หรือ ข้อเสนอแนะใดๆ แนะนำได้ที่นี่
  4. ปุ่มรูปหัวใจใต้โพส แต่ละโพส ท่านสามารถกดเพื่อสื่อถึงคนโพสนั้นถูกใจท่าน
  5. ห้ามลง E-mail, เบอร์โทรส่วนตัว, Line id หรือข้อมูลส่วนตัวอื่นๆ เพื่อป้องกันการแอบอ้างและโฆษณาแฝง โดยสามารถติดต่อสมาชิกท่านอื่นผ่านระบบ PM ของบอร์ด
  6. ท่านสามารถปิดการแจ้งนี้ได้ ที่มุมขวาของกล่องข้อความนี้

บุคคลทั่วไปสามาเข้าสู่ระบบ ด้วย Account ของ FaceBook ได้แล้ว คลิกที่นี่ได้เลย

แชร์แก้ปัญหา programming error ที่เพิ่งเจอมาเกี่ยวกับ website_description

Bug Report รายงานข้อผิดพลาดต่างๆ ของ OpenERP
tonz
โพสต์: 10
ลงทะเบียนเมื่อ: เสาร์ 27 มิ.ย. 2015 11:00 pm

แชร์แก้ปัญหา programming error ที่เพิ่งเจอมาเกี่ยวกับ website_description

โพสต์โดย tonz » พุธ 18 พ.ย. 2015 8:17 am

**ไม่แน่ใจว่าถูกหมวดหรือไม่ ถ้าผิดขออภัยนะครับ**
เมื่อวานอยู่ดีๆ ก็เจอปัญหา odoo server error ขึ้นมาดังนี้ครับ

โค้ด: เลือกทั้งหมด

Odoo Server Error

Traceback (most recent call last):
  File "/opt/odoo/openerp/http.py", line 537, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/opt/odoo/openerp/http.py", line 574, in dispatch
    result = self._call_function(**self.params)
  File "/opt/odoo/openerp/http.py", line 310, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/odoo/openerp/service/model.py", line 118, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/odoo/openerp/http.py", line 307, in checked_call
    return self.endpoint(*a, **kw)
  File "/opt/odoo/openerp/http.py", line 803, in __call__
    return self.method(*args, **kw)
  File "/opt/odoo/openerp/http.py", line 403, in response_wrap
    response = f(*args, **kw)
  File "/opt/odoo/addons/web/controllers/main.py", line 884, in search_read
    return self.do_search_read(model, fields, offset, limit, domain, sort)
  File "/opt/odoo/addons/web/controllers/main.py", line 905, in do_search_read
    request.context)
  File "/opt/odoo/openerp/http.py", line 908, in proxy
    result = meth(cr, request.uid, *args, **kw)
  File "/opt/odoo/openerp/api.py", line 250, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/odoo/openerp/models.py", line 5182, in search_read
    result = self.read(cr, uid, record_ids, fields, context=read_ctx)
  File "/opt/odoo/openerp/api.py", line 250, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/odoo/openerp/models.py", line 3143, in read
    result = BaseModel.read(records, fields, load=load)
  File "/opt/odoo/openerp/api.py", line 248, in wrapper
    return new_api(self, *args, **kwargs)
  File "/opt/odoo/openerp/models.py", line 3178, in read
    self._read_from_database(stored, inherited)
  File "/opt/odoo/openerp/api.py", line 248, in wrapper
    return new_api(self, *args, **kwargs)
  File "/opt/odoo/openerp/models.py", line 3365, in _read_from_database
    res2 = self._columns[f].get(cr, self._model, ids, f, user, context=context, values=result)
  File "/opt/odoo/openerp/osv/fields.py", line 1455, in get
    result = self._fnct(obj, cr, uid, ids, name, self._arg, context)
  File "/opt/odoo/openerp/osv/fields.py", line 1527, in _related_read
    res[record.id] = value[self.arg[-1]]
  File "/opt/odoo/openerp/models.py", line 5613, in __getitem__
    return self._fields[key].__get__(self, type(self))
  File "/opt/odoo/openerp/fields.py", line 819, in __get__
    self.determine_value(record)
  File "/opt/odoo/openerp/fields.py", line 912, in determine_value
    record._prefetch_field(self)
  File "/opt/odoo/openerp/api.py", line 248, in wrapper
    return new_api(self, *args, **kwargs)
  File "/opt/odoo/openerp/models.py", line 3241, in _prefetch_field
    result = records.read(list(fnames), load='_classic_write')
  File "/opt/odoo/openerp/api.py", line 248, in wrapper
    return new_api(self, *args, **kwargs)
  File "/opt/odoo/openerp/models.py", line 3178, in read
    self._read_from_database(stored, inherited)
  File "/opt/odoo/openerp/api.py", line 248, in wrapper
    return new_api(self, *args, **kwargs)
  File "/opt/odoo/openerp/models.py", line 3310, in _read_from_database
    cr.execute(query_str, [tuple(sub_ids)] + where_params)
  File "/opt/odoo/openerp/sql_db.py", line 158, in wrapper
    return f(self, *args, **kwargs)
  File "/opt/odoo/openerp/sql_db.py", line 234, in execute
    res = self._obj.execute(query, params)
ProgrammingError: column product_template.website_description does not exist
LINE 1: ...emplate"."mes_type","product_template"."loc_rack","product_t...



อาจเป็นเพราะผมไปติ๊กบางอันใน Technical feature ออก แต่ไม่แน่ใจว่าส่วนไหน
เพราะติ๊กกลับไปถูกทุกอัน ก็ยังไม่หาย หาวิธีแก้อยู่ตั้งนาน
เลยลอง backup db แล้วลงใหม่
กลับมาก็ยังเป็นเหมือนเดิม
ก็เลย อ๋อ มันเป็นที่โครงสร้าง db เอง
(อ้อ ลืมบอกว่าเออเรอร์นี้จะแสดงเมื่อ คลิกเมนู Product แล้วให้มันโชว์แบบกริด)

ก็เลยลองไปไล่ดูในโมเดล product.template ก็พบว่าฟิลด์ชื่อ website_description มันหายไป
เลยเอะใจ กลับไปไล่เปิดดูโมดุลในเมนู Local module
พบว่าโมดุลที่ชื่อ eCommerce Optional Products ไม่ได้ติดตั้ง
ก็เลยติดตั้งเข้าไปใหม่ เสร็จเรียบร้อยครับ

เลยอยากจะแชร์เพื่อนๆ ว่า ถ้าขึ้นเออเรอร์แบบนี้ ลองไล่ดูพวกโมดุลต่างๆ ที่เกี่ยวข้องดูก่อนครับ อาจช่วยได้

  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 6 และ บุคคลทั่วไป 0 ท่าน