Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-5077620

ldapbp.jar: incorrect records are returned

XMLWordPrintable


      Customer uses JNDI/LDAP Booster Pack 1.0 (May 15, 2003)
      -rw------- 1 tl15687 sun 233193 Jul 20 12:57 ldapbp-1_0.zip

      Test program that makes use of VirtualListViewControl() returns incorrect records.

      The problem can be easily reproduced:

      1. Testcase
      -----------
      The testcase consists of the following files:

      -rw-r--r-- 1 tl15687 sun 704 Jul 23 10:28 Makefile
      -rwxr--r-- 1 tl15687 sun 5681 Jul 23 10:00 PersonneOM.java
      -rwxr-xr-x 1 tl15687 sun 49437 Jul 15 15:33 ldapbp.jar
      -rwxr-xr-x 1 tl15687 sun 154 Jul 23 13:11 loop
      -rwxr-xr-x 1 tl15687 sun 5230893 Jul 12 12:31 themes.ldif


      2. Compile
      ----------
      % make
      /j2sdk1.4.2_05/bin/java -version
      java version "1.4.2_05"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_05-b04)
      Java HotSpot(TM) Client VM (build 1.4.2_05-b04, mixed mode)
      /j2sdk1.4.2_05/bin/javac -classpath .:./ldapbp.jar PersonneOM.java
      %


      3. Familiarize yourself with the data
      -------------------------------------
      % make run1
      /j2sdk1.4.2_05/bin/java -classpath .:./ldapbp.jar PersonneOM 0 30
      1; ID : sgIdTheme=48990,ou=Theme; LIBELLE : CLUB GENERALE
      2; ID : sgIdTheme=13820,ou=Theme; LIBELLE : ECONOMICS RESEARCH
      3; ID : sgIdTheme=27811,ou=Theme; LIBELLE : GENERALE DE RESTAURATION tour SG
      4; ID : sgIdTheme=26221,ou=Theme; LIBELLE : QUATERLY RESULTS
      5; ID : sgIdTheme=13698,ou=Theme; LIBELLE : R.C.
      6; ID : sgIdTheme=03094,ou=Theme; LIBELLE : REALVALOR
      7; ID : sgIdTheme=24600,ou=Theme; LIBELLE : REBOND PEA
      8; ID : sgIdTheme=49488,ou=Theme; LIBELLE : Recherche Agences sur Encaiss. CHEQUE
      9; ID : sgIdTheme=49487,ou=Theme; LIBELLE : Recherche Confr?res sur Encaiss. CHEQUE
      10; ID : sgIdTheme=04953,ou=Theme; LIBELLE : Recherche LETTRE DE CHANGE RELEVE
      11; ID : sgIdTheme=20573,ou=Theme; LIBELLE : Recherche locaux PATRIMOINE SG CENTRAUX
      12; ID : sgIdTheme=31743,ou=Theme; LIBELLE : Recherche sur CHEQUE Egar? ou Perdu
      13; ID : sgIdTheme=04129,ou=Theme; LIBELLE : Recherche sur EFFETS
      14; ID : sgIdTheme=03892,ou=Theme; LIBELLE : Recherche sur Encaissement CHEQUE
      15; ID : sgIdTheme=26433,ou=Theme; LIBELLE : RECHERCHE SUR VIREMENT INTERNATIONAL
      16; ID : sgIdTheme=04036,ou=Theme; LIBELLE : Recherches et Comptabilit? TIP
      17; ID : sgIdTheme=25418,ou=Theme; LIBELLE : Recherches SALLE MARCHES (Actions)
      18; ID : sgIdTheme=25312,ou=Theme; LIBELLE : Recherches sur ACTIONS
      19; ID : sgIdTheme=03269,ou=Theme; LIBELLE : Recherches Virements COMPENSATION
      20; ID : sgIdTheme=22380,ou=Theme; LIBELLE : RECKITT & COLMAN (Grande-Bretagne)
      21; ID : sgIdTheme=04112,ou=Theme; LIBELLE : RECLAMATION CLIENTELE
      22; ID : sgIdTheme=44407,ou=Theme; LIBELLE : RECLAMATIONS FRANCE TELECOM
      23; ID : sgIdTheme=19065,ou=Theme; LIBELLE : Recommercialisation Biens apr?s saisie
      24; ID : sgIdTheme=09250,ou=Theme; LIBELLE : RECONSTITUTION CARRIERE ? L'ETRANGER
      25; ID : sgIdTheme=04880,ou=Theme; LIBELLE : RECONSTITUTION DE CARRIERE
      26; ID : sgIdTheme=03969,ou=Theme; LIBELLE : RECOUVREMENT DE CREANCES
      27; ID : sgIdTheme=39761,ou=Theme; LIBELLE : RECOUVREMENT EST PARISIEN
      28; ID : sgIdTheme=34822,ou=Theme; LIBELLE : Recouvrement FRANFINANCE
      29; ID : sgIdTheme=03095,ou=Theme; LIBELLE : RECOUVREMENT JUDICIAIRE
      30; ID : sgIdTheme=02010,ou=Theme; LIBELLE : Recouvrement Partie Civile DELIT
      NB TOTAL :383

      %


      4. get the first 20 records one by one
      --------------------------------------
      % make run2
      loop /j2sdk1.4.2_05 .:./ldapbp.jar 20
      1; ID : sgIdTheme=48990,ou=Theme; LIBELLE : CLUB GENERALE
      NB TOTAL :383

      2; ID : sgIdTheme=13820,ou=Theme; LIBELLE : ECONOMICS RESEARCH
      NB TOTAL :383

      3; ID : sgIdTheme=27811,ou=Theme; LIBELLE : GENERALE DE RESTAURATION tour SG
      NB TOTAL :383

      4; ID : sgIdTheme=27811,ou=Theme; LIBELLE : GENERALE DE RESTAURATION tour SG
      NB TOTAL :383

      5; ID : sgIdTheme=13698,ou=Theme; LIBELLE : R.C.
      NB TOTAL :383

      6; ID : sgIdTheme=03094,ou=Theme; LIBELLE : REALVALOR
      NB TOTAL :383

      7; ID : sgIdTheme=03094,ou=Theme; LIBELLE : REALVALOR
      NB TOTAL :383

      8; ID : sgIdTheme=49488,ou=Theme; LIBELLE : Recherche Agences sur Encaiss. CHEQUE
      NB TOTAL :383

      9; ID : sgIdTheme=49487,ou=Theme; LIBELLE : Recherche Confr?res sur Encaiss. CHEQUE
      NB TOTAL :383

      10; ID : sgIdTheme=04953,ou=Theme; LIBELLE : Recherche LETTRE DE CHANGE RELEVE
      NB TOTAL :383

      11; ID : sgIdTheme=20573,ou=Theme; LIBELLE : Recherche locaux PATRIMOINE SG CENTRAUX
      NB TOTAL :383

      12; ID : sgIdTheme=31743,ou=Theme; LIBELLE : Recherche sur CHEQUE Egar? ou Perdu
      NB TOTAL :383

      13; ID : sgIdTheme=31743,ou=Theme; LIBELLE : Recherche sur CHEQUE Egar? ou Perdu
      NB TOTAL :383

      14; ID : sgIdTheme=03892,ou=Theme; LIBELLE : Recherche sur Encaissement CHEQUE
      NB TOTAL :383

      15; ID : sgIdTheme=26433,ou=Theme; LIBELLE : RECHERCHE SUR VIREMENT INTERNATIONAL
      NB TOTAL :383

      16; ID : sgIdTheme=04036,ou=Theme; LIBELLE : Recherches et Comptabilit? TIP
      NB TOTAL :383

      17; ID : sgIdTheme=25418,ou=Theme; LIBELLE : Recherches SALLE MARCHES (Actions)
      NB TOTAL :383

      18; ID : sgIdTheme=25312,ou=Theme; LIBELLE : Recherches sur ACTIONS
      NB TOTAL :383

      19; ID : sgIdTheme=03269,ou=Theme; LIBELLE : Recherches Virements COMPENSATION
      NB TOTAL :383

      20; ID : sgIdTheme=22380,ou=Theme; LIBELLE : RECKITT & COLMAN (Grande-Bretagne)
      NB TOTAL :383

      %

       Record # 4 is wrong, record # 7 is wrong, record # 13 is wrong.
       The real records get suppressed.


            jhangalsunw Jayalaxmi Hangal (Inactive)
            thlenz Thomas Lenz (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: