Announcement

Collapse
No announcement yet.

Treiberproblem

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Treiberproblem

    Hallo,
    ich hab seit heute einen Fehler. Irgendetwas bringt die Java virtuell Mashine zum Absturz wenn ich einen Button drücke. Seltsamerweise hat dieser Button letzte Woche anstandslos funktioniert und genau das getan, was er soll.
    Hier mal der Fehlercode.

    #
    # An unexpected error has been detected by HotSpot Virtual Machine:
    #
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x61d34d68, pid=360, tid=3468
    #
    # Java VM: Java HotSpot(TM) Client VM (1.5.0_10-b03 mixed mode, sharing)
    # Problematic frame:
    # C [OraClient10.Dll+0x114d68]
    #
    # An error report file with more information is saved as hs_err_pid360.log
    #
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    #

    Anbei nch die Logdatei die erstellt wurde. Hoffe ihr könnt mir helfen. Im Internet hab ich bisher nichts gefunden außer neue JRE runter laden, das kann ich aber nicht, da diese im Unternehmen erst beantragt werden müsste.
    Attached Files

  • #2
    Quellcode ?
    Umgebung ? (Eclipse 3.3 mit Oracle 10 Treiber, JDeveloper, Oracle 10...)
    MfG
    Cheat-Sheets for Developers / Programming Quotes

    Comment


    • #3
      Sry vergessen =)
      Datenbankversion: Oracle Version 10.2
      Umgebung: Eclipse 3.2 mit Java Version JRE 1.5.0_10

      Bissl Code der fehlerhaft ist:
      Code:
      if (e.getSource() == btn_kommen) {								// Pruefe, ob Button "Kommen" gedrueckt wurde
      			
      	try {
      				// Vorbereitetets Statement erstellen
      		pstm = DB_Connection.getOracleConnection().prepareStatement("Insert into T_Anwesenheit values (?, ?, ?, ?, ?)");
      		pstm.setString(1, System.getProperty("user.name"));		// Erster Eintrag in DB - angemeldeter User
      		pstm.setTimestamp(2,new Timestamp(System.currentTimeMillis()- puffer)); // Zweiter Eintrag in DB - Systemzeit abzueglich 5 Minuten
      		pstm.setString(3, "Kommen");							// Dritter Eintrag in DB - Kommen
      		pstm.setString(4, "Keine");								// Vierter Eintrag in DB - sind Bemerkungen gemacht worden
      		pstm.setString(5, "Nein");								// Fuenfter Eintrag in DB - wurden Veraenderungen gemacht
      		pstm.executeUpdate();									// Statement abschicken
      		pstm.close();											// Statement schließen
      		JOptionPane.showMessageDialog(null,"Ihr Kommen wurde erfolgreich gespeichert");	// MessageBox zum bestaetigen der "Kommenzeit"
      	} catch (Exception e1) {									// eventuellen Fehler abfangen
      		e1.printStackTrace();									// Fehlerausgabe in Console
      	}
      }
      Ich muss dazu sagen, das der Code vor ein paar tage reibungslos so funktionierte - auf einmal nicht mehr.

      Comment

      Working...
      X