System Information
Operating system and graphics card
3.12.7-2-ARCH
nvidia Quadro 2000M
Blender Version
Broken: 2.69.8 5cd3212
Worked: 2.68 svn rev 58224
Short description of error
When a scene contains an object in editmode it fails to export
Exact steps for others to reproduce the error
*script.py*
import sys
import bpy
for o in bpy.context.visible_objects:
o.select = o.type == 'MESH'
bpy.ops.export_scene.obj(
filepath=sys.argv[2]+'.obj', use_selection=True, use_edges=False, use_uvs=False, use_materials=False
)
*scene.blend*
*Command*
blender --background "scene.blend" --python script.py
*Result*
read blend: /home/scott/scene.blend
Error: Unable to execute 'Toggle Editmode', error changing modes
Error: Unable to execute 'Toggle Editmode', error changing modes
Error: Traceback (most recent call last):
File "/usr/share/blender/2.69/scripts/addons/io_scene_obj/__init__.py", line 354, in execute return export_obj.save(self, context, **keywords) File "/usr/share/blender/2.69/scripts/addons/io_scene_obj/export_obj.py", line 799, in save EXPORT_PATH_MODE=path_mode, File "/usr/share/blender/2.69/scripts/addons/io_scene_obj/export_obj.py", line 702, in _write bpy.ops.object.mode_set(mode='OBJECT') File "/usr/share/blender/2.69/scripts/modules/bpy/ops.py", line 188, in __call__ ret = op_call(self.idname_py(), None, kw)
RuntimeError: Error: Unable to execute 'Toggle Editmode', error changing modeslocation: /usr/share/blender/2.69/scripts/modules/bpy/ops.py:188
Traceback (most recent call last):
File "/usr/share/blender/2.69/scripts/addons/io_scene_obj/__init__.py", line 354, in execute return export_obj.save(self, context, **keywords) File "/usr/share/blender/2.69/scripts/addons/io_scene_obj/export_obj.py", line 799, in save EXPORT_PATH_MODE=path_mode, File "/usr/share/blender/2.69/scripts/addons/io_scene_obj/export_obj.py", line 702, in _write bpy.ops.object.mode_set(mode='OBJECT') File "/usr/share/blender/2.69/scripts/modules/bpy/ops.py", line 188, in __call__ ret = op_call(self.idname_py(), None, kw)
RuntimeError: Error: Unable to execute 'Toggle Editmode', error changing modes
location: /usr/share/blender/2.69/scripts/modules/bpy/ops.py:188
location: /usr/share/blender/2.69/scripts/modules/bpy/ops.py:188
Error: Traceback (most recent call last):
File "/usr/share/blender/2.69/scripts/addons/io_scene_obj/__init__.py", line 354, in execute return export_obj.save(self, context, **keywords) File "/usr/share/blender/2.69/scripts/addons/io_scene_obj/export_obj.py", line 799, in save EXPORT_PATH_MODE=path_mode, File "/usr/share/blender/2.69/scripts/addons/io_scene_obj/export_obj.py", line 702, in _write bpy.ops.object.mode_set(mode='OBJECT') File "/usr/share/blender/2.69/scripts/modules/bpy/ops.py", line 188, in __call__ ret = op_call(self.idname_py(), None, kw)
RuntimeError: Error: Unable to execute 'Toggle Editmode', error changing modes
location: /usr/share/blender/2.69/scripts/modules/bpy/ops.py:188
Traceback (most recent call last):
File "/home/scott/script.py", line 12, in <module> use_materials=False File "/usr/share/blender/2.69/scripts/modules/bpy/ops.py", line 188, in __call__ ret = op_call(self.idname_py(), None, kw)
RuntimeError: Error: Traceback (most recent call last):
File "/usr/share/blender/2.69/scripts/addons/io_scene_obj/__init__.py", line 354, in execute return export_obj.save(self, context, **keywords) File "/usr/share/blender/2.69/scripts/addons/io_scene_obj/export_obj.py", line 799, in save EXPORT_PATH_MODE=path_mode, File "/usr/share/blender/2.69/scripts/addons/io_scene_obj/export_obj.py", line 702, in _write bpy.ops.object.mode_set(mode='OBJECT') File "/usr/share/blender/2.69/scripts/modules/bpy/ops.py", line 188, in __call__ ret = op_call(self.idname_py(), None, kw)
RuntimeError: Error: Unable to execute 'Toggle Editmode', error changing modes
location: /usr/share/blender/2.69/scripts/modules/bpy/ops.py:188