Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-31284

Fix Unknown stream in LogStreamManager after transaction completion

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 2021.26
    • Fix Version/s: 2021.x
    • Component/s: Streams

      Description

      Trying to append logs to a stream that cannot be found in the filters.

      As seen in this mongo test run:
      https://jenkins.platform.dev.nuxeo.com/blue/organizations/jenkins/nuxeo%2Flts%2Fnuxeo/detail/PR-498/41/pipeline/142

      [2022-09-22T03:17:42.437Z] 2022-09-22 03:17:27,869 [main] WARN  [TransactionImpl] Unexpected exception from afterCompletion; continuing
      [2022-09-22T03:17:42.437Z] java.lang.IllegalArgumentException: Unknown stream: Name{id='audit-audit', urn='audit/audit'}
      [2022-09-22T03:17:42.437Z] 	at org.nuxeo.lib.stream.computation.log.LogStreamManager.append(LogStreamManager.java:158) ~[nuxeo-stream-PR-498-2021.26-SNAPSHOT.jar:?]
      [2022-09-22T03:17:42.437Z] 	at org.nuxeo.ecm.platform.audit.listener.StreamAuditEventListener.writeEntries(StreamAuditEventListener.java:130) ~[classes/:?]
      [2022-09-22T03:17:42.437Z] 	at org.nuxeo.ecm.platform.audit.listener.StreamAuditEventListener.afterCompletion(StreamAuditEventListener.java:110) ~[classes/:?]
      [2022-09-22T03:17:42.437Z] 	at org.apache.geronimo.transaction.manager.TransactionImpl.afterCompletion(TransactionImpl.java:581) ~[geronimo-transaction-3.1.4-NX1.jar:3.1.4-NX1]
      [2022-09-22T03:17:42.437Z] 	at org.apache.geronimo.transaction.manager.TransactionImpl.afterCompletion(TransactionImpl.java:574) ~[geronimo-transaction-3.1.4-NX1.jar:3.1.4-NX1]
      [2022-09-22T03:17:42.437Z] 	at org.apache.geronimo.transaction.manager.TransactionImpl.commit(TransactionImpl.java:357) ~[geronimo-transaction-3.1.4-NX1.jar:3.1.4-NX1]
      [2022-09-22T03:17:42.437Z] 	at org.apache.geronimo.transaction.manager.TransactionManagerImpl.commit(TransactionManagerImpl.java:252) ~[geronimo-transaction-3.1.4-NX1.jar:3.1.4-NX1]
      [2022-09-22T03:17:42.437Z] 	at org.nuxeo.runtime.jtajca.NuxeoContainer$UserTransactionImpl.commit(NuxeoContainer.java:418) ~[nuxeo-runtime-jtajca-PR-498-2021.26-SNAPSHOT.jar:?]
      [2022-09-22T03:17:42.437Z] 	at org.nuxeo.runtime.transaction.TransactionHelper.commitOrRollbackTransaction(TransactionHelper.java:428) ~[nuxeo-runtime-jtajca-PR-498-2021.26-SNAPSHOT.jar:?]
      [2022-09-22T03:17:42.437Z] 	at org.nuxeo.runtime.test.runner.TransactionalFeature.nextTransaction(TransactionalFeature.java:95) ~[nuxeo-runtime-test-PR-498-2021.26-SNAPSHOT.jar:?]
      [2022-09-22T03:17:42.437Z] 	at org.nuxeo.runtime.test.runner.TransactionalFeature.nextTransaction(TransactionalFeature.java:78) ~[nuxeo-runtime-test-PR-498-2021.26-SNAPSHOT.jar:?]
      [2022-09-22T03:17:42.437Z] 	at org.nuxeo.ecm.core.opencmis.impl.TestCmisBindingBase.setUpData(TestCmisBindingBase.java:187) ~[test-classes/:?]
      [2022-09-22T03:17:42.437Z] 	at org.nuxeo.ecm.core.opencmis.impl.TestCmisBinding.setUp(TestCmisBinding.java:227) ~[test-classes/:?]
      
      ...
      
      [2022-09-22T04:16:56.659Z] Cancelling nested steps due to timeout
      [2022-09-22T04:16:56.681Z] Sending interrupt signal to process
      [2022-09-22T04:16:56.681Z] Killing processes
      [2022-09-22T04:16:57.002Z] kill finished with exit code 0
      [2022-09-22T04:16:57.018Z] Sending interrupt signal to process
      [2022-09-22T04:16:57.018Z] Killing processes
      [2022-09-22T04:16:57.275Z] kill finished with exit code 0
      [2022-09-22T04:17:10.442Z] script returned exit code 143
      [2022-09-22T04:17:10.461Z] [Pipeline] }
      [2022-09-22T04:17:10.533Z] [Pipeline] // withEnv
      [2022-09-22T04:17:10.562Z] [Pipeline] }
      [2022-09-22T04:17:10.615Z] [Pipeline] // retry
      [2022-09-22T04:17:10.649Z] [Pipeline] echo
      [2022-09-22T04:17:10.654Z] mongodb unit tests error: org.jenkinsci.plugins.workflow.steps.FlowInterruptedException
      

       

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                nalkotob Nour Al Kotob
                Participants:
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: