tabish121 commented on code in PR #5457: URL: https://github.com/apache/activemq-artemis/pull/5457#discussion_r1920696558
########## artemis-server/src/main/java/org/apache/activemq/artemis/core/persistence/impl/journal/JournalStorageManager.java: ########## @@ -354,12 +354,18 @@ protected LargeServerMessage parseLargeMessage(final ActiveMQBuffer buff) throws largeMessage.setStorageManager(this); if (largeMessage.toMessage().containsProperty(Message.HDR_ORIG_MESSAGE_ID)) { - // for compatibility: couple with old behaviour, copying the old file to avoid message loss - long originalMessageID = largeMessage.toMessage().getLongProperty(Message.HDR_ORIG_MESSAGE_ID); - SequentialFile currentFile = createFileForLargeMessage(largeMessage.toMessage().getMessageID(), true); if (!currentFile.exists()) { + // for compatibility: couple with old behaviour, copying the old file to avoid message loss + String originalMessageIDString = largeMessage.toMessage().getStringProperty(Message.HDR_ORIG_MESSAGE_ID); + // could have a leading "ID:", like ID:c6e2e367-d77e-11e9-9471-005056b7cdce Review Comment: The comment seems to acknowledge that what follows the prefix for many of the clients is not going to be a long but likely a UUID or something UUID like for say OpenWire which in that case is going to throw a NumberFormatException again only the exception is from a String without the "ID:" prefix so I'm unclear how this really improves things? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: gitbox-unsubscr...@activemq.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: gitbox-unsubscr...@activemq.apache.org For additional commands, e-mail: gitbox-h...@activemq.apache.org For further information, visit: https://activemq.apache.org/contact