Author Topic: Error: missing server' JVM jvm.dll'. Please install or use the JRE or JDK  (Read 21667 times)

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Error: missing server' JVM jvm.dll'. Please install or use the JRE or JDK
« on: มิถุนายน 29, 2016, 07:07:18 PM »
ในกรณีที่ทำการรัน gatling.bat ใน window แล้วเกิด error ดังด้านล่างขึ้น
ถึงแม้ว่าจะทำการลง jre ไปแล้ว หรือติดตั้ง jdk ที่ version สูงกว่า 7 แล้ว

C:\Portable\gatling-charts-highcharts-bundle-2.1.7\bin>gatling.bat
GATLING_HOME is set to "C:\Portable\gatling-charts-highcharts-bundle-2.1.7"
Error: missing server' JVM at C:\Program Files (x86)\Java\jre1.8.0_66\bin\server\jvm.dll'.
Please install or use the JRE or JDK that contains these missing components.

ให้แก้ไขโดยเข้าไปที่
C:\Program Files (x86)\Java\jre1.8.0_66\bin\

แล้วทำการ copy Folder "client" ซึ่งด้านในจะมีไฟล์ jvm.dll อยู่ครับ ทำการ copy folder "client" แล้วตั้งชื่อว่า "server" อีก folder ครับ
แล้วทำการรัน gatling.bat อีกรอบดูครับ

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Re: Error: missing server' JVM jvm.dll'. Please install or use the JRE or JDK
« Reply #1 on: มิถุนายน 29, 2016, 07:07:48 PM »
เชค java version โดย
#java -version

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Re: Error: missing server' JVM jvm.dll'. Please install or use the JRE or JDK
« Reply #2 on: กรกฎาคม 13, 2018, 09:45:35 AM »
###gatling.io 2.3.1 running on window 7 32bit when run gatling.bat
Unrecognized VM option 'OptimizeStringConcat'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.


You should be able to resolve this issue by removing a line from LaunchConfig.ini in both your client install folder and server.

By default it should look like this:
[VMParams]
JvmParam0=-XX:+OptimizeStringConcat
JvmParam1=-XX:+AggressiveOpts

Changing it to:
[VMParams]
JvmParam0=-XX:+AggressiveOpts

Should remove that error for you.

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Re: Error: missing server' JVM jvm.dll'. Please install or use the JRE or JDK
« Reply #3 on: กรกฎาคม 13, 2018, 09:56:27 AM »
vi gatling.bat

fixed by delete "-XX:+OptimizeStringConcat"

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Re: Error: missing server' JVM jvm.dll'. Please install or use the JRE or JDK
« Reply #4 on: กรกฎาคม 13, 2018, 10:08:29 AM »
when running gatling.bat and found error
####
java.lang.OutOfMemoryError: Java heap space

fixed by reduce -Xmx parameter on file "gatling.bat" script from 1G to 512M
then try run test again.

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Re: Error: missing server' JVM jvm.dll'. Please install or use the JRE or JDK
« Reply #5 on: กุมภาพันธ์ 06, 2019, 04:37:31 PM »
ถ้าเจอ error นี้ตอนรัน gatling.sh หรือ gatling.bat
exception in thread main java.lang.noclassdeffounderror io/gatling/app/Gatling
ให้ทำการลบ test-classes ที่อยู่ใน folder=target ออกครับ
เพื่อให้ gatling ทำการ compile code ใหม่

cd target/
tar cfz test-classes.tar.gz test-classes
cd test-classes
rm -rf *

แล้วทำการรันอีกครั้ง gatling.bat