JCov is not generating output file with "can't write" message.
/Users/shura/tmp/jcov_case$ ls -ld `pwd`
drwxr-xr-x 5 shura staff 160 Jul 19 17:40 /Users/shura/tmp/jcov_case
/Users/shura/tmp/jcov_case$ whoami
shura
/Users/shura/tmp/jcov_case$ java -version
java version "11.0.8" 2020-07-14 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.8+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode)
/Users/shura/tmp/jcov_case$ java -Xms64m -Xmx4g -cp jcov.jar:ArtifactoryCCMerge.jar com.sun.tdk.jcov.Filter -filter com.oracle.jdk.infra.JigsawPAPIFilter merged.xml public.xml
Command line error: Incorrect output JCov datafile (public.xml) - can't write
Use "java -jar jcov.jar Filter -h" for command-line help or "java -jar jcov.jar Filter -hv" for wider description
/Users/shura/tmp/jcov_case$
/Users/shura/tmp/jcov_case$ ls -ld `pwd`
drwxr-xr-x 5 shura staff 160 Jul 19 17:40 /Users/shura/tmp/jcov_case
/Users/shura/tmp/jcov_case$ whoami
shura
/Users/shura/tmp/jcov_case$ java -version
java version "11.0.8" 2020-07-14 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.8+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode)
/Users/shura/tmp/jcov_case$ java -Xms64m -Xmx4g -cp jcov.jar:ArtifactoryCCMerge.jar com.sun.tdk.jcov.Filter -filter com.oracle.jdk.infra.JigsawPAPIFilter merged.xml public.xml
Command line error: Incorrect output JCov datafile (public.xml) - can't write
Use "java -jar jcov.jar Filter -h" for command-line help or "java -jar jcov.jar Filter -hv" for wider description
/Users/shura/tmp/jcov_case$