技术标签: JAVA
遇到一个很奇怪的报错,报错详情见下方
翻译一下就是不能读取ReportExportThread 这个组件
奇怪的点就来了,这个类我并没有让spring管理
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [/xx/xx/xx/xx/xxx/util/ReportExportThread.class]; nested exception is java.lang.ArrayIndexOutOfBoundsException: 10674
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:261) ~[spring-context-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:242) ~[spring-context-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.context.annotation.ComponentScanBeanDefinitionParser.parse(ComponentScanBeanDefinitionParser.java:84) ~[spring-context-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:73) ~[spring-beans-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1423) ~[spring-beans-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1413) ~[spring-beans-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:184) ~[spring-beans-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140) ~[spring-beans-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:111) ~[spring-beans-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493) ~[spring-beans-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390) ~[spring-beans-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334) ~[spring-beans-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) ~[spring-beans-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) ~[spring-beans-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) ~[spring-beans-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) ~[spring-beans-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125) ~[spring-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94) ~[spring-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:131) ~[spring-context-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:530) ~[spring-context-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:444) ~[spring-context-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:388) ~[spring-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:293) ~[spring-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111) [spring-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:678) [weblogic.server.merged.jar:12.1.3.0.0]
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:323) [weblogic.server.merged.jar:12.1.3.0.0]
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) [com.oracle.css.weblogic.security.wls_7.1.0.0.jar:CSS 7.1 0.0]
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57) [weblogic.server.merged.jar:12.1.3.0.0]
at weblogic.servlet.internal.EventsManager.executeContextListener(EventsManager.java:243) [weblogic.server.merged.jar:12.1.3.0.0]
省略
这个问题搞了半天,一来是以为是项目配置问题,但我是维护,这个项目运行几年了,
而且我把这个类去除项目就能正常启动
在搜索网上搜索了半天数组越界的原因,想起来是spring扫描时引起的,于是加上spring找到了一篇一模一样的问题文章地址
看了一下项目的pom文件确实是spring3,类中用了一下lambda表达式,修改为正常写法启动正常
原文地址:不等腰三角形阿氏圆的性质作者:hi百思达数学
1.6 追踪错误当你试图在Web浏览器中查看带有JavaScript功能的页面而没有什么变化发生的时候,这是最令人沮丧的时刻。这对程序员来说是非常普遍的体验。即便很有经验的程序员,初次编写程序的时候也并不总是就做对了,因此,搞清楚哪里出错了只是游戏的一部分。大多数Web浏览器都设置为默默地忽略JavaScript错误,因此,你通常不会看到 “Hey th...
$.get()方法get() 方法通过远程 HTTP GET 请求载入信息。语法:$.get(url,data,success(response,status,xhr),dataType) 注释:url 必需。规定将请求发送的哪个 URL。data 可选。规定连
ssh客户端连接Linux服务器,在服务器没有安装FTP的情况下,需要拷贝服务器上的文件到本地/上传本地文件到服务器。1、sz 文件名 :将选定的文件发送(send)到本地机器2、rz 文件名:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)
正题题目大意求每个点是多少个点对之间路径的必经点。解题思路首先若一个点是在点不是割点,那么答案就是n−1n-1n−1,因为这个点不是除了它自己以为任何点对的必经点。之后我们记录每个点双的大小。对于一个割点,是两种路径的必经点。从外连入内这个点连接的点双之间互相到达分开计算就好了。codecodecode#include<cstdio>#include&l...
我是一名高校教师,也是研究生导师,每年都参加研究生面试工作,可以分享我对这个问题的看法,希望我的回答对你能有所启发和帮助。答案:面试不难,但是必须认真准备。1、对那些上线人数不够,必须招调剂生的学校和专业来说,如果你能第一志愿顺利进入初试,只要复试表现不要太差,基本上面试就是走过场了。2、对那些生源质量非常好、竞争非常激烈的专业和院校,复试必须认真准备,一方面,录取线肯超过国家线,甚至是远远超过国家线,这时候复试往往是差额的,比如招收10个人,往往会通知12个人来面试,当然也有通知20.
Python学习笔记 --- 理解 if '__name__' == '__name__'
public static void main(String[] args) throws InterruptedException { Date currentTime = new Date(); Thread.sleep(1000); Instant instant = currentTime.toInstant(); //毫...
Java语言概述1、常用DOS命令:dir:列出当前目录下的文件以及文件夹md:创建目录rd:删除目录。cd: 进入指定目录。cd两个点:退回到上一级目录。cd反斜杠: 退回到根目录。echo:创建文件,并写入内容。del:删除文件。exit:退出dos命令行(cmd)。...
/// /// 主线程异常处理 /// /// tianda /// 异常参数 public static void MainUiThreadException(object sender,ThreadExceptionEventArgs t) { //1.异常分类中文解析
auto_now:无论你是添加还是修改对象,时间为你添加或者修改的时间,相当于更新时间。auto_now_add:添加时的时间,更新对象时不会有变动。
ORA-12560: TNS: 协议适配器错误ora-00119【ora-00119 invalid specification for system parameter】ora-00132【syntax error or unresolved network name 'LISTENER_ORCL'】: