Bug Report [jpackage Packaging Issue]
许轲
luke.k.xu at hotmail.com
Mon Oct 2 17:47:12 UTC 2023
luke.k.xu at hotmail.com 邮箱:luke.k.xu at hotmail.com ---- 转发的邮件 ---- 发件人 Andrew H. Gross<andrew.gross at oracle.com> 日期 2023年09月30日 08:40 收件人 许轲<luke.k.xu at hotmail.com> 抄送至 vuln-report at openjdk.org 主题 Re: Bug Report [jpackage Packaging Issue] Hello, I read your problem description. As I understand it, this does not appear to be a vulnerability. If you want to report a bug, then this site[0] is the best. This mailing list[1] is the one that covers jpackage. Thank you, Andrew Gross --- [0] https://bugreport.java.com/bugreport/ [1] core-libs-dev at openjdk.org On 9/29/2023 10:12 AM, 许轲 wrote: check out the attachment for more details Subject: Bug Report: [jpackage Packaging Bug] Dear OpenJDK Team, I would like to report a bug I encountered while using OpenJDK. Below are the details of the issue: **Problem Description:** I'm attempting to package my JavaFX application, but when I reach the crucial step (jpackage), the packaging process does not behave as expected. **Version Information:** - OpenJDK version "21" 2023-09-19 - OpenJDK Runtime Environment (build 21+35-2513) - OpenJDK 64-Bit Server VM (build 21+35-2513, mixed mode, sharing) **Minimal Reproducible Example:** MY project address: https://gitee.com/jcnc-org/JNotepad I'm trying to package my JavaFX application. First, I use jlink as follows: ``` <plugin> <groupId>org.openjfx</groupId> <artifactId>javafx-maven-plugin</artifactId> <version>0.0.8</version> <executions> <execution> <!-- Default configuration for running with: mvn clean javafx:run --> <id>default-cli</id> <configuration> <mainClass>org.jcnc.jnotepad/org.jcnc.jnotepad.LunchApp</mainClass> <launcher>JNotepad</launcher> <jlinkImageName>JNotepad</jlinkImageName> <noManPages>true</noManPages> <stripDebug>true</stripDebug> <noHeaderFiles>true</noHeaderFiles> <compress>2</compress> </configuration> </execution> </executions> </plugin> ``` Then, when I use the following command: ``` jpackage ` --name JNotepad ` --type app-image ` -m org.jcnc.jnotepad/org.jcnc.jnotepad.LunchApp ` --runtime-image .\target\JNotepad\ ` --icon src/main/resources/img/icon.ico ` --app-version 1.1.13 ` --vendor "JCNC" ``` **Expected and Actual Behavior:** jpackage fails to include the JNotepad.ico file in the folder. - Failure Case (no JNotepad.ico): - Expected Behavior (with Jdk 20 and earlier, where JNotepad.ico is included): **Error Logs:** None **Additional Context Information:** This issue occurs with OpenJDK-17 or any JDK versions before 21. For example: openjdk version "17.0.2" 2022-01-18 OpenJDK Runtime Environment (build 17.0.2+8-86) OpenJDK 64-Bit Server VM (build 17.0.2+8-86, mixed mode, sharing) System Information: Hostname: LUKE OS Name: Microsoft Windows 11 Home Chinese Edition OS Version: 10.0.22621 Not Available Build 22621 OS Manufacturer: Microsoft Corporation OS Configuration: Standalone Workstation OS Build Type: Multiprocessor Free Registered Owner: luke Registered Organization: Not Available Product ID: 00342-35838-97577-AAOEM Initial Install Date: March 14, 2023, 21:45:39 System Boot Time: September 30, 2023, 0:11:06 System Manufacturer: HUAWEI System Model: KLVC-WXX9 System Type: x64-based PC Processor: 1 Processor Installed. [01]: Intel64 Family 6 Model 142 Stepping 12 GenuineIntel ~1803 Mhz BIOS Version: HUAWEI 1.30, February 16, 2022 Windows Directory: C:\WINDOWS System Directory: C:\WINDOWS\system32 Boot Device: \Device\HarddiskVolume1 System Locale: zh-cn; Chinese (China) Input Locale: zh-cn; Chinese (China) Time Zone: (UTC+08:00) Beijing, Chongqing, Hong Kong SAR, Urumqi Total Physical Memory: 16,212 MB Available Physical Memory: 3,568 MB Virtual Memory: Maximum Size: 25,940 MB Virtual Memory: Available: 6,220 MB Virtual Memory: In Use: 19,720 MB Page File Location: C:\pagefile.sys Domain: WORKGROUP Logon Server: \\LUKE Hotfixes: 4 Hotfixes Installed. [01]: KB5029921 [02]: KB5012170 [03]: KB5030219 [04]: KB5028756 Network Cards: 4 Network Adapters Installed. [01]: Intel(R) Wireless-AC 9560 160MHz Connection Name: WLAN DHCP Enabled: Yes DHCP Server: 192.168.0.1 IP Addresses [01]: 192.168.0.106 [02]: fe80::b6da:a7b4:e0dc:3ef5 [02]: Bluetooth Device (Personal Area Network) Connection Name: Bluetooth Network Connection Status: Media disconnected [03]: VirtualBox Host-Only Ethernet Adapter Connection Name: Ethernet 2 DHCP Enabled: No IP Addresses [01]: 192.168.56.1 [02]: fe80::20aa:46cf:9661:52f2 [04]: Wintun Userspace Tunnel Connection Name: Clash DHCP Enabled: No IP Addresses [01]: 198.18.0.1 Hyper-V Requirements: A virtual machine monitor program has been detected. Hyper-V features are not displayed. **Steps:** 1. Run jlink. 2. Run jpackage. 3. Observe the bug. This bug is consistently reproducible in my environment. Please let me know if you need any further information to investigate and resolve this issue. Thank you for your attention to this matter. Sincerely, Ke Xu Email: luke.k.xu at hotmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/core-libs-dev/attachments/20231003/61d3fe5a/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 7427 bytes
Desc: not available
URL: <https://mail.openjdk.org/pipermail/core-libs-dev/attachments/20231003/61d3fe5a/image-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image-1.png
Type: image/png
Size: 9485 bytes
Desc: not available
URL: <https://mail.openjdk.org/pipermail/core-libs-dev/attachments/20231003/61d3fe5a/image-1-0001.png>
More information about the core-libs-dev
mailing list