Daeho Ro created JCRVLT-800:
-------------------------------
Summary: Version command is broken
Key: JCRVLT-800
URL: https://issues.apache.org/jira/browse/JCRVLT-800
Project: Jackrabbit FileVault
Issue Type: Bug
Components: vlt
Affects Versions: 3.8.4
Environment: macos 15.3.1(24D70)
openjdk 23.0.2 2025-01-21
Reporter: Daeho Ro
Version is not printed and got error.
```
vlt --version
Picked up _JAVA_OPTIONS:
-Duser.home=/Users/daeho.ro/Library/Caches/Homebrew/java_cache
-Djava.io.tmpdir=/private/tmp
Exception in thread "main" java.time.temporal.UnsupportedTemporalTypeException:
Unsupported field: Year
at java.base/java.time.Instant.get(Instant.java:566)
at
org.apache.jackrabbit.vault.util.console.AbstractApplication.getCopyrightLine(AbstractApplication.java:84)
at
org.apache.jackrabbit.vault.util.console.AbstractApplication.getVersionString(AbstractApplication.java:88)
at
org.apache.jackrabbit.vault.util.console.AbstractApplication.printVersion(AbstractApplication.java:92)
at
org.apache.jackrabbit.vault.util.console.AbstractApplication.execute(AbstractApplication.java:281)
at org.apache.jackrabbit.vault.cli.VaultFsApp.execute(VaultFsApp.java:727)
at
org.apache.jackrabbit.vault.util.console.AbstractApplication.run(AbstractApplication.java:245)
at org.apache.jackrabbit.vault.cli.VaultFsApp.main(VaultFsApp.java:138)
```
>From the method `getCopyrightLine`,
```
Instant.now().get(ChronoField.YEAR)
```
there is not a zone information and so this happen.
Thanks,
--
This message was sent by Atlassian Jira
(v8.20.10#820010)