javax.naming.PartialResultException:未处理的延续参考;剩余的名字

时间:2018-12-18 08:18:59

标签: java ldap

我正在尝试使用LDAP搜索,但出现以下错误。

  chart: {
    events: {
      beforePrint: function() {
        var chart = this;

        chart.update({
          rangeSelector: {
            selected: 4,
            inputEnabled: false,
            buttonTheme: {
              visibility: 'hidden'
            },
            labelStyle: {
              visibility: 'hidden'
            }
          },
          navigator: {
            enabled: false
          },
          scrollbar: {
            enabled: false
          }
        }, true, false, false);
      },
      afterPrint: function() {
        var chart = this;

        chart.update({
          rangeSelector: {
            selected: 1,
            inputEnabled: true,
            buttonTheme: {
              visibility: 'visible'
            },
            labelStyle: {
              visibility: 'visible'
            }
          },
          navigator: {
            enabled: true
          },
          scrollbar: {
            enabled: true
          }
        }, true, false, true);
      }
    }
  }

下面是我的代码简单

javax.naming.PartialResultException: Unprocessed Continuation Reference(s); 
remaining name 'dc=internal,dc=<name>,dc=com'

在更多调试中,我发现处理完组中的最后一个元素后,尝试进入while循环时会抛出错误。

对于我的过滤条件,我在组中有6个成员,在打印时,它最多打印6个成员数据,然后抛出该异常。

在我看到的某些线程上,它要求设置LdapContext ctx=new InitialLdapContext(env,null); SearchControls sc = new SearchControls(scope, countlim, timelim, attrs, retobj, deref); NamingEnumeration ne = ctx.search(usersContainer, filter,sc); while (ne.hasMore()) { SearchResult sr = (SearchResult) ne.next(); //Other business Logic } ,但无法获取需要传递相同方法的方法。

任何人都可以提供帮助。

0 个答案:

没有答案