james-project
james-project copied to clipboard
JAMES-3730 Upgraded from Legacy JavaMail to Jakarta Mail 2.0.1
Trying to debug this...
11:32:56,908 [ERROR] Errors:
11:32:56,908 [ERROR] DisabledMetricsTest » Verify Bad type on operand stack
Exception Details:
Lo...
11:32:56,908 [ERROR] MemoryAuthorizedEndpointsTest » Verify Bad type on operand stack
Exception Det...
11:32:56,908 [ERROR] MemoryFastViewProjectionHealthCheckIntegrationTest.checkShouldReturnDegradedAfterFewReadsOnAMissedProjection » Verify
11:32:56,908 [ERROR] MemoryFastViewProjectionHealthCheckIntegrationTest.checkShouldReturnHealthyAfterSendingAMessageWithReads » Verify
11:32:56,908 [ERROR] MemoryFastViewProjectionHealthCheckIntegrationTest.checkShouldReturnHealthyWhenNoMessage » Verify
11:32:56,908 [ERROR] MemoryFastViewProjectionHealthCheckIntegrationTest.checkShouldTurnFromDegradedToHealthyAfterMoreReadsOnAMissedProjection » Verify
11:32:56,908 [ERROR] MemoryForwardIntegrationTest.baseRecipientShouldNotReceiveEmailOnDefaultForward » Verify
11:32:56,908 [ERROR] MemoryForwardIntegrationTest.messageShouldBeForwardedWhenBaseRecipientWhenInDestination » Verify
11:32:56,908 [ERROR] MemoryForwardIntegrationTest.messageShouldBeForwardedWhenDefinedInRESTAPI » Verify
11:32:56,908 [ERROR] MemoryForwardIntegrationTest.recursiveForwardShouldWork » Verify Bad type on o...
11:32:56,908 [ERROR] MemoryForwardIntegrationTest.recursiveWithRecipientCopyForwardShouldWork » Verify
11:32:56,908 [ERROR] MemoryForwardIntegrationTest.smtpMessageShouldBeForwardedWhenBaseRecipientWhenInDestination » Verify
11:32:56,908 [ERROR] MemoryJwtFilterIntegrationTest » Verify Bad type on operand stack
Exception De...
11:32:56,909 [ERROR] MemoryQuotaSearchIntegrationTest.quotaSearchShouldPlayWellWithDelegation » Verify
11:32:56,909 [ERROR] MemoryUnauthorizedEndpointsTest » Verify Bad type on operand stack
Exception D...
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationImmutableTest » Verify Bad type on operand stac...
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.addressAliasesEndpointShouldListAliasesAddresses » Verify
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.addressForwardsEndpointShouldListForwardAddresses » Verify
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.addressGroupsEndpointShouldHandleRequests » Verify
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.createMissParentsTasksShouldBeExposed » Verify
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.deleteMailboxShouldRemoveAMailbox » Verify
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.deleteShouldRemoveTheGivenDomain » Verify ...
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.deleteShouldRemoveTheUser » Verify Bad typ...
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.getUsersShouldDisplayUsers » Verify Bad ty...
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.gettingANonExistingMailRepositoryShouldNotCreateIt » Verify
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.healthCheckShouldReturn200WhenCalledRepeatedly » Verify
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.jmapTasksShouldBeExposed » Verify Bad type...
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.jmapUserTasksShouldBeExposed » Verify Bad ...
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.mailQueueRoutesShouldBeExposed » Verify Ba...
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.mailRepositoriesRoutesShouldBeExposed » Verify
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.mailboxesExportTasksShouldBeExposed » Verify
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.metricsRoutesShouldBeExposed » Verify Bad ...
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.postShouldAddTheGivenDomain » Verify Bad t...
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.postShouldAddTheUser » Verify Bad type on ...
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.putMailboxShouldAddAMailbox » Verify Bad t...
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.putShouldNotLogThePassword » Verify Bad ty...
11:32:56,909 [ERROR] MemoryWebAdminServerIntegrationTest.validateHealthChecksShouldReturnOk » Verify
11:32:56,909 [ERROR] MemoryDeletedMessageVaultIntegrationTest.imapMovedMessageShouldNotEndUpInTheVault » Verify
11:32:56,909 [ERROR] MemoryDeletedMessageVaultIntegrationTest.jmapMovedMessageShouldNotEndUpInTheVault » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.postShouldNotRestoreWhenNoMatchingMessages » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.postShouldRestoreMatchingMessages » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.restoreShouldCreateRestoreMessagesMailbox » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.restoreShouldNotImpactOtherUsers » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.restoredMessagesShouldNotBeRemovedFromTheVault » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultDeleteShouldDeleteAllMessagesHavingSameBlobContent » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultDeleteShouldDeleteMessageThenExportWithNoEntry » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultDeleteShouldNotAppendMessageToTheUserMailbox » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultDeleteShouldNotDeleteAllMessagesHavingSameBlobContentWhenMessageNotDeletedWithinTheSameMonth » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultDeleteShouldNotDeleteEmptyVaultThenExportNoEntry » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultDeleteShouldNotDeleteNotMatchedMessageInVaultThenExportAnEntry » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultEndpointShouldNotRestoreItemsWhenTheVaultIsEmpty » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultEndpointShouldNotRestoreMessageForSharee » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultEndpointShouldRestoreImapDeletedEmail » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultEndpointShouldRestoreImapDeletedMailbox » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultEndpointShouldRestoreJmapDeletedEmail » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultEndpointShouldRestoreMessageForSharer » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultExportShouldExportEmptyZipWhenQueryDoesntMatch » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultExportShouldExportEmptyZipWhenVaultIsEmpty » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultExportShouldExportZipContainsOnlyMatchedMessages » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultExportShouldExportZipContainsVaultMessagesToShareeWhenImapDeleteMessage » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultExportShouldExportZipContainsVaultMessagesToShareeWhenImapDeletedMailbox » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultExportShouldExportZipContainsVaultMessagesToShareeWhenJmapDeleteMessage » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultExportShouldResponseIdempotentSideEffect » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultPurgeShouldMakeExportProduceAZipWhenOneMessageIsNotExpired » Verify
11:32:56,910 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultPurgeShouldMakeExportProduceEmptyZipWhenAllMessagesAreExpired » Verify
11:32:56,911 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultPurgeShouldMakeExportProduceZipWhenAllMessagesAreNotExpired » Verify
11:32:56,911 [ERROR] MemoryDeletedMessageVaultIntegrationTest.vaultPurgeShouldNotAppendMessageToTheUserMailbox » Verify
Numerous errors like that:
11:32:56,474 [ERROR] org.apache.james.webadmin.integration.memory.MemoryUnauthorizedEndpointsTest Time elapsed: 0.279 s <<< ERROR!
java.lang.VerifyError:
Bad type on operand stack
Exception Details:
Location:
org/apache/james/transport/mailets/remote/delivery/MailDelivrerToHost.lambda$sendDSNAwareEmail$4(Lorg/apache/mailet/Mail;Lcom/sun/mail/smtp/SMTPTransport;Ljava/util/Optional;Ljava/util/Collection;)V @42: invokevirtual
Reason:
Type 'com/sun/mail/smtp/SMTPMessage' (current frame, stack[1]) is not assignable to 'jakarta/mail/Message'
Current Frame:
bci: @42
flags: { }
locals: { 'org/apache/james/transport/mailets/remote/delivery/MailDelivrerToHost', 'org/apache/mailet/Mail', 'com/sun/mail/smtp/SMTPTransport', 'java/util/Optional', 'java/util/Collection', 'com/sun/mail/smtp/SMTPMessage' }
stack: { 'com/sun/mail/smtp/SMTPTransport', 'com/sun/mail/smtp/SMTPMessage', '[Ljakarta/mail/Address;' }
Bytecode:
0000000: 2a2b 2cb6 0075 3a05 2d19 0559 b800 4857
0000010: ba00 7600 00b6 004a 2c19 0519 04ba 0077
0000020: 0000 b900 2702 00c0 0028 b600 29b1
Likely related to this PR...
Is there any plan to carry on this work?
Is there any plan to carry on this work?
Not at the moment. You can close it if you want to do some cleanup. I will reopen it if I have time to work on it again