`
MauerSu
  • 浏览: 514705 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

NoSuchMethodError on ConcurrentHashMap$KeySetView

 
阅读更多
源:https://issues.apache.org/bugzilla/show_bug.cgi?id=55554
评:
I'm getting the following stack trace with Java 7 (but no with Java:


java.lang.NoSuchMethodError: java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
        at org.apache.catalina.core.ApplicationContext.getInitParameterNames(ApplicationContext.java:319)
        at org.apache.catalina.core.ApplicationContextFacade.getInitParameterNames(ApplicationContextFacade.java:368)
        at org.springframework.web.context.support.WebApplicationContextUtils.registerEnvironmentBeans(WebApplicationContextUtils.java:201)
        at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.postProcessBeanFactory(AbstractRefreshableWebApplicationContext.java:175)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:461)
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4830)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5276)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:702)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:698)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:968)
        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1742)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)
Comment 1 Mark Thomas 2013-09-12 18:00:57 UTC
java.util.concurrent.ConcurrentHashMap$KeySetView doesn't exist in Java 7. I'm not sure how but you appear to have a Java 8 artifact involved here. Whatever is going on, it is an environmental issue on your system.
Comment 2 rstoyanchev 2013-09-12 18:37:38 UTC
Odd, because that is a JDK class and the issue occurs when I run with JDK 1.7.
Comment 3 Christopher Schultz 2013-09-12 20:00:28 UTC
Bug is INVALID, not FIXED.

When you run in Java 7 mode, something must be terribly wrong, because it looks like it's trying to use a Java 8 class. That's what makes your environment broken. Try re-installing the JRE?
分享到:
评论

相关推荐

    java.lang.NoSuchMethodError异常处理要点.doc

    在Java编程中,`java.lang.NoSuchMethodError`异常是一个运行时异常,通常发生在程序试图执行一个不存在的方法时。这个异常的出现通常意味着编译时和运行时的类版本不匹配,或者是在编译期间存在而运行时不存在的...

    《 从NoSuchMethodError看jvm编译和class加载方式》的测试项目代码

    在Java开发中,`NoSuchMethodError`是一个常见的运行时异常,通常发生在试图调用一个不存在的方法时。这个错误与JVM的类加载机制密切相关。本文将深入探讨`NoSuchMethodError`,并结合“jar-duplicate-test”这个...

    Kylin on Parquet.pdf

    Kylin on Parquet的出现,不仅改变了存储方式,更重要的是改变了Kylin的计算和存储分离策略,使得系统能够更好地适应各种大数据场景。Parquet是一种面向列的存储格式,特别适合做数据分析。 #### Kylin的架构 Kylin...

    NoSuchMethodError

    在Java编程中,`NoSuchMethodError`是一个运行时异常,通常发生在尝试执行一个包含不存在方法的代码时。这个错误表明在编译期间存在某个方法,但在运行时却无法找到。这种情况可能由于以下几种原因引起: 1. **版本...

    解决 java.lang.NoSuchMethodError的错误

    解决 java.lang.NoSuchMethodError 的错误 Java.lang.NoSuchMethodError 错误是一种常见的 Java 异常,它发生在 Java 虚拟机 (JVM) 无法找到某个类的特定方法时。这种错误可能是由于项目依赖比较复杂、Java 运行...

    java.lang.NoSuchMethodError异常解决

    在Java编程中,`java.lang.NoSuchMethodError`异常是一个运行时异常,通常发生在尝试执行一个在编译时可用但在运行时不可用的方法时。这个异常表明某个已经加载的类定义了一个方法,但该方法的实际行为无法被找到。...

    java.lang.NoSuchMethodError: javax/servlet/jsp/PageContext.getELContext()Ljavax/

    NULL 博文链接:https://albert0707.iteye.com/blog/562969

    系统稳定性——NoSuchMethodError常见原因及解决方法1

    《系统稳定性——NoSuchMethodError常见原因及解决方法》 NoSuchMethodError是Java编程中常见的运行时错误,当应用程序尝试调用一个类的特定方法,但该类已经不再包含该方法的定义时,就会抛出这个错误。这通常发生...

    深入解析Java中的NoSuchMethodError及其解决方案

    NoSuchMethodError是Java中一个常见的运行时错误,通常与类的定义不一致、库版本冲突或类加载问题有关。要解决这个异常,需要仔细检查方法签名、依赖关系、类版本冲突以及JAR包冲突。通过遵循最佳实践和使用构建工具...

    解决启动Azkaban报错问题:java.lang.NoSuchMethodError: com.google.common.collect.ImmutableMap.toImmutableMap

    在Java编程中,`NoSuchMethodError` 是一个常见的运行时异常,它表示在类加载时找到了该类,但在该类中却找不到特定方法的定义。这个问题通常发生在不同版本的库之间存在不兼容的情况,即在编译时使用的库版本包含了...

    maven3.6.3资源包

    1) Error injecting constructor, java.lang.NoSuchMethodError: org.apache.maven.model.validation.DefaultModelValidator: method 'void ()' not found at org.jetbrains.idea.maven.server.embedder....

    ETM Springframework 2.x NoSuchMethodError

    NULL 博文链接:https://yangzb.iteye.com/blog/265212

    Ruby-ActsAsVotable让任何ActiveRecord模型具备投票特性如喜欢不喜欢赞同反对

    ActsAsVotable gem的灵活性和易用性使其成为Ruby on Rails开发中的热门选择。它不仅简化了投票系统的实现,而且降低了维护成本,因为所有投票逻辑都被封装在一个独立的库中。开发者可以专注于应用的其他核心功能,而...

    java jdk18 签名算法jar bcprov-jdk18on-1.72.jar

    org.springframework.web.util.NestedServletException: Handler ... nested exception is java.lang.NoSuchMethodError: org.bouncycastle.asn1.ASN1InputStream.readObject()Lorg/bouncycastle/asn1/ASN1Primitive;

    hibernate3.2+cglib2.2架包

    在Java中,有时我们可能会遇到`java.lang.NoSuchMethodError`,这通常发生在运行时尝试执行一个在编译时存在但在运行时不存在的方法。对于这个问题,CGlib提供了解决方案。CGlib使用ASM库(一个Java字节码操纵和分析...

    xwork-core-2.3.37.jar

    用于解决struts2升级至2.3.37时 出现java.lang.NoSuchMethodError: com.opensymphony.xwork2.ActionContext.put(Ljava/lang/异常时,更换的xwork-core-2.3.37.jar

    New Developments In OpenSource Ecosystem Spark30 Koalas DeltaLake

    在开源生态系统中,Spark 3.0、Koalas 和 Delta Lake 是当前备受瞩目的技术,它们在大数据处理和分析领域带来了许多创新和改进。本文将深入探讨这些技术的最新发展及其对Java开发者的影响。 首先,Apache Spark 3.0...

    pentaho kettle solutions

    ### Pentaho Kettle Solutions 关键知识点 #### 一、Pentaho Kettle 概述 - **起源**:Pentaho Kettle 起源于对高效数据集成工具的需求,旨在解决日益复杂的数据仓库构建和维护问题。 - **本书介绍**: ...

Global site tag (gtag.js) - Google Analytics