Une erreur fatale a été détectée par L'environnement Java Runtime: Internal Error; Error: Shouldnnotreachhere()

Je n'ai aucune idée de ce qui a mal tourné car J'ai programmé en Java pendant environ un an et je n'ai jamais eu cette erreur. Compiler et exécuter dans Eclipse a fonctionné il y a juste une minute et maintenant je reçois cette erreur:


#A fatal error has been detected by the Java Runtime Environment:

#Internal Error (classFileParser.cpp:3494), pid=4636, tid=2380

#Error: ShouldNotReachHere()

#JRE version: 6.0_25-b06

#Java VM: Java HotSpot(TM) Client VM (20.0-b11 mixed mode windows-x86 )

#If you would like to submit a bug report, please visit:

#http://java.sun.com/webapps/bugreport/crash.jsp


---------------  T H R E A D  ---------------

Current thread (0x02339800):  JavaThread "Unknown thread" [_thread_in_vm, id=2380, stack(0x00240000,0x00290000)]

Stack: [0x00240000,0x00290000],  sp=0x0028f86c,  free space=318k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [jvm.dll+0x13363a]
V  [jvm.dll+0x12e59b]
V  [jvm.dll+0x164ce]
V  [jvm.dll+0x17cff]
V  [jvm.dll+0x26de5]
V  [jvm.dll+0x27626]
V  [jvm.dll+0x279d5]
V  [jvm.dll+0x27a69]
V  [jvm.dll+0x27b2c]
V  [jvm.dll+0x27baa]
V  [jvm.dll+0x27c8d]
V  [jvm.dll+0x27f59]
V  [jvm.dll+0x6c593]
V  [jvm.dll+0x6c96c]
V  [jvm.dll+0xf9c1c]
V  [jvm.dll+0x1184bb]
V  [jvm.dll+0x9eba0]
C  [javaw.exe+0x1657]
C  [javaw.exe+0x1e2c]
C  [javaw.exe+0x8614]
C  [kernel32.dll+0x13677]  BaseThreadInitThunk+0x12
C  [ntdll.dll+0x39f02]  RtlInitializeExceptionChain+0x63
C  [ntdll.dll+0x39ed5]  RtlInitializeExceptionChain+0x36


---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )

Other Threads:

=>0x02339800 (exited) JavaThread "Unknown thread" [_thread_in_vm, id=2380, stack(0x00240000,0x00290000)]

VM state:not at safepoint (not fully initialized)

VM Mutex/Monitor currently owned by a thread: None

Dynamic libraries:
0x00400000 - 0x00424000     C:Program Files (x86)Javajre6binjavaw.exe
0x77370000 - 0x774f0000     C:WindowsSysWOW64ntdll.dll
0x752e0000 - 0x753e0000     C:Windowssyswow64kernel32.dll
0x75200000 - 0x75246000     C:Windowssyswow64KERNELBASE.dll
0x76a30000 - 0x76ad0000     C:Windowssyswow64ADVAPI32.dll
0x76b90000 - 0x76c3c000     C:Windowssyswow64msvcrt.dll
0x76c40000 - 0x76c59000     C:WindowsSysWOW64sechost.dll
0x75940000 - 0x75a30000     C:Windowssyswow64RPCRT4.dll
0x74ee0000 - 0x74f40000     C:Windowssyswow64SspiCli.dll
0x74ed0000 - 0x74edc000     C:Windowssyswow64CRYPTBASE.dll
0x75a40000 - 0x75b40000     C:Windowssyswow64USER32.dll
0x75250000 - 0x752e0000     C:Windowssyswow64GDI32.dll
0x75790000 - 0x7579a000     C:Windowssyswow64LPK.dll
0x76790000 - 0x7682d000     C:Windowssyswow64USP10.dll
0x756d0000 - 0x75730000     C:Windowssystem32IMM32.DLL
0x75600000 - 0x756cc000     C:Windowssyswow64MSCTF.dll
0x7c340000 - 0x7c396000     C:Program Files (x86)Javajre6binmsvcr71.dll
0x6d7f0000 - 0x6da9f000     C:Program Files (x86)Javajre6binclientjvm.dll
0x74770000 - 0x747a2000     C:Windowssystem32WINMM.dll
0x70c70000 - 0x70cbb000     C:Windowssystem32apphelp.dll
0x6d7a0000 - 0x6d7ac000     C:Program Files (x86)Javajre6binverify.dll
0x6d320000 - 0x6d33f000     C:Program Files (x86)Javajre6binjava.dll
0x77340000 - 0x77345000     C:Windowssyswow64PSAPI.DLL
0x6d7e0000 - 0x6d7ef000     C:Program Files (x86)Javajre6binzip.dll

VM Arguments:
jvm_args: -Dfile.encoding=Cp1252 -Xbootclasspath:C:Program Files (x86)Androidandroid-sdkplatformsandroid-7android.jar 
java_command: elf.app.RoomInfoActivity
Launcher Type: SUN_STANDARD

Environment Variables:
CLASSPATH=.;C:Program Files (x86)Javajre6libextQTJava.zip
PATH=C:/Program Files (x86)/Java/jre6/bin/client;C:/Program Files (x86)/Java/jre6/bin;C:/Program Files (x86)/Java/jre6/lib/i386;C:Program FilesCommon FilesMicrosoft SharedWindows Live;C:Program Files (x86)Common FilesMicrosoft SharedWindows Live;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:Program Files (x86)Windows LiveShared;C:cygwinbin;C:"Program Files (x86)"Javajdk1.6.0_24bin;C:Program Files (x86)Common FilesAcronisSnapAPI;C:Program Files (x86)QuickTimeQTSystem;C:Program Files (x86)Androidandroid-sdkplatform-tools;C:Program Files (x86)Androidandroid-sdktools;C:Program Files (x86)Eclipse;
USERNAME=ryu_eMach_E732Z
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 37 Stepping 5, GenuineIntel



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

OS: Windows 7 Build 7600 

CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 37 stepping 5, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, popcnt

Memory: 4k page, physical 2874176k(1587204k free), swap 5746452k(3983880k free)

vm_info: Java HotSpot(TM) Client VM (20.0-b11) for windows-x86 JRE (1.6.0_25-b06), built on Apr 14 2011 01:04:32 by "java_re" with MS VC++ 7.1 (VS2003)

time: Mon May 16 14:17:52 2011
elapsed time: 0 seconds
25
demandé sur lfaraone 2011-05-16 16:32:46

9 réponses

j'ai eu le même problème lors de l'exécution de" pur java junit test " dans un projet de développement android.

donc la solution était de faire ce qui suit dans Eclipse:

  • ajouter le std JRE à" propriétés -- > java build path --> libraries
  • lors de l'exécution, dans la" runconfiguration --> classpath " supprimer Android (ne laissant que std JRE)
11
répondu jo_ 2014-02-25 12:01:15

voici votre soulagement pour le problème:

j'ai un problème d'exécution de différentes versions de STS ce matin, le plantage de l'application avec la même façon que la question fait.

extrait de mon fichier journal.

A fatal error has been detected by the Java Runtime Environment:
#a
#  SIGSEGV (0xb) at pc=0x00007f459db082a1, pid=4577, tid=139939015632640
#
# JRE version: 6.0_30-b12
# Java VM: Java HotSpot(TM) 64-Bit Server VM 
(20.5-b03 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libsoup-2.4.so.1+0x6c2a1]  short+0x11

noter que l'exception a eu lieu à # C [libsoup-2.4.alors?1+0x6c2a1] short + 0x11

d'accord alors un peu en dessous de la ligne:

R9 =0x00007f461829e550: <offset 0xa85550> in /usr/share/java/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so at 0x00007f4617819000
R10=0x00007f461750f7c0 is pointing into the stack for thread: 0x00007f4610008000
R11=0x00007f459db08290: soup_session_feature_detach+0 in /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1 at 0x00007f459da9c000
R12=0x0000000000000000 is an unknown value
R13=0x000000074404c840 is an oop
{method} 

cette ligne vous indique où le bogue réel ou l'accident est d'enquêter plus sur cette question de l'accident s'il vous plaît utiliser les liens ci-dessous pour en savoir plus , mais laissez continuer l'enquête sur l'accident et comment je l'ai résolu et la nouveauté de ce bogue:)

les liens sont:

a fATAL ERROR JAVA THIS ONE IS GREAT LOTS of USER!

a fATAL ERROR JAVA 2

d'accord, après cela ici ce que j'ai découvert à casue de cette affaire et pourquoi il se produit un conseil général.

  1. la plupart du temps ,vérifiez que si vous avez installé , mis à jour récemment sur Ubunu et Windows il ya des bibliothèques comme libsoup sous linux whihc étaient le cas de mon crash.
  2. vérifiez aussi un nouveau problème de matériel et essayez d'enquêter sur le Logfile qui STS ou Java généré et aussi syslog dans linux par

    tail - f /var/lib/messages or some other file
    

    puis en regardant attentivement ces fichiers celui que vous avez crash log ... vous pouvez vraiment résoudre le problème comme suit .

sudo unlink/usr/lib/i386-linux-gnu / libsoup-2.4.alors?1

ou

sudo unlink/usr/lib/x86_64-linux-gnu / libsoup-2.4.alors?(1)

fait !! Acclamations!!

5
répondu danielad 2017-05-23 12:31:59

j'ai eu un problème similaire.

Journal Des Erreurs:

EAX=0x08aef338

0x08aef338 pointe vers un lieu inconnu

EBX=0x7c5e7000

0x7c5e7000: in/usr/lib/i386-linux-gnu / libsoup-2.4.alors?1 at 0x7c558000

Correction:

unlink /usr/lib/i386-linux-gnu/libsoup-2.4.so.1
3
répondu user3536529 2014-10-02 16:45:52

il suffit de vérifier pour voir quel fichier vous êtes réellement en cours d'exécution lorsque vous appuyez sur le bouton run. J'ai eu le même problème lorsque j'ai écrit une déclaration "public static void main" dans un fichier "non-main" du programme. J'ai même commenté, mais il ne fonctionne pas. Ce lien m'a été très utile.

1
répondu pduBBS5 2011-08-11 13:27:33

je viens d'avoir cette erreur et je l'ai résolu en utilisant 'Run As' et en choisissant 'Android Application'.

1
répondu T. Markle 2012-08-13 18:45:21

ressemble à un fichier de classe corrompu. Reconstruire.

0
répondu user207421 2011-05-17 01:57:59

changer l'espace de travail.

Je ne sais pas pourquoi, mais ça a marché pour moi..

J'espère que cela vous aidera aussi !!

0
répondu Suraj Dubey 2014-07-03 16:09:29

j'ai eu le même problème après avoir ajouté la méthode principale dans une de mes classes dans un projet Android. J'ai juste le clic droit sur le projet et l'exécuter comme un projet Android et puis il a fonctionné à nouveau!

0
répondu user3195566 2014-10-02 08:33:34

j'avais fait face à la même question. La commande

sudo unlink /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1

n'était pas non plus utile car il a bloqué mon réseau système et ne peut pas se connecter Wi-Fi ou réseau local câblé. Plus tard j'ai eu la solution de ici .

L'ajout de la ligne -Dorg.eclipse.swt.browser.DefaultType=mozilla à la fin de eclipse.ini ou org.eclipse.swt.browser.DefaultType=mozilla à la fin du fichier /eclipse/configuration/config.ini a résolu le problème.

0
répondu SahuNaz 2017-05-23 12:32:03