[trunk] Import partner raises error

Bug #1023845 reported by Vivek poddar
28
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Magento OpenERP Connector
Triaged
Undecided
Unassigned

Bug Description

When I try to do Import all partners, I get the following error message:

Traceback (most recent call last):
  File "/opt/openerp/server/openerp/osv/osv.py", line 121, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/opt/openerp/server/openerp/osv/osv.py", line 176, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/opt/openerp/server/openerp/osv/osv.py", line 164, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/opt/openerp/server/openerp/addons/magentoerpconnect/magerp_core.py", line 312, in sync_partner
    self.pool.get('res.partner').ext_import(import_cr, uid, [customer_info], referential.id, context=context)
AttributeError: 'res.partner' object has no attribute 'ext_import'

Tags: trunk
Revision history for this message
Alexandre Fayolle - camptocamp (alexandre-fayolle-c2c) wrote :

which branch are you using ?

Changed in magentoerpconnect:
status: New → Incomplete
Revision history for this message
Vivek poddar (vivekimsit) wrote : Re: [Bug 1023845] Re: Import partner raises error

Hi,

I am not sure (trunk version in:
https://launchpad.net/magentoerpconnect/+announcement/10126) but if you
know the correct one then please send me the link.

Thanks and Regards!

On Wed, Aug 1, 2012 at 7:49 PM, Alexandre Fayolle @ camptocamp <
<email address hidden>> wrote:

> which branch are you using ?
>
> ** Changed in: magentoerpconnect
> Status: New => Incomplete
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1023845
>
> Title:
> Import partner raises error
>
> Status in Magento OpenERP Connector:
> Incomplete
>
> Bug description:
> When I try to do Import all partners, I get the following error
> message:
>
> Traceback (most recent call last):
> File "/opt/openerp/server/openerp/osv/osv.py", line 121, in wrapper
> return f(self, dbname, *args, **kwargs)
> File "/opt/openerp/server/openerp/osv/osv.py", line 176, in execute
> res = self.execute_cr(cr, uid, obj, method, *args, **kw)
> File "/opt/openerp/server/openerp/osv/osv.py", line 164, in execute_cr
> return getattr(object, method)(cr, uid, *args, **kw)
> File
> "/opt/openerp/server/openerp/addons/magentoerpconnect/magerp_core.py", line
> 312, in sync_partner
> self.pool.get('res.partner').ext_import(import_cr, uid,
> [customer_info], referential.id, context=context)
> AttributeError: 'res.partner' object has no attribute 'ext_import'
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/magentoerpconnect/+bug/1023845/+subscriptions
>

--

         -*- *Vivek Poddar* -*-

 *Technical consultant (OpenERP)*

*Blog:http://vivekimsit.blogspot.in/
*

Revision history for this message
Alexandre Fayolle - camptocamp (alexandre-fayolle-c2c) wrote : Re: Import partner raises error

Thanks.

To my best knowledge, if you want to go in production, you should use the 6.1-legacy branch, which is known to mostly work.

Changed in magentoerpconnect:
status: Incomplete → Triaged
summary: - Import partner raises error
+ [trunk] Import partner raises error
tags: added: trunk
Revision history for this message
Ernesto Palma Gonzalez (p-shakespeare) wrote :

Hi Vivek,

I got same error, I'm using magentoerpconnect/openerp6.1-module, in fact I also followed the announcement you mention but I installed all stuff required for version 6.1 ("future") instead of trunk.

I have searched for comments on this error and just find yours, have you already solve it?

Regards,

Ernesto

Revision history for this message
Vivek poddar (vivekimsit) wrote : Re: [Bug 1023845] Re: [trunk] Import partner raises error

Hi,

I haven't worked on it after that bug but I think the comment by Alexandre
may help. I don't know why such an important issue was unseen but hope they
will resolve the bug soon.

On Sun, Aug 5, 2012 at 11:26 PM, Ernesto Palma Gonzalez <
<email address hidden>> wrote:

> Hi Vivek,
>
> I got same error, I'm using magentoerpconnect/openerp6.1-module, in fact
> I also followed the announcement you mention but I installed all stuff
> required for version 6.1 ("future") instead of trunk.
>
> I have searched for comments on this error and just find yours, have you
> already solve it?
>
> Regards,
>
> Ernesto
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1023845
>
> Title:
> [trunk] Import partner raises error
>
> Status in Magento OpenERP Connector:
> Triaged
>
> Bug description:
> When I try to do Import all partners, I get the following error
> message:
>
> Traceback (most recent call last):
> File "/opt/openerp/server/openerp/osv/osv.py", line 121, in wrapper
> return f(self, dbname, *args, **kwargs)
> File "/opt/openerp/server/openerp/osv/osv.py", line 176, in execute
> res = self.execute_cr(cr, uid, obj, method, *args, **kw)
> File "/opt/openerp/server/openerp/osv/osv.py", line 164, in execute_cr
> return getattr(object, method)(cr, uid, *args, **kw)
> File
> "/opt/openerp/server/openerp/addons/magentoerpconnect/magerp_core.py", line
> 312, in sync_partner
> self.pool.get('res.partner').ext_import(import_cr, uid,
> [customer_info], referential.id, context=context)
> AttributeError: 'res.partner' object has no attribute 'ext_import'
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/magentoerpconnect/+bug/1023845/+subscriptions
>

--

         -*- *Vivek Poddar* -*-

 *Technical consultant (OpenERP)*

*Blog:http://vivekimsit.blogspot.in/
*

Revision history for this message
David (dhecar) wrote :

there are any solution to this bug?

Revision history for this message
Stefan Rijnhart (Opener) (stefan-opener) wrote :

Still reproducable with the following branches:

bzr+ssh://bazaar.launchpad.net/%2Bbranch/e-commerce-addons/oerp6.1-stable/ rev. 271
bzr+ssh://bazaar.launchpad.net/%2Bbranch/magentoerpconnect/oerp6.1-stable/ rev. 677
bzr+ssh://bazaar.launchpad.net/~extra-addons-commiter/openobject-extension/oerp6.1-stable/ rev. 377
bzr+ssh://bazaar.launchpad.net/%2Bbranch/product-extra-addons/oerp6.1-stable/ rev. 73

The method ext_import() was removed from base_external_referentials revision 161 (http://bazaar.launchpad.net/~extra-addons-commiter/openobject-extension/oerp6.1-stable/revision/161), replaced by _ext_import_elements(), itself replaced quickly with _record_external_resources(). From the new API, the magento module now seems to call _record_one_external_resource() so it should be feasible to replace the ext_import() calls with this method.

Revision history for this message
Stefan Rijnhart (Opener) (stefan-opener) wrote :

The above seems to work ok. See the attached branch. Maybe one of the other affected users would be so kind as to test the branch on a (copy of a) real world environment.

Revision history for this message
Réal Carbonneau (real-carbonneau) wrote :
Download full text (5.1 KiB)

Fresh install, new database with demo data, only dependent modules, using yesterdays code, I still get the same error

openerp-6.1-20121024-233156
bzr branch lp:magentoerpconnect/oerp6.1-stable magentoerpconnect
bzr branch lp:e-commerce-addons/oerp6.1-stable e-commerce-addons
bzr branch lp:openobject-extension/oerp6.1-stable openobject-extension
bzr branch lp:product-extra-addons/oerp6.1-stable product-extra-addons

Fresh install of Magento 1.7.0.1
bzr branch lp:magentoerpconnect/magento-module-oerp6.x-stable

Error log:
2012-10-25 17:50:03,145 688 INFO ? openerp.addons.magentoerpconnect.magerp_osv: Login Successful
2012-10-25 17:50:03,147 688 INFO ? openerp.addons.magentoerpconnect.magerp_osv: Calling Method:ol_customer.search,Arguments:[{'customer_id': {'in': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500]}}]
2012-10-25 17:50:03,644 688 INFO...

Read more...

Revision history for this message
DiStoAGe (distoage) wrote :

I had the same problem with Openerp 6.1 (on windows) with magento 1.7.0.2, with installed magentoerpconnect/oerp6.1-stable with all required branch (with
I tested the patch on lp:~therp-nl/magentoerpconnect/oerp6.1-stable-lp1023845-partner_import_API_changes,
It correct the bug and the partner is correct imported now.

Revision history for this message
Stefan Rijnhart (Opener) (stefan-opener) wrote :

DistoAGe, thanks for testing!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.