You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Elie Francis (Jira)" <ji...@apache.org> on 2021/12/20 12:02:00 UTC

[jira] [Created] (CAMEL-17356) Missing modification date inside camel jars

Elie Francis created CAMEL-17356:
------------------------------------

             Summary: Missing modification date inside camel jars
                 Key: CAMEL-17356
                 URL: https://issues.apache.org/jira/browse/CAMEL-17356
             Project: Camel
          Issue Type: Bug
    Affects Versions: 3.14.0, 3.13.0, 3.12.0
            Reporter: Elie Francis
             Fix For: 3.14.1
         Attachments: image-2021-12-20-12-53-54-723.png, image-2021-12-20-12-58-43-046.png

Until version 3.11.2, the packaged jar file for each component had a modification date for each inner file. Starting from version 3.12.0, this "modification date" value is empty. The absence of date for this files affects Spring Boot applications at start-up time, because the class expect to have valid dates for all classes.

Here is a screenshot for camel-core-engine v 3.11.2

!image-2021-12-20-12-53-54-723.png!

And here is another one for V 3.14.0

!image-2021-12-20-12-58-43-046.png!

The related error stack trace is here :
{code:java}
Exception in thread "main" java.time.DateTimeException: Invalid value for MonthOfYear (valid values 1 - 12): 0
        at java.time.temporal.ValueRange.checkValidValue(ValueRange.java:311)
        at java.time.temporal.ChronoField.checkValidValue(ChronoField.java:703)
        at java.time.LocalDate.of(LocalDate.java:267)
        at java.time.LocalDateTime.of(LocalDateTime.java:336)
        at org.springframework.boot.loader.jar.CentralDirectoryFileHeader.decodeMsDosFormatDateTime(CentralDirectoryFileHeader.java:127)
        at org.springframework.boot.loader.jar.CentralDirectoryFileHeader.getTime(CentralDirectoryFileHeader.java:116)
        at org.springframework.boot.loader.jar.JarEntry.<init>(JarEntry.java:58)
        at org.springframework.boot.loader.jar.JarFileEntries.getEntry(JarFileEntries.java:316)
 {code}
 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)