[ERROR] error: error while loading <root>, error in opening zip file error: scala.reflect.internal.MissingRequirementError: object scala.runtime in compiler mirror not found.
2016-12-10 15:51
567 查看
在家编译一个Apache的开源项目,在编译时遇到错误如下:
当时编译的是开源的Carbondata项目,使用maven3.3.9,jdk是1.8。于是到网上各种搜索和查询看到各种答案,但是都没有能解决问题。其中有个提示说有可能是jar包损坏导致打开时出错。于是把所有的maven库的jar全删掉重新编译,OK编译成功。(也可以写代码检查哪个jar包坏了)
但是jar包为什么会损坏呢? 我回顾了下编译过程,原来在一开始编译时经常下载jar包很慢,在下载的过程中直接中断重新,可能是这个原因导致的。
编译好后开始运行代码又报如下错误
又是各种搜索,有的说要下载正确的winutils.exe,有的说要用命令winutils.exe 给目录赋权限,有的说装了xxx软件冲突。。。。各种都做了还是同样的错误。最后重启一把(重启机器)好了
泪奔。。。。。。。
error: error while loading <root>, error in opening zip file [ERROR] error: error while loading <root>, error in opening zip file error: scala.reflect.internal.MissingRequirementError: object scala.runtime in compiler mirror not found. at scala.reflect.internal.MissingRequirementError$.signal(MissingRequirementError.scala:16) at scala.reflect.internal.MissingRequirementError$.notFound(MissingRequirementError.scala:17) at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:48) at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:40) at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:61) at scala.reflect.internal.Mirrors$RootsBase.getPackage(Mirrors.scala:172) at scala.reflect.internal.Mirrors$RootsBase.getRequiredPackage(Mirrors.scala:175) at scala.reflect.internal.Definitions$DefinitionsClass.RuntimePackage$lzycompute(Definitions.scala:183) at scala.reflect.internal.Definitions$DefinitionsClass.RuntimePackage(Definitions.scala:183) at scala.reflect.internal.Definitions$DefinitionsClass.RuntimePackageClass$lzycompute(Definitions.scala:184) at scala.reflect.internal.Definitions$DefinitionsClass.RuntimePackageClass(Definitions.scala:184) at scala.reflect.internal.Definitions$DefinitionsClass.AnnotationDefaultAttr$lzycompute(Definitions.scala:1024) at scala.reflect.internal.Definitions$DefinitionsClass.AnnotationDefaultAttr(Definitions.scala:1023) at scala.reflect.internal.Definitions$DefinitionsClass.syntheticCoreClasses$lzycompute(Definitions.scala:1153) at scala.reflect.internal.Definitions$DefinitionsClass.syntheticCoreClasses(Definitions.scala:1152) at scala.reflect.internal.Definitions$DefinitionsClass.symbolsNotPresentInBytecode$lzycompute(Definitions.scala:1196) at scala.reflect.internal.Definitions$DefinitionsClass.symbolsNotPresentInBytecode(Definitions.scala:1196) at scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1261) at scala.tools.nsc.Global$Run.<init>(Global.scala:1290) at scala.tools.nsc.Driver.doCompile(Driver.scala:32) at scala.tools.nsc.Main$.doCompile(Main.scala:79) at scala.tools.nsc.Driver.process(Driver.scala:54) at scala.tools.nsc.Driver.main(Driver.scala:67) at scala.tools.nsc.Main.main(Main.scala) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org_scala_tools_maven_executions.MainHelper.runMain(MainHelper.java:161) at org_scala_tools_maven_executions.MainWithArgsInFile.main(MainWithArgsInFile.java:26)
当时编译的是开源的Carbondata项目,使用maven3.3.9,jdk是1.8。于是到网上各种搜索和查询看到各种答案,但是都没有能解决问题。其中有个提示说有可能是jar包损坏导致打开时出错。于是把所有的maven库的jar全删掉重新编译,OK编译成功。(也可以写代码检查哪个jar包坏了)
但是jar包为什么会损坏呢? 我回顾了下编译过程,原来在一开始编译时经常下载jar包很慢,在下载的过程中直接中断重新,可能是这个原因导致的。
编译好后开始运行代码又报如下错误
Starting CarbonExample using spark version 1.5.2 Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: The root scratch dir: /tmp/hive on HDFS should be writable. Current permissions are: rw-rw-rw- at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:522) at org.apache.spark.sql.hive.client.ClientWrapper.<init>(ClientWrapper.scala:171) at org.apache.spark.sql.hive.HiveContext.executionHive$lzycompute(HiveContext.scala:162) at org.apache.spark.sql.hive.HiveContext.executionHive(HiveContext.scala:160) at org.apache.spark.sql.hive.HiveContext.<init>(HiveContext.scala:167) at org.apache.spark.sql.CarbonContext.<init>(CarbonContext.scala:41) at org.apache.carbondata.examples.util.ExampleUtils$.createCarbonContext(ExampleUtils.scala:44) at org.apache.carbondata.examples.CarbonExample$.main(CarbonExample.scala:27) at org.apache.carbondata.examples.CarbonExample.main(CarbonExample.scala) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147) Caused by: java.lang.RuntimeException: The root scratch dir: /tmp/hive on HDFS should be writable. Current permissions are: rw-rw-rw- at org.apache.hadoop.hive.ql.session.SessionState.createRootHDFSDir(SessionState.java:612) at org.apache.hadoop.hive.ql.session.SessionState.createSessionDirs(SessionState.java:554) at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:508) ... 13 more
又是各种搜索,有的说要下载正确的winutils.exe,有的说要用命令winutils.exe 给目录赋权限,有的说装了xxx软件冲突。。。。各种都做了还是同样的错误。最后重启一把(重启机器)好了
泪奔。。。。。。。
相关文章推荐
- 运行Spark项目出错error: error while loading <root>, error in opening zip file
- Spark项目 error while loading <root>, error in opening zip file
- Failed to initialize compiler: object scala.runtime in compiler mirror not found
- maven创建web报错Cannot read lifecycle mapping metadata for artifact org.apache.maven.plugins:maven-compiler-plugin:maven-compiler-plugin:3.5.1:runtime Cause: error in opening zip file
- “Unknown class <MyClass> in Interface Builder file” error at runtime
- MySql JDBC in eclipse "The driver class was not found in the specified driver JAR/Zip file." error
- Error:scalac: error while loading <root>, invalid CEN header (bad signature)
- <b>Fatal error</b>: Class 'SoapClient' not found in <b>
- Error -4075: File not found. An error occurred merging module <MODULENAME> for feature <FEATURENAME>.
- VM ware 启动时坏掉了的解决方法:Runtime error opening,big_linux.vbox' for reading: -102 (File not found.).
- Python使用eval强制转换字符串为字典时报错:File "<string>", line 1, in <module> NameError: name 'nan' is not defined
- YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. </HTML>/ 标签: yum 2014-05-26
- maven 编译失败error in opening zip file/maven missing artifact解决办法
- Unknown class <MyClass> in Interface Builder file” error at runtime
- “Unknown class <MyClass> in Interface Builder file” error at runtime
- error: while loading shared libraries : countlib.so : cannnot open shared object file : No such fil
- org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automati
- How to fix "Resource file <C_PsdRsdll> not found" issue in Windows OS
- mac /include/c++/v1/iterator:341:10: fatal error: '__debug' file not found #include <__debug>
- ERROR: Symbol file could not be found 寒江孤钓<<windows 内核安全编程>> 学习笔记