Skip to content

SingleCronJobRunner throws error on startup #318

@thmarx

Description

@thmarx

This exception is thrown sometimes and only once while startup. After that the global conjobs run normaly.

2024-11-02 07:36:20 ERROR JobRunShell - Job DEFAULT.feature-site-test-cron-job-1 threw an unhandled Exception: 
java.lang.IllegalStateException: Multi threaded access requested by thread Thread[#38,cms-scheduler_Worker-4,5,main] but is not allowed for language(s) js.
        at com.oracle.truffle.polyglot.PolyglotEngineException.illegalState(PolyglotEngineException.java:133) ~[truffle-api-24.1.1.jar:24.1.1]
        at com.oracle.truffle.polyglot.PolyglotContextImpl.throwDeniedThreadAccess(PolyglotContextImpl.java:1408) ~[truffle-api-24.1.1.jar:24.1.1]
        at com.oracle.truffle.polyglot.PolyglotContextImpl.checkAllThreadAccesses(PolyglotContextImpl.java:1060) ~[truffle-api-24.1.1.jar:24.1.1]
        at com.oracle.truffle.polyglot.PolyglotContextImpl.enterThreadChanged(PolyglotContextImpl.java:881) ~[truffle-api-24.1.1.jar:24.1.1]
        at com.oracle.truffle.polyglot.PolyglotEngineImpl.enterCached(PolyglotEngineImpl.java:2124) ~[truffle-api-24.1.1.jar:24.1.1]
        at com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:109) ~[truffle-api-24.1.1.jar:24.1.1]
        at com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:104) ~[truffle-api-24.1.1.jar:24.1.1]
        at com.oracle.truffle.polyglot.PolyglotFunctionProxyHandler.invoke(PolyglotFunctionProxyHandler.java:151) ~[truffle-api-24.1.1.jar:24.1.1]
        at jdk.proxy2/jdk.proxy2.$Proxy53.accept(Unknown Source) ~[?:?]
        at com.condation.cms.core.scheduler.SingleCronJobRunner.execute(SingleCronJobRunner.java:53) ~[classes/:?]
        at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [quartz-2.3.2.jar:?]
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [quartz-2.3.2.jar:?]
        Suppressed: com.oracle.truffle.api.TruffleStackTrace$LazyStackTrace
2024-11-02 07:36:20 ERROR ErrorLogger - Job (DEFAULT.feature-site-test-cron-job-1 threw an exception.
org.quartz.SchedulerException: Job threw an unhandled exception.
        at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-2.3.2.jar:?]
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [quartz-2.3.2.jar:?]
Caused by: java.lang.IllegalStateException: Multi threaded access requested by thread Thread[#38,cms-scheduler_Worker-4,5,main] but is not allowed for language(s) js.
        at com.oracle.truffle.polyglot.PolyglotEngineException.illegalState(PolyglotEngineException.java:133) ~[truffle-api-24.1.1.jar:24.1.1]
        at com.oracle.truffle.polyglot.PolyglotContextImpl.throwDeniedThreadAccess(PolyglotContextImpl.java:1408) ~[truffle-api-24.1.1.jar:24.1.1]
        at com.oracle.truffle.polyglot.PolyglotContextImpl.checkAllThreadAccesses(PolyglotContextImpl.java:1060) ~[truffle-api-24.1.1.jar:24.1.1]
        at com.oracle.truffle.polyglot.PolyglotContextImpl.enterThreadChanged(PolyglotContextImpl.java:881) ~[truffle-api-24.1.1.jar:24.1.1]
        at com.oracle.truffle.polyglot.PolyglotEngineImpl.enterCached(PolyglotEngineImpl.java:2124) ~[truffle-api-24.1.1.jar:24.1.1]
        at com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:109) ~[truffle-api-24.1.1.jar:24.1.1]
        at com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:104) ~[truffle-api-24.1.1.jar:24.1.1]
        at com.oracle.truffle.polyglot.PolyglotFunctionProxyHandler.invoke(PolyglotFunctionProxyHandler.java:151) ~[truffle-api-24.1.1.jar:24.1.1]
        at jdk.proxy2/jdk.proxy2.$Proxy53.accept(Unknown Source) ~[?:?]
        at com.condation.cms.core.scheduler.SingleCronJobRunner.execute(SingleCronJobRunner.java:53) ~[classes/:?]
        at org.quartz.core.JobRunShell.run(JobRunShell.java:202) ~[quartz-2.3.2.jar:?]
        ... 1 more
        Suppressed: com.oracle.truffle.api.TruffleStackTrace$LazyStackTrace

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions