Uploading image error

hi,
I tried to upload an image to an item, and it gives me this error !

Message Unable to read file format for /files/0001.jpgDid not saveServer Error: Please check your server logs or contact tech support. Traceback (innermost last):
File “/home/erpnext/frappe-bench/apps/frappe/frappe/desk/form/save.py”, line 18, in savedocs
doc.save()
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 239, in save
self.run_before_save_methods()
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 589, in run_before_save_methods
self.run_method(“validate”)
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 551, in run_method
return Document.hook(fn)(self, *args, **kwargs)
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 706, in composer
return composed(self, method, *args, **kwargs)
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 689, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 545, in
fn = lambda self, *args, **kwargs: getattr(self, method)(*args, **kwargs)
File “/home/erpnext/frappe-bench/apps/erpnext/erpnext/stock/doctype/item/item.py”, line 69, in validate
self.make_thumbnail()
File “/home/erpnext/frappe-bench/apps/erpnext/erpnext/stock/doctype/item/item.py”, line 101, in make_thumbnail
self.thumbnail = file_doc.make_thumbnail()
File “/home/erpnext/frappe-bench/apps/frappe/frappe/core/doctype/file/file.py”, line 142, in make_thumbnail
image,
UnboundLocalError: local variable ‘image’ referenced before assignment

Traceback (innermost last):
File “/home/erpnext/frappe-bench/apps/frappe/frappe/app.py”, line 67, in application
response = frappe.handler.handle()
File “/home/erpnext/frappe-bench/apps/frappe/frappe/handler.py”, line 75, in handle
execute_cmd(cmd)
File “/home/erpnext/frappe-bench/apps/frappe/frappe/handler.py”, line 109, in execute_cmd
ret = frappe.call(method, **frappe.form_dict)
File “/home/erpnext/frappe-bench/apps/frappe/frappe/init.py”, line 773, in call
return fn(*args, **newargs)
File “/home/erpnext/frappe-bench/apps/frappe/frappe/desk/form/save.py”, line 18, in savedocs
doc.save()
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 239, in save
self.run_before_save_methods()
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 589, in run_before_save_methods
self.run_method(“validate”)
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 551, in run_method
return Document.hook(fn)(self, *args, **kwargs)
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 706, in composer
return composed(self, method, *args, **kwargs)
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 689, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 545, in
fn = lambda self, *args, **kwargs: getattr(self, method)(*args, **kwargs)
File “/home/erpnext/frappe-bench/apps/erpnext/erpnext/stock/doctype/item/item.py”, line 69, in validate
self.make_thumbnail()
File “/home/erpnext/frappe-bench/apps/erpnext/erpnext/stock/doctype/item/item.py”, line 101, in make_thumbnail
self.thumbnail = file_doc.make_thumbnail()
File “/home/erpnext/frappe-bench/apps/frappe/frappe/core/doctype/file/file.py”, line 142, in make_thumbnail
image,
UnboundLocalError: local variable ‘image’ referenced befor

Which version of frappe you are using?

This has been fixed in the latest version, update your instance.

@nabinhait Can you explain this issue? I am getting ‘doctype’ referenced before assignment when trying to import Job Opportunities.

Traceback
Traceback (most recent call last):
File “/opt/bitnami/apps/erpnext/htdocs/frappe-bench/apps/frappe/frappe/core/doctype/data_import/importer.py”, line 392, in upload
doc = frappe.get_doc(doc)
File “/opt/bitnami/apps/erpnext/htdocs/frappe-bench/apps/frappe/frappe/init.py”, line 638, in get_doc
return frappe.model.document.get_doc(*args, **kwargs)
File “/opt/bitnami/apps/erpnext/htdocs/frappe-bench/apps/frappe/frappe/model/document.py”, line 66, in get_doc
controller = get_controller(doctype)
UnboundLocalError: local variable ‘doctype’ referenced before assignment

Version:

Installed Apps
ERPNext: v10.x.x-develop (02a40e9) (develop)

Frappe Framework: v10.x.x-develop (947f409) (develop)

Thank you in advance
Joe

Seems like you are not using correct “import template”. Please download the template from “Data Import” document and don’t modify the template before importing.