Newsgroup: it.comp.java
Titolo: AIUTO! Errore inspiegabile per applet

Fino a ieri è andato tutto bene: lanciavo tutte le applet che volevo e 
non ho mai avuto problemi. Oggi vado a lanciare l'applet su cui sto 
lavorando, e per la prima volta è tutto liscio. La chiudo, la lancio una 
seconda volta e ho l'errore incredibile che vedete più sotto (recupreato 
da un file con nome hs_err_pidXXXX.log nella directory dove metto i .class)
Le applicazioni sembrano funzionare normalmente, ma se lancio un'applet 
una volta, poi non parte più nessuna applet!
Aiutatemi vi prego, ho un mucchio di lavoro arretrato!
Ora provo a disinstallare e reinstallare tutto. Speriamo che funzioni...
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at 
PC=0x2EB6A7A
Function=Java_sun_print_Win32PrintJob_endPrintRawData+0x946
Library=C:\Programmi\j2sdk1.4.2_01\jre\bin\awt.dll
Current Java thread:
	at sun.awt.windows.Win32SurfaceData.initDDraw(Native Method)
	at sun.awt.windows.Win32SurfaceData.<clinit>(Win32SurfaceData.java:269)
	at sun.awt.windows.D3DBlitLoops.register(D3DBlitLoops.java:39)
	at 
sun.awt.windows.Win32OffScreenSurfaceData.initD3D(Win32OffScreenSurfaceData.java:92)
	at 
sun.awt.windows.Win32OffScreenSurfaceData.<clinit>(Win32OffScreenSurfaceData.java:134)
	at sun.awt.Win32GraphicsDevice.<clinit>(Win32GraphicsDevice.java:58)
	at 
sun.awt.Win32GraphicsEnvironment.makeScreenDevice(Win32GraphicsEnvironment.java:168)
	at 
sun.java2d.SunGraphicsEnvironment.getScreenDevices(SunGraphicsEnvironment.java:293)
	- locked <0x100a01b8> (a sun.awt.Win32GraphicsEnvironment)
	at 
sun.awt.Win32GraphicsEnvironment.getDefaultScreenDevice(Win32GraphicsEnvironment.java:61)
	at java.awt.Window.init(Window.java:231)
	at java.awt.Window.<init>(Window.java:275)
	at java.awt.Frame.<init>(Frame.java:401)
	at java.awt.Frame.<init>(Frame.java:366)
	at sun.applet.AppletViewer.<init>(AppletViewer.java:141)
	at 
sun.applet.StdAppletViewerFactory.createAppletViewer(AppletViewer.java:82)
	at sun.applet.AppletViewer.parse(AppletViewer.java:1122)
	at sun.applet.AppletViewer.parse(AppletViewer.java:1056)
	at sun.applet.Main.run(Main.java:138)
	at sun.applet.Main.main(Main.java:80)
Dynamic libraries:
0x00400000 - 0x00407000 	C:\Programmi\j2sdk1.4.2_01\bin\appletviewer.exe
0x77F40000 - 0x77FED000 	C:\WINDOWS\System32\ntdll.dll
0x77E40000 - 0x77F31000 	C:\WINDOWS\system32\kernel32.dll
0x77DA0000 - 0x77E3D000 	C:\WINDOWS\system32\ADVAPI32.dll
0x78000000 - 0x78086000 	C:\WINDOWS\system32\RPCRT4.dll
0x77BE0000 - 0x77C33000 	C:\WINDOWS\system32\MSVCRT.dll
0x08000000 - 0x08136000 	C:\Programmi\j2sdk1.4.2_01\jre\bin\client\jvm.dll
0x77D10000 - 0x77D9C000 	C:\WINDOWS\system32\USER32.dll
0x77C40000 - 0x77C80000 	C:\WINDOWS\system32\GDI32.dll
0x76B00000 - 0x76B2D000 	C:\WINDOWS\system32\WINMM.dll
0x5FE00000 - 0x5FE12000 	C:\WINDOWS\System32\umxexw.dll
0x10000000 - 0x10007000 	C:\Programmi\j2sdk1.4.2_01\jre\bin\hpi.dll
0x00830000 - 0x0083E000 	C:\Programmi\j2sdk1.4.2_01\jre\bin\verify.dll
0x00840000 - 0x00858000 	C:\Programmi\j2sdk1.4.2_01\jre\bin\java.dll
0x00860000 - 0x0086D000 	C:\Programmi\j2sdk1.4.2_01\jre\bin\zip.dll
0x02E50000 - 0x02F5F000 	C:\Programmi\j2sdk1.4.2_01\jre\bin\awt.dll
0x72F70000 - 0x72F93000 	C:\WINDOWS\System32\WINSPOOL.DRV
0x76340000 - 0x7635C000 	C:\WINDOWS\system32\IMM32.dll
0x77180000 - 0x772A1000 	C:\WINDOWS\system32\ole32.dll
0x02F70000 - 0x02FC0000 	C:\Programmi\j2sdk1.4.2_01\jre\bin\fontmanager.dll
0x736D0000 - 0x73714000 	C:\WINDOWS\System32\ddraw.dll
0x73B30000 - 0x73B36000 	C:\WINDOWS\System32\DCIMAN32.dll
0x738B0000 - 0x73977000 	C:\WINDOWS\System32\D3DIM700.DLL
0x76C50000 - 0x76C72000 	C:\WINDOWS\system32\imagehlp.dll
0x6DA30000 - 0x6DAAD000 	C:\WINDOWS\system32\DBGHELP.dll
0x77BD0000 - 0x77BD7000 	C:\WINDOWS\system32\VERSION.dll
0x76BB0000 - 0x76BBB000 	C:\WINDOWS\System32\PSAPI.DLL
Heap at VM Abort:
Heap
  def new generation   total 576K, used 301K [0x10010000, 0x100b0000, 
0x104f0000)
   eden space 512K,  46% used [0x10010000, 0x1004b7f8, 0x10090000)
   from space 64K, 100% used [0x100a0000, 0x100b0000, 0x100b0000)
   to   space 64K,   0% used [0x10090000, 0x10090000, 0x100a0000)
  tenured generation   total 1408K, used 97K [0x104f0000, 0x10650000, 
0x14010000)
    the space 1408K,   6% used [0x104f0000, 0x10508430, 0x10508600, 
0x10650000)
  compacting perm gen  total 4096K, used 2245K [0x14010000, 0x14410000, 
0x18010000)
    the space 4096K,  54% used [0x14010000, 0x14241530, 0x14241600, 
0x14410000)
Local Time = Wed Mar 10 15:22:38 2004
Elapsed Time = 1
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_01-b06 mixed mode)
#

Naturalmente reinstallando rifunziona tutto come prima, ma mi piacerebbe 
sapere che cosa mi era successo, sia per evitare di fare di nuovo la 
cosa che ha causato il terribile errore, sia per potervi riparare 
qualora succedesse di nuovo malgrado tutte le attenzioni che si possono 
avere...

 #
che non sia un problema di sistema operativo :-) ??
marco

 che non sia un problema di sistema operativo :-) ??
Chiaro che sì, ma quello che non mi spiego è perchè fino a due minuti 
prima funzionasse tutto perfettamente. Misteri di Windows! Purtroppo non 
ho né tempo né modo ora di passare totalmente a Linux, ma appena avrò un 
po' di respiro... ;)