草庐IT

exceptionininitializerError

全部标签

java - PowerMockRunner 在运行简单测试时导致 ExceptionInInitializerError

我无法使用Powermock测试运行器运行非常简单的测试类。它会导致ExceptionInInitializerError。它看起来是类路径上的依赖项的问题,但是,我尝试了依赖项版本的几个变体,但它们都会导致相同的错误。使用Powermock测试运行器时,如何才能让这个简单的测试通过?测试代码:packagenet.solasistim.hello;importorg.junit.Test;importorg.junit.Assert;importorg.junit.runner.RunWith;importorg.powermock.modules.junit4.PowerMockR

Java:程序启动时出现 ExceptionInInitializerError

启动时,我的程序立即抛出ExceptionInInitializerError。来源来自这个方法:publicstaticvoiderrorMessage(Stringinput){System.err.println("[ERROR]"+form.format(date)+"-"+Thread.currentThread().getStackTrace()[3].getClassName()+":"+input);}我打印出字符串的不同部分,发现只有在调用form.format(date)时才会抛出错误。它说它是空的。唯一的问题是,日期和表单都在该方法上方静态声明:publicsta

java - 线程主java.lang.exceptionininitializerError中的异常在没有hadoop的情况下安装spark

我正在尝试安装spark2.3.0,更具体地说,它是spark-2.3.0-bin-hadoppo2.7'D:\spark\bin'已经添加到环境变量PATH中。同时,安装了JDK-10。未安装Hadoop。但是谷歌说spark可以在没有hadoop的情况下工作。这是错误信息C:\Users\a>spark-shellExceptioninthread"main"java.lang.ExceptionInInitializerErroratorg.apache.hadoop.util.StringUtils.(StringUtils.java:80)atorg.apache.hadoo

java - 使用 Powermock 模拟类的构造函数时出现 ExceptionInInitializerError。如何解决?

这是我的案例。我有一个AbstractController类。它有一个子类Controller。在AbstractController的方法之一中,实例化了一个新的ApplicationLock。我想在为Controller编写ut时模拟ApplicationLock。我写了一个如下的测试用例。@testpublicvoidtestMethod(){ApplicationLockmockLock=PowerMockito.mock(ApplicationLock.class);PowerMockito.when(mockLock.tryObtain()).thenReturn(true

java.lang.ExceptionInInitializerError 与 gradle

我已经将java从8更新到9-ea,并将gradle从2.13更新到3.4.1。以下是gradle--version输出。------------------------------------------------------------Gradle3.4.1------------------------------------------------------------Buildtime:2017-03-0319:45:41UTCRevision:9eb76efdd3d034dc506c719dac2955efb5ff9a93Groovy:2.4.7Ant:ApacheAn

java - 如何分析由忽略的 ExceptionInInitializerError 引起的 NoClassDefFoundError?

今天我整个下午都在分析NoClassDefFoundError。验证了一遍又一遍的classpath,原来是有一个类的静态成员抛出了第一次被忽略的Exception。之后,每次使用该类都会抛出一个没有有意义的堆栈跟踪的NoClassDefFoundError:Exceptioninthread"main"java.lang.NoClassDefFoundError:CouldnotinitializeclassInitializationProblem$AatInitializationProblem.main(InitializationProblem.java:19)就是这样。没有

android ExceptionInInitializerError Caused by Unable to determine record types while new HSSFWorkbook(inputStream) 问题

获取错误E/AndroidRuntime:FATALEXCEPTION:AsyncTask#1java.lang.RuntimeException:AnerroroccuredwhileexecutingdoInBackground()atandroid.os.AsyncTask$3.done(AsyncTask.java:299)atjava.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)atjava.util.concurrent.FutureTask.setException(FutureTask.

android - Android 应用程序中的 ExceptionInInitializerError?

在我的Android应用程序中,WebViewActivity类有以下行,webView.addJavascriptInterface(newJSInterface(this),"Android");在JSInterface类中,我正在初始化Google“SpreadSheetService”,如下所示,importcom.google.gdata.client.spreadsheet.SpreadsheetService;---somemoreimports---publicclassJSInterface{ContextmContext;publicSpreadsheetServi

android - ExceptionInInitializerError - ZBar Android

所以我刚刚创建了我的Android应用程序的一个分支,然后重新构建并运行了它。当我尝试加载一个使用ZBar的屏幕时,一切都很好,但我得到一个ExceptionInInitializerError异常。罪魁祸首的代码似乎如下:static{System.loadLibrary("iconv");}我试过对此进行调试,但我似乎无法捕捉到上述异常。看了之后好像跟找不到原生库有关系。有什么办法解决这个问题吗? 最佳答案 我解决了。这是由于Android项目libs文件夹中的文件夹{x86,armeabi,armeabi-v7a}中缺少nat

java - Okhttp.Builder 中的 ExceptionInInitializerError w/Multidex & Kitkat

我在运行启用了Multidex的Kitkat4.4.2的VM上遇到了ExceptionInInitializerError异常。java.lang.ExceptionInInitializerErroratokhttp3.OkHttpClient.newSslSocketFactory(OkHttpClient.java:263)atokhttp3.OkHttpClient.(OkHttpClient.java:229)atokhttp3.OkHttpClient$Builder.build(OkHttpClient.java:1015)atmyapp.utils.Utils.getH