[6.0.1][stock] large picking ~300 moves won't work!

Bug #709559 reported by Raphaël Valyi - http://www.akretion.com
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Odoo Addons (MOVED TO GITHUB)
New
Undecided
Unassigned

Bug Description

Hello,

using 6.0.1, I have a large expedition picking with 315 moves as displayed in screenshot.
However when I click on 'process' to process it, I'm ask the quantity of each move (BTW I think we would need a button to just process it all too but that's an other point).

Instead of having 315 lines, this wizard ask me to confirm the quantity for 206 moves instead!!!

Then when I validate it, logically it complains that some lines (the missing lines) do not have quantity information and it blows out.

Here is the log. By the way there is a second issue with the wizard implementation here at least in the GTK client, for each wizard line it will make a name_get RPC to the server (with a little latency it makes the system very slow), but that's less critical. Being able to process the wizard is what is critical at the moment.
Here is the corresponding GTK log showing the issues:

DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('stock.picking', 'action_process', [11431], {'lang': u'pt_BR', 'search_default_available': 1, 'project_id': False, 'tz': u'America/Sao_Paulo', 'active_model': 'ir.ui.menu', 'contact_display': 'partner_address', 'active_ids': [264], 'active_id': 264}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('stock.partial.picking', 'fields_view_get', False, 'form', {'lang': u'pt_BR', 'search_default_available': 1, 'active_ids': [11431], 'tz': u'America/Sao_Paulo', 'active_model': 'ir.ui.menu', 'contact_display': 'partner_address', 'project_id': False, 'active_id': 264}, False, False))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('stock.move.memory.out', 'fields_view_get', False, 'tree', {'lang': u'pt_BR', 'tz': u'America/Sao_Paulo', 'project_id': False}, False, False))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('stock.partial.picking', 'read', [7], ['date', 'product_moves_out', '__last_update'], {'lang': u'pt_BR', 'search_default_available': 1, 'active_ids': [11431], 'tz': u'America/Sao_Paulo', 'active_model': 'ir.ui.menu', 'bin_size': True, 'contact_display': 'partner_address', 'project_id': False, 'active_id': 264}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('stock.move.memory.out', 'read', [2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147], ['__last_update', 'prodlot_id', 'product_id', 'product_uom', 'quantity'], {'lang': u'pt_BR', 'tz': u'America/Sao_Paulo', 'project_id': False}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [181], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [114], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [115], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [177], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [173], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [409], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [174], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [25], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [171], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [113], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [45], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [184], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [169], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [111], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [103], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [86], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [104], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [164], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [267], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [39], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [247], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [368], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [367], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [370], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [466], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [119], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [73], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [369], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [74], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [70], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [71], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [72], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [68], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [69], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [371], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [372], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [64], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [65], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [66], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [67], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [266], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [61], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [62], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [63], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [35], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [16], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [59], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [302], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [269], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [250], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [23], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [83], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [85], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [58], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [271], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [303], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [268], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [590], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [96], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [301], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [99], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [27], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [160], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [270], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [591], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [366], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [159], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [336], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [9], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [81], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [153], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [154], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [8], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [157], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [7], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [54], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [56], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [373], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [465], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [112], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [121], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [150], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [53], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [166], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [5], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [6], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [14], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [151], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [152], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [165], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [4], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [77], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [147], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [148], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [471], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [247], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [169], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [184], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [174], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.product', 'name_get', [66], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))
DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('product.uom', 'name_get', [1], {'lang': u'pt_BR', 'project_id': False, 'tz': u'America/Sao_Paulo'}))

DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('stock.partial.picking', 'do_partial', [7], {'lang': u'pt_BR', 'search_default_available': 1, 'project_id': False, 'tz': u'America/Sao_Paulo', 'active_model': 'ir.ui.menu', 'contact_display': 'partner_address', 'active_ids': [11431], 'active_id': 264}))
WARNING:rpc.exception:CODE Faltando dados de separação parcial para movimentação #41586:
ERROR:common.message:Message Faltando dados de separação parcial para movimentação #41586:
Environment Information :
System : Linux-2.6.35-24-generic-x86_64-with-Ubuntu-10.10-maverick
OS Name : posix
LSB Version: core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch
Distributor ID: Ubuntu
Description: Ubuntu 10.10
Release: 10.10
Codename: maverick
Operating System Release : 2.6.35-24-generic
Operating System Version : #42-Ubuntu SMP Thu Dec 2 02:41:37 UTC 2010
Operating System Architecture : 64bit
Operating System Locale : en_US.UTF8
Python Version : 2.6.6
OpenERP-Client Version : 6.0.1
Last revision No. & ID :1804 launchpad_translations_on_behalf_of_openerp-20110128044519-78p7qbp7m05f2e83
Traceback (most recent call last):
  File "/opt/openerp-trunk/server/bin/netsvc.py", line 489, in dispatch
    result = ExportService.getService(service_name).dispatch(method, auth, params)
  File "/opt/openerp-trunk/server/bin/service/web_services.py", line 599, in dispatch
    res = fn(db, uid, *params)
  File "/opt/openerp-trunk/server/bin/osv/osv.py", line 122, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/opt/openerp-trunk/server/bin/osv/osv.py", line 176, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/opt/openerp-trunk/server/bin/osv/osv.py", line 167, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/opt/openerp-trunk/addons/stock/wizard/stock_partial_picking.py", line 170, in do_partial
    pick_obj.do_partial(cr, uid, picking_ids, partial_datas, context=context)
  File "/opt/openerp-trunk/addons/stock/stock.py", line 1170, in do_partial
    assert partial_data, _('Missing partial picking data for move #%s') % (move.id)
AssertionError: <unprintable AssertionError object>

DEBUG_RPC:rpc.request:('execute', 'prod', 1, '*', ('maintenance.contract', 'status'))
Traceback (most recent call last):
  File "/home/rvalyi/DEV/openerp/client/bin/widget/view/form_gtk/parser.py", line 123, in button_clicked
    model.get_button_action(self.form.screen, id, self.attrs)
  File "/home/rvalyi/DEV/openerp/client/bin/widget/model/record.py", line 374, in get_button_action
    self.resource,attrs['name'], [id], context)
  File "/home/rvalyi/DEV/openerp/client/bin/rpc.py", line 186, in rpc_exec_auth
    return sock.exec_auth(method, *args)
  File "/home/rvalyi/DEV/openerp/client/bin/rpc.py", line 120, in exec_auth
    res = self.execute(method, self._uid, self._passwd, *args)
  File "/home/rvalyi/DEV/openerp/client/bin/rpc.py", line 137, in execute
    raise e
tiny_socket.Myexception: ('Faltando dados de separa\xc3\xa7\xc3\xa3o parcial para movimenta\xc3\xa7\xc3\xa3o #41586', 'Traceback (most recent call last):\n File "/opt/openerp-trunk/server/bin/netsvc.py", line 489, in dispatch\n result = ExportService.getService(service_name).dispatch(method, auth, params)\n File "/opt/openerp-trunk/server/bin/service/web_services.py", line 599, in dispatch\n res = fn(db, uid, *params)\n File "/opt/openerp-trunk/server/bin/osv/osv.py", line 122, in wrapper\n return f(self, dbname, *args, **kwargs)\n File "/opt/openerp-trunk/server/bin/osv/osv.py", line 176, in execute\n res = self.execute_cr(cr, uid, obj, method, *args, **kw)\n File "/opt/openerp-trunk/server/bin/osv/osv.py", line 167, in execute_cr\n return getattr(object, method)(cr, uid, *args, **kw)\n File "/opt/openerp-trunk/addons/stock/wizard/stock_partial_picking.py", line 170, in do_partial\n pick_obj.do_partial(cr, uid, picking_ids, partial_datas, context=context)\n File "/opt/openerp-trunk/addons/stock/stock.py", line 1170, in do_partial\n assert partial_data, _(\'Missing partial picking data for move #%s\') % (move.id)\nAssertionError: <unprintable AssertionError object>\n')

Related branches

Revision history for this message
Raphaël Valyi - http://www.akretion.com (rvalyi) wrote :
Revision history for this message
Raphaël Valyi - http://www.akretion.com (rvalyi) wrote :

Actually my last screenshot was incomplete, see that new one.

summary: - [6.0.1][stock] large partial ~300 moves won't work!
+ [6.0.1][stock] large picking ~300 moves won't work!
Revision history for this message
Nhomar - Vauxoo (nhomar) wrote :

Hello Raph.!

IMHO, latency problems are a lot around OpenERP we solved this kind of issues, making several little modules to automate proccess like that ;-).

IOH. I think we need to go trought _control_ against super_automation one button that don't ask anything is not good practice in almost all customers that need control and checking process, but the other option is useful, but it is this "an option" not the best practice.!

We have a LOT of problems in V5 for several "magicals super automation" bad conceptualized. In a real enviroment you need to ask for confirm! ;-)

I think it should be an "added feature." for cases like yours.

regards.

PD: this is only adding a comment!, BTW the lantency problem is URGENT because in several cases automate proccess extending features is almost impossible and you will need to bypass the ORM (and i think it is worst!)

Revision history for this message
Raphaël Valyi - http://www.akretion.com (rvalyi) wrote :

Dear OpenERP,

happy to see that once month ago you considered that a "feature":
http://<email address hidden>/msg09053.html
I'm not too sure my customer thinks that was a feature...

I had to edit orm.py to hardcode a different _max_count limit (1000) instead of 200 for the picking to work.
This is a pig workaround, I hope you find a better solution because else it's a major headache guaranteed for lots of people when processing larger data. We are here talking about a small ~30 employees SMB, not a fortune 500 company.

Here was my patch:

akretion@audiolivroserver:/opt/openerp-trunk/server/bin$ bzr diff
=== modified file 'bin/osv/orm.py'
--- bin/osv/orm.py 2011-01-18 15:52:19 +0000
+++ bin/osv/orm.py 2011-01-29 00:24:07 +0000
@@ -1883,7 +1883,7 @@

     _protected = ['read', 'write', 'create', 'default_get', 'perm_read', 'unlink', 'fields_get', 'fields_view_get', 'search', 'name_get', 'distinct_field_get', 'name_search', 'copy', 'import_data', 'search_count', 'exists']
     _inherit_fields = {}
- _max_count = 200
+ _max_count = 1000
     _max_hours = 1
     _check_time = 20

But again I suggest to find something better, at the very least the limit should be in the server conf instead of the code.

Second,
I open a new bugs for the multiple name_get GTK RPC calls:
https://bugs.launchpad.net/openobject-client/+bug/709567

and an other one for the slowness of the operation (here 22 minutes to complete on a good hardware!!!):
https://bugs.launchpad.net/openobject-addons/+bug/709575

Revision history for this message
Olivier Dony (Odoo) (odo-openerp) wrote :

As you appropriately opened other bug reports for this, I also reopened the original osv_memory limitation bug, which contains more info on this issue, and will thus mark the current bug as a duplicate of bug 555271 (which specifically addresses this limit).
All the other bugs contain references to this bug for further reproducibility info, so that info will not be lost.
Thank for reporting.

Revision history for this message
Raphaël Valyi - http://www.akretion.com (rvalyi) wrote :

Thanks, makes a lot of sense indeed.

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.