-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Связку DevelNext + DFFI + xtreme3d.dll
Вылетает ошибка в интервале от 3-15 минут.
Fatal error: Uncaught exception 'php\lang\JavaException' with message 'java.lang.Error: Invalid memory access' in res://app/forms/xtreme3d.php on line 2553, position 19
Stack Trace:
#0 {closure}() called at [res://app/forms/MainForm.php:99]
#1 app\forms\xtreme3d->OdeDynamicSetRotationQuaternion() called at [res://app/forms/MainForm.php:102]
#2 system\DFFI::OdeDynamicSetRotationQuaternion() called at [res://app/forms/xtreme3d.php:2553]
#3 {main}
thrown in res://app/forms/xtreme3d.php on line 2553JVM Stack trace:
com.sun.jna.Native.invokeDouble(Native.java)
com.sun.jna.Function.invoke(Function.java:425)
com.sun.jna.Function.invoke(Function.java:354)
com.sun.jna.Function.invoke(Function.java:308)
com.sun.jna.Function.invoke(Function.java:299)
org.develnext.jphp.ext.system.classes.Helper.callFunction(Helper.java:43)
org.develnext.jphp.ext.system.classes.Helper.callFunction(Helper.java:34)
org.develnext.jphp.ext.system.classes.DFFI.__callStatic(DFFI.java:63)
java.lang.reflect.Method.invoke(Method.java:498)
php.runtime.reflection.CompileMethodEntity.invokeDynamic(CompileMethodEntity.java:203)
php.runtime.reflection.CompileMethodEntity.invokeDynamic(CompileMethodEntity.java:131)
php.runtime.reflection.MethodEntity.invokeStatic(MethodEntity.java:252)
php.runtime.invoke.InvokeHelper.callStatic(InvokeHelper.java:376)
app\forms\xtreme3d.OdeDynamicSetRotationQuaternion(res://app/forms/xtreme3d.php:2551)
java.lang.reflect.Method.invoke(Method.java:498)
php.runtime.reflection.MethodEntity.invokeDynamic(MethodEntity.java:239)
php.runtime.invoke.ObjectInvokeHelper.invokeMethod(ObjectInvokeHelper.java:215)
(res://app/forms/MainForm.php:119)
java.lang.reflect.Method.invoke(Method.java:498)
php.runtime.reflection.MethodEntity.invokeDynamic(MethodEntity.java:239)
php.runtime.invoke.ObjectInvokeHelper.invokeMethod(ObjectInvokeHelper.java:275)
php.runtime.invoke.DynamicMethodInvoker.invoke(DynamicMethodInvoker.java:57)
php.runtime.invoke.Invoker.call(Invoker.java:76)
php.runtime.invoke.Invoker.callNoThrow(Invoker.java:111)
php.runtime.invoke.Invoker.callAny(Invoker.java:103)
org.develnext.jphp.ext.javafx.classes.animation.UXAnimationTimer$AnimationTimerImpl.handle(UXAnimationTimer.java:27)
javafx.animation.AnimationTimer$AnimationTimerReceiver.lambda$handle$484(AnimationTimer.java:57)
java.security.AccessController.doPrivileged(AccessController.java)
javafx.animation.AnimationTimer$AnimationTimerReceiver.handle(AnimationTimer.java:56)
com.sun.scenario.animation.AbstractMasterTimer.timePulseImpl(AbstractMasterTimer.java:357)
com.sun.scenario.animation.AbstractMasterTimer$MainLoop.run(AbstractMasterTimer.java:267)
com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:506)
com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:490)
com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$404(QuantumToolkit.java:319)
com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
com.sun.glass.ui.win.WinApplication._runLoop(WinApplication.java)
com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191)
java.lang.Thread.run(Thread.java:745)
List-file 'xtreme3d.php' (2553) :
function OdeDynamicSetRotationQuaternion($obj,$x,$y,$z,$w){
return DFFI::OdeDynamicSetRotationQuaternion($obj,$x,$y,$z,$w);