File: hotspot-test-fix-npe-on-missing-file.patch

package info (click to toggle)
openjdk-11 11.0.29~4ea-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 780,672 kB
  • sloc: java: 5,208,618; xml: 1,192,267; cpp: 1,138,375; ansic: 461,923; javascript: 162,416; sh: 16,738; objc: 13,729; python: 4,757; asm: 3,570; makefile: 2,970; perl: 357; awk: 351; sed: 172; jsp: 24; csh: 3
file content (22 lines) | stat: -rw-r--r-- 857 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Description: Test fails with NPE on dangling link
 We link libatk on OpenJDK's lib/ but it is a dangling link
 unless libatk is installed. Since we don't build depend on
 it the ModeJDKTest needs to be fixed to recurse only when
 the source exists.
Author: Tiago Stürmer Daitx <tiago.daitx@ubuntu.com>
Origin: Ubuntu
Forwarded: no
Last-Update: 2020-11-09
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/test/hotspot/jtreg/runtime/appcds/MoveJDKTest.java
+++ b/test/hotspot/jtreg/runtime/appcds/MoveJDKTest.java
@@ -137,7 +137,7 @@
                     Files.createSymbolicLink(child_dst.toPath(),  /* link to -> */ child_src.toPath());
                 }
             } else {
-                clone(child_src, child_dst);
+                if (child_src.exists()) {clone(child_src, child_dst);}
             }
         }
     }