Skip to content

Instantly share code, notes, and snippets.

@toufik-airane
Last active November 12, 2015 16:30
Show Gist options
  • Save toufik-airane/eb20ab33dee63c9a3e3b to your computer and use it in GitHub Desktop.
Save toufik-airane/eb20ab33dee63c9a3e3b to your computer and use it in GitHub Desktop.
Rhino Sandbox Warning
Problem when trying to get a Rhino object: java.lang.SecurityException: Illegal access in sandbox to public GlideScriptable GlideSystemUtilScript: com.glide.script.RhinoEnvironment.checkScriptableAccess(RhinoEnvironment.java:562)
com.glide.script.ARhinoScope.checkScriptableAccess(ARhinoScope.java:96)
com.glide.script.ARhinoScope.get(ARhinoScope.java:85)
com.glide.script.RhinoScope.get(RhinoScope.java:51)
com.glide.script.RhinoSandboxScope.get(RhinoSandboxScope.java:54)
org.mozilla.javascript.ScriptableObject.getProperty(ScriptableObject.java:1478)
org.mozilla.javascript.Context.newObject(Context.java:1098)
com.glide.script.RhinoObject.<init>(RhinoObject.java:57)
com.glide.script.RhinoObject.<init>(RhinoObject.java:49)
com.glide.script.GlideRhinoObject.<init>(GlideRhinoObject.java:39)
com.glide.script.GlideRhinoObject.getDefinedScriptObject(GlideRhinoObject.java:67)
com.glide.script.GlideSystem.get(GlideSystem.java:304)
org.mozilla.javascript.ScriptableObject.getProperty(ScriptableObject.java:1478)
org.mozilla.javascript.ScriptRuntime.getProp(ScriptRuntime.java:724)
org.mozilla.javascript.gen.c5967.call(<refname>:1)
org.mozilla.javascript.gen.c5967.exec(<refname>)
com.glide.script.ScriptEvaluator.execute(ScriptEvaluator.java:233)
com.glide.script.ScriptEvaluator.evaluateString(ScriptEvaluator.java:105)
com.glide.script.ScriptEvaluator.evaluateString(ScriptEvaluator.java:72)
com.glide.script.ScriptEvaluator.evaluateStringWithPrefix(ScriptEvaluator.java:56)
com.glide.db.conditions.QueryConditionValue.eval(QueryConditionValue.java:59)
com.glide.db.conditions.QueryConditionValue.<init>(QueryConditionValue.java:41)
com.glide.db.conditions.QueryCondition.formatElement(QueryCondition.java:479)
com.glide.db.conditions.QueryCondition.format(QueryCondition.java:460)
com.glide.db.conditions.QueryCondition.toSQLBuffer(QueryCondition.java:448)
com.glide.db.conditions.QueryCondition.toSQLBuffer(QueryCondition.java:433)
com.glide.db.DBQuery.whereClause0(DBQuery.java:1377)
com.glide.db.DBQuery.toSQL(DBQuery.java:733)
com.glide.db.DBQuery.getSelectStmt(DBQuery.java:631)
com.glide.db.DBQuery.executeAsResultSet0(DBQuery.java:245)
com.glide.db.DBQuery.executeAndReturnTable(DBQuery.java:231)
com.glide.db.DBAction.executeNormal(DBAction.java:197)
com.glide.db.DBAction.executeAndReturnException(DBAction.java:166)
com.glide.db.RDBMSQueryContext.executeQuery(RDBMSQueryContext.java:46)
com.glide.db.DBQuery.execute(DBQuery.java:1772)
com.glide.db.meta.Table.queryBasic(Table.java:308)
com.glide.db.meta.Table.queryGet(Table.java:203)
com.glide.db.meta.Table.query(Table.java:184)
com.glide.script.GlideRecordITable.query(GlideRecordITable.java:77)
com.glide.script.GlideRecord.query0(GlideRecord.java:2982)
com.glide.script.GlideRecord.query(GlideRecord.java:2707)
com.glide.ui.jelly.tags.mergedata.WithTag2.getGlideRecord0(WithTag2.java:281)
com.glide.ui.jelly.tags.mergedata.WithTag2.getGlideRecord(WithTag2.java:234)
com.glide.ui.jelly.tags.mergedata.WithTag2.initGlideRecordForForm(WithTag2.java:168)
com.glide.ui.jelly.tags.mergedata.WithTag2.doTag(WithTag2.java:95)
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:299)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:84)
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:299)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:111)
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:94)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:111)
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:94)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:84)
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:299)
com.glide.ui.jelly.GlideJellyContext.run(GlideJellyContext.java:600)
com.glide.ui.jelly.GlideJellyContext.executeCompiledScript(GlideJellyContext.java:802)
com.glide.ui.GlideFormPhase2.generate(GlideFormPhase2.java:51)
com.glide.ui.GlideForm.generatePopulatedForm(GlideForm.java:637)
com.glide.ui.GlideForm.quickExit(GlideForm.java:263)
com.glide.ui.GlideForm.getRenderedPage(GlideForm.java:177)
com.glide.ui.NavigationTransaction.writeOutput(NavigationTransaction.java:156)
com.glide.ui.NavigationTransaction.process(NavigationTransaction.java:127)
com.glide.ui.GlideServletUITransaction.process(GlideServletUITransaction.java:83)
com.glide.processors.Processor.runProcessor(Processor.java:402)
com.glide.processors.Processor.processTransaction(Processor.java:192)
com.glide.processors.ProcessorRegistry.process(ProcessorRegistry.java:146)
com.glide.ui.GlideServletTransaction.process(GlideServletTransaction.java:36)
com.glide.ui.GlideServlet$1.run(GlideServlet.java:414)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
java.lang.Thread.run(Thread.java:682)
@TheoSqua
Copy link

Did you ever figure out what was causing this error? We're getting a similar error and can't much about it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment