Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error al cambiar un xmi de xmi2oerp a xmi2odoo #22

Open
jjscarafia opened this issue Jan 6, 2015 · 0 comments
Open

Error al cambiar un xmi de xmi2oerp a xmi2odoo #22

jjscarafia opened this issue Jan 6, 2015 · 0 comments

Comments

@jjscarafia
Copy link
Contributor

Habiendo cambiado el xmi que se usa (de oerp a odoo). Creando algunos objetos nuevos,
al correr xmi2odoo -r -i $< -t addons -v 2 -V 8.0 or xmi2odoo -r -i $< -t addons -v 2 -V 7.0 sobre el siguiente uml https://drive.google.com/open?id=0B7PGShFjQ-ZLQVZTblVFMDIzTUE&authuser=0, da el siguiente error.

DEBUG:root:Ignoring ('plain', 'start', '{org.omg.xmi.namespace.UML}TaggedValue.type')
ERROR:root:Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/xmi2odoo/model.py", line 1049, in load
r += "\tBreadcrumbs: %s\n" % ';'.join([ getattr(self.get(xmi_id, xmi_id),'name', xmi_id) for xmi_id in owner ])
File "/usr/local/lib/python2.7/dist-packages/xmi2odoo/model.py", line 495, in get
r = list(self.session.query(uml.CEntity).filter(uml.CEntity.xmi_id == str(xmi_id)))
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2438, in iter
return self._execute_and_instances(context)
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2451, in _execute_and_instances
close_with_result=True)
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2442, in _connection_from_session
**kw)
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 854, in connection
close_with_result=close_with_result)
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 858, in _connection_for_bind
return self.transaction._connection_for_bind(engine)
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 305, in _connection_for_bind
self._assert_active()
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 214, in _assert_active
% self._rollback_exception
InvalidRequestError: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (IntegrityError) UNIQUE constraint failed: centity.xmi_id u'INSERT INTO centity (xmi_id, name, type, default_tagvalues, package_id, "order") VALUES (?, ?, ?, ?, ?, ?)' ('127-0-1-1--66344949:13b09938a14:-8000:0000000000000B96', 'Odoo Standard Elements', 'cmodel', <read-only buffer for 0x2af0bb5300e0, size -1, offset 0 at 0x2af0bb793830>, None, 199)

ERROR:root:Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/xmi2odoo/model.py", line 1049, in load
r += "\tBreadcrumbs: %s\n" % ';'.join([ getattr(self.get(xmi_id, xmi_id),'name', xmi_id) for xmi_id in owner ])
File "/usr/local/lib/python2.7/dist-packages/xmi2odoo/model.py", line 495, in get
r = list(self.session.query(uml.CEntity).filter(uml.CEntity.xmi_id == str(xmi_id)))
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2438, in iter
return self._execute_and_instances(context)
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2451, in _execute_and_instances
close_with_result=True)
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2442, in _connection_from_session
**kw)
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 854, in connection
close_with_result=close_with_result)
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 858, in _connection_for_bind
return self.transaction._connection_for_bind(engine)
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 305, in _connection_for_bind
self._assert_active()
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 214, in _assert_active
% self._rollback_exception
InvalidRequestError: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (IntegrityError) UNIQUE constraint failed: centity.xmi_id u'INSERT INTO centity (xmi_id, name, type, default_tagvalues, package_id, "order") VALUES (?, ?, ?, ?, ?, ?)' ('127-0-1-1--66344949:13b09938a14:-8000:0000000000000B96', 'Odoo Standard Elements', 'cmodel', <read-only buffer for 0x2af0bb5300e0, size -1, offset 0 at 0x2af0bb793830>, None, 199)

ERROR:root:Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/xmi2odoo/model.py", line 1049, in load
r += "\tBreadcrumbs: %s\n" % ';'.join([ getattr(self.get(xmi_id, xmi_id),'name', xmi_id) for xmi_id in owner ])
File "/usr/local/lib/python2.7/dist-packages/xmi2odoo/model.py", line 495, in get
r = list(self.session.query(uml.CEntity).filter(uml.CEntity.xmi_id == str(xmi_id)))
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2438, in iter
return self._execute_and_instances(context)
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2451, in _execute_and_instances
close_with_result=True)
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2442, in _connection_from_session
**kw)
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 854, in connection
close_with_result=close_with_result)
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 858, in _connection_for_bind
return self.transaction._connection_for_bind(engine)
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 305, in _connection_for_bind
self._assert_active()
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 214, in _assert_active
% self._rollback_exception
InvalidRequestError: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (IntegrityError) UNIQUE constraint failed: centity.xmi_id u'INSERT INTO centity (xmi_id, name, type, default_tagvalues, package_id, "order") VALUES (?, ?, ?, ?, ?, ?)' ('127-0-1-1--66344949:13b09938a14:-8000:0000000000000B96', 'Odoo Standard Elements', 'cmodel', <read-only buffer for 0x2af0bb5300e0, size -1, offset 0 at 0x2af0bb793830>, None, 199)

ERROR:root:Traceback (most recent call last):
File "/usr/local/bin/xmi2odoo", line 105, in main
args.func(**args.dict)
File "/usr/local/bin/xmi2odoo", line 50, in convert
model = Model(infile, db=dbfile)
File "/usr/local/lib/python2.7/dist-packages/xmi2odoo/model.py", line 333, in init
self.load(url)
File "/usr/local/lib/python2.7/dist-packages/xmi2odoo/model.py", line 1056, in load
raise RuntimeError, r
RuntimeError: Parsing error in line 104 of file design/sipreco.uml.
Error: Parsing error in line 1559 of file /usr/local/lib/python2.7/dist-packages/xmi2odoo/data/OdooStadardElements_v8.xmi.
Error: Parsing error in line 63 of file /usr/local/lib/python2.7/dist-packages/xmi2odoo/data/OdooStadardElements.xmi.
Error: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (IntegrityError) UNIQUE constraint failed: centity.xmi_id u'INSERT INTO centity (xmi_id, name, type, default_tagvalues, package_id, "order") VALUES (?, ?, ?, ?, ?, ?)' ('127-0-1-1--66344949:13b09938a14:-8000:0000000000000B96', 'Odoo Standard Elements', 'cmodel', <read-only buffer for 0x2af0bb5300e0, size -1, offset 0 at 0x2af0bb793830>, None, 199)
Line: 743
Breadcrumbs error.
Line: 747
Breadcrumbs error.
Line: 832
Breadcrumbs error.

ERROR: Parsing error in line 104 of file design/sipreco.uml.
Error: Parsing error in line 1559 of file /usr/local/lib/python2.7/dist-packages/xmi2odoo/data/OdooStadardElements_v8.xmi.
Error: Parsing error in line 63 of file /usr/local/lib/python2.7/dist-packages/xmi2odoo/data/OdooStadardElements.xmi.
Error: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (IntegrityError) UNIQUE constraint failed: centity.xmi_id u'INSERT INTO centity (xmi_id, name, type, default_tagvalues, package_id, "order") VALUES (?, ?, ?, ?, ?, ?)' ('127-0-1-1--66344949:13b09938a14:-8000:0000000000000B96', 'Odoo Standard Elements', 'cmodel', <read-only buffer for 0x2af0bb5300e0, size -1, offset 0 at 0x2af0bb793830>, None, 199)
Line: 743
Breadcrumbs error.
Line: 747
Breadcrumbs error.
Line: 832
Breadcrumbs error.
make: *** [sipreco] Error 255

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant