• Post Reply Bookmark Topic Watch Topic
  • New Topic

An unexpected error has been detected by HotSpot Virtual Machine  RSS feed

 
Pritish Chandak
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dear all ,
I am facing big problem in my Java shedule utility which get close automatically after 30 to 35 hour
I do not know resone but it is showing belove error
:jumpingjoy:

An unexpected error has been detected by HotSpot Virtual Machine:

Please Find Attachment for Exception !

Could you please look in same and send me solution. Please suggest me how I can solve this problem
 
Maneesh Godbole
Bartender
Posts: 11445
18
Android Eclipse IDE Google Web Toolkit Java Mac Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Pritish,

Welcome to the Ranch.
Can you tell us more on what you were doing when you got the error?
If I remember correctly, a file starting with hs_error is dumped on your desktop which contains the error details. Can you please check if such a file exists on your machine?
 
Pritish Chandak
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you Maneesh for your Quick reply.

Actually I have one utility known as Datamigration utility which fatch data from SAP to our oracle database
for fatching this data we have shedule for fatching data for different table in specific time interval. this is complitly automatic process runs on my windows 2003 NT server

It was runing from last theree year now from some days before we are facing problem related to JVM and ntdll.dll file and this utility get close automatically.
Now we have updated jdk 1.3 to 1.5 still we are facing same problem.

It is giving below error in hs_error_pid72201.log file

An unexpected error has been detected by HotSpot Virtual Machine:
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c81a379, pid=7220, tid=4476
Java VM: Java HotSpot(TM) Client VM (1.5.0_04-b05 mixed mode, sharing)
Problematic frame:
C [ntdll.dll+0x1a379]

I was intend to attach error log file directly but it not allow, I am new here so please help me..

 
Rob Spoor
Sheriff
Posts: 21131
87
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Are you using any native libraries? There may be a bug in one of those, or in the way you call them.
 
Pritish Chandak
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
No I am not use any netive library for coding.
 
Henry Wong
author
Sheriff
Posts: 23295
125
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Pritish Chandak wrote:No I am not use any netive library for coding.


If you are using a native library, then the stacktrace from the file (which you didn't show completely) will tell your where the memory violation is occuring.

If you are not, then either (1) one of you OS dlls got corrupted, or (2) you found a bug with the JVM in its usage with one of the native libraries. In the first case, you need to fix your dll. In the second case, you should upgrade to the latest underscore release, and if it is still happening, maybe file a bug report.

Henry
 
Pritish Chandak
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Henry for your Reply !

I have not used any native Libraries so their is no StackTrace is available.

I have already change JVM from jdk 1.3 to 1.5 but still problem is present.

Please have look on Bold later

VM Arguments:
jvm_args: -Xverify:none
java_command: bizsol.datamig21.commonclasses.DataMig21

Environment Variables:
JAVA_HOME=C:\Program Files\JavaSoft\JRE\1.3
CLASSPATH=.;bizsol\dynabiz;bizsol\datamig21\commonclasses\sapjco.jar;bizsol\datamig21\commonclasses\apache\commons-httpclient.jar;bizsol\datamig21\commonclasses\apache\commons-codec-1.3.jar;bizsol\datamig21\commonclasses\apache\commons-logging.jar;bizsol\datamig21\commonclasses\apache\commons-logging-api.jar;bizsol\datamig21\commonclasses\apache\commons-attributes-api-2.1.jar;bizsol\datamig21\commonclasses\apache\commons-attributes-compiler-2.1.jar;bizsol\datamig21\commonclasses\apache\commons-io-1.1.jar;bizsol\datamig21\commonclasses\apache\commons-net-1.4.1.jar;bizsol\datamig21\commonclasses\apache\commons-validator-1.2.0.jar;
PATH=C:\Java\JDK1.5\bin;
USERNAME=biz8na
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 3, GenuineIntel



--------------- S Y S T E M ---------------

OS: Windows Server 2003 family Build 3790 Service Pack 2

CPU:total 2 family 6, cmov, cx8, fxsr, mmx, sse

Memory: 4k page, physical 1048052k(124112k free), swap 2532956k(1321316k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_04-b05) for windows-x86, built on Jun 3 2005 02:10:41 by "java_re" with MS VC++ 6.0



I think I need to try your option (1) one of you OS dlls got corrupted

actually I am getting Error in ntdll.dll file

Faulting application java.exe, version 0.0.0.0, faulting module ntdll.dll,
version 5.2. 3790.4455, faulting adress, 0X0001a379

It is possible to directly replace ntdll.dll file ? Is their is any risk as this is our Server.




  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!