Expand my Community achievements bar.

SOLVED

Javascript undefined error for JS Use APIs

Avatar

Level 1

Hi all,

I'm using AEM version 6.3.0.2 and created a component using sightly and JS use API. I keep getting this error. Its the same with other components as well.

org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught SlingException

  • org.apache.sling.scripting.sightly.SightlyException: No JavaScript engine was defined.

at org.apache.sling.scripting.sightly.js.impl.JsUseProvider.provide(JsUseProvider.java:90)

at org.apache.sling.scripting.sightly.impl.engine.extension.use.UseRuntimeExtension.call(UseRuntimeExtension.java:72)

at org.apache.sling.scripting.sightly.impl.engine.runtime.RenderContextImpl.call(RenderContextImpl.java:75)

  at

What could be the reason and how do we fix it? Thanks.

1 Accepted Solution

Avatar

Correct answer by
Level 4

Please check if bundle "Apache Sling Scripting JavaScript Support" is in active state

View solution in original post

3 Replies

Avatar

Employee

I've seen this before when the runmode is incorrect, you can check further on this by checking [1]

[1] /system/console/status-slingsettings

Avatar

Correct answer by
Level 4

Please check if bundle "Apache Sling Scripting JavaScript Support" is in active state

Avatar

Level 1

Thanks. It was in resolved state. Once made active, it worked.