Hallo (p2p.wrox.com(link to Beg_Java forum)
this is the error message i'm getting when i try to compile chapter 17. this is
immediately i try to add the constants.java file. after that onwards Sketcher.java
produces this error. but before the constants.java file is added, there is no error
in compilation. i'm running on a p3/650/10gb/128mbRAM. My email is
[email protected]
Thanks
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_FLT_STACK_CHECK (0xc0000092) at pc=0x00f80758, pid=596, tid=772
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_01-b08 mixed mode, sharing)
# Problematic frame:
# v ~RuntimeStub::load_klass_patching Runtime1 stub
#
--------------- T H R E A D ---------------
Current thread (0x00235d98): JavaThread "main" [_thread_in_Java, id=772]
siginfo: ExceptionCode=0xc0000092, ExceptionInformation=0x00000000 0x0006ea38
Registers:
EAX=0x26adb660, EBX=0x00000006, ECX=0x22ff49f8, EDX=0x00fbb25c
ESP=0x0006ea38, EBP=0x0006eb10, ESI=0x22aa3a40, EDI=0x000006a2
EIP=0x00f80758, EFLAGS=0x00010202
Top of Stack: (sp=0x0006ea38)
0x0006ea38: 00000008 00000000 22aa5d30 00000699
0x0006ea48: 00000008 00000001 00000000 0006ea4c
0x0006ea58: 2ac08cf3 0006ea84 2b4c6078 00000000
0x0006ea68: 2b4c5d40 0006ea78 0006eaa4 00f229cf
0x0006ea78: ffff1272 ffff0022 ffffffff 00f2d6e5
0x0006ea88: 073c001b 0006ebb4 ffff0023 0012f748
0x0006ea98: 77fb80db 77f94418 ffffffff 0012f758
0x0006eaa8: 77fc9816 00131378 0000020a 0000021a
Instructions: (pc=0x00f80758)
0x00f80748: 83 ec 6c dd 34 24 9b d9 24 24 83 ec 40 dd 1c 24
0x00f80758: dd 5c 24 08 dd 5c 24 10 dd 5c 24 18 dd 5c 24 20
Stack: [0x00030000,0x00070000), sp=0x0006ea38, free space=250k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
v ~RuntimeStub::load_klass_patching Runtime1 stub
J com.sun.tools.javac.jvm.ClassReader.readPool(I)Lja va/lang/Object;
v ~RuntimeStub::alignment_frame_return Runtime1 stub
j com.sun.tools.javac.jvm.ClassReader.readMemberAttr (Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/util/Name;I)V+16
J com.sun.tools.javac.jvm.ClassReader.readMemberAttr s(Lcom/sun/tools/javac/code/Symbol;)V
j com.sun.tools.javac.jvm.ClassReader.readField()Lco m/sun/tools/javac/code/Symbol$VarSymbol;+49
J com.sun.tools.javac.jvm.ClassReader.readClass(Lcom/sun/tools/javac/code/Symbol$ClassSymbol;)V
v ~RuntimeStub::alignment_frame_return Runtime1 stub
j com.sun.tools.javac.jvm.ClassReader.readClassFile( Lcom/sun/tools/javac/code/Symbol$ClassSymbol;)V+170
j com.sun.tools.javac.jvm.ClassReader.fillIn(Lcom/sun/tools/javac/code/Symbol$ClassSymbol;)V+217
j com.sun.tools.javac.jvm.ClassReader.complete(Lcom/sun/tools/javac/code/Symbol;)V+35
j com.sun.tools.javac.code.Symbol.complete()V+19
j com.sun.tools.javac.code.Symbol$ClassSymbol.comple te()V+1
j com.sun.tools.javac.jvm.ClassReader.loadClass(Lcom/sun/tools/javac/util/Name;)Lcom/sun/tools/javac/code/Symbol$ClassSymbol;+40
j com.sun.tools.javac.comp.Resolve.loadClass(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/util/Name;)Lcom/sun/tools/javac/code/Symbol;+5
j com.sun.tools.javac.comp.Resolve.findIdentInPackag e(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Lcom/sun/tools/javac/util/Name;I)Lcom/sun/tools/javac/code/Symbol;+56
j com.sun.tools.javac.comp.Attr.selectSym(Lcom/sun/tools/javac/tree/Tree$Select;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/code/Type;I)Lcom/sun/tools/javac/code/Symbol;+89
j com.sun.tools.javac.comp.Attr.visitSelect(Lcom/sun/tools/javac/tree/Tree$Select;)V+338
j com.sun.tools.javac.tree.Tree$Select.accept(Lcom/sun/tools/javac/tree/Tree$Visitor;)V+2
j com.sun.tools.javac.comp.Attr.attribTree(Lcom/sun/tools/javac/tree/Tree;Lcom/sun/tools/javac/comp/Env;ILcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type;+36
j com.sun.tools.javac.comp.Attr.attribType(Lcom/sun/tools/javac/tree/Tree;Lcom/sun/tools/javac/comp/Env;)Lcom/sun/tools/javac/code/Type;+7
j com.sun.tools.javac.comp.MemberEnter.attribImportT ype(Lcom/sun/tools/javac/tree/Tree;Lcom/sun/tools/javac/comp/Env;)Lcom/sun/tools/javac/code/Type;+32
j com.sun.tools.javac.comp.MemberEnter.visitImport(L com/sun/tools/javac/tree/Tree$Import;)V+163
j com.sun.tools.javac.tree.Tree$Import.accept(Lcom/sun/tools/javac/tree/Tree$Visitor;)V+2
j com.sun.tools.javac.comp.MemberEnter.memberEnter(L com/sun/tools/javac/tree/Tree;Lcom/sun/tools/javac/comp/Env;)V+12
j com.sun.tools.javac.comp.MemberEnter.memberEnter(L com/sun/tools/javac/util/List;Lcom/sun/tools/javac/comp/Env;)V+18
j com.sun.tools.javac.comp.MemberEnter.visitTopLevel (Lcom/sun/tools/javac/tree/Tree$TopLevel;)V+143
j com.sun.tools.javac.tree.Tree$TopLevel.accept(Lcom/sun/tools/javac/tree/Tree$Visitor;)V+2
j com.sun.tools.javac.comp.MemberEnter.memberEnter(L com/sun/tools/javac/tree/Tree;Lcom/sun/tools/javac/comp/Env;)V+12
j com.sun.tools.javac.comp.MemberEnter.complete(Lcom/sun/tools/javac/code/Symbol;)V+142
j com.sun.tools.javac.code.Symbol.complete()V+19
j com.sun.tools.javac.code.Symbol$ClassSymbol.comple te()V+1
j com.sun.tools.javac.comp.Enter.complete(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/code/Symbol$ClassSymbol;)V+88
j com.sun.tools.javac.main.JavaCompiler.complete(Lco m/sun/tools/javac/code/Symbol$ClassSymbol;Ljava/lang/String;Ljava/io/InputStream;)V+40
j com.sun.tools.javac.jvm.ClassReader.fillIn(Lcom/sun/tools/javac/code/Symbol$ClassSymbol;)V+252
j com.sun.tools.javac.jvm.ClassReader.complete(Lcom/sun/tools/javac/code/Symbol;)V+35
j com.sun.tools.javac.code.Symbol.complete()V+19
j com.sun.tools.javac.code.Symbol$ClassSymbol.comple te()V+1
j com.sun.tools.javac.jvm.ClassReader.loadClass(Lcom/sun/tools/javac/util/Name;)Lcom/sun/tools/javac/code/Symbol$ClassSymbol;+40
j com.sun.tools.javac.comp.Resolve.loadClass(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/util/Name;)Lcom/sun/tools/javac/code/Symbol;+5
j com.sun.tools.javac.comp.Resolve.findGlobalType(Lc om/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/code/Scope;Lcom/sun/tools/javac/util/Name;)Lcom/sun/tools/javac/code/Symbol;+31
j com.sun.tools.javac.comp.Resolve.findType(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/util/Name;)Lcom/sun/tools/javac/code/Symbol;+395
j com.sun.tools.javac.comp.Resolve.findIdent(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/util/Name;I)Lcom/sun/tools/javac/code/Symbol;+57
j com.sun.tools.javac.comp.Resolve.resolveIdent(ILco m/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/util/Name;I)Lcom/sun/tools/javac/code/Symbol;+6
j com.sun.tools.javac.comp.Attr.visitIdent(Lcom/sun/tools/javac/tree/Tree$Ident;)V+137
j com.sun.tools.javac.tree.Tree$Ident.accept(Lcom/sun/tools/javac/tree/Tree$Visitor;)V+2
j com.sun.tools.javac.comp.Attr.attribTree(Lcom/sun/tools/javac/tree/Tree;Lcom/sun/tools/javac/comp/Env;ILcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type;+36
j com.sun.tools.javac.comp.Attr.attribType(Lcom/sun/tools/javac/tree/Tree;Lcom/sun/tools/javac/comp/Env;)Lcom/sun/tools/javac/code/Type;+7
j com.sun.tools.javac.comp.MemberEnter.signature(Lco m/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/tree/Tree;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/comp/Env;)Lcom/sun/tools/javac/code/Type;+107
j com.sun.tools.javac.comp.MemberEnter.visitMethodDe f(Lcom/sun/tools/javac/tree/Tree$MethodDef;)V+90
j com.sun.tools.javac.tree.Tree$MethodDef.accept(Lco m/sun/tools/javac/tree/Tree$Visitor;)V+2
j com.sun.tools.javac.comp.MemberEnter.memberEnter(L com/sun/tools/javac/tree/Tree;Lcom/sun/tools/javac/comp/Env;)V+12
j com.sun.tools.javac.comp.MemberEnter.memberEnter(L com/sun/tools/javac/util/List;Lcom/sun/tools/javac/comp/Env;)V+18
j com.sun.tools.javac.comp.MemberEnter.finishClass(L com/sun/tools/javac/tree/Tree$ClassDef;Lcom/sun/tools/javac/comp/Env;)V+57
j com.sun.tools.javac.comp.MemberEnter.finish(Lcom/sun/tools/javac/comp/Env;)V+26
j com.sun.tools.javac.comp.MemberEnter.complete(Lcom/sun/tools/javac/code/Symbol;)V+1223
j com.sun.tools.javac.code.Symbol.complete()V+19
j com.sun.tools.javac.code.Symbol$ClassSymbol.comple te()V+1
j com.sun.tools.javac.comp.Enter.complete(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/code/Symbol$ClassSymbol;)V+88
j com.sun.tools.javac.comp.Enter.main(Lcom/sun/tools/javac/util/List;)V+3
j com.sun.tools.javac.main.JavaCompiler.compile(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;+109
j com.sun.tools.javac.main.Main.compile([Ljava/lang/String;Lcom/sun/tools/javac/util/Context;)I+350
j com.sun.tools.javac.main.Main.compile([Ljava/lang/String;)I+9
j com.sun.tools.javac.Main.compile([Ljava/lang/String;)I+12
j com.sun.tools.javac.Main.main([Ljava/lang/String;)V+102
v ~StubRoutines::call_stub
V [jvm.dll+0x8176e]
V [jvm.dll+0xd481d]
V [jvm.dll+0x8163f]
V [jvm.dll+0x885cd]
C [javac.exe+0x14d0]
C [javac.exe+0x66dd]
C [KERNEL32.DLL+0x7903]
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x00ebbf18 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=652]
0x00ebac80 JavaThread "CompilerThread0" daemon [_thread_blocked, id=824]
0x00eb9e48 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=600]
0x0023f248 JavaThread "Finalizer" daemon [_thread_blocked, id=592]
0x00e97aa0 JavaThread "Reference Handler" daemon [_thread_blocked, id=784]
=>0x00235d98 JavaThread "main" [_thread_in_Java, id=772]
Other Threads:
0x00eb7490 VMThread [id=684]
0x00ebd1b0 WatcherThread [id=728]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 576K, used 94K [0x22aa0000, 0x22b40000, 0x22f80000)
eden
[error occurred during error reporting, step 190, id 0xc0000092]
Dynamic libraries:
0x00400000 - 0x0040e000 C:\program files\java\jdk\bin\javac.exe
0x77f80000 - 0x77ff9000 C:\WINNT\System32\ntdll.dll
0x77db0000 - 0x77e0a000 C:\WINNT\system32\ADVAPI32.dll
0x77e80000 - 0x77f36000 C:\WINNT\system32\KERNEL32.DLL
0x77d40000 - 0x77daf000 C:\WINNT\system32\RPCRT4.DLL
0x78000000 - 0x78046000 C:\WINNT\system32\MSVCRT.dll
0x00250000 - 0x002c3000 C:\DOCUME~1\BLUECU~1\LOCALS~1\Temp\oya3.tmp
0x77b50000 - 0x77bda000 C:\WINNT\system32\COMCTL32.DLL
0x77f40000 - 0x77f7c000 C:\WINNT\system32\GDI32.DLL
0x77e10000 - 0x77e75000 C:\WINNT\system32\USER32.DLL
0x75090000 - 0x750a0000 C:\WINNT\system32\MPR.DLL
0x77a50000 - 0x77b45000 C:\WINNT\system32\OLE32.DLL
0x779b0000 - 0x77a45000 C:\WINNT\system32\OLEAUT32.DLL
0x75050000 - 0x75058000 C:\WINNT\System32\WSOCK32.DLL
0x75030000 - 0x75044000 C:\WINNT\System32\WS2_32.DLL
0x75020000 - 0x75028000 C:\WINNT\System32\WS2HELP.DLL
0x6d6b0000 - 0x6d835000 C:\program files\java\jdk\jre\bin\client\jvm.dll
0x77570000 - 0x775a0000 C:\WINNT\System32\WINMM.dll
0x6d2f0000 - 0x6d2f8000 C:\program files\java\jdk\jre\bin\hpi.dll
0x690a0000 - 0x690ab000 C:\WINNT\System32\PSAPI.DLL
0x6d680000 - 0x6d68c000 C:\program files\java\jdk\jre\bin\verify.dll
0x6d370000 - 0x6d38d000 C:\program files\java\jdk\jre\bin\java.dll
0x6d6a0000 - 0x6d6af000 C:\program files\java\jdk\jre\bin\zip.dll
VM Arguments:
jvm_args: -Dapplication.home=C:\program files\java\jdk -Xms8m -Xss4m -ea:com.sun.tools...
java_command: com.sun.tools.javac.Main Sketcher.java
Environment Variables:
PATH=C:\program files\java\jdk\bin
USERNAME=Blue Curve
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 5 Stepping 2, GenuineIntel
--------------- S Y S T E M ---------------
OS: Windows 2000 Build 2195
CPU:total 1 family 6, cmov, cx8, fxsr, mmx
Memory: 4k page, physical 65076k(3700k free), swap 112732k(1368k free)
vm_info: Java HotSpot(TM) Client VM (1.5.0_01-b08) for windows-x86, built on Dec 6 2004 19:51:00 by "java_re" with MS VC++ 6.0
RICH