Page MenuHome

Export Scene Error
Closed, ResolvedPublic

Description

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

Event Timeline

scott (acp0112) raised the priority of this task from to 90.
scott (acp0112) updated the task description. (Show Details)
scott (acp0112) edited a custom field.
scott (acp0112) added a subscriber: scott (acp0112).