Advertisement
A248

Internal javac NPE in JavacFileManager#hasExplicitLocation/BasicFileManager#nullCheck

Mar 3rd, 2021
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.56 KB | None | 0 0
  1. [INFO] Scanning for projects...
  2. [INFO] ------------------------------------------------------------------------
  3. [INFO] Reactor Build Order:
  4. [INFO]
  5. [INFO] solarpaper-parent [pom]
  6. [INFO] solarpaper-api [jar]
  7. [INFO] solarpaper-server [jar]
  8. [INFO]
  9. [INFO] --------------------< gg.solarmc:solarpaper-parent >--------------------
  10. [INFO] Building solarpaper-parent 1.12.2-R0.1-SNAPSHOT [1/3]
  11. [INFO] --------------------------------[ pom ]---------------------------------
  12. [INFO]
  13. [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ solarpaper-parent ---
  14. [INFO]
  15. [INFO] ---------------------< gg.solarmc:solarpaper-api >----------------------
  16. [INFO] Building solarpaper-api 1.12.2-R0.1-SNAPSHOT [2/3]
  17. [INFO] --------------------------------[ jar ]---------------------------------
  18. [INFO]
  19. [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ solarpaper-api ---
  20. [INFO] Deleting /Users/anandbeh/git/SolarMC/SolarPaper/SolarPaper-API/target
  21. [INFO]
  22. [INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ solarpaper-api ---
  23. [INFO] Using 'UTF-8' encoding to copy filtered resources.
  24. [INFO] Using 'UTF-8' encoding to copy filtered properties files.
  25. [INFO] skip non existing resourceDirectory /Users/anandbeh/git/SolarMC/SolarPaper/SolarPaper-API/src/main/resources
  26. [INFO]
  27. [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ solarpaper-api ---
  28. [WARNING] **************************************************************************************************************************************************************************************************************************
  29. [WARNING] * Required filename-based automodules detected: [authlib-1.5.25.jar, commons-lang-2.6.jar, json-simple-1.1.1.jar, bungeecord-chat-1.12-SNAPSHOT.jar]. Please don't publish this project to a public artifact repository! *
  30. [WARNING] **************************************************************************************************************************************************************************************************************************
  31. [INFO] Changes detected - recompiling the module!
  32. [INFO] Compiling 813 source files to /Users/anandbeh/git/SolarMC/SolarPaper/SolarPaper-API/target/classes
  33. [INFO] /Users/anandbeh/git/SolarMC/SolarPaper/SolarPaper-API/src/main/java/org/bukkit/event/Event.java: Some input files use or override a deprecated API.
  34. [INFO] /Users/anandbeh/git/SolarMC/SolarPaper/SolarPaper-API/src/main/java/org/bukkit/event/Event.java: Recompile with -Xlint:deprecation for details.
  35. [INFO] /Users/anandbeh/git/SolarMC/SolarPaper/SolarPaper-API/src/main/java/org/bukkit/World.java: Some input files use unchecked or unsafe operations.
  36. [INFO] /Users/anandbeh/git/SolarMC/SolarPaper/SolarPaper-API/src/main/java/org/bukkit/World.java: Recompile with -Xlint:unchecked for details.
  37. [INFO] /Users/anandbeh/git/SolarMC/SolarPaper/SolarPaper-API/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java: Some input files use preview language features.
  38. [INFO] /Users/anandbeh/git/SolarMC/SolarPaper/SolarPaper-API/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java: Recompile with -Xlint:preview for details.
  39. [INFO]
  40. [INFO] --------------------< gg.solarmc:solarpaper-server >--------------------
  41. [INFO] Building solarpaper-server 1.12.2-R0.1-SNAPSHOT [3/3]
  42. [INFO] --------------------------------[ jar ]---------------------------------
  43. [INFO]
  44. [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ solarpaper-server ---
  45. [INFO] Deleting /Users/anandbeh/git/SolarMC/SolarPaper/SolarPaper-Server/target
  46. [INFO]
  47. [INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ solarpaper-server ---
  48. [INFO] Using 'UTF-8' encoding to copy filtered resources.
  49. [INFO] Using 'UTF-8' encoding to copy filtered properties files.
  50. [INFO] Copying 5 resources
  51. [INFO]
  52. [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ solarpaper-server ---
  53. [INFO] Required filename-based automodules detected: [authlib-1.5.25.jar, commons-lang-2.6.jar, json-simple-1.1.1.jar, bungeecord-chat-1.12-SNAPSHOT.jar, trove4j-3.0.3.jar, terminalconsoleappender-1.2.0.jar, log4j-api-2.8.1.jar, log4j-iostreams-2.8.1.jar, disruptor-3.4.2.jar]. Please don't publish this project to a public artifact repository!
  54. [INFO] Changes detected - recompiling the module!
  55. [INFO] Compiling 795 source files to /Users/anandbeh/git/SolarMC/SolarPaper/SolarPaper-Server/target/classes
  56. An exception has occurred in the compiler (15.0.1). Please file a bug against the Java compiler via the Java bug reporting page (http://bugreport.java.com) after checking the Bug Database (http://bugs.java.com) for duplicates. Include your program, the following diagnostic, and the parameters passed to the Java compiler in your report. Thank you.
  57. java.lang.NullPointerException
  58. at java.base/java.util.Objects.requireNonNull(Objects.java:208)
  59. at jdk.compiler/com.sun.tools.javac.file.BaseFileManager.nullCheck(BaseFileManager.java:506)
  60. at jdk.compiler/com.sun.tools.javac.file.JavacFileManager.hasExplicitLocation(JavacFileManager.java:815)
  61. at jdk.compiler/com.sun.tools.javac.platform.JDKPlatformProvider$PlatformDescriptionImpl$1.hasLocation(JDKPlatformProvider.java:161)
  62. at jdk.compiler/com.sun.tools.javac.main.DelegatingJavaFileManager.delegate(DelegatingJavaFileManager.java:70)
  63. at jdk.compiler/com.sun.tools.javac.main.DelegatingJavaFileManager.contains(DelegatingJavaFileManager.java:173)
  64. at jdk.compiler/com.sun.tools.javac.comp.Modules.checkSourceLocation(Modules.java:539)
  65. at jdk.compiler/com.sun.tools.javac.comp.Modules.setCompilationUnitModules(Modules.java:529)
  66. at jdk.compiler/com.sun.tools.javac.comp.Modules.enter(Modules.java:265)
  67. at jdk.compiler/com.sun.tools.javac.comp.Modules.enter(Modules.java:246)
  68. at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.readSourceFile(JavaCompiler.java:836)
  69. at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.readSourceFile(JavaCompiler.java:797)
  70. at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.lambda$new$0(JavaCompiler.java:356)
  71. at jdk.compiler/com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:366)
  72. at jdk.compiler/com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:292)
  73. at jdk.compiler/com.sun.tools.javac.code.Symbol.complete(Symbol.java:681)
  74. at jdk.compiler/com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1409)
  75. at jdk.compiler/com.sun.tools.javac.code.ClassFinder.loadClass(ClassFinder.java:435)
  76. at jdk.compiler/com.sun.tools.javac.comp.Resolve$6.lambda$loadClass$3(Resolve.java:2038)
  77. at jdk.compiler/com.sun.tools.javac.comp.Resolve.lookupInvisibleSymbol(Resolve.java:2138)
  78. at jdk.compiler/com.sun.tools.javac.comp.Resolve$6.loadClass(Resolve.java:2031)
  79. at jdk.compiler/com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:2012)
  80. at jdk.compiler/com.sun.tools.javac.comp.Resolve.findIdentInPackageInternal(Resolve.java:2402)
  81. at jdk.compiler/com.sun.tools.javac.comp.Resolve.findIdentInPackage(Resolve.java:2390)
  82. at jdk.compiler/com.sun.tools.javac.comp.Attr.selectSym(Attr.java:4213)
  83. at jdk.compiler/com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:4098)
  84. at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:2285)
  85. at jdk.compiler/com.sun.tools.javac.comp.Attr.attribTree(Attr.java:665)
  86. at jdk.compiler/com.sun.tools.javac.comp.Attr.attribType(Attr.java:731)
  87. at jdk.compiler/com.sun.tools.javac.comp.Attr.attribType(Attr.java:724)
  88. at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$ImportsPhase.attribImportType(TypeEnter.java:445)
  89. at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$ImportsPhase.doImport(TypeEnter.java:428)
  90. at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$ImportsPhase.resolveImports(TypeEnter.java:368)
  91. at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$ImportsPhase.runPhase(TypeEnter.java:325)
  92. at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$Phase.doCompleteEnvs(TypeEnter.java:286)
  93. at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$Phase.completeEnvs(TypeEnter.java:255)
  94. at jdk.compiler/com.sun.tools.javac.comp.TypeEnter.complete(TypeEnter.java:202)
  95. at jdk.compiler/com.sun.tools.javac.code.Symbol.complete(Symbol.java:681)
  96. at jdk.compiler/com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1409)
  97. at jdk.compiler/com.sun.tools.javac.code.Symbol$ClassSymbol.flags(Symbol.java:1330)
  98. at jdk.compiler/com.sun.tools.javac.comp.Resolve.isAccessible(Resolve.java:321)
  99. at jdk.compiler/com.sun.tools.javac.comp.Resolve.isAccessible(Resolve.java:304)
  100. at jdk.compiler/com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:2008)
  101. at jdk.compiler/com.sun.tools.javac.comp.Resolve.findGlobalType(Resolve.java:2254)
  102. at jdk.compiler/com.sun.tools.javac.comp.Resolve.findType(Resolve.java:2333)
  103. at jdk.compiler/com.sun.tools.javac.comp.Resolve.findIdentInternal(Resolve.java:2368)
  104. at jdk.compiler/com.sun.tools.javac.comp.Resolve.findIdent(Resolve.java:2354)
  105. at jdk.compiler/com.sun.tools.javac.comp.Resolve.resolveIdent(Resolve.java:2628)
  106. at jdk.compiler/com.sun.tools.javac.comp.Attr.visitIdent(Attr.java:3985)
  107. at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCIdent.accept(JCTree.java:2419)
  108. at jdk.compiler/com.sun.tools.javac.comp.Attr.attribTree(Attr.java:665)
  109. at jdk.compiler/com.sun.tools.javac.comp.Attr.attribType(Attr.java:731)
  110. at jdk.compiler/com.sun.tools.javac.comp.Attr.attribType(Attr.java:724)
  111. at jdk.compiler/com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:266)
  112. at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:983)
  113. at jdk.compiler/com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:164)
  114. at jdk.compiler/com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:176)
  115. at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$MembersPhase.finishClass(TypeEnter.java:1072)
  116. at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$MembersPhase.runPhase(TypeEnter.java:1016)
  117. at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$Phase.doCompleteEnvs(TypeEnter.java:286)
  118. at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$AbstractMembersPhase.doCompleteEnvs(TypeEnter.java:926)
  119. at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$Phase.completeEnvs(TypeEnter.java:255)
  120. at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$Phase.completeEnvs(TypeEnter.java:270)
  121. at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$Phase.completeEnvs(TypeEnter.java:270)
  122. at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$Phase.completeEnvs(TypeEnter.java:270)
  123. at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$Phase.completeEnvs(TypeEnter.java:270)
  124. at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$Phase.completeEnvs(TypeEnter.java:270)
  125. at jdk.compiler/com.sun.tools.javac.comp.TypeEnter.complete(TypeEnter.java:202)
  126. at jdk.compiler/com.sun.tools.javac.code.Symbol.complete(Symbol.java:681)
  127. at jdk.compiler/com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1409)
  128. at jdk.compiler/com.sun.tools.javac.comp.Enter.complete(Enter.java:584)
  129. at jdk.compiler/com.sun.tools.javac.comp.Enter.main(Enter.java:561)
  130. at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.enterTrees(JavaCompiler.java:1069)
  131. at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:936)
  132. at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.lambda$doCall$0(JavacTaskImpl.java:104)
  133. at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.handleExceptions(JavacTaskImpl.java:147)
  134. at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:100)
  135. at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:94)
  136. at org.codehaus.plexus.compiler.javac.JavaxToolsCompiler.compileInProcess(JavaxToolsCompiler.java:126)
  137. at org.codehaus.plexus.compiler.javac.JavacCompiler.performCompile(JavacCompiler.java:174)
  138. at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:1134)
  139. at org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.java:187)
  140. at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
  141. at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)
  142. at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
  143. at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
  144. at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
  145. at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
  146. at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
  147. at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
  148. at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
  149. at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
  150. at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
  151. at org.apache.maven.cli.MavenCli.execute(MavenCli.java:957)
  152. at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:289)
  153. at org.apache.maven.cli.MavenCli.main(MavenCli.java:193)
  154. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  155. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
  156. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  157. at java.base/java.lang.reflect.Method.invoke(Method.java:564)
  158. at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
  159. at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
  160. at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
  161. at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
  162. [INFO] -------------------------------------------------------------
  163. [ERROR] COMPILATION ERROR :
  164. [INFO] -------------------------------------------------------------
  165. [ERROR] An unknown compilation problem occurred
  166. [INFO] 1 error
  167. [INFO] -------------------------------------------------------------
  168. [INFO] ------------------------------------------------------------------------
  169. [INFO] Reactor Summary for solarpaper-parent 1.12.2-R0.1-SNAPSHOT:
  170. [INFO]
  171. [INFO] solarpaper-parent .................................. SUCCESS [ 0.575 s]
  172. [INFO] solarpaper-api ..................................... SUCCESS [ 12.103 s]
  173. [INFO] solarpaper-server .................................. FAILURE [ 4.162 s]
  174. [INFO] ------------------------------------------------------------------------
  175. [INFO] BUILD FAILURE
  176. [INFO] ------------------------------------------------------------------------
  177. [INFO] Total time: 17.268 s
  178. [INFO] Finished at: 2021-03-03T22:28:07-05:00
  179. [INFO] ------------------------------------------------------------------------
  180. [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project solarpaper-server: Compilation failure
  181. [ERROR] An unknown compilation problem occurred
  182. [ERROR]
  183. [ERROR] -> [Help 1]
  184. [ERROR]
  185. [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
  186. [ERROR] Re-run Maven using the -X switch to enable full debug logging.
  187. [ERROR]
  188. [ERROR] For more information about the errors and possible solutions, please read the following articles:
  189. [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
  190. [ERROR]
  191. [ERROR] After correcting the problems, you can resume the build with the command
  192. [ERROR] mvn <args> -rf :solarpaper-server
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement