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

A nonfatal internal JIT (3.00.072b(x)) error 'Structured Exception(c0000005)'

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: P4 P4
    • None
    • 1.1.8
    • vm-legacy
    • generic, x86
    • generic, windows_95, windows_98, windows_nt



      Name: vi73552 Date: 04/01/99


      java -version : java version "1.1.8"

      Did: javac Timer.java
      Produced:
      A nonfatal internal JIT (3.00.072b(x)) error 'Structured Exception(c0000005)' has occurred in :
        'sun/tools/java/Parser.parseStatement ()Lsun/tools/tree/Statement;': Interpreting method.
        Please report this error in detail to http://java.sun.com/cgi-bin/bugreport.cgi


      Where Timer.java is:

      import java.util.Hashtable;

      public class Timer
      {

          static Hashtable startTime_ = new Hashtable();
          static Hashtable endTime_ = new Hashtable();
          static Hashtable totalTime_ = new Hashtable();
         
         public static synchronized void startTime( String timed_event)
         {
             startTime_.put( timed_event, System.currentTimeMillis());
         }
         
         public static synchronized void endTime( String timed_event)
         {
             long end_time = System.currentTimeMillis();
             endTimes_.put( timed_event, end_time);

             long start_time = startTimes.get( timed_event);
             totalTimes_.put( timed_event, (end_time-start_time) );
         }


         public Timer()
         {
            // Gather as much information as possible from System.getProperties()
         }
         public void display()
         {
            // Create a Gui for the times and the system information
            // Include a button to "save" the information
        }
           

         public void save()
         {
             // Send all the timing information using http to a cgi-bin on the
             // the server.
             //
             // The cgi-bin merely streams it out to a file on the server
             // This cgi-bin can then easily be updated to store the information
             // in a database, or in metaphase, or in ...
         }
      }
      (Review ID: 56383)
      ======================================================================

      Name: skT88420 Date: 06/16/99


      When trying to compile a program, the following error messge appears:

      A nonfatal internal JIt (3.00.072b(x)) error 'Structured Exception(c0000005)' has occured in: 'sun/tools/javac/Main.compile ([Ljava/lang/String;)Z': Interpreting method

      This is the complete message, preceding the advise to file this a bug report

      version: 1.1.8
      fullversion: JDK1.1.8M
      (Review ID: 84425)
      ======================================================================

      Name: skT88420 Date: 07/01/99


      I had the following error occur when running on Win95 with Java(tm) Runtime Loader Version 1.1.8
      I'm not sure what other information you would need but if you need to
      contact me for more information, please do so.

      Darrell Gentry
      ###@###.###
      Federal Express

      =====================================================================================================================================

      A nonfatal internal JIT (3.00.072b(x)) error 'Structured Exception(c0000005)' has occurred in :
       
      'com/fedex/jet/ui/PerformanceReportWindow$PerformanceSummaryInformationModel.getValueAt (II)Ljava/lang/Object;': Interpreting method.
        Please report this error in detail to http://java.sun.com/cgi-bin/bugreport.cgi
      (Review ID: 85104)
      ======================================================================

      Name: skT88420 Date: 07/26/99


      The following message was printed after JVM exited abnormally. I was just calling Base64Encoder.encode(b). Note that Base64Encoder may have bugs since this was a first run of the code. But JVM should not have crashed in any case.

      C:\src\gateServlet>java SetCookieMsg
      A nonfatal internal JIT (3.00.072b(x)) error 'Structured Exception(c0000005)' has occurred in :
        'Base64Encoder.encode ([B)Ljava/lang/String;': Interpreting method.
        Please report this error in detail to http://java.sun.com/cgibin/bugreport.cgi
      *****************************************************************
      Source code


      /**
       * This is a utility class to encode bytes to Base64 format.
       *
       * @author Neelesh Thakur
       */
      public class Base64Encoder {

      final static private char[] map = {
      'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', //0-7
      'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', //8-15
      'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', //16-23
      'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', //24-31
      'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', //32-39
      'o', 'p', 'q', 'r', 's', 't', 'u', 'v', //40-47
      'w', 'x', 'y', 'z', '0', '1', '2', '3', //48-55
      '4', '5', '6', '7', '8', '9', '+', '/' //56-63
      };

      public static String encode( byte[] msg ) {

      StringBuffer sb = new StringBuffer();

      for(int i=0; i < ( msg.length )/3; i++ ) {
      sb.append( threeToFour( msg[3*i], msg[3*i + 1], msg[3*i + 2] ) );
      }

      //padding stuff
      int extra=msg.length%3;
      if( extra > 0 ) {
      sb.append( threeToFour( msg[ msg.length - extra ],
      (extra == 2) ? msg[ msg.length - 1 ] : 0,
      (byte)0 ) );
      //= chars at the end
      sb.append( (extra==2) ? "==" : "=" );
      }

      return sb.toString();
      }

      //encode 3 input bytes into 4 output chars
      static char[] threeToFour( byte first, byte second, byte third ) {
      byte out1, out2, out3, out4;
      char[] ret = new char[4];

      out1 = (byte) (first >> 2);
      out2 = (byte) (((first << 4) & 0x30) | (second >> 4));
      out3 = (byte) (((second << 2) & 0x3c) | (third >> 6));
      out4 = (byte) (third & 0x3f);

      ret[0] = map[out1];
      ret[1] = map[out2];
      ret[2] = map[out3];
      ret[3] = map[out4];

      return ret;
      }

      static void log( int i, String s) {
      //Authenticator.log( i, s);
      }

      static void log( int i, Throwable t) {
      //Authenticator.log( i, t);
      }
      }
      (Review ID: 88355)
      ======================================================================

      Name: rlT66838 Date: 08/30/99


      A nonfatal internal JIT (3.00.072b(x)) error 'Structured Exception(c0000005)' has occurred in :
        'sun/tools/javac/SourceClass.compileClass (Lsun/tools/java/Environment;Ljava/io/OutputStream;)V': Interpreting method.


      Get the above error message when compiling in Windows98 JDK 1.1.8. It is not consistent until it first starts the compiles are impossible. A reboot clears the problem for some time but it does re-occur. Problem occurs in all source files. Some software configuration is OK on Windows NT 4
      (Review ID: 94619)
      ======================================================================

      Name: skT88420 Date: 09/10/99


      The exact error message is as follows, which is the output from the enclosed program source code.
      The source code compiles with no errors, I am using Kawa!

      D:\jdk1.1.8\bin\java.exe Pp2N5
      Working Directory - A:Class Path - .;D:\Java\kawaclasses.zip;d:\jdk1.1.8\lib\classes.zip
      A nonfatal internal JIT (3.00.072b(x)) error 'Structured Exception(c0000005)' has occurred in :
        'Pp2N5.main ([Ljava/lang/String;)V': Interpreting method.
        Please report this error in detail to http://java.sun.com/cgi-bin/bugreport.cgi

      Table to Print out Numbers converted to Celsius and then converted to Fahrenheit

      ____________________________________________________________________________

      Number in Celsius Converted Number in Fahrenheit Converted

      Celsius to Fahrenheit Fahrenheit to Celcius

      ____________________________________________________________________________

      0.0 32.0 0.0 -17.78


      100.0 212.0 100.0 37.78


      32.0 89.6 32.0 0.0


      212.0 413.6 212.0 100.0


      Process Exit...

      The source code is as follows:



      //Programming package 2, Problem 5, Pp2N4, C. Grayson, seat No. 7
      //Class COP2800, Java programming, MWF 11.00 - 11.50
      //Instructor - Joe Lynn Look
      //Program written 09/09/99 Last updated 09/09/99

      public class Pp2N5 //Program to work out farenheit to celcius and vice versa
      {
      public static void main(String [] args) //main method
      {
      //initialise variables in an array, create two arrays for the converted values
      double [] argumentNum = {0.0,100.0,32.0,212.0};
      double [] resultCelsius = new double [4];
      double [] resultFahrenheit = new double [4];
      int i;

      //print out the table heading before entering the loop, this way we only need one loop
      System.out.println("Table to Print out Numbers converted to Celsius and then converted to Fahrenheit");
      System.out.println("____________________________________________________________________________");
      System.out.println("\tNumber in\tCelsius Converted\t\tNumber in \tFahrenheit Converted");
      System.out.println("\tCelsius \tto Fahrenheit \t\tFahrenheit\tto Celcius");
      System.out.println("____________________________________________________________________________");

      //doing the conversion of values in array argumentNum to Celsius and to Fahrenheit
      for (i=0;i<argumentNum.length;i++){
      resultCelsius[i] = (Math.round(((argumentNum[i] - 32.0)/1.8)*100.0))/100.0;
      resultFahrenheit[i] = (Math.round((1.8*argumentNum[i] +32.0)*100.0))/100.0;

      //printing out the answer
      System.out.println("\t"+argumentNum[i]+"\t\t"+resultFahrenheit[i]+"\t\t\t\t"+argumentNum[i]+"\t\t"+resultCelsius[i]+"\n");
      }//end for loop

      }//end main method

      }//end class
      (Review ID: 95112)
      ======================================================================

      Name: skT88420 Date: 09/16/99


      After installing jdk1.1.8 on my PC which has Win 98 It is possible to compile but when i do compile it comes up with the following message
      A nonfatal internal JIT (3.00.072b(x)) error 'Structured Exception (c0000005)'has occurred in:
      'sun/tools/java/SourceField.check (Lsun/tools/tree/Uset;': Interpreting method.
      Please report this error in detail to ......

      i did get the jdk program working fine on my PC at work which has a Win95 OS, i had no problems with it. I changed my Autoexec.bat file for the path statement to point to my jdk1.1.8\bin folder.
      My home PC has a Win98 OS and I'm wondering if this is the problem?

      Thank you very much
      (Review ID: 95334)
      ======================================================================

      Name: skT88420 Date: 09/23/99


      --------------------------- Compiler Output ---------------------------
      A nonfatal internal JIT (3.00.072b(x)) error 'Structured Exception(c0000005)' has occurred in :
        'sun/tools/tree/MethodExpression.checkValue (Lsun/tools/java/Environment;Lsun/tools/tree/Context;Lsun/tools/tree/Vset;Ljava/util/Hashtable;)Lsun/tools/tree/Vset;': Interpreting method.
        Please report this error in detail to http://java.sun.com/cgi-bin/bugreport.cgi



      -----------------------------------------------------------------------------
      Double click on the line with file name
      and error number to locate the error.



      import java.io.*;

      public class oneven {

      public static void main(String args[]) throws IOException {

      int getal,letter;

      for(letter = 0;;){

      System.out.print("Voer een letter in of druk op esc om weg te gaan: ");
      System.in.skip( 2 );

      if( letter == 27 ) break;

      System.out.println( "de waarde is " + letter );

      }


      letter = System.in.read();

      }

      }
      (Review ID: 95623)
      ======================================================================

      Name: skT88420 Date: 01/12/2000


      java version "1.1.8"

      A nonfatal internal JIT (3.00.072b(x)) error 'Structured Exception(c0000005)' ha
      s occurred in :
        'sun/tools/javac/SourceClass.compileClass (Lsun/tools/java/Environment;Ljava/i
      o/OutputStream;)V': Interpreting method.
        Please report this error in detail to http://java.sun.com/cgi-bin/bugreport.cg
      i

      CANNOT REPRODUCE
      Error occurred executing simple: javac *.java
      (Review ID: 99874)
      ======================================================================

            Unassigned Unassigned
            vasya Vassili Igouchkine (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: