ant build error | ARD | 2016-09-08 10:26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Status: Closed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
I have problem while compiling labkey source code (latest version). /Users/xxxxx/labkey/server/bootstrap/src/org/labkey/bootstrap/LabkeyServerBootstrapClassLoader.java:39: error: cannot access PermissionCheck I don't understand this error. What will be the reason to get this error and how to fix it! #ant build Buildfile: /Users/xxxxx/labkey/server/build.xml set_prod_props: ensure_enlistment_id: set_dev_props: echo_props: [echo] GWT gwt-user-firefox [echo] tomcat.home=/Users/xxxxx/apache-tomcat-8.5.5 [echo] java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home/jre [echo] ant.java.version=1.8 [echo] java.source.and.target=1.8 [echo] java.rt.dir=/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home/jre/lib [echo] labkey.xml.template=../webapps/labkey.xml [echo] enlistment.id=89dc87c0-d811-4899-8b6f-f13f2e4d54f5 query_svn_number: [delete] Deleting: /Users/xxxxx/labkey/build/#vcs.properties# [echo] ## query_svn_number loaded revision: ${Revision} ${URL} [propertyfile] Updating property file: /Users/xxxxx/labkey/build/#vcs.properties# build: uptodate_build_schemas: build_schemas: build_log4j: [copy] Copying 1 file to /Users/xxxxx/labkey/build/staging/labkeyWebapp/WEB-INF/classes build_classes: build_bootstrap_jar: [javac] Compiling 22 source files to /Users/xxxxx/labkey/build/bootstrap [javac] /Users/xxxxx/labkey/server/bootstrap/src/org/labkey/bootstrap/LabkeyServerBootstrapClassLoader.java:39: error: cannot access PermissionCheck [javac] public class LabkeyServerBootstrapClassLoader extends WebappClassLoader [javac] ^ [javac] class file for org.apache.tomcat.util.security.PermissionCheck not found [javac] /Users/xxxxx/labkey/server/bootstrap/src/org/labkey/bootstrap/LabkeyServerBootstrapClassLoader.java:127: error: cannot find symbol [javac] MethodHandle handle = MethodHandles.lookup().findSpecial(WebappClassLoader.class, "setResources", MethodType.methodType(void.class, parameterType), getClass()); [javac] ^ [javac] symbol: method getClass() [javac] location: class LabkeyServerBootstrapClassLoader [javac] /Users/xxxxx/labkey/server/bootstrap/src/org/labkey/bootstrap/LabkeyServerBootstrapClassLoader.java:128: error: cannot find symbol [javac] handle.invoke(this, resources); [javac] ^ [javac] symbol: variable this [javac] location: class LabkeyServerBootstrapClassLoader [javac] /Users/xxxxx/labkey/server/bootstrap/src/org/labkey/bootstrap/LabkeyServerBootstrapClassLoader.java:146: error: cannot find symbol [javac] addURL(jarFileUrl); [javac] ^ [javac] symbol: method addURL(URL) [javac] location: class LabkeyServerBootstrapClassLoader [javac] /Users/xxxxx/labkey/server/bootstrap/src/org/labkey/bootstrap/LabkeyServerBootstrapClassLoader.java:161: error: cannot find symbol [javac] if (super.modified()) [javac] ^ [javac] symbol: variable super [javac] location: class LabkeyServerBootstrapClassLoader [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 5 errors BUILD FAILED /Users/xxxxx/labkey/server/build.xml:2401: The following error occurred while executing this line: /Users/xxxxx/labkey/server/build.xml:716: The following error occurred while executing this line: /Users/xxxxx/labkey/server/build.xml:2471: Compile failed; see the compiler error output for details. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||