1. 04 May, 2022 24 commits
  2. 03 May, 2022 7 commits
  3. 02 May, 2022 3 commits
    • Xiaowu Zhang's avatar
      fix asset price on accounting line · 079b8a74
      Xiaowu Zhang authored
      See merge request !1611
      079b8a74
    • Xiaowu Zhang's avatar
      erp5_invoicing: make sure get correct SM · 6a9fe701
      Xiaowu Zhang authored
      we may get stopped SM in some case, maybe it's because sql is not updated.
      
      here is some trackback:
      ------
      2022-05-02 09:30:17,457 INFO InvoiceTransaction_selectInvoiceMovement, 37: <object object at 0x7f707a6e61f0> started  sm
      ------
      2022-05-02 09:30:17,459 INFO InvoiceTransaction_selectInvoiceMovement, 37: <object object at 0x7f707a6e61f0> started  sm
      ------
      2022-05-02 09:30:17,579 INFO InvoiceTransaction_selectDelivery, 27: <object object at 0x7f707a6e61f0> {<Sale Invoice Transaction at /nexedi/accounting_module/20220502-3DD4B45>: 1}
      ==> slappart8/var/log/zope-0-event.log <==               ***************************** deliver sale invoice transaction
      ------
      2022-05-02 09:30:21,512 INFO RuleTool Updating simulation for /nexedi/accounting_module/20220502-3DD4B45: {'create_root': 1, 'index_related': 1}
      
      ==> slappart5/var/log/zope-0-event.log <==
      ------
      2022-05-02 09:30:22,892 WARNING SQLDict Exception raised when invoking messages (uid, path, method_id) [(275788776658006010L, ('', 'nexedi', 'accounting_module', '20220502-3DD4B45'),
      '_localBuild')]
      Traceback (most recent call last):
        File "/srv/slapgrid/slappart16/srv/runner/software/cc627918c55102e3f1a6c6a0077f41bb/parts/erp5/product/CMFActivity/Activity/SQLBase.py", line 868, in dequeueMessage
          transaction.commit()
        File "/srv/slapgrid/slappart16/srv/runner/software/cc627918c55102e3f1a6c6a0077f41bb/eggs/transaction-1.7.0-py2.7.egg/transaction/_manager.py", line 123, in commit
          return self.get().commit()
        File "/srv/slapgrid/slappart16/srv/runner/software/cc627918c55102e3f1a6c6a0077f41bb/eggs/transaction-1.7.0-py2.7.egg/transaction/_transaction.py", line 280, in commit
          reraise(t, v, tb)
        File "/srv/slapgrid/slappart16/srv/runner/software/cc627918c55102e3f1a6c6a0077f41bb/eggs/transaction-1.7.0-py2.7.egg/transaction/_transaction.py", line 271, in commit
          self._commitResources()
        File "/srv/slapgrid/slappart16/srv/runner/software/cc627918c55102e3f1a6c6a0077f41bb/eggs/Products.TIDStorage-5.5.0-py2.7.egg/Products/TIDStorage/transaction_transaction.py", line 25
      1, in _commitResources
          result = original__commitResources(self, *args, **kw)
        File "/srv/slapgrid/slappart16/srv/runner/software/cc627918c55102e3f1a6c6a0077f41bb/eggs/transaction-1.7.0-py2.7.egg/transaction/_transaction.py", line 416, in _commitResources
          reraise(t, v, tb)
        File "/srv/slapgrid/slappart16/srv/runner/software/cc627918c55102e3f1a6c6a0077f41bb/eggs/transaction-1.7.0-py2.7.egg/transaction/_transaction.py", line 390, in _commitResources
          rm.commit(self)
        File "/srv/slapgrid/slappart16/srv/runner/software/cc627918c55102e3f1a6c6a0077f41bb/eggs/ZODB-4.4.5-py2.7.egg/ZODB/Connection.py", line 582, in commit
          self._commit(transaction)
        File "/srv/slapgrid/slappart16/srv/runner/software/cc627918c55102e3f1a6c6a0077f41bb/eggs/ZODB-4.4.5-py2.7.egg/ZODB/Connection.py", line 630, in _commit
          raise ConflictError(object=obj)
      ConflictError: database conflict error (oid 0x0c78a313, class erp5.portal_type.Sale Invoice Transaction)
      ------
      ******************* /nexedi/accounting_module/20220502-3DD4B45 localbuild restart because of ConflictError
      
      2022-05-02 09:30:23,340 INFO InvoiceTransaction_selectInvoiceMovement, 37: <object object at 0x7f707a6e61f0> stopped sm
      ------
      2022-05-02 09:30:23,342 INFO InvoiceTransaction_selectInvoiceMovement, 37: <object object at 0x7f707a6e61f0> stopped sm
      ------
      2022-05-02 09:30:23,381 INFO InvoiceTransaction_selectDelivery, 27: <object object at 0x7f707a6e61f0> {<Sale Invoice Transaction at /nexedi/accounting_module/20220502-3DD4B45>: 1}
      6a9fe701
    • Jérome Perrin's avatar
      core: use pprint.pformat to pretty print activity message_list · f8d826d4
      Jérome Perrin authored
      using json in 37b795fb was wrong,
      because not all arguments can be converted to json (for example
      DateTime instances)
      
      This also enable the format using pprint.pformat for args, instead
      of a simple str that was done in ActivityTool_getMessageList.
      f8d826d4
  4. 29 Apr, 2022 6 commits