出现的问题:java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    at java.util.ArrayList.rangeCheck(ArrayList.java:635)
    at java.util.ArrayList.get(ArrayList.java:411)
    at com.hotent.platform.controller.system.SysUserController.findList(SysUserController.java:932)
    at com.hotent.platform.controller.system.SysUserController$$FastClassByCGLIB$$8f3f986f.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
    at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:688)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
    at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:50)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
    at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)
    at com.hotent.platform.aop.LogAspect.doAudit(LogAspect.java:122)
    at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
    at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
    at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
    at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:90)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
    at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:621)
    at com.hotent.platform.controller.system.SysUserController$$EnhancerByCGLIB$$c2b5a488.findList(<generated>)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
    at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:421)
    at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:409)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:774)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
    at org.springframework.security.web.authentication.switchuser.SwitchUserFilter.doFilter(SwitchUserFilter.java:181)
    at com.hotent.core.web.filter.HtSwitchUserFilter.doFilter(HtSwitchUserFilter.java:41)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at com.hotent.core.web.filter.PermissionFilter.invoke(PermissionFilter.java:97)
    at com.hotent.core.web.filter.PermissionFilter.doFilter(PermissionFilter.java:52)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at com.hotent.core.web.filter.AopFilter.doFilter(AopFilter.java:48)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
    at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at com.hotent.core.web.filter.EncodingFilter.doFilter(EncodingFilter.java:47)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:744)

出现这种问题是数组值没有取到,解决办法如下:

如:List<SysOrg> orgList=sysOrgService.getByUserId(su.getUserId());
            String orgName="";
            if (orgList!=null&&orgList.size()>0) {                
                orgName=orgList.get(0).getOrgName();
                su.setOrgName(orgName);
                list2.add(su);
            }

对orgList.size()进行判断是否为空,且大于0

解决java.lang.IndexOutOfBoundsException: Index: 0, Size: 0的问题相关推荐

  1. 报错,null [java.lang.IndexOutOfBoundsException,Index: 5, Size: 5]

    问题: {     "success": false,     "code": "S0000",     "error" ...

  2. java.lang.IndexOutOfBoundsException: Index: 1, Size: 1

    哎 这类问题 本来都不打算记录的,但是自己写的时候还是犯了错误,一运行报错了 大致就是list 超出了 ,可能index size 值不一样( Index: 9, Size: 9, Index: 5, ...

  3. Error querying database. Cause: java.lang.IndexOutOfBoundsException: Index 5 out of bounds for leng

    整合ssm实现多条件查询的时候,出现了这个问题 错误出现的原因:多条件查询所涉及到的所有实体类的全参,无参构造方法没有补齐, 总结:如果出现这种问题,就补全构造方法 基本上出现这种异常都是构造器问题, ...

  4. 踩坑系列—mybatis查询报错java.lang.IndexOutOfBoundsException

    sql单独执行正确,但是mybatis查询报错,部分错误信息如下: org.mybatis.spring.MyBatisSystemException: nested exception is org ...

  5. goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.6:generate failed: Index: 0, Size: 0

    大家好,我是烤鸭: 报错信息如下: Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.6: ...

  6. Caused by: java.lang.StringIndexOutOfBoundsException: length=5; regionStart=0; regionLength=-1

    Caused by: java.lang.StringIndexOutOfBoundsException: length=5;regionStart=0; regionLength=-1 原因:在截取 ...

  7. 关于Cause: java.lang.ClassNotFoundException: Cannot find class: 0(提示找不到类)报错

    关于Cause: java.lang.ClassNotFoundException: Cannot find class: 0(提示找不到类)报错 搭建mybatis架构过程中idea包出这么一个莫名 ...

  8. ssh根据姓名查询的时候报错java.lang.IndexOutOfBoundsException: Remember that ordinal parameters are 1-based!

    错误如下: java.lang.IndexOutOfBoundsException: Remember that ordinal parameters are 1-based! at org.hibe ...

  9. 解决 java.lang.RuntimeException: Method i in android.util.Log not mocked. See http://g.co/androidstudi

    解决 java.lang.RuntimeException: Method i in android.util.Log not mocked. See http://g.co/androidstudi ...

  10. java.lang.arrayindexoutofboundsexception: Index 13 out of bounds for length 13

    java.lang.arrayindexoutofboundsexception: Index 13 out of bounds for length 13(数组越界) 当你使用不合法的索引访问数组时 ...

最新文章

  1. Spring MVC-使用Spring Tool Suite IDE搭建Spring MVC开发环境
  2. DDoS(Distributed Denial of Service,分布式拒绝服务)
  3. 深度学习和目标检测系列教程 2-300:小试牛刀,使用 ImageAI 进行对象检测
  4. mysql jdbc 占位符_JDBC中占位符报错是什么鬼啊
  5. IIS中“使用 XSL 样式表无法查看 XML 输入”问题的解决
  6. 牛客题霸 [删除链表的倒数第n个节点] C++题解/答案
  7. php53 php55区别,详解 PHP 中的三大经典模式
  8. try代码块中出现异常后try内程序会继续执行还是直接抛出异常?
  9. [hdu4311]Meeting point-1
  10. css中字体的大小怎么设置,css样式中怎么设置字体大小
  11. Sicily 1094 Cude解题报告
  12. ActiveMQ学习三-持久化订阅
  13. 如何给服务器文件设置权限,如何设置服务器文件权限
  14. 所有能反演SIF的卫星以及下载链接
  15. 洛谷 P4147 玉蟾宫【悬线法/单调栈】
  16. 移动端手指事件和手机事件:
  17. linux中有一个备份程序,技术|SBackup: 一个Linux下的简单备份软件
  18. 基于ngc的cuda镜像封装TensorFlow 实例
  19. Java+SSM足球联赛管理系统(含源码+论文+答辩PPT等)
  20. 2022年5篇图神经网络最新的研究综述

热门文章

  1. 如何确定直流电机驱动的 PWM 频率
  2. SQL Server 索引优化——重复索引(部分重复)
  3. 基于linux服务器的hashcat握手包破解
  4. Kafka安全认证(Java)
  5. GCC警告warning: control reaches end of non-void function [-Wreturn-type]|
  6. 人员轨迹监测系统设计
  7. 招行两地一卡——PayPal美元兑换人民币的最佳解决方案
  8. Vue隐藏技能:运行时渲染用户写入的组件代码!
  9. Qt 编译时遇到 error: [debug/qrc_music.cpp] Error 1
  10. mac和windows共享键盘鼠标方案