Hi BioC community,
My package relies on a Java jar and detects whether the OS has Java 8 or
11, to be accordingly compatible. I can't seem to resolve the build error
on the BioC Mac system; the error message is a symptom of Java 8
incompatibility.
However, on my 2014 Mac Air which runs Java 8, the offending example
("Predict_CaseControl_from_CNV.Rmd") runs through to completion. What is
the issue here? It would be great to have all operating systems building
successfully.
Details below. Thanks!
Shraddha
---
Error: This is the error: "WARNING: An illegal reflective access operation
has occurred
WARNING: Illegal reflective access by net.sf.cglib.core.ReflectUtils$2
(file:/Users/biocbuild/Library/Caches/netDx/763502120e4_genemania-netdx.jar)
to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of
net.sf.cglib.core.ReflectUtils$2"
Mac specs: MacBook Air early 2014; High Sierra 10.13.6
"java -version" output:
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
R: 4.0.2 ; BioC 3.11
sessionInfo output: