精华内容
下载资源
问答
  • Fortran的堆栈溢出解决方法 每个线程都有自己的堆栈用来保存局部变量和函数调用信息,根据编译器不同,通常大小1~4MB之间,如果用完了就会出现stack overflow exception。此外,数组传递是按址传递的,即传递的是...

    Fortran的堆栈溢出解决方法

    每个线程都有自己的堆栈用来保存局部变量和函数调用信息,根据编译器不同,通常大小1~4MB之间,如果用完了就会出现stack overflow exception。此外,数组传递是按址传递的,即传递的是地址和长度,不会额外开辟内存空间,因此可直接定义。如果是调用子过程中定义的临时数组,则需要重新开辟内存空间,此时需要考虑堆栈溢出问题。

    当Fortran的数组特别大时就会出现堆栈溢出现象,解决措施有如下几种:

    一是优化代码,一般默认的stack size是足够的,通常stack overflow 都是某些bug或者很恶劣的算法导致的。
    修改一下代码,减小stack的使用。比如避免递归调用,避免数组整体赋值和计算,采用循环方式进行。

    二是增大堆栈(stack)的空间。方法参见博客"fortran 增大堆栈,解决stack overflow".

    三是使用堆(Heap)存放数组,即使用动态方式定义数组。堆空间是没有大小限制的,理论上可以分配到2G的用户内存空间(32位Windows的默认配置)被用完为止。例如:

    Real*8 A1(N, N), B1(N,N),X1(N)
    改成:

    real (kind=8), allocatable:: A1(:, : ), B1(:,: ),X1(: ) !定义数组为动态内存分配
    allocate(A1(N, N),B1(N, N),X1(N)) !在堆上动态分配内存

    程序结束后A1将自动释放堆内存空间,但最好自己释放已经分配的内存:

    deallocate(A1,B1,X1)

    此外好像用公共变量定义可以解决这个问题吧,只是公共变量不大好管理,要很小心才行。

    展开全文
  • 当递归大于一定数量后出现了堆栈溢出情况(这里是大于10000次出现了) 解决方案1 蹦床函数(trampoline)可以将递归执行转为循环执行。 function trampoline(f){ while (f && f instanceof Function){ ...

    简介:递归引起错误VM434:1 Uncaught RangeError: Maximum call stack size exceeded

    优化前递归
    ```
    function obj(x,y){
        if(y>1){
        return obj(x + 1,y - 1);
        }else{
        return x;
        }
    }
    /**执行方法**/
    obj(2,1000); //1001
    obj(2,100000); //Uncaught RangeError: Maximum call stack size exceeded
    ```
    复制代码

    当递归大于一定数量后出现了堆栈溢出情况(这里是大于10000次出现了)

    • 解决方案1

      蹦床函数(trampoline)可以将递归执行转为循环执行。

      function trampoline(f){
          while(f && f instanceof Function){
              f = f();
          }
          return f;
      }
      function obj(x,y){
          if(y > 1){
              return obj.bind(null,x + 1,y - 1);
          }else{
              return x;
          }
      }
      
      trampoline(obj(2,1000)); //1001
      trampoline(obj(2,100000)); //100001
      复制代码

      蹦床函数他接受一个函数f为参数,只要f执行后返回一个函数,就继续执行。

      注意:这里返回的是一个函数,然后继续执行函数,而不是函数里面调函数,避免了递归执行调用栈过大的问题

      蹦床函数不是真正的尾递归优化。

    • 解决方案2

      function tco(f){
          var value,
              active=false,
              accumulated=[];
          return function accumulator(){
              accumulated.push(arguments);
              if(active=false){
                  active=true;
                  while(accumulated.length){
                      value=f.apply(this,accumulated.shift())
                  }
                  active=false;
                  return value;
              }
          }
      }
      var obj=tco(function(x,y){
          if(y > 1){
              return obj(x + 1, y - 1);
          }else{
              return x;
          }
      })
      /**执行方法**/
      obj(2,1000); //1001
      obj(2,100000); //100001
      复制代码

      上面代码中,tco函数是尾递归优化的实现,他主要在于active的状态,只要进入递归优化过程这个状态就激活了,然后每一轮obj3都返回undefined,所以就避免了递归执行;而accumulated数组存放每一轮obj3执行的参数,总是有值的,保证了accumulator函数内部while的循环总是执行。这样递归就改成了训话,后一轮参数取代前一轮参数,保证栈只有一层。

    转载于:https://juejin.im/post/5b77829df265da435f33cf6b

    展开全文
  • 出现堆栈溢出的主要原因,是由于在局部变量倍赋值超过默认的内存大小,导致堆栈溢出 测试后发现 如果new地址大小,就不再出现这类的问题 所以如果不想修改工程中的堆栈默认保留大小,建议尽量使用...

    在工程右键属性->连接器->系统->堆保留大小 与 堆栈保留大小 默认都是0,修改16000000

    问题解决


    以下内容为自我理解:

    出现堆栈溢出的主要原因,是由于在局部变量倍赋值超过默认的内存大小,导致堆栈溢出


    测试后发现 如果new地址大小,就不再出现这类的问题


    所以如果不想修改工程中的堆栈默认保留大小,建议尽量使用new地址的方法



    展开全文
  • 这种情况下,通过set MAVEN_OPTS= -Xms128m -Xmx512m 增加内存可以解决问题。 但是在一个pom生成多个jar包时,却无效: \target\classes 系统资源不足。 有关详细信息, 请参阅以下堆栈跟踪。 ...

    Project中类很多且使用到较多复杂的泛型时,使用Maven install会导致OutOfMemory

    这种情况下,通过set MAVEN_OPTS= -Xms128m -Xmx512m 增加内存可以解决问题。

    但是在一个pom生成多个jar包时,却无效:

    \target\classes


    系统资源不足。
    有关详细信息, 请参阅以下堆栈跟踪。
    java.lang.StackOverflowError
        at com.sun.tools.javac.comp.AttrContext.dup(AttrContext.java:92)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1417)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)

    即使在apache-maven-3\bin\mvn.bat中增加参数set MAVEN_OPTS= -Xms128m -Xmx512m也没有用

    解决方法:

       更换 Maven编译插件maven-compiler-plugin版本,降到2.5.1或者2.5.0

    <build>

            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>2.5.1</version><!-- 3.0 3.1版本会系统资源不足和堆栈溢出 -->
                    <configuration>
                        <source>1.6</source>
                        <target>1.6</target>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-jar-plugin</artifactId>
                    <version>2.5</version>
                    <executions>
                        <execution>
                            <id>xx</id>
                            <goals><goal>jar</goal></goals>
                            <phase>package</phase>
                            <configuration>
                                <classifier>xx</classifier>
                                <includes>
                                    <include>**/xxxx/plugins/xx/**</include>
                                </includes>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
            </plugins>

        </build>

    在Eclipse环境下,执行Run As->Maven clean后在执行maven install报这个错误,解决方法:

    1、Project->Clean选择所有设计的Maven Project,执行因次clean操作

    2、再对Maven Project执行两边Maven Install

    展开全文
  • 原因是row-key的设置的id值不能重复 调整后恢复正常
  • 下面本文就来为大家分享关于电脑提示堆栈溢出解决办法。解决办法如下:1、打开自己常用的浏览器,这个方法适用于所有的浏览器。所以不用担心会出现其他的状况。如图所示:2、找到菜单栏,在菜单栏上面存在一个...
  • 堆栈溢出解决方法

    2020-08-04 09:32:24
    什么是栈溢出解决方案。
  • java堆栈溢出怎么解决

    千次阅读 2018-08-15 10:51:37
    当一个Java程序没有内存可用时就会导致堆栈溢出,从而抛出异常:java.lang.OutOfMemoryError: Java heap space,error, 此时可以通过增大jvm的堆内存来解决这个问题,当然了这个是最直接的方式,如果可以优化代码...
  • 内存溢出和堆栈溢出Stack Overflow is an incredible collection of programming and software knowledge. Thousands of students and developers use it daily to lookup answers for questions they can’t solve ...
  • 我在写菜单,就是刚开始要scan一个数字选择要进入的功能然后如果输入错误就会重新显示菜单重新显示菜单我用的是重新调用这个函数menu调试时显示堆栈溢出,请问这个要怎么解决。如其中一个片段void menu_input(){...
  • 堆栈溢出

    2020-01-11 00:59:53
    堆栈溢出? 当存储的数据达到某一限制时就会造成堆栈溢出。注意:栈当中的数据一旦运行完会自动清除掉,所有栈...解决内存泄漏/堆栈溢出的是垃圾回收机制。在其他编程语言中,这种清理分为两种,一种是自动清理(像...
  • Javascript中递归造成的堆栈溢出解决方案
  • 所以我想做一些“不好”的编程,并导致堆栈溢出和堆溢出。我不明白的是为什么为什么例如字符串要堆叠而所有其他字符串要堆叠。这仅仅是设计师的同意吗?例子正确吗?从我看过的内容来看,python的一切都是自面向对象...
  • 如何解决电脑提示堆栈溢出的问题?我们在使用电脑过程中,常常会碰到各种各样的问题,例如最近有用户表示操作电脑过程遇到了浏览器网页弹出“来自网页的消失”对话框,并且系统出现提示“堆栈溢出”,那么堆栈溢出是...
  • 它有助于解决堆栈溢出问题。 这样的缺陷会破坏堆栈中的内容,并且很难找到问题的根源。 这是stackcheck.py提供帮助的地方。 它运行由gdb测试的程序,并保护堆栈的某些部分。 如果程序覆盖了这些部分,stackcheck.py...
  • 堆栈溢出

    2017-08-02 11:37:54
    当你在一个函数里面定义的局部变量所占的空间太大的话,超过了栈帧的大小,当你在运行程序的时候,就会报堆栈 溢出的错误。...两个重要的类的话,可以将用类定义一个全局对象,也可以解决堆栈溢出的问题。
  • 堆栈溢出 java 您不应该错过的堆栈溢出问题集合: 这不是秘密; 我们都使用堆栈溢出。 它拥有生命,宇宙和几乎所有与代码相关的答案。 该平台为开发人员,工程师和其他人员提供了一个找到他们所面临问题的答案的...
  • 如何解决快应用堆栈溢出问题

    千次阅读 2021-07-30 11:04:47
    已知将通过$element('id')获取到内容,赋值给成员变量,可能会引发堆栈溢出(RangeError: Maximum call stack size exceeded),从而导致程序崩溃;同时,页面DOM存在成员变量(如A )的引用,当该变量A发生变化时,即...
  • spark filter 堆栈溢出

    2021-01-20 14:34:20
    spark sql filter 堆栈溢出 StackOverflowError 问题解决 spark sql 堆栈溢出 Caused by: java.lang.StackOverflowError at org.codehaus.janino.CodeContext.flowAnalysis(CodeContext.java:395) at org.codehaus...
  • VS 堆栈溢出解决方案

    千次阅读 2013-04-23 19:24:36
    方法一 : 不静态分配,用new动态创建,从堆中分配的,堆的空间足够大. ...当然,如果你不喜欢new,delete的话,还是静态分配(毕竟静态分配有很多好处),那么可以通过改变默认栈空间来解决。 方法
  • keenancuen3273.github.io 帮助解决问题堆栈溢出
  • 1、确实是你的堆栈溢出了,在project->option->c/c++ Complier->system里面改大!! 2、为假相,是你的仿真器或者目标板出问题。仿真器在读取寄存器的值的时候出现问题。读过来的数据错误!!一般来说是第2种情况...
  • JavaScript之堆栈溢出

    2019-09-11 10:04:14
    今天聊一下JavaScript中的堆栈溢出 一、什么是堆栈溢出? 每次执行JavaScript代码时,都会分配一定尺寸的栈空间(Windows系统中为1M),每次方法调用时都会在栈里储存一定信息(如参数、局部变量、返回值等等),...
  • VS堆栈溢出异常

    千次阅读 2016-11-01 15:39:48
    vs堆栈溢出
  • 创建日期:2016-03-18 随着项目中添加的.jar和.so文件越来越多,编译MyDemos项目时,可能会出现Java堆栈溢出的错误,提示让增加Java堆栈的最大值,解决办法如下: 双击项目的Propeties文件夹,在弹出的界面中,将...
  • ASP 堆栈溢出解决方法

    千次阅读 2010-08-30 16:05:00
    今天内部网,发现个错误: 请求对象 错误 'ASP 0107 : 80004005' 堆栈溢出 /admin/FileEdit1.asp,行14 处理中的数据超过允许的极限。     原来这句:'Content=...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 40,431
精华内容 16,172
关键字:

堆栈溢出怎么解决