Make posix_sitl_default jmavsim command doesn't work

I tried the command make posix_sitl_default jmavsim on Mac, but it doesn’t work. (I think I have followed everything on the instruction). Please tell me what’s going on here.

Here is whats on the termianal

Last login: Sat Feb 18 18:54:42 on ttys000
YuHaorans-MacBook-Pro:~ Jeffrey$ cd ~/src
YuHaorans-MacBook-Pro:src Jeffrey$ cd Firmware
YuHaorans-MacBook-Pro:Firmware Jeffrey$ make posix_sitl_default jmavsim
[0/1] cd /Users/Jeffrey/src/Firmware/b…/src/Firmware/build_posix_sitl_default
args: /Users/Jeffrey/src/Firmware/build_posix_sitl_default/src/firmware/posix/px4 posix-configs/SITL/init/ekf2 none jmavsim none /Users/Jeffrey/src/Firmware /Users/Jeffrey/src/Firmware/build_posix_sitl_default
SITL ARGS
sitl_bin: /Users/Jeffrey/src/Firmware/build_posix_sitl_default/src/firmware/posix/px4
rcS_dir: posix-configs/SITL/init/ekf2
debugger: none
program: jmavsim
model: none
src_path: /Users/Jeffrey/src/Firmware
build_path: /Users/Jeffrey/src/Firmware/build_posix_sitl_default
empty model, setting iris as default
SITL COMMAND: /Users/Jeffrey/src/Firmware/build_posix_sitl_default/src/firmware/posix/px4 /Users/Jeffrey/src/Firmware /Users/Jeffrey/src/Firmware/posix-configs/SITL/init/ekf2/iris
data path: /Users/Jeffrey/src/Firmware
commands file: /Users/Jeffrey/src/Firmware/posix-configs/SITL/init/ekf2/iris


| ___ \ \ \ / / / |
| |/ / \ V / / /| |
| __/ / \ / /
| |
| | / /^\ \ ___ |
_| / / |_/

px4 starting.

INFO [dataman] Unkown restart, data manager file ‘rootfs/fs/microsd/dataman’ size is 47640 bytes
INFO [platforms__posix__drivers__ledsim] LED::init
INFO [platforms__posix__drivers__ledsim] LED::init
INFO [simulator] Waiting for initial data on UDP port 14560. Please start the flight simulator to proceed…
Buildfile: /Users/Jeffrey/src/Firmware/Tools/jMAVSim/build.xml

make_dirs:

compile:
[javac] Compiling 44 source files to /Users/Jeffrey/src/Firmware/Tools/jMAVSim/out/production/jMAVSim
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:189: error: cannot find symbol
[javac] msg_hil_state.set(“rollspeed”, (float) v3d.getX());
[javac] ^
[javac] symbol: method getX()
[javac] location: variable v3d of type Vector3d
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:190: error: cannot find symbol
[javac] msg_hil_state.set(“pitchspeed”, (float) v3d.getY());
[javac] ^
[javac] symbol: method getY()
[javac] location: variable v3d of type Vector3d
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:191: error: cannot find symbol
[javac] msg_hil_state.set(“yawspeed”, (float) v3d.getZ());
[javac] ^
[javac] symbol: method getZ()
[javac] location: variable v3d of type Vector3d
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:193: error: cannot find symbol
[javac] int alt = (int) (1000 * vehicle.position.getZ());
[javac] ^
[javac] symbol: method getZ()
[javac] location: variable position of type Vector3d
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:199: error: cannot find symbol
[javac] msg_hil_state.set(“vx”, (int) (v3d.getX() * 100));
[javac] ^
[javac] symbol: method getX()
[javac] location: variable v3d of type Vector3d
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:200: error: cannot find symbol
[javac] msg_hil_state.set(“vy”, (int) (v3d.getY() * 100));
[javac] ^
[javac] symbol: method getY()
[javac] location: variable v3d of type Vector3d
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:201: error: cannot find symbol
[javac] msg_hil_state.set(“vz”, (int) (v3d.getZ() * 100));
[javac] ^
[javac] symbol: method getZ()
[javac] location: variable v3d of type Vector3d
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:210: error: cannot find symbol
[javac] msg_hil_state.set(“xacc”, (int) (v3d.getX() * 1000));
[javac] ^
[javac] symbol: method getX()
[javac] location: variable v3d of type Vector3d
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:211: error: cannot find symbol
[javac] msg_hil_state.set(“yacc”, (int) (v3d.getY() * 1000));
[javac] ^
[javac] symbol: method getY()
[javac] location: variable v3d of type Vector3d
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:212: error: cannot find symbol
[javac] msg_hil_state.set(“zacc”, (int) (v3d.getZ() * 1000));
[javac] ^
[javac] symbol: method getZ()
[javac] location: variable v3d of type Vector3d
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/conversion/RotationConversion.java:35: error: cannot find symbol
[javac] double cosPhi_2 = Math.cos(euler.getX() / 2.0);
[javac] ^
[javac] symbol: method getX()
[javac] location: variable euler of type Vector3d
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/conversion/RotationConversion.java:36: error: cannot find symbol
[javac] double cosTheta_2 = Math.cos(euler.getY() / 2.0);
[javac] ^
[javac] symbol: method getY()
[javac] location: variable euler of type Vector3d
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/conversion/RotationConversion.java:37: error: cannot find symbol
[javac] double cosPsi_2 = Math.cos(euler.getZ() / 2.0);
[javac] ^
[javac] symbol: method getZ()
[javac] location: variable euler of type Vector3d
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/conversion/RotationConversion.java:38: error: cannot find symbol
[javac] double sinPhi_2 = Math.sin(euler.getX() / 2.0);
[javac] ^
[javac] symbol: method getX()
[javac] location: variable euler of type Vector3d
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/conversion/RotationConversion.java:39: error: cannot find symbol
[javac] double sinTheta_2 = Math.sin(euler.getY() / 2.0);
[javac] ^
[javac] symbol: method getY()
[javac] location: variable euler of type Vector3d
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/conversion/RotationConversion.java:40: error: cannot find symbol
[javac] double sinPsi_2 = Math.sin(euler.getZ() / 2.0);
[javac] ^
[javac] symbol: method getZ()
[javac] location: variable euler of type Vector3d
[javac] Note: /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/PeripherialBuzzer.java uses unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 16 errors

BUILD FAILED
/Users/Jeffrey/src/Firmware/Tools/jMAVSim/build.xml:25: Compile failed; see the compiler error output for details.

Total time: 1 second
Error: Unable to access jarfile jmavsim_run.jar

+1
I have the same errors on Mac OSX too when I run the command

If it helps I have been using gazebo instead of jmavsim.

make posix_sitl_default gazebo_standard_vtol

Which version of java do you have?

Java JDK 8 is the version I am using.

java version “1.8.0_121”
Java™ SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot™ 64-Bit Server VM (build 25.121-b13, mixed mode)

Hello, I am having the same issue, I am having the same issue, and was wondering if there someone had found a fix for it? I am following the tutorial found here https://dev.px4.io/en/setup/building_px4.html And when I run “make posix jmavsim” The same error comes up: “Error: Unable to access jarflie jmavsim_run.jar”

If anyone can help I would greatly appreciate it, I am running on 14.04 Ubuntu.

The full output is below:

>:~/snapdragon/Firmware$ make posix jmavsim
[  0%] [  0%] Built target prebuild_targets
Built target git_gencpp
[  0%] [  0%] Built target lib__micro-CDR
Built target git_genmsg
[  0%] Built target git_mavlink
[  0%] Built target git_micro_cdr
[  1%] Built target git_matrix
[  2%] Built target git_uavcan
[  2%] Built target git_jmavsim
[  2%] [  2%] Built target git_driverframework
Built target git_gazebo
[  2%] Built target git_ecl
[  3%] Built target mixer_gen
[  4%] Built target ver_gen
[  6%] Built target df_driver_framework
[  6%] Generating ../../../logs
[  6%] Built target logs_symlink
[ 27%] Built target msg_gen
[ 27%] Built target generate_topic_listener
[ 27%] Built target platforms__common
[ 27%] Built target drivers__pwm_out_sim
[ 28%] Built target drivers__vmount
[ 29%] Built target modules__sensors
[ 29%] Built target drivers__linux_gpio
[ 30%] Built target drivers__gps
[ 32%] Built target drivers__device
[ 34%] Built target platforms__posix__drivers__adcsim
[ 34%] [ 34%] Built target platforms__posix__drivers__barosim
Built target platforms__posix__drivers__accelsim
[ 34%] Built target drivers__boards__sitl
[ 35%] Built target drivers__camera_trigger
[ 35%] Built target platforms__posix__drivers__gpssim
[ 36%] Built target platforms__posix__drivers__gyrosim
[ 36%] Built target platforms__posix__drivers__ledsim
[ 36%] Built target platforms__posix__drivers__airspeedsim
[ 36%] Built target platforms__posix__drivers__tonealrmsim
[ 36%] [ 36%] [ 36%] Built target systemcmds__esc_calib
Built target systemcmds__led_control
Built target systemcmds__mixer
[ 37%] Built target systemcmds__motor_ramp
[ 37%] [ 37%] Built target systemcmds__perf
Built target systemcmds__pwm
[ 37%] Built target systemcmds__reboot
[ 37%] Built target systemcmds__param
[ 38%] Built target systemcmds__sd_bench
[ 38%] Built target systemcmds__top
[ 39%] Built target systemcmds__topic_listener
[ 39%] Built target lib__rc__rc_tests
[ 40%] [ 40%] Built target drivers__sf0x__sf0x_tests
Built target systemcmds__ver
[ 40%] Built target modules__commander__commander_tests
[ 40%] Built target lib__controllib__controllib_test
[ 41%] [ 41%] Built target modules__unit_test
Built target modules__uORB__uORB_tests
[ 41%] [ 42%] Built target modules__mc_pos_control__mc_pos_control_tests
Built target modules__mavlink__mavlink_tests
[ 43%] Built target modules__uORB
[ 50%] Built target systemcmds__tests
[ 51%] Built target modules__land_detector
[ 54%] Built target modules__commander
[ 56%] Built target modules__replay
[ 56%] Built target modules__load_mon
[ 59%] Built target modules__navigator
[ 59%] Built target modules__ekf2
[ 59%] [ 59%] Built target modules__attitude_estimator_q
Built target modules__ekf2_replay
[ 62%] Built target modules__mavlink
[ 62%] Built target modules__simulator
[ 62%] Built target modules__position_estimator_inav
[ 62%] Built target modules__mc_att_control
[ 65%] Built target modules__local_position_estimator
[ 67%] Built target modules__mc_pos_control
[ 67%] Built target lib__external_lgpl
[ 68%] Built target modules__vtol_att_control
[ 68%] Built target modules__sdlog2
[ 69%] [ 69%] Built target modules__dataman
Built target modules__logger
[ 74%] Built target lib__ecl
[ 75%] Built target modules__systemlib__mixer
[ 80%] Built target modules__systemlib
[ 81%] Built target modules__micrortps_bridge__micrortps_client
[ 82%] [ 82%] Built target lib__conversion
Built target modules__systemlib__param
[ 82%] [ 84%] Built target lib__DriverFramework__framework
Built target lib__controllib
[ 84%] Built target lib__geo_lookup
[ 84%] Built target lib__geo
[ 84%] Built target lib__led
[ 85%] Built target lib__launchdetection
[ 86%] [ 86%] Built target lib__mathlib__math__filter
Built target lib__mathlib
[ 87%] Built target lib__rc
[ 87%] [ 89%] [ 89%] [ 89%] Built target lib__runway_takeoff
Built target lib__tailsitter_recovery
Built target lib__version
Built target lib__terrain_estimation
[ 89%] Built target modules__bottle_drop
[ 89%] [ 90%] Built target examples__rover_steering_control
Built target platforms__posix__px4_layer
[ 93%] Built target platforms__posix__work_queue
[ 94%] Built target examples__segway
[ 94%] Built target examples__px4_simple_app
[ 95%] [ 95%] Built target examples__px4_mavlink_debug
Built target examples__px4_daemon_app
[ 95%] Built target examples__fixedwing_control
[ 95%] Built target modules__fw_att_control
[ 96%] Built target examples__ekf_att_pos_estimator
[ 96%] [ 97%] Built target modules__gnd_att_control
Built target modules__fw_pos_control_l1
[ 98%] Built target modules__events
[ 98%] Built target modules__gnd_pos_control
[100%] Built target px4
args: /home/joey/snapdragon/Firmware/build_posix_sitl_default/src/firmware/posix/px4 posix-configs/SITL/init/ekf2 none jmavsim none /home/joey/snapdragon/Firmware /home/joey/snapdragon/Firmware/build_posix_sitl_default
SITL ARGS
sitl_bin: /home/joey/snapdragon/Firmware/build_posix_sitl_default/src/firmware/posix/px4
rcS_dir: posix-configs/SITL/init/ekf2
debugger: none
program: jmavsim
model: none
src_path: /home/joey/snapdragon/Firmware
build_path: /home/joey/snapdragon/Firmware/build_posix_sitl_default
empty model, setting iris as default
SITL COMMAND: /home/joey/snapdragon/Firmware/build_posix_sitl_default/src/firmware/posix/px4 /home/joey/snapdragon/Firmware /home/joey/snapdragon/Firmware/posix-configs/SITL/init/ekf2/iris
data path: /home/joey/snapdragon/Firmware
commands file: /home/joey/snapdragon/Firmware/posix-configs/SITL/init/ekf2/iris
18446744073709551605 WARNING: setRealtimeSched failed (not run as root?)

______  __   __    ___ 
| ___ \ \ \ / /   /   |
| |_/ /  \ V /   / /| |
|  __/   /   \  / /_| |
| |     / /^\ \ \___  |
\_|     \/   \/     |_/

px4 starting.

INFO  [dataman] Unknown restart, data manager file 'rootfs/fs/microsd/dataman' size is 11405140 bytes
INFO  [platforms__posix__drivers__ledsim] LED::init
INFO  [platforms__posix__drivers__ledsim] LED::init
INFO  [simulator] Waiting for initial data on UDP port 14560. Please start the flight simulator to proceed..
Buildfile: /home/joey/snapdragon/Firmware/Tools/jMAVSim/build.xml

make_dirs:

compile:

BUILD FAILED
/home/joey/snapdragon/Firmware/Tools/jMAVSim/build.xml:25: srcdir "/home/joey/snapdragon/Firmware/Tools/jMAVSim/jMAVlib/src" does not exist!

Total time: 0 seconds
Error: Unable to access jarfile jmavsim_run.jar