Open JulianGro opened 1 year ago
Could you try running the V8 tests?
Build with cmake -DBUILD_TESTS=ON
root@debian-16gb-fsn1-1:~/overte/build/tests/script-engine# QT_QPA_PLATFORM=eglfs ./script-engine-ScriptEngineTests
********* Start testing of ScriptEngineTests *********
Config: Using QtTest library 5.15.8, Qt 5.15.8 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 12.2.0), debian 12
QWARN : ScriptEngineTests::initTestCase() settings.interface: Setting::Interface::init() for key "private/settingsSafeURLS" - Manager not yet created. Settings persistence disabled.
PASS : ScriptEngineTests::initTestCase()
QDEBUG : ScriptEngineTests::testTrivial() overte.scriptengine.v8: V8 platform initialized
QDEBUG : ScriptEngineTests::testTrivial() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testTrivial() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaae5d23200)
QINFO : ScriptEngineTests::testTrivial() overte.scriptengine: [testTrivial.js] Script Engine starting:testTrivial.js
QINFO : ScriptEngineTests::testTrivial() Info message from engine "testTrivial.js" : "Script Engine starting:testTrivial.js"
QSYSTEM: ScriptEngineTests::testTrivial() overte.scriptengine.v8: Method Mat4 :: "multiply" has QMetaType::UnknownType return value
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testTrivial() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testTrivial() Running state changed. Running = true ; Stopped = false ; Finished = false
QDEBUG : ScriptEngineTests::testTrivial() Printed message from engine "testTrivial.js" : "script works!"
QDEBUG : ScriptEngineTests::testTrivial() overte.scriptengine.script: [testTrivial.js] script works!
QINFO : ScriptEngineTests::testTrivial() Running state changed. Running = true ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testTrivial() overte.scriptengine: Waiting for finish
QINFO : ScriptEngineTests::testTrivial() overte.scriptengine: [testTrivial.js] Script Engine stopping:testTrivial.js
QINFO : ScriptEngineTests::testTrivial() Info message from engine "testTrivial.js" : "Script Engine stopping:testTrivial.js"
QINFO : ScriptEngineTests::testTrivial() Finished running script "testTrivial.js"
QINFO : ScriptEngineTests::testTrivial() Running state changed. Running = false ; Stopped = false ; Finished = true
PASS : ScriptEngineTests::testTrivial()
QDEBUG : ScriptEngineTests::testSyntaxError() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testSyntaxError() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaae5f347b0)
QINFO : ScriptEngineTests::testSyntaxError() overte.scriptengine: [testSyntaxError.js] Script Engine starting:testSyntaxError.js
QINFO : ScriptEngineTests::testSyntaxError() Info message from engine "testSyntaxError.js" : "Script Engine starting:testSyntaxError.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testSyntaxError() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testSyntaxError() Running state changed. Running = true ; Stopped = false ; Finished = false
QSYSTEM: ScriptEngineTests::testSyntaxError() overte.scriptengine: [testSyntaxError.js] Error while compiling script: "testSyntaxError.js" failed on line 1 column 5 with message: "Uncaught SyntaxError: Unexpected identifier" backtrace: SyntaxError: Unexpected identifier
QSYSTEM: ScriptEngineTests::testSyntaxError() Error from engine "testSyntaxError.js" : "Error while compiling script: \"testSyntaxError.js\" failed on line 1 column 5 with message: \"Uncaught SyntaxError: Unexpected identifier\" backtrace: SyntaxError: Unexpected identifier"
QDEBUG : ScriptEngineTests::testSyntaxError() overte.scriptengine.v8: Emitting exception: Exception: "Uncaught SyntaxError: Unexpected identifier" "[Error while compiling script]" at line 1 , column 5 Backtrace: ("SyntaxError: Unexpected identifier")
QWARN : ScriptEngineTests::testSyntaxError() Exception from engine: Exception: "Uncaught SyntaxError: Unexpected identifier" "[Error while compiling script]" at line 1 , column 5 Backtrace: ("SyntaxError: Unexpected identifier")
QWARN : ScriptEngineTests::testSyntaxError() overte.scriptengine: Engine has uncaught exception, stopping
QINFO : ScriptEngineTests::testSyntaxError() Running state changed. Running = true ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testSyntaxError() overte.scriptengine: Waiting for finish
QINFO : ScriptEngineTests::testSyntaxError() overte.scriptengine: [testSyntaxError.js] Script Engine stopping:testSyntaxError.js
QINFO : ScriptEngineTests::testSyntaxError() Info message from engine "testSyntaxError.js" : "Script Engine stopping:testSyntaxError.js"
QINFO : ScriptEngineTests::testSyntaxError() Finished running script "testSyntaxError.js"
QINFO : ScriptEngineTests::testSyntaxError() Running state changed. Running = false ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testSyntaxError() Exception: Exception: "Uncaught SyntaxError: Unexpected identifier" "[Error while compiling script]" at line 1 , column 5 Backtrace: ("SyntaxError: Unexpected identifier")
PASS : ScriptEngineTests::testSyntaxError()
QDEBUG : ScriptEngineTests::testRuntimeError() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testRuntimeError() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaae5fc3070)
QINFO : ScriptEngineTests::testRuntimeError() overte.scriptengine: [testRuntimeError.js] Script Engine starting:testRuntimeError.js
QINFO : ScriptEngineTests::testRuntimeError() Info message from engine "testRuntimeError.js" : "Script Engine starting:testRuntimeError.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testRuntimeError() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testRuntimeError() Running state changed. Running = true ; Stopped = false ; Finished = false
QSYSTEM: ScriptEngineTests::testRuntimeError() overte.scriptengine: [testRuntimeError.js] Running script: "testRuntimeError.js" failed on line 1 column 0 with message: "Uncaught ReferenceError: nonexisting is not defined" backtrace: ReferenceError: nonexisting is not defined
at testRuntimeError.js:1:1
QSYSTEM: ScriptEngineTests::testRuntimeError() Error from engine "testRuntimeError.js" : "Running script: \"testRuntimeError.js\" failed on line 1 column 0 with message: \"Uncaught ReferenceError: nonexisting is not defined\" backtrace: ReferenceError: nonexisting is not defined\n at testRuntimeError.js:1:1"
QDEBUG : ScriptEngineTests::testRuntimeError() overte.scriptengine.v8: Emitting exception: Exception: "Uncaught ReferenceError: nonexisting is not defined" "[script evaluation]" at line 1 , column 0 Backtrace: ("ReferenceError: nonexisting is not defined", " at testRuntimeError.js:1:1")
QWARN : ScriptEngineTests::testRuntimeError() Exception from engine: Exception: "Uncaught ReferenceError: nonexisting is not defined" "[script evaluation]" at line 1 , column 0 Backtrace: ("ReferenceError: nonexisting is not defined", " at testRuntimeError.js:1:1")
QWARN : ScriptEngineTests::testRuntimeError() overte.scriptengine: Engine has uncaught exception, stopping
QINFO : ScriptEngineTests::testRuntimeError() Running state changed. Running = true ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testRuntimeError() overte.scriptengine: Waiting for finish
QINFO : ScriptEngineTests::testRuntimeError() overte.scriptengine: [testRuntimeError.js] Script Engine stopping:testRuntimeError.js
QINFO : ScriptEngineTests::testRuntimeError() Info message from engine "testRuntimeError.js" : "Script Engine stopping:testRuntimeError.js"
QINFO : ScriptEngineTests::testRuntimeError() Finished running script "testRuntimeError.js"
QINFO : ScriptEngineTests::testRuntimeError() Running state changed. Running = false ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testRuntimeError() Exception: Exception: "Uncaught ReferenceError: nonexisting is not defined" "[script evaluation]" at line 1 , column 0 Backtrace: ("ReferenceError: nonexisting is not defined", " at testRuntimeError.js:1:1")
PASS : ScriptEngineTests::testRuntimeError()
QDEBUG : ScriptEngineTests::testJSThrow() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testJSThrow() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaae6055090)
QINFO : ScriptEngineTests::testJSThrow() overte.scriptengine: [testThrow.js] Script Engine starting:testThrow.js
QINFO : ScriptEngineTests::testJSThrow() Info message from engine "testThrow.js" : "Script Engine starting:testThrow.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testJSThrow() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testJSThrow() Running state changed. Running = true ; Stopped = false ; Finished = false
QSYSTEM: ScriptEngineTests::testJSThrow() overte.scriptengine: [testThrow.js] Running script: "testThrow.js" failed on line 1 column 0 with message: "Uncaught 42" backtrace:
QSYSTEM: ScriptEngineTests::testJSThrow() Error from engine "testThrow.js" : "Running script: \"testThrow.js\" failed on line 1 column 0 with message: \"Uncaught 42\" backtrace: "
QDEBUG : ScriptEngineTests::testJSThrow() overte.scriptengine.v8: Emitting exception: Exception: "Uncaught 42" "[script evaluation]" at line 1 , column 0
QWARN : ScriptEngineTests::testJSThrow() Exception from engine: Exception: "Uncaught 42" "[script evaluation]" at line 1 , column 0
QWARN : ScriptEngineTests::testJSThrow() overte.scriptengine: Engine has uncaught exception, stopping
QINFO : ScriptEngineTests::testJSThrow() Running state changed. Running = true ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testJSThrow() overte.scriptengine: Waiting for finish
QINFO : ScriptEngineTests::testJSThrow() overte.scriptengine: [testThrow.js] Script Engine stopping:testThrow.js
QINFO : ScriptEngineTests::testJSThrow() Info message from engine "testThrow.js" : "Script Engine stopping:testThrow.js"
QINFO : ScriptEngineTests::testJSThrow() Finished running script "testThrow.js"
QINFO : ScriptEngineTests::testJSThrow() Running state changed. Running = false ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testJSThrow() Exception: Exception: "Uncaught 42" "[script evaluation]" at line 1 , column 0
PASS : ScriptEngineTests::testJSThrow()
QDEBUG : ScriptEngineTests::testRegisterClass() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testRegisterClass() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaae60e3920)
QINFO : ScriptEngineTests::testRegisterClass() overte.scriptengine: [testClass.js] Script Engine starting:testClass.js
QINFO : ScriptEngineTests::testRegisterClass() Info message from engine "testClass.js" : "Script Engine starting:testClass.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testRegisterClass() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testRegisterClass() Running state changed. Running = true ; Stopped = false ; Finished = false
QDEBUG : ScriptEngineTests::testRegisterClass() invokableFunc called with value 4
QDEBUG : ScriptEngineTests::testRegisterClass() Printed message from engine "testClass.js" : "14"
QDEBUG : ScriptEngineTests::testRegisterClass() overte.scriptengine.script: [testClass.js] 14
QINFO : ScriptEngineTests::testRegisterClass() Running state changed. Running = true ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testRegisterClass() overte.scriptengine: Waiting for finish
QINFO : ScriptEngineTests::testRegisterClass() overte.scriptengine: [testClass.js] Script Engine stopping:testClass.js
QINFO : ScriptEngineTests::testRegisterClass() Info message from engine "testClass.js" : "Script Engine stopping:testClass.js"
QINFO : ScriptEngineTests::testRegisterClass() Finished running script "testClass.js"
QINFO : ScriptEngineTests::testRegisterClass() Running state changed. Running = false ; Stopped = false ; Finished = true
PASS : ScriptEngineTests::testRegisterClass()
QDEBUG : ScriptEngineTests::testInvokeNonInvokable() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testInvokeNonInvokable() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaae6174800)
QINFO : ScriptEngineTests::testInvokeNonInvokable() overte.scriptengine: [testClass.js] Script Engine starting:testClass.js
QINFO : ScriptEngineTests::testInvokeNonInvokable() Info message from engine "testClass.js" : "Script Engine starting:testClass.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testInvokeNonInvokable() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testInvokeNonInvokable() Running state changed. Running = true ; Stopped = false ; Finished = false
QSYSTEM: ScriptEngineTests::testInvokeNonInvokable() overte.scriptengine: [testClass.js] Running script: "testClass.js" failed on line 1 column 16 with message: "Uncaught TypeError: testClass.nonInvokableFunc is not a function" backtrace: TypeError: testClass.nonInvokableFunc is not a function
at testClass.js:1:17
QSYSTEM: ScriptEngineTests::testInvokeNonInvokable() Error from engine "testClass.js" : "Running script: \"testClass.js\" failed on line 1 column 16 with message: \"Uncaught TypeError: testClass.nonInvokableFunc is not a function\" backtrace: TypeError: testClass.nonInvokableFunc is not a function\n at testClass.js:1:17"
QDEBUG : ScriptEngineTests::testInvokeNonInvokable() overte.scriptengine.v8: Emitting exception: Exception: "Uncaught TypeError: testClass.nonInvokableFunc is not a function" "[script evaluation]" at line 1 , column 16 Backtrace: ("TypeError: testClass.nonInvokableFunc is not a function", " at testClass.js:1:17")
QWARN : ScriptEngineTests::testInvokeNonInvokable() Exception from engine: Exception: "Uncaught TypeError: testClass.nonInvokableFunc is not a function" "[script evaluation]" at line 1 , column 16 Backtrace: ("TypeError: testClass.nonInvokableFunc is not a function", " at testClass.js:1:17")
QWARN : ScriptEngineTests::testInvokeNonInvokable() overte.scriptengine: Engine has uncaught exception, stopping
QINFO : ScriptEngineTests::testInvokeNonInvokable() Running state changed. Running = true ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testInvokeNonInvokable() overte.scriptengine: Waiting for finish
QINFO : ScriptEngineTests::testInvokeNonInvokable() overte.scriptengine: [testClass.js] Script Engine stopping:testClass.js
QINFO : ScriptEngineTests::testInvokeNonInvokable() Info message from engine "testClass.js" : "Script Engine stopping:testClass.js"
QINFO : ScriptEngineTests::testInvokeNonInvokable() Finished running script "testClass.js"
QINFO : ScriptEngineTests::testInvokeNonInvokable() Running state changed. Running = false ; Stopped = false ; Finished = true
PASS : ScriptEngineTests::testInvokeNonInvokable()
QDEBUG : ScriptEngineTests::testRaiseException() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testRaiseException() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaae6205bc0)
QINFO : ScriptEngineTests::testRaiseException() overte.scriptengine: [testRaise.js] Script Engine starting:testRaise.js
QINFO : ScriptEngineTests::testRaiseException() Info message from engine "testRaise.js" : "Script Engine starting:testRaise.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testRaiseException() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testRaiseException() Running state changed. Running = true ; Stopped = false ; Finished = false
QDEBUG : ScriptEngineTests::testRaiseException() About to raise an exception
QSYSTEM: ScriptEngineTests::testRaiseException() overte.scriptengine.v8: Script exception occurred: "Exception test!"
QSYSTEM: ScriptEngineTests::testRaiseException() overte.scriptengine: [testRaise.js] Running script: "testRaise.js" failed on line 1 column 10 with message: "Uncaught Error: Exception test!" backtrace: Error: Exception test!
at testRaise.js:1:11
QSYSTEM: ScriptEngineTests::testRaiseException() Error from engine "testRaise.js" : "Running script: \"testRaise.js\" failed on line 1 column 10 with message: \"Uncaught Error: Exception test!\" backtrace: Error: Exception test!\n at testRaise.js:1:11"
QDEBUG : ScriptEngineTests::testRaiseException() overte.scriptengine.v8: Emitting exception: Exception: "Uncaught Error: Exception test!" "[script evaluation]" at line 1 , column 10 Backtrace: ("Error: Exception test!", " at testRaise.js:1:11")
QWARN : ScriptEngineTests::testRaiseException() Exception from engine: Exception: "Uncaught Error: Exception test!" "[script evaluation]" at line 1 , column 10 Backtrace: ("Error: Exception test!", " at testRaise.js:1:11")
QWARN : ScriptEngineTests::testRaiseException() overte.scriptengine: Engine has uncaught exception, stopping
QINFO : ScriptEngineTests::testRaiseException() Running state changed. Running = true ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testRaiseException() overte.scriptengine: Waiting for finish
QINFO : ScriptEngineTests::testRaiseException() overte.scriptengine: [testRaise.js] Script Engine stopping:testRaise.js
QINFO : ScriptEngineTests::testRaiseException() Info message from engine "testRaise.js" : "Script Engine stopping:testRaise.js"
QINFO : ScriptEngineTests::testRaiseException() Finished running script "testRaise.js"
QINFO : ScriptEngineTests::testRaiseException() Running state changed. Running = false ; Stopped = false ; Finished = true
PASS : ScriptEngineTests::testRaiseException()
QDEBUG : ScriptEngineTests::testRaiseExceptionAndCatch() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testRaiseExceptionAndCatch() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaae62991f0)
QINFO : ScriptEngineTests::testRaiseExceptionAndCatch() overte.scriptengine: [testRaiseCatch.js] Script Engine starting:testRaiseCatch.js
QINFO : ScriptEngineTests::testRaiseExceptionAndCatch() Info message from engine "testRaiseCatch.js" : "Script Engine starting:testRaiseCatch.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testRaiseExceptionAndCatch() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testRaiseExceptionAndCatch() Running state changed. Running = true ; Stopped = false ; Finished = false
QDEBUG : ScriptEngineTests::testRaiseExceptionAndCatch() About to raise an exception
QSYSTEM: ScriptEngineTests::testRaiseExceptionAndCatch() overte.scriptengine.v8: Script exception occurred: "Exception test!"
QINFO : ScriptEngineTests::testRaiseExceptionAndCatch() Running state changed. Running = true ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testRaiseExceptionAndCatch() overte.scriptengine: Waiting for finish
QINFO : ScriptEngineTests::testRaiseExceptionAndCatch() overte.scriptengine: [testRaiseCatch.js] Script Engine stopping:testRaiseCatch.js
QINFO : ScriptEngineTests::testRaiseExceptionAndCatch() Info message from engine "testRaiseCatch.js" : "Script Engine stopping:testRaiseCatch.js"
QINFO : ScriptEngineTests::testRaiseExceptionAndCatch() Finished running script "testRaiseCatch.js"
QINFO : ScriptEngineTests::testRaiseExceptionAndCatch() Running state changed. Running = false ; Stopped = false ; Finished = true
FAIL! : ScriptEngineTests::testRaiseExceptionAndCatch() 'printed == "Caught!"' returned FALSE. ()
Loc: [/root/overte/tests/script-engine/src/ScriptEngineTests.cpp(248)]
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaae632af60)
QINFO : ScriptEngineTests::testSignal() overte.scriptengine: [testSignal.js] Script Engine starting:testSignal.js
QINFO : ScriptEngineTests::testSignal() Info message from engine "testSignal.js" : "Script Engine starting:testSignal.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testSignal() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testSignal() Running state changed. Running = true ; Stopped = false ; Finished = false
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.v8: ScriptSignalV8Proxy::connect: "ScriptManagerScriptingInterface::update" fullName: "ScriptManagerScriptingInterface::update"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine: Waiting for finish
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.00005900000178371556"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.00005900000178371556
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.01654599979519844"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.01654599979519844
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.016482999548316002"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.016482999548316002
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.016464000567793846"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.016464000567793846
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.016485000029206276"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.016485000029206276
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.016535000875592232"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.016535000875592232
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.017508000135421753"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.017508000135421753
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.016491999849677086"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.016491999849677086
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.016610000282526016"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.016610000282526016
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.016520999372005463"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.016520999372005463
QINFO : ScriptEngineTests::testSignal() Running state changed. Running = true ; Stopped = false ; Finished = true
QINFO : ScriptEngineTests::testSignal() overte.scriptengine: [testSignal.js] Script Engine stopping:testSignal.js
QINFO : ScriptEngineTests::testSignal() Info message from engine "testSignal.js" : "Script Engine stopping:testSignal.js"
QINFO : ScriptEngineTests::testSignal() Finished running script "testSignal.js"
QINFO : ScriptEngineTests::testSignal() Running state changed. Running = false ; Stopped = false ; Finished = true
PASS : ScriptEngineTests::testSignal()
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaae63bc800)
QINFO : ScriptEngineTests::testSignalWithException() overte.scriptengine: [testSignalWithException.js] Script Engine starting:testSignalWithException.js
QINFO : ScriptEngineTests::testSignalWithException() Info message from engine "testSignalWithException.js" : "Script Engine starting:testSignalWithException.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testSignalWithException() Running state changed. Running = true ; Stopped = false ; Finished = false
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine.v8: ScriptSignalV8Proxy::connect: "ScriptManagerScriptingInterface::update" fullName: "ScriptManagerScriptingInterface::update"
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine: Waiting for finish
QDEBUG : ScriptEngineTests::testSignalWithException() Printed message from engine "testSignalWithException.js" : "0.00004400000034365803"
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine.script: [testSignalWithException.js] 0.00004400000034365803
QSYSTEM: ScriptEngineTests::testSignalWithException() overte.scriptengine: [testSignalWithException.js] Signal proxy ScriptManagerScriptingInterface::update connection call failed: "failed on line 1 column 146 with message: "Uncaught ReferenceError: nonExist is not defined" backtrace: ReferenceError: nonExist is not defined
at testSignalWithException.js:1:147
This provided: 0
QSYSTEM: ScriptEngineTests::testSignalWithException() Error from engine "testSignalWithException.js" : "Signal proxy ScriptManagerScriptingInterface::update connection call failed: \"failed on line 1 column 146 with message: \"Uncaught ReferenceError: nonExist is not defined\" backtrace: ReferenceError: nonExist is not defined\n at testSignalWithException.js:1:147\nThis provided: 0"
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine.v8: Emitting exception: Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QWARN : ScriptEngineTests::testSignalWithException() Exception from engine: Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QWARN : ScriptEngineTests::testSignalWithException() overte.scriptengine: run ---------- UNCAUGHT EXCEPTION --------
QWARN : ScriptEngineTests::testSignalWithException() overte.scriptengine: runInThread Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QWARN : ScriptEngineTests::testSignalWithException() Exception from engine: Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QDEBUG : ScriptEngineTests::testSignalWithException() Printed message from engine "testSignalWithException.js" : "0.016040999442338943"
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine.script: [testSignalWithException.js] 0.016040999442338943
QSYSTEM: ScriptEngineTests::testSignalWithException() overte.scriptengine: [testSignalWithException.js] Signal proxy ScriptManagerScriptingInterface::update connection call failed: "failed on line 1 column 146 with message: "Uncaught ReferenceError: nonExist is not defined" backtrace: ReferenceError: nonExist is not defined
at testSignalWithException.js:1:147
This provided: 0
QSYSTEM: ScriptEngineTests::testSignalWithException() Error from engine "testSignalWithException.js" : "Signal proxy ScriptManagerScriptingInterface::update connection call failed: \"failed on line 1 column 146 with message: \"Uncaught ReferenceError: nonExist is not defined\" backtrace: ReferenceError: nonExist is not defined\n at testSignalWithException.js:1:147\nThis provided: 0"
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine.v8: Emitting exception: Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QWARN : ScriptEngineTests::testSignalWithException() Exception from engine: Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QWARN : ScriptEngineTests::testSignalWithException() overte.scriptengine: run ---------- UNCAUGHT EXCEPTION --------
QWARN : ScriptEngineTests::testSignalWithException() overte.scriptengine: runInThread Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QWARN : ScriptEngineTests::testSignalWithException() Exception from engine: Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QDEBUG : ScriptEngineTests::testSignalWithException() Printed message from engine "testSignalWithException.js" : "0.016863999888300896"
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine.script: [testSignalWithException.js] 0.016863999888300896
QINFO : ScriptEngineTests::testSignalWithException() Running state changed. Running = true ; Stopped = false ; Finished = true
QSYSTEM: ScriptEngineTests::testSignalWithException() overte.scriptengine: [testSignalWithException.js] Signal proxy ScriptManagerScriptingInterface::update connection call failed: "failed on line 1 column 146 with message: "Uncaught ReferenceError: nonExist is not defined" backtrace: ReferenceError: nonExist is not defined
at testSignalWithException.js:1:147
This provided: 0
QSYSTEM: ScriptEngineTests::testSignalWithException() Error from engine "testSignalWithException.js" : "Signal proxy ScriptManagerScriptingInterface::update connection call failed: \"failed on line 1 column 146 with message: \"Uncaught ReferenceError: nonExist is not defined\" backtrace: ReferenceError: nonExist is not defined\n at testSignalWithException.js:1:147\nThis provided: 0"
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine.v8: Emitting exception: Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QWARN : ScriptEngineTests::testSignalWithException() Exception from engine: Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QWARN : ScriptEngineTests::testSignalWithException() overte.scriptengine: run ---------- UNCAUGHT EXCEPTION --------
QWARN : ScriptEngineTests::testSignalWithException() overte.scriptengine: runInThread Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QWARN : ScriptEngineTests::testSignalWithException() Exception from engine: Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QINFO : ScriptEngineTests::testSignalWithException() overte.scriptengine: [testSignalWithException.js] Script Engine stopping:testSignalWithException.js
QINFO : ScriptEngineTests::testSignalWithException() Info message from engine "testSignalWithException.js" : "Script Engine stopping:testSignalWithException.js"
QINFO : ScriptEngineTests::testSignalWithException() Finished running script "testSignalWithException.js"
QINFO : ScriptEngineTests::testSignalWithException() Running state changed. Running = false ; Stopped = false ; Finished = true
PASS : ScriptEngineTests::testSignalWithException()
QDEBUG : ScriptEngineTests::testQuat() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testQuat() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaae62058f0)
QINFO : ScriptEngineTests::testQuat() overte.scriptengine: [testQuat.js] Script Engine starting:testQuat.js
QINFO : ScriptEngineTests::testQuat() Info message from engine "testQuat.js" : "Script Engine starting:testQuat.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testQuat() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testQuat() Running state changed. Running = true ; Stopped = false ; Finished = false
QDEBUG : ScriptEngineTests::testQuat() overte.scriptengine.v8: ScriptEngineV8::castVariantToValue failed for glm::quat
QDEBUG : ScriptEngineTests::testQuat() overte.scriptengine.v8: "ScriptEngineV8::castVariantToValue failed"
QDEBUG : ScriptEngineTests::testQuat() overte.scriptengine.v8: "testQuat.js :2"
QDEBUG : ScriptEngineTests::testQuat() Printed message from engine "testQuat.js" : "undefined"
FAIL! : ScriptEngineTests::testQuat() Compared values are not the same
Actual (message) : "undefined"
Expected (answers[printCount++]): "{\"x\":0,\"y\":0,\"z\":0,\"w\":1}"
Loc: [/root/overte/tests/script-engine/src/ScriptEngineTests.cpp(325)]
QDEBUG : ScriptEngineTests::testQuat() overte.scriptengine.script: [testQuat.js] undefined
QDEBUG : ScriptEngineTests::testQuat() overte.scriptengine.v8: ScriptEngineV8::castVariantToValue failed for glm::quat
QDEBUG : ScriptEngineTests::testQuat() overte.scriptengine.v8: "ScriptEngineV8::castVariantToValue failed"
QDEBUG : ScriptEngineTests::testQuat() overte.scriptengine.v8: "testQuat.js :3"
=== Received signal at function time: 28ms, total time: 702ms, dumping stack ===
=== End of stack trace ===
QFATAL : ScriptEngineTests::testQuat() Received signal 11
Function time: 27ms Total time: 702ms
FAIL! : ScriptEngineTests::testQuat() Received a fatal error.
Loc: [Unknown file(0)]
Totals: 10 passed, 3 failed, 0 skipped, 0 blacklisted, 704ms
********* Finished testing of ScriptEngineTests *********
Aborted
root@debian-16gb-fsn1-1:~/overte/build/tests/script-engine#
The problem I have had was on Fedora after installing from RPM, while this is built from source on Debian 12. So the test doesn't necessarily mean anything.
I just noticed that v8 on aarch64 is still using a prebuilt package, so that might be causing an issue.
The entity server scripts work really well :)
One test is still failing:
********* Start testing of ScriptEngineTests *********
Config: Using QtTest library 5.15.10, Qt 5.15.10 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 12.1.0), archarm unknown
QWARN : ScriptEngineTests::initTestCase() settings.interface: Setting::Interface::init() for key "private/settingsSafeURLS" - Manager not yet created. Settings persistence disabled.
PASS : ScriptEngineTests::initTestCase()
QDEBUG : ScriptEngineTests::testTrivial() overte.scriptengine.v8: V8 platform initialized
QDEBUG : ScriptEngineTests::testTrivial() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testTrivial() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaaff300ed0)
QINFO : ScriptEngineTests::testTrivial() overte.scriptengine: [testTrivial.js] Script Engine starting:testTrivial.js
QINFO : ScriptEngineTests::testTrivial() Info message from engine "testTrivial.js" : "Script Engine starting:testTrivial.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testTrivial() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testTrivial() Running state changed. Running = true ; Stopped = false ; Finished = false
QDEBUG : ScriptEngineTests::testTrivial() Printed message from engine "testTrivial.js" : "script works!"
QDEBUG : ScriptEngineTests::testTrivial() overte.scriptengine.script: [testTrivial.js] script works!
QINFO : ScriptEngineTests::testTrivial() Running state changed. Running = true ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testTrivial() overte.scriptengine: Waiting for finish
QINFO : ScriptEngineTests::testTrivial() overte.scriptengine: [testTrivial.js] Script Engine stopping:testTrivial.js
QINFO : ScriptEngineTests::testTrivial() Info message from engine "testTrivial.js" : "Script Engine stopping:testTrivial.js"
QINFO : ScriptEngineTests::testTrivial() Finished running script "testTrivial.js"
QINFO : ScriptEngineTests::testTrivial() Running state changed. Running = false ; Stopped = false ; Finished = true
PASS : ScriptEngineTests::testTrivial()
QDEBUG : ScriptEngineTests::testSyntaxError() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testSyntaxError() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaaff365cd0)
QINFO : ScriptEngineTests::testSyntaxError() overte.scriptengine: [testSyntaxError.js] Script Engine starting:testSyntaxError.js
QINFO : ScriptEngineTests::testSyntaxError() Info message from engine "testSyntaxError.js" : "Script Engine starting:testSyntaxError.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testSyntaxError() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testSyntaxError() Running state changed. Running = true ; Stopped = false ; Finished = false
QSYSTEM: ScriptEngineTests::testSyntaxError() overte.scriptengine: [testSyntaxError.js] Error while compiling script: "testSyntaxError.js" failed on line 1 column 5 with message: "Uncaught SyntaxError: Unexpected identifier" backtrace: SyntaxError: Unexpected identifier
QSYSTEM: ScriptEngineTests::testSyntaxError() Error from engine "testSyntaxError.js" : "Error while compiling script: \"testSyntaxError.js\" failed on line 1 column 5 with message: \"Uncaught SyntaxError: Unexpected identifier\" backtrace: SyntaxError: Unexpected identifier"
QDEBUG : ScriptEngineTests::testSyntaxError() overte.scriptengine.v8: Emitting exception: Exception: "Uncaught SyntaxError: Unexpected identifier" "[Error while compiling script]" at line 1 , column 5 Backtrace: ("SyntaxError: Unexpected identifier")
QWARN : ScriptEngineTests::testSyntaxError() Exception from engine: Exception: "Uncaught SyntaxError: Unexpected identifier" "[Error while compiling script]" at line 1 , column 5 Backtrace: ("SyntaxError: Unexpected identifier")
QWARN : ScriptEngineTests::testSyntaxError() overte.scriptengine: Engine has uncaught exception, stopping
QINFO : ScriptEngineTests::testSyntaxError() Running state changed. Running = true ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testSyntaxError() overte.scriptengine: Waiting for finish
QINFO : ScriptEngineTests::testSyntaxError() overte.scriptengine: [testSyntaxError.js] Script Engine stopping:testSyntaxError.js
QINFO : ScriptEngineTests::testSyntaxError() Info message from engine "testSyntaxError.js" : "Script Engine stopping:testSyntaxError.js"
QINFO : ScriptEngineTests::testSyntaxError() Finished running script "testSyntaxError.js"
QINFO : ScriptEngineTests::testSyntaxError() Running state changed. Running = false ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testSyntaxError() Exception: Exception: "Uncaught SyntaxError: Unexpected identifier" "[Error while compiling script]" at line 1 , column 5 Backtrace: ("SyntaxError: Unexpected identifier")
PASS : ScriptEngineTests::testSyntaxError()
QDEBUG : ScriptEngineTests::testRuntimeError() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testRuntimeError() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaaff3de660)
QINFO : ScriptEngineTests::testRuntimeError() overte.scriptengine: [testRuntimeError.js] Script Engine starting:testRuntimeError.js
QINFO : ScriptEngineTests::testRuntimeError() Info message from engine "testRuntimeError.js" : "Script Engine starting:testRuntimeError.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testRuntimeError() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testRuntimeError() Running state changed. Running = true ; Stopped = false ; Finished = false
QSYSTEM: ScriptEngineTests::testRuntimeError() overte.scriptengine: [testRuntimeError.js] Running script: "testRuntimeError.js" failed on line 1 column 0 with message: "Uncaught ReferenceError: nonexisting is not defined" backtrace: ReferenceError: nonexisting is not defined
at testRuntimeError.js:1:1
QSYSTEM: ScriptEngineTests::testRuntimeError() Error from engine "testRuntimeError.js" : "Running script: \"testRuntimeError.js\" failed on line 1 column 0 with message: \"Uncaught ReferenceError: nonexisting is not defined\" backtrace: ReferenceError: nonexisting is not defined\n at testRuntimeError.js:1:1"
QDEBUG : ScriptEngineTests::testRuntimeError() overte.scriptengine.v8: Emitting exception: Exception: "Uncaught ReferenceError: nonexisting is not defined" "[script evaluation]" at line 1 , column 0 Backtrace: ("ReferenceError: nonexisting is not defined", " at testRuntimeError.js:1:1")
QWARN : ScriptEngineTests::testRuntimeError() Exception from engine: Exception: "Uncaught ReferenceError: nonexisting is not defined" "[script evaluation]" at line 1 , column 0 Backtrace: ("ReferenceError: nonexisting is not defined", " at testRuntimeError.js:1:1")
QWARN : ScriptEngineTests::testRuntimeError() overte.scriptengine: Engine has uncaught exception, stopping
QINFO : ScriptEngineTests::testRuntimeError() Running state changed. Running = true ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testRuntimeError() overte.scriptengine: Waiting for finish
QINFO : ScriptEngineTests::testRuntimeError() overte.scriptengine: [testRuntimeError.js] Script Engine stopping:testRuntimeError.js
QINFO : ScriptEngineTests::testRuntimeError() Info message from engine "testRuntimeError.js" : "Script Engine stopping:testRuntimeError.js"
QINFO : ScriptEngineTests::testRuntimeError() Finished running script "testRuntimeError.js"
QINFO : ScriptEngineTests::testRuntimeError() Running state changed. Running = false ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testRuntimeError() Exception: Exception: "Uncaught ReferenceError: nonexisting is not defined" "[script evaluation]" at line 1 , column 0 Backtrace: ("ReferenceError: nonexisting is not defined", " at testRuntimeError.js:1:1")
PASS : ScriptEngineTests::testRuntimeError()
QDEBUG : ScriptEngineTests::testJSThrow() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testJSThrow() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaaff456c60)
QINFO : ScriptEngineTests::testJSThrow() overte.scriptengine: [testThrow.js] Script Engine starting:testThrow.js
QINFO : ScriptEngineTests::testJSThrow() Info message from engine "testThrow.js" : "Script Engine starting:testThrow.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testJSThrow() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testJSThrow() Running state changed. Running = true ; Stopped = false ; Finished = false
QSYSTEM: ScriptEngineTests::testJSThrow() overte.scriptengine: [testThrow.js] Running script: "testThrow.js" failed on line 1 column 0 with message: "Uncaught 42" backtrace:
QSYSTEM: ScriptEngineTests::testJSThrow() Error from engine "testThrow.js" : "Running script: \"testThrow.js\" failed on line 1 column 0 with message: \"Uncaught 42\" backtrace: "
QDEBUG : ScriptEngineTests::testJSThrow() overte.scriptengine.v8: Emitting exception: Exception: "Uncaught 42" "[script evaluation]" at line 1 , column 0
QWARN : ScriptEngineTests::testJSThrow() Exception from engine: Exception: "Uncaught 42" "[script evaluation]" at line 1 , column 0
QWARN : ScriptEngineTests::testJSThrow() overte.scriptengine: Engine has uncaught exception, stopping
QINFO : ScriptEngineTests::testJSThrow() Running state changed. Running = true ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testJSThrow() overte.scriptengine: Waiting for finish
QINFO : ScriptEngineTests::testJSThrow() overte.scriptengine: [testThrow.js] Script Engine stopping:testThrow.js
QINFO : ScriptEngineTests::testJSThrow() Info message from engine "testThrow.js" : "Script Engine stopping:testThrow.js"
QINFO : ScriptEngineTests::testJSThrow() Finished running script "testThrow.js"
QINFO : ScriptEngineTests::testJSThrow() Running state changed. Running = false ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testJSThrow() Exception: Exception: "Uncaught 42" "[script evaluation]" at line 1 , column 0
PASS : ScriptEngineTests::testJSThrow()
QDEBUG : ScriptEngineTests::testRegisterClass() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testRegisterClass() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaaff4cd8a0)
QINFO : ScriptEngineTests::testRegisterClass() overte.scriptengine: [testClass.js] Script Engine starting:testClass.js
QINFO : ScriptEngineTests::testRegisterClass() Info message from engine "testClass.js" : "Script Engine starting:testClass.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testRegisterClass() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testRegisterClass() Running state changed. Running = true ; Stopped = false ; Finished = false
QDEBUG : ScriptEngineTests::testRegisterClass() invokableFunc called with value 4
QDEBUG : ScriptEngineTests::testRegisterClass() Printed message from engine "testClass.js" : "14"
QDEBUG : ScriptEngineTests::testRegisterClass() overte.scriptengine.script: [testClass.js] 14
QINFO : ScriptEngineTests::testRegisterClass() Running state changed. Running = true ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testRegisterClass() overte.scriptengine: Waiting for finish
QINFO : ScriptEngineTests::testRegisterClass() overte.scriptengine: [testClass.js] Script Engine stopping:testClass.js
QINFO : ScriptEngineTests::testRegisterClass() Info message from engine "testClass.js" : "Script Engine stopping:testClass.js"
QINFO : ScriptEngineTests::testRegisterClass() Finished running script "testClass.js"
QINFO : ScriptEngineTests::testRegisterClass() Running state changed. Running = false ; Stopped = false ; Finished = true
PASS : ScriptEngineTests::testRegisterClass()
QDEBUG : ScriptEngineTests::testInvokeNonInvokable() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testInvokeNonInvokable() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaaff545fe0)
QINFO : ScriptEngineTests::testInvokeNonInvokable() overte.scriptengine: [testClass.js] Script Engine starting:testClass.js
QINFO : ScriptEngineTests::testInvokeNonInvokable() Info message from engine "testClass.js" : "Script Engine starting:testClass.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testInvokeNonInvokable() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testInvokeNonInvokable() Running state changed. Running = true ; Stopped = false ; Finished = false
QSYSTEM: ScriptEngineTests::testInvokeNonInvokable() overte.scriptengine: [testClass.js] Running script: "testClass.js" failed on line 1 column 16 with message: "Uncaught TypeError: testClass.nonInvokableFunc is not a function" backtrace: TypeError: testClass.nonInvokableFunc is not a function
at testClass.js:1:17
QSYSTEM: ScriptEngineTests::testInvokeNonInvokable() Error from engine "testClass.js" : "Running script: \"testClass.js\" failed on line 1 column 16 with message: \"Uncaught TypeError: testClass.nonInvokableFunc is not a function\" backtrace: TypeError: testClass.nonInvokableFunc is not a function\n at testClass.js:1:17"
QDEBUG : ScriptEngineTests::testInvokeNonInvokable() overte.scriptengine.v8: Emitting exception: Exception: "Uncaught TypeError: testClass.nonInvokableFunc is not a function" "[script evaluation]" at line 1 , column 16 Backtrace: ("TypeError: testClass.nonInvokableFunc is not a function", " at testClass.js:1:17")
QWARN : ScriptEngineTests::testInvokeNonInvokable() Exception from engine: Exception: "Uncaught TypeError: testClass.nonInvokableFunc is not a function" "[script evaluation]" at line 1 , column 16 Backtrace: ("TypeError: testClass.nonInvokableFunc is not a function", " at testClass.js:1:17")
QWARN : ScriptEngineTests::testInvokeNonInvokable() overte.scriptengine: Engine has uncaught exception, stopping
QINFO : ScriptEngineTests::testInvokeNonInvokable() Running state changed. Running = true ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testInvokeNonInvokable() overte.scriptengine: Waiting for finish
QINFO : ScriptEngineTests::testInvokeNonInvokable() overte.scriptengine: [testClass.js] Script Engine stopping:testClass.js
QINFO : ScriptEngineTests::testInvokeNonInvokable() Info message from engine "testClass.js" : "Script Engine stopping:testClass.js"
QINFO : ScriptEngineTests::testInvokeNonInvokable() Finished running script "testClass.js"
QINFO : ScriptEngineTests::testInvokeNonInvokable() Running state changed. Running = false ; Stopped = false ; Finished = true
PASS : ScriptEngineTests::testInvokeNonInvokable()
QDEBUG : ScriptEngineTests::testRaiseException() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testRaiseException() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaaff5bf730)
QINFO : ScriptEngineTests::testRaiseException() overte.scriptengine: [testRaise.js] Script Engine starting:testRaise.js
QINFO : ScriptEngineTests::testRaiseException() Info message from engine "testRaise.js" : "Script Engine starting:testRaise.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testRaiseException() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testRaiseException() Running state changed. Running = true ; Stopped = false ; Finished = false
QDEBUG : ScriptEngineTests::testRaiseException() About to raise an exception
QSYSTEM: ScriptEngineTests::testRaiseException() overte.scriptengine.v8: Script exception occurred: "Exception test!"
QSYSTEM: ScriptEngineTests::testRaiseException() overte.scriptengine: [testRaise.js] Running script: "testRaise.js" failed on line 1 column 10 with message: "Uncaught Error: Exception test!" backtrace: Error: Exception test!
at testRaise.js:1:11
QSYSTEM: ScriptEngineTests::testRaiseException() Error from engine "testRaise.js" : "Running script: \"testRaise.js\" failed on line 1 column 10 with message: \"Uncaught Error: Exception test!\" backtrace: Error: Exception test!\n at testRaise.js:1:11"
QDEBUG : ScriptEngineTests::testRaiseException() overte.scriptengine.v8: Emitting exception: Exception: "Uncaught Error: Exception test!" "[script evaluation]" at line 1 , column 10 Backtrace: ("Error: Exception test!", " at testRaise.js:1:11")
QWARN : ScriptEngineTests::testRaiseException() Exception from engine: Exception: "Uncaught Error: Exception test!" "[script evaluation]" at line 1 , column 10 Backtrace: ("Error: Exception test!", " at testRaise.js:1:11")
QWARN : ScriptEngineTests::testRaiseException() overte.scriptengine: Engine has uncaught exception, stopping
QINFO : ScriptEngineTests::testRaiseException() Running state changed. Running = true ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testRaiseException() overte.scriptengine: Waiting for finish
QINFO : ScriptEngineTests::testRaiseException() overte.scriptengine: [testRaise.js] Script Engine stopping:testRaise.js
QINFO : ScriptEngineTests::testRaiseException() Info message from engine "testRaise.js" : "Script Engine stopping:testRaise.js"
QINFO : ScriptEngineTests::testRaiseException() Finished running script "testRaise.js"
QINFO : ScriptEngineTests::testRaiseException() Running state changed. Running = false ; Stopped = false ; Finished = true
PASS : ScriptEngineTests::testRaiseException()
QDEBUG : ScriptEngineTests::testRaiseExceptionAndCatch() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testRaiseExceptionAndCatch() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaaff63bdb0)
QINFO : ScriptEngineTests::testRaiseExceptionAndCatch() overte.scriptengine: [testRaiseCatch.js] Script Engine starting:testRaiseCatch.js
QINFO : ScriptEngineTests::testRaiseExceptionAndCatch() Info message from engine "testRaiseCatch.js" : "Script Engine starting:testRaiseCatch.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testRaiseExceptionAndCatch() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testRaiseExceptionAndCatch() Running state changed. Running = true ; Stopped = false ; Finished = false
QDEBUG : ScriptEngineTests::testRaiseExceptionAndCatch() About to raise an exception
QSYSTEM: ScriptEngineTests::testRaiseExceptionAndCatch() overte.scriptengine.v8: Script exception occurred: "Exception test!"
QINFO : ScriptEngineTests::testRaiseExceptionAndCatch() Running state changed. Running = true ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testRaiseExceptionAndCatch() overte.scriptengine: Waiting for finish
QINFO : ScriptEngineTests::testRaiseExceptionAndCatch() overte.scriptengine: [testRaiseCatch.js] Script Engine stopping:testRaiseCatch.js
QINFO : ScriptEngineTests::testRaiseExceptionAndCatch() Info message from engine "testRaiseCatch.js" : "Script Engine stopping:testRaiseCatch.js"
QINFO : ScriptEngineTests::testRaiseExceptionAndCatch() Finished running script "testRaiseCatch.js"
QINFO : ScriptEngineTests::testRaiseExceptionAndCatch() Running state changed. Running = false ; Stopped = false ; Finished = true
FAIL! : ScriptEngineTests::testRaiseExceptionAndCatch() 'printed == "Caught!"' returned FALSE. ()
Loc: [/home/juliangro/git/overte/tests/script-engine/src/ScriptEngineTests.cpp(248)]
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaaff6b2350)
QINFO : ScriptEngineTests::testSignal() overte.scriptengine: [testSignal.js] Script Engine starting:testSignal.js
QINFO : ScriptEngineTests::testSignal() Info message from engine "testSignal.js" : "Script Engine starting:testSignal.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testSignal() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testSignal() Running state changed. Running = true ; Stopped = false ; Finished = false
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.v8: ScriptSignalV8Proxy::connect: "ScriptManagerScriptingInterface::update" fullName: "ScriptManagerScriptingInterface::update"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine: Waiting for finish
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.05756000056862831"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.05756000056862831
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.0017999999690800905"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.0017999999690800905
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.000674000009894371"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.000674000009894371
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.0005579999997280538"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.0005579999997280538
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.00596500001847744"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.00596500001847744
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.01718899980187416"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.01718899980187416
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.01620600000023842"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.01620600000023842
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.016826000064611435"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.016826000064611435
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.016713999211788177"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.016713999211788177
QDEBUG : ScriptEngineTests::testSignal() Printed message from engine "testSignal.js" : "0.01701200008392334"
QDEBUG : ScriptEngineTests::testSignal() overte.scriptengine.script: [testSignal.js] 0.01701200008392334
QINFO : ScriptEngineTests::testSignal() Running state changed. Running = true ; Stopped = false ; Finished = true
QINFO : ScriptEngineTests::testSignal() overte.scriptengine: [testSignal.js] Script Engine stopping:testSignal.js
QINFO : ScriptEngineTests::testSignal() Info message from engine "testSignal.js" : "Script Engine stopping:testSignal.js"
QINFO : ScriptEngineTests::testSignal() Finished running script "testSignal.js"
QINFO : ScriptEngineTests::testSignal() Running state changed. Running = false ; Stopped = false ; Finished = true
PASS : ScriptEngineTests::testSignal()
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaaff75f1b0)
QINFO : ScriptEngineTests::testSignalWithException() overte.scriptengine: [testSignalWithException.js] Script Engine starting:testSignalWithException.js
QINFO : ScriptEngineTests::testSignalWithException() Info message from engine "testSignalWithException.js" : "Script Engine starting:testSignalWithException.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testSignalWithException() Running state changed. Running = true ; Stopped = false ; Finished = false
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine.v8: ScriptSignalV8Proxy::connect: "ScriptManagerScriptingInterface::update" fullName: "ScriptManagerScriptingInterface::update"
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine: Waiting for finish
QDEBUG : ScriptEngineTests::testSignalWithException() Printed message from engine "testSignalWithException.js" : "0.00025499999173916876"
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine.script: [testSignalWithException.js] 0.00025499999173916876
QSYSTEM: ScriptEngineTests::testSignalWithException() overte.scriptengine: [testSignalWithException.js] Signal proxy ScriptManagerScriptingInterface::update connection call failed: "failed on line 1 column 146 with message: "Uncaught ReferenceError: nonExist is not defined" backtrace: ReferenceError: nonExist is not defined
at testSignalWithException.js:1:147
This provided: 0
QSYSTEM: ScriptEngineTests::testSignalWithException() Error from engine "testSignalWithException.js" : "Signal proxy ScriptManagerScriptingInterface::update connection call failed: \"failed on line 1 column 146 with message: \"Uncaught ReferenceError: nonExist is not defined\" backtrace: ReferenceError: nonExist is not defined\n at testSignalWithException.js:1:147\nThis provided: 0"
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine.v8: Emitting exception: Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QWARN : ScriptEngineTests::testSignalWithException() Exception from engine: Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QWARN : ScriptEngineTests::testSignalWithException() overte.scriptengine: run ---------- UNCAUGHT EXCEPTION --------
QWARN : ScriptEngineTests::testSignalWithException() overte.scriptengine: runInThread Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QWARN : ScriptEngineTests::testSignalWithException() Exception from engine: Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QDEBUG : ScriptEngineTests::testSignalWithException() Printed message from engine "testSignalWithException.js" : "0.016178999096155167"
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine.script: [testSignalWithException.js] 0.016178999096155167
QSYSTEM: ScriptEngineTests::testSignalWithException() overte.scriptengine: [testSignalWithException.js] Signal proxy ScriptManagerScriptingInterface::update connection call failed: "failed on line 1 column 146 with message: "Uncaught ReferenceError: nonExist is not defined" backtrace: ReferenceError: nonExist is not defined
at testSignalWithException.js:1:147
This provided: 0
QSYSTEM: ScriptEngineTests::testSignalWithException() Error from engine "testSignalWithException.js" : "Signal proxy ScriptManagerScriptingInterface::update connection call failed: \"failed on line 1 column 146 with message: \"Uncaught ReferenceError: nonExist is not defined\" backtrace: ReferenceError: nonExist is not defined\n at testSignalWithException.js:1:147\nThis provided: 0"
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine.v8: Emitting exception: Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QWARN : ScriptEngineTests::testSignalWithException() Exception from engine: Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QWARN : ScriptEngineTests::testSignalWithException() overte.scriptengine: run ---------- UNCAUGHT EXCEPTION --------
QWARN : ScriptEngineTests::testSignalWithException() overte.scriptengine: runInThread Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QWARN : ScriptEngineTests::testSignalWithException() Exception from engine: Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QDEBUG : ScriptEngineTests::testSignalWithException() Printed message from engine "testSignalWithException.js" : "0.01690799929201603"
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine.script: [testSignalWithException.js] 0.01690799929201603
QINFO : ScriptEngineTests::testSignalWithException() Running state changed. Running = true ; Stopped = false ; Finished = true
QSYSTEM: ScriptEngineTests::testSignalWithException() overte.scriptengine: [testSignalWithException.js] Signal proxy ScriptManagerScriptingInterface::update connection call failed: "failed on line 1 column 146 with message: "Uncaught ReferenceError: nonExist is not defined" backtrace: ReferenceError: nonExist is not defined
at testSignalWithException.js:1:147
This provided: 0
QSYSTEM: ScriptEngineTests::testSignalWithException() Error from engine "testSignalWithException.js" : "Signal proxy ScriptManagerScriptingInterface::update connection call failed: \"failed on line 1 column 146 with message: \"Uncaught ReferenceError: nonExist is not defined\" backtrace: ReferenceError: nonExist is not defined\n at testSignalWithException.js:1:147\nThis provided: 0"
QDEBUG : ScriptEngineTests::testSignalWithException() overte.scriptengine.v8: Emitting exception: Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QWARN : ScriptEngineTests::testSignalWithException() Exception from engine: Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QWARN : ScriptEngineTests::testSignalWithException() overte.scriptengine: run ---------- UNCAUGHT EXCEPTION --------
QWARN : ScriptEngineTests::testSignalWithException() overte.scriptengine: runInThread Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QWARN : ScriptEngineTests::testSignalWithException() Exception from engine: Exception: "Uncaught ReferenceError: nonExist is not defined" "[Error in signal proxy]" at line 1 , column 146 Backtrace: ("ReferenceError: nonExist is not defined", " at testSignalWithException.js:1:147")
QINFO : ScriptEngineTests::testSignalWithException() overte.scriptengine: [testSignalWithException.js] Script Engine stopping:testSignalWithException.js
QINFO : ScriptEngineTests::testSignalWithException() Info message from engine "testSignalWithException.js" : "Script Engine stopping:testSignalWithException.js"
QINFO : ScriptEngineTests::testSignalWithException() Finished running script "testSignalWithException.js"
QINFO : ScriptEngineTests::testSignalWithException() Running state changed. Running = false ; Stopped = false ; Finished = true
PASS : ScriptEngineTests::testSignalWithException()
QDEBUG : ScriptEngineTests::testQuat() overte.scriptengine.v8: Creating new script engine
QDEBUG : ScriptEngineTests::testQuat() overte.scriptengine: AssetScriptingInterface::AssetScriptingInterface ScriptManager(0xaaaaff745e20)
QINFO : ScriptEngineTests::testQuat() overte.scriptengine: [testQuat.js] Script Engine starting:testQuat.js
QINFO : ScriptEngineTests::testQuat() Info message from engine "testQuat.js" : "Script Engine starting:testQuat.js"
ConsoleScriptingInterfaceQDEBUG : ScriptEngineTests::testQuat() overte.scriptengine: Engine initialized
QINFO : ScriptEngineTests::testQuat() Running state changed. Running = true ; Stopped = false ; Finished = false
QDEBUG : ScriptEngineTests::testQuat() Printed message from engine "testQuat.js" : "{\"x\":0,\"y\":0,\"z\":0,\"w\":1}"
QDEBUG : ScriptEngineTests::testQuat() overte.scriptengine.script: [testQuat.js] {"x":0,"y":0,"z":0,"w":1}
QDEBUG : ScriptEngineTests::testQuat() vec3ToScriptValue: creating prototype
QDEBUG : ScriptEngineTests::testQuat() Printed message from engine "testQuat.js" : "{\"x\":0,\"y\":0,\"z\":0}"
QDEBUG : ScriptEngineTests::testQuat() overte.scriptengine.script: [testQuat.js] {"x":0,"y":0,"z":0}
QDEBUG : ScriptEngineTests::testQuat() Printed message from engine "testQuat.js" : "{\"x\":0,\"y\":1,\"z\":0}"
QDEBUG : ScriptEngineTests::testQuat() overte.scriptengine.script: [testQuat.js] {"x":0,"y":1,"z":0}
QDEBUG : ScriptEngineTests::testQuat() overte.scriptengine.v8: "Native call of Quat::getUp failed: Cannot convert parameter 1 from undefined to glm::quat"
Backtrace: ("testQuat.js :5")
QSYSTEM: ScriptEngineTests::testQuat() overte.scriptengine: [testQuat.js] Running script: "testQuat.js" failed on line 5 column 26 with message: "Uncaught Error: Native call of Quat::getUp failed: Cannot convert parameter 1 from undefined to glm::quat" backtrace: Error: Native call of Quat::getUp failed: Cannot convert parameter 1 from undefined to glm::quat
at testQuat.js:5:27
QSYSTEM: ScriptEngineTests::testQuat() Error from engine "testQuat.js" : "Running script: \"testQuat.js\" failed on line 5 column 26 with message: \"Uncaught Error: Native call of Quat::getUp failed: Cannot convert parameter 1 from undefined to glm::quat\" backtrace: Error: Native call of Quat::getUp failed: Cannot convert parameter 1 from undefined to glm::quat\n at testQuat.js:5:27"
QDEBUG : ScriptEngineTests::testQuat() overte.scriptengine.v8: Emitting exception: Exception: "Uncaught Error: Native call of Quat::getUp failed: Cannot convert parameter 1 from undefined to glm::quat" "[script evaluation]" at line 5 , column 26 Backtrace: ("Error: Native call of Quat::getUp failed: Cannot convert parameter 1 from undefined to glm::quat", " at testQuat.js:5:27")
QWARN : ScriptEngineTests::testQuat() Exception from engine: Exception: "Uncaught Error: Native call of Quat::getUp failed: Cannot convert parameter 1 from undefined to glm::quat" "[script evaluation]" at line 5 , column 26 Backtrace: ("Error: Native call of Quat::getUp failed: Cannot convert parameter 1 from undefined to glm::quat", " at testQuat.js:5:27")
QWARN : ScriptEngineTests::testQuat() overte.scriptengine: Engine has uncaught exception, stopping
QINFO : ScriptEngineTests::testQuat() Running state changed. Running = true ; Stopped = false ; Finished = true
QDEBUG : ScriptEngineTests::testQuat() overte.scriptengine: Waiting for finish
QINFO : ScriptEngineTests::testQuat() overte.scriptengine: [testQuat.js] Script Engine stopping:testQuat.js
QINFO : ScriptEngineTests::testQuat() Info message from engine "testQuat.js" : "Script Engine stopping:testQuat.js"
QINFO : ScriptEngineTests::testQuat() Finished running script "testQuat.js"
QINFO : ScriptEngineTests::testQuat() Running state changed. Running = false ; Stopped = false ; Finished = true
PASS : ScriptEngineTests::testQuat()
PASS : ScriptEngineTests::cleanupTestCase()
Totals: 12 passed, 1 failed, 0 skipped, 0 blacklisted, 511ms
********* Finished testing of ScriptEngineTests *********
Trying to run a v8 aarch64 server seems to just never manage to run any scripts. All assignment clients start and run, but scripts just never seem to start. Maybe the entity script server deadlocks?