Java Exception
- Thomas Uchida
- Posts: 1795
- Joined: Wed May 16, 2012 11:40 am
Re: Java Exception
Thank you for providing more information about the issue. Have you confirmed that classpath.txt, librarypath.txt, and MATLAB's path have been properly set? See the "Scripting with Matlab" page in the Confluence documentation (http://simtk-confluence.stanford.edu:80 ... ith+Matlab, "Manual Setup" section).
- Angelos Plastropoulos
- Posts: 1
- Joined: Tue Jun 13, 2017 2:09 am
Re: Java Exception
Dear all,
I have a similar problem (with exception) although not the same error which the others had.
I use Matlab R2017a and openSim 3.3 on windows 10 virtual machine (hosted by virtualbox).
When I try to run the first examples (OpenSimCreateTugOfWarModel.m and TugOfWar_CompleteRunVisualize.m)
when the execution reach the last line of the visualization script (tool.run()), it returns the following exception:
when I try as windows Admin and
when I try as normal windows user.
Do you have any idea of what went wrong in the procedure?
Yes, I have checked the required paths etc
Kind regards,
Angelos
I have a similar problem (with exception) although not the same error which the others had.
I use Matlab R2017a and openSim 3.3 on windows 10 virtual machine (hosted by virtualbox).
When I try to run the first examples (OpenSimCreateTugOfWarModel.m and TugOfWar_CompleteRunVisualize.m)
when the execution reach the last line of the visualization script (tool.run()), it returns the following exception:
Code: Select all
Loaded model TugOfWar from file tug_of_war_muscles_controller.osim
Running tool tugOfWar.
No external loads will be applied (external loads file not specified).
Error using visualTugOfWar (line 57)
Java exception occurred:
java.lang.RuntimeException: SimTK Exception thrown at VisualizerProtocol.cpp:364:
Error detected by Simbody method VisualizerProtocol: An attempt to write() 1 bytes to pipe 16 failed
with errno=22 (Invalid argument).
(Required condition 'status!=-1' was not met.)
at org.opensim.modeling.opensimModelJNI.ForwardTool_run(Native Method)
at org.opensim.modeling.ForwardTool.run(ForwardTool.java:117)
Code: Select all
Loaded model TugOfWar from file tug_of_war_muscles_controller.osim
Running tool tugOfWar.
No external loads will be applied (external loads file not specified).
MODEL: TugOfWar
ANALYSES (0)
BODIES (2)
body[0] = ground (mass: 0) (inertia: 1 0 0 0 1 0 0 0 1)
body[1] = Block (mass: 20) (inertia: 1 0 0 0 1 0 0 0 1)
ACTUATORS (2)
actuator[0] = muscle1
actuator[1] = muscle2
numStates = 17
numCoordinates = 6
numSpeeds = 6
numActuators = 2
numBodies = 2
numConstraints = 0
numProbes = 0
STATES (16)
y[0] = blockToGround_xRotation
y[1] = blockToGround_yRotation
y[2] = blockToGround_zRotation
y[3] = blockToGround_xTranslation
y[4] = blockToGround_yTranslation
y[5] = blockToGround_zTranslation
y[6] = blockToGround_xRotation_u
y[7] = blockToGround_yRotation_u
y[8] = blockToGround_zRotation_u
y[9] = blockToGround_xTranslation_u
y[10] = blockToGround_yTranslation_u
y[11] = blockToGround_zTranslation_u
y[12] = muscle1.activation
y[13] = muscle1.fiber_length
y[14] = muscle2.activation
y[15] = muscle2.fiber_length
Integrating from 0 to 3
ForwardTool::run() caught exception
SimTK Exception thrown at VisualizerProtocol.cpp:370:
Error detected by Simbody method VisualizerProtocol: An attempt to write() 1 bytes to pipe 18 failed with errno=22 (Invalid argument).
(Required condition 'status!=-1' was not met.)
Printing results of investigation tugOfWar to ./.
Do you have any idea of what went wrong in the procedure?
Yes, I have checked the required paths etc
Kind regards,
Angelos
- shayan moradkhani
- Posts: 41
- Joined: Fri May 05, 2017 5:12 pm
Re: Java Exception
i have checked everything, however i keep getting this error.tkuchida wrote:Thank you for providing more information about the issue. Have you confirmed that classpath.txt, librarypath.txt, and MATLAB's path have been properly set? See the "Scripting with Matlab" page in the Confluence documentation (http://simtk-confluence.stanford.edu:80 ... ith+Matlab, "Manual Setup" section).
regards
Shayan
Re: Java Exception
I had this same issue; it was fixed through making sure my paths were correct. I followed the below steps -c:\Program Files\MATLAB\R2015b\bin\win64\
D:/Dev/OpenSim33/installx64/Simbody/bin/
C:\Program Files\Simbody\bin\
C:\Program Files\SimTK\bin\
Final system error was errno=2 (No such file or directory).
(Required condition 'status == 0' was not met.)
(i) Use a tool like Rapid Environment Editor to edit your path variables. It should look like this;
(ii) Use the configureOpenSim script and point it at the top level of your OpenSim installation. You should see this message if done correctly;
(iii) Restart Matlab.
Once I did this, TugOfWar_CompleteRunVisualize.m ran fine.