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

java.lang.ArrayIndexOutOfBoundsException: 0

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P1 P1
    • 1.1
    • 1.1, 1.1.1
    • vm-legacy
    • None
    • jit
    • 1.0.2
    • 1.1
    • generic, sparc
    • solaris_2.5.1
    • Not verified

      Hot bug:

      cruella<175> cd /net/cruella/export/home/workspaces/i-javac-jitbug
      cruella<176> unsetenv JAVA_COMPILER
      cruella<177> gnumake quick
      ----- Doing make rules for intro on sparc-S2 , GNUmakefile 1.105
      ----- You are using the JIT compiler, report problems to JIT group
      ----- Using JDK 1.1 for this build
      ----- VARIANT=sparc-S2
      ----- THREADS_FLAG=green
      ----- JAVA_COMPILER=
      ----- DISPLAY=
      ----- LD_LIBRARY_PATH=
      ----- _SS_JDK_DIST=/set/dist/sparc-S2/JDK1.1A
      ----- _SS_JDK_IMPORT=/set/dist/sparc-S2/JDK1.1A-import
      ----- _SS_JDK_API=/set/java/jdk/JDK1.1-api
      ----- INSTALL_BASE=/export/home/workspaces/i-javac-jitbug/buildbin
      ----- Using SunOS 5.5.1 sparc machine
      ----- Detected you are using GNU make
      ----- Doing make rules for variant on sparc-S2
      (cd sparc-S2 && gnumake -f GNUmakefile VARIANT="sparc-S2" RELEASE="Atlantis:ohai
      r:03/05/05-19:04" _SS_JDK_DIST="/set/dist/sparc-S2/JDK1.1A" _SS_JDK_IMPORT="/set
      /dist/sparc-S2/JDK1.1A-import" CC="cc" CCC="CC" LD="ld" ZIP="/usr/dist/local/exe
      /zip" PERL="/usr/dist/exe/perl" JAVAC="/set/dist/sparc-S2/JDK1.1A/bin/javac" JAV
      AH="/set/dist/sparc-S2/JDK1.1A/bin/javah" JAVADOC="/set/dist/sparc-S2/JDK1.1A/bi
      n/javadoc" INSTALL_BASE="/export/home/workspaces/i-javac-jitbug/buildbin" INSTAL
      L_AREA="" MAKE=gnumake )
      gnumake[1]: Entering directory `/export/home/workspaces/i-javac-jitbug/sparc-S2'
      ----- Doing make rules for permissions on sparc-S2
      (cd ../solaris/bin && chmod a+x javac variant)
      gnumake[1]: Leaving directory `/export/home/workspaces/i-javac-jitbug/sparc-S2'
      ----- Doing make rules for javac on sparc-S2
      (cd sparc-S2/javac && gnumake -f GNUmakefile VARIANT="sparc-S2" RELEASE="Atlanti
      s:ohair:03/05/05-19:04" _SS_JDK_DIST="/set/dist/sparc-S2/JDK1.1A" _SS_JDK_IMPORT
      ="/set/dist/sparc-S2/JDK1.1A-import" CC="cc" CCC="CC" LD="ld" ZIP="/usr/dist/loc
      al/exe/zip" PERL="/usr/dist/exe/perl" JAVAC="/set/dist/sparc-S2/JDK1.1A/bin/java
      c" JAVAH="/set/dist/sparc-S2/JDK1.1A/bin/javah" JAVADOC="/set/dist/sparc-S2/JDK1
      .1A/bin/javadoc" INSTALL_BASE="/export/home/workspaces/i-javac-jitbug/buildbin"
      INSTALL_AREA="" MAKE=gnumake )
      gnumake[1]: Entering directory `/export/home/workspaces/i-javac-jitbug/sparc-S2/
      javac'
      gnumake[1]: Nothing to be done for `dummy_default'.
      gnumake[1]: Leaving directory `/export/home/workspaces/i-javac-jitbug/sparc-S2/j
      avac'
      ----- Doing make rules for bootstrap on sparc-S2
      gnumake -f GNUmakefile JAVAC="/export/home/workspaces/i-javac-jitbug/sparc-S2/bi
      n/fastjavac" visual_build
      gnumake[1]: Entering directory `/export/home/workspaces/i-javac-jitbug'
      ----- Doing make rules for visual_build on sparc-S2
      mkdir -p classes/sunsoft/jws
      mkdir -p classes/sunsoft/jws/visual
      (cd visual && rm -f -r classes && ln -s ../classes classes )
      (cd lib && rm -f visual ; ln -s ../visual/lib/visual)
      (cd visual && unset MAKEFLAGS; make JAVA_API=/set/java/jdk/JDK1.1-api JAVA_HOME=
      /set/dist/sparc-S2/JDK1.1A VARIANT=sparc-S2 RELEASE=Atlantis:ohair:03/05/05-19:0
      4 _SS_JDK_DIST=/set/dist/sparc-S2/JDK1.1A _SS_JDK_IMPORT=/set/dist/sparc-S2/JDK1
      .1A-import CC=cc CCC=CC LD=ld ZIP=/usr/dist/local/exe/zip PERL=/usr/dist/exe/per
      l JAVAC=/export/home/workspaces/i-javac-jitbug/sparc-S2/bin/fastjavac JAVAH=/set
      /dist/sparc-S2/JDK1.1A/bin/javah JAVADOC=/set/dist/sparc-S2/JDK1.1A/bin/javadoc
      INSTALL_BASE=/export/home/workspaces/i-javac-jitbug/buildbin INSTALL_AREA= MAKE=
      make )
      cd $i; make JAVAC="/export/home/workspaces/i-javac-jitbug/sparc-S2/bin/fastjavac
      " DEPTH=$i; cd ..
      [bin]
      cd $i; make JAVAC="/export/home/workspaces/i-javac-jitbug/sparc-S2/bin/fastjavac
      " DEPTH=$i; cd ..
      [src]
      [sunsoft/jws/visual/rt]
      [sunsoft/jws/visual/gen]
      [sunsoft/jws/visual/designer]
      /export/home/workspaces/i-javac-jitbug/visual/src/../bin/vjavagen edit/MenuBarEd
      itor.gui edit/Slot.gui edit/OpsEditor.gui edit/ColorEditor.gui edit/FontEditor.g
      ui edit/ColorListEditor.gui edit/OpActionEditor.gui edit/OpFilterEditor.gui edit
      /GBPanelArrayEditor.gui edit/StringEditor.gui edit/InsetsEditor.gui edit/Attribu
      teEditor.gui base/Designer.gui dialog/GenerateDialog.gui dialog/ContainerDialog.
      gui dialog/NewWindowDialog.gui dialog/MergeDialog.gui dialog/PaletteEditor.gui d
      ialog/GenerateConsole.gui dialog/URLSelectionDialog.gui dialog/ChoiceDialog.gui
      frame/DesignerFrame.gui
      Generating edit/MenuBarEditorRoot.java
      java.lang.ArrayIndexOutOfBoundsException: 0
              at sunsoft.jws.visual.rt.base.Util.partition(Compiled Code)
              at sunsoft.jws.visual.rt.base.Util.quicksort(Compiled Code)
              at sunsoft.jws.visual.rt.base.Util.qsort(Compiled Code)
              at sunsoft.jws.visual.gen.QuickGen.generateClassVariables(Compiled Code)
              at sunsoft.jws.visual.gen.QuickGen.generateRootClass(Compiled Code)
              at sunsoft.jws.visual.gen.QuickGen.genRootString(Compiled Code)
              at sunsoft.jws.visual.gen.QuickGen.genRoot(Compiled Code)
              at sunsoft.jws.visual.gen.QuickGen.genGui(Compiled Code)
              at sunsoft.jws.visual.gen.QuickGen.genCurrentFile(Compiled Code)
              at sunsoft.jws.visual.gen.QuickGen.generate(Compiled Code)
              at sunsoft.jws.visual.gen.QuickGen.main(Compiled Code)
      *** Error code 1
      make: Fatal error: Command failed for target `.gui'
      Current working directory /export/home/workspaces/i-javac-jitbug/visual/src/suns
      oft/jws/visual/designer
      *** Error code 1
      make: Fatal error: Command failed for target `all'
      Current working directory /export/home/workspaces/i-javac-jitbug/visual/src
      *** Error code 1
      make: Fatal error: Command failed for target `subdirs'
      gnumake[1]: *** [visual_build] Error 1
      gnumake[1]: Leaving directory `/export/home/workspaces/i-javac-jitbug'
      gnumake: *** [bootstrap] Error 2




      This is using /set/dist/sparc-S2/JDK1.1A/bin/java, green_threads.
      If you need to point at a different JDK, add the following line
      to the file makefiles/overrides.mk:

      _SS_JDK_DIST=/someJDKinstallationAREAorBUILDdirectoryOFaJDKworkspace

      (the default is /set/dist/sparc-S2/JDK1.1A).

      The vjavagen script runs java from the env variable JAVA_HOME,
      which shoule be the same as _SS_JDK_DIST.

      -kto

            tcramersunw Timothy Cramer (Inactive)
            ohair Kelly Ohair (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: