请问以下错误是什么原因导致,如何解决?
[ERROR] Unimplemented function JVM_IHashCode called
 -- Java stack --
    at java/lang/Object.hashCode()I(Native Method)
    at java/util/HashMap.get(HashMap.java:380)
    at com/sun/net/ssl/internal/ssl/CipherSuite$BulkCipher.isAvailable(Lcom/sun/net/ssl/internal/ssl/CipherSuite$BulkCipher;)Z(Unknown Source)
    at com/sun/net/ssl/internal/ssl/CipherSuite$BulkCipher.isAvailable()Z(Unknown Source)
    at com/sun/net/ssl/internal/ssl/CipherSuite.isAvailable()Z(Unknown Source)
    at com/sun/net/ssl/internal/ssl/CipherSuiteList.buildAvailableCache(I)Lcom/sun/net/ssl/internal/ssl/CipherSuiteList;(Unknown Source)
    at com/sun/net/ssl/internal/ssl/CipherSuiteList.getDefault()Lcom/sun/net/ssl/internal/ssl/CipherSuiteList;(Unknown Source)
    at com/sun/net/ssl/internal/ssl/SSLSocketImpl.init(Lcom/sun/net/ssl/internal/ssl/SSLContextImpl;Z)V(Unknown Source)
    at com/sun/net/ssl/internal/ssl/SSLSocketImpl.<init>(Lcom/sun/net/ssl/internal/ssl/SSLContextImpl;)V(Unknown Source)
    at com/sun/net/ssl/internal/ssl/SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:56)
    at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
    at jrockit/vm/Reflect.invokeMethod(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
    at sun/reflect/NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
    at sun/reflect/NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java/lang/reflect/Method.invoke(Method.java:597)
    at org/apache/commons/httpclient/protocol/ReflectionSocketFactory.createSocket(ReflectionSocketFactory.java:116)
    at org/apache/commons/httpclient/protocol/SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:130)
    at org/apache/commons/httpclient/HttpConnection.open(HttpConnection.java:707)
    at org/apache/commons/httpclient/MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
    at org/apache/commons/httpclient/HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
    at org/apache/commons/httpclient/HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org/apache/commons/httpclient/HttpClient.executeMethod(HttpClient.java:397)
    at org/apache/commons/httpclient/HttpClient.executeMethod(HttpClient.java:323)
    at com/hth/base/util/net/HttpClient.executeMethod(HttpClient.java:39)
    at com/hth/client/action/BaiduOauthApi.getJsonFromUrl(BaiduOauthApi.java:462)
    at com/hth/client/action/BaiduOauthApi.getAccessToken(BaiduOauthApi.java:291)
    at com/hth/client/action/BaiduOauthApi.baiduOpen(BaiduOauthApi.java:92)
    at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
    at jrockit/vm/Reflect.invokeMethod(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
    at sun/reflect/NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
    at sun/reflect/NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java/lang/reflect/Method.invoke(Method.java:597)
    at com/opensymphony/xwork2/DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:404)
    at com/opensymphony/xwork2/DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:267)
    at com/opensymphony/xwork2/DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)
    at com/opensymphony/xwork2/interceptor/TimerInterceptor.intercept(TimerInterceptor.java:110)
    at com/opensymphony/xwork2/DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
    at com/opensymphony/xwork2/DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
    at com/opensymphony/xwork2/util/profiling/UtilTimerStack.profile(UtilTimerStack.java:455)
    at com/opensymphony/xwork2/DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
    at com/opensymphony/xwork2/interceptor/DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:221)
    at com/opensymphony/xwork2/interceptor/MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
    at com/opensymphony/xwork2/DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
    at com/opensymphony/xwork2/DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
    at com/opensymphony/xwork2/util/profiling/UtilTimerStack.profile(UtilTimerStack.java:455)
    at com/opensymphony/xwork2/DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
    at com/opensymphony/xwork2/validator/ValidationInterceptor.doIntercept(ValidationInterceptor.java:150)
    at org/apache/struts2/interceptor/validation/AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:48)
    at com/opensymphony/xwork2/interceptor/MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
    at com/opensymphony/xwork2/DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
    at com/opensymphony/xwork2/DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
    at com/opensymphony/xwork2/util/profiling/UtilTimerStack.profile(UtilTimerStack.java:455)
    at com/opensymphony/xwork2/DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
    at com/opensymphony/xwork2/interceptor/ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123)
    at com/opensymphony/xwork2/DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
    at com/opensymphony/xwork2/DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
    at com/opensymphony/xwork2/util/profiling/UtilTimerStack.profile(UtilTimerStack.java:455)
    at com/opensymphony/xwork2/DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
    at com/opensymphony/xwork2/interceptor/ParametersInterceptor.doIntercept(ParametersInterceptor.java:167)
    at com/opensymphony/xwork2/interceptor/MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
    at com/opensymphony/xwork2/DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
    at com/opensymphony/xwork2/DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
    at com/opensymphony/xwork2/util/profiling/UtilTimerStack.profile(UtilTimerStack.java:455)
    at com/opensymphony/xwork2/DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
    at com/opensymphony/xwork2/interceptor/StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:105)
    at com/opensymphony/xwork2/DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
    at com/opensymphony/xwork2/DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
    at com/opensymphony/xwork2/util/profiling/UtilTimerStack.profile(UtilTimerStack.java:455)
    at com/opensymphony/xwork2/DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
    at org/apache/struts2/interceptor/CheckboxInterceptor.intercept(CheckboxInterceptor.java:83)
    at com/opensymphony/xwork2/DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
    at com/opensymphony/xwork2/DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
    at com/opensymphony/xwork2/util/profiling/UtilTimerStack.profile(UtilTimerStack.java:455)
    at com/opensymphony/xwork2/DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
    at org/apache/struts2/interceptor/FileUploadInterceptor.intercept(FileUploadInterceptor.java:207)
    at com/opensymphony/xwork2/DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
    at com/opensymphony/xwork2/DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
    at com/opensymphony/xwork2/util/profiling/UtilTimerStack.profile(UtilTimerStack.java:455)
    at com/opensymphony/xwork2/DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
    at com/opensymphony/xwork2/interceptor/ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:74)
    at com/opensymphony/xwork2/DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
    at com/opensymphony/xwork2/DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
    at com/opensymphony/xwork2/util/profiling/UtilTimerStack.profile(UtilTimerStack.java:455)

解决方案 »

  1.   

    这就是出错的第一句
    [ERROR] Unimplemented function JVM_IHashCode called
    百度里叶找不到啊
      

  2.   

    Unimplemented function JVM_IHashCode called
    JVM_IHashCode应该是个接口,然后没有实现,却调用了
      

  3.   

    这个是虚礼机的问题,不允许同时开2太虚礼机,tomcat开了2个可能一个是自带个可能还有一个是你新安装的,重启肯定会解决的,本地的虚拟机还没关过,不知道在什么地方,你安装的可以关闭,不过关闭好像不行,重启吧,重启可以的
      

  4.   

    貌似jpa和hibernate要覆盖hashcode方法的,不怎么清楚