JDK-8310894 : Remove sun/security/tools/jarsigner/compatibility/Compatibility.java as source 7 compatibility was removed
  • Type: Bug
  • Component: security-libs
  • Sub-Component: java.security
  • Affected Version: 21
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • Submitted: 2023-06-26
  • Updated: 2023-06-26
  • Resolved: 2023-06-26
Related Reports
Duplicate :  
Description
----------messages:(6/356)----------
command: compile -source 1.7 -target 1.7 /home/oel9/Desktop/jdk21_corelibs_manual/open/test/jdk/sun/security/tools/jarsigner/compatibility/JdkUtils.java
reason: User specified action: run compile -source 1.7 -target 1.7 JdkUtils.java 
started: Tue Jun 20 02:33:53 GMT 2023
Mode: othervm
finished: Tue Jun 20 02:33:53 GMT 2023
elapsed time (seconds): 0.189
----------configuration:(8/661)----------
javac compilation environment
  source path: /home/oel9/Desktop/jdk21_corelibs_manual/open/test/jdk/sun/security/tools/jarsigner/compatibility
               /home/oel9/Desktop/jdk21_corelibs_manual/open/test/lib
               /home/oel9/Desktop/jdk21_corelibs_manual/open/test/jdk/sun/security/tools/jarsigner/warnings
  class path:  /home/oel9/Desktop/jdk21_corelibs_manual/open/test/jdk/sun/security/tools/jarsigner/compatibility
               /home/oel9/Desktop/jdk21_corelibs_manual/results/JTwork/classes/sun/security/tools/jarsigner/compatibility/Compatibility.d
               /home/oel9/Desktop/jdk21_corelibs_manual/results/JTwork/classes/test/lib

----------rerun:(24/2051)*----------
cd /home/oel9/Desktop/jdk21_corelibs_manual/results/JTwork/scratch && \\
DISPLAY=:2 \\
HOME=/root \\
LANG=en_US.UTF-8 \\
PATH=/bin:/usr/bin:/usr/sbin \\
    /home/oel9/Desktop/jdk21_corelibs_manual/open_jdk-21/bin/javac \\
        -J-ea \\
        -J-esa \\
        -J-Dtest.vm.opts='-ea -esa' \\
        -J-Dtest.tool.vm.opts='-J-ea -J-esa' \\
        -J-Dtest.compiler.opts= \\
        -J-Dtest.java.opts= \\
        -J-Dtest.jdk=/home/oel9/Desktop/jdk21_corelibs_manual/open_jdk-21 \\
        -J-Dcompile.jdk=/home/oel9/Desktop/jdk21_corelibs_manual/open_jdk-21 \\
        -J-Dtest.timeout.factor=1.0 \\
        -J-Dtest.nativepath=/home/oel9/Desktop/jdk21_corelibs_manual/jdk-21_linux-aarch64_bin-tests/jdk/jtreg/native \\
        -J-Dtest.root=/home/oel9/Desktop/jdk21_corelibs_manual/open/test/jdk \\
        -J-Dtest.name=sun/security/tools/jarsigner/compatibility/Compatibility.java \\
        -J-Dtest.file=/home/oel9/Desktop/jdk21_corelibs_manual/open/test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java \\
        -J-Dtest.src=/home/oel9/Desktop/jdk21_corelibs_manual/open/test/jdk/sun/security/tools/jarsigner/compatibility \\
        -J-Dtest.src.path=/home/oel9/Desktop/jdk21_corelibs_manual/open/test/jdk/sun/security/tools/jarsigner/compatibility:/home/oel9/Desktop/jdk21_corelibs_manual/open/test/lib:/home/oel9/Desktop/jdk21_corelibs_manual/open/test/jdk/sun/security/tools/jarsigner/warnings \\
        -J-Dtest.classes=/home/oel9/Desktop/jdk21_corelibs_manual/results/JTwork/classes/sun/security/tools/jarsigner/compatibility/Compatibility.d \\
        -J-Dtest.class.path=/home/oel9/Desktop/jdk21_corelibs_manual/results/JTwork/classes/sun/security/tools/jarsigner/compatibility/Compatibility.d:/home/oel9/Desktop/jdk21_corelibs_manual/results/JTwork/classes/test/lib:/home/oel9/Desktop/jdk21_corelibs_manual/results/JTwork/classes/sun/security/tools/jarsigner/warnings \\
        @/home/oel9/Desktop/jdk21_corelibs_manual/results/JTwork/sun/security/tools/jarsigner/compatibility/Compatibility.d/compile.0.jta
----------System.out:(0/0)----------
----------System.err:(3/204)----------
warning: [options] bootstrap class path not set in conjunction with -source 7
error: Source option 7 is no longer supported. Use 8 or later.
error: Target option 7 is no longer supported. Use 8 or later.
result: Error. command line error (exit code 2)


test result: Error. command line error (exit code 2)
Comments
We updated dependency to JDK 8 with recent fix for JDK-8292704.
26-06-2023