{"_id":"574feb07aef76a0e00840955","project":"5633ebff7e9e880d00af1a53","user":"5636bfbf0441020d0000ea03","version":{"_id":"5633ec007e9e880d00af1a56","project":"5633ebff7e9e880d00af1a53","__v":16,"createdAt":"2015-10-30T22:15:28.105Z","releaseDate":"2015-10-30T22:15:28.105Z","categories":["5633ec007e9e880d00af1a57","5633f072737ea01700ea329d","5637a37d0704070d00f06cf4","5637cf4e7ca5de0d00286aeb","564503082c74cf1900da48b4","564503cb7f1fff210078e70a","567af26cb56bac0d0019d87d","567afeb8802b2b17005ddea0","567aff47802b2b17005ddea1","567b0005802b2b17005ddea3","568adfffcbd4ca0d00aebf7e","56ba80078cf7c9210009673e","574d127f6f075519007da3d0","574fde60aef76a0e00840927","57a22ba6cd51b22d00f623a0","5a062c15a66ae1001a3f5b09"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"category":{"_id":"567aff47802b2b17005ddea1","pages":["567aff537c40060d005603e3","567aff7b3241c20d00b73038","5693bcb273f48f0d0075c917","569932cf3da4370d009d20e6","56a82ae72036420d002d21ba","56df78581fc20d190018d3f4","56e9d31ddd327c0e000ef1b6"],"project":"5633ebff7e9e880d00af1a53","version":"5633ec007e9e880d00af1a56","__v":7,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-12-23T20:08:39.453Z","from_sync":false,"order":8,"slug":"faq","title":"FAQ"},"parentDoc":null,"__v":5,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-06-02T08:15:03.992Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":2,"body":"Due to a number of security vulnerabilities within Groovy, we currently only offer support for that language on our Dedicated clusters.\n[block:callout]\n{\n  \"type\": \"danger\",\n  \"title\": \"Groovy Errors\",\n  \"body\": \"If your app returns errors, containing `ExpressionScriptCompilationException`, it's likely that you need Groovy Scripting enabled on your cluster.\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Enabling Groovy Scripting\"\n}\n[/block]\nUsers who with a dedicated or enterprise-level plan should contact us to get this set up. Users on our multitenant plans can still use dynamic scripting with the faster (but somewhat limited) Lucene Expressions language.","excerpt":"","slug":"groovy-scripting","type":"basic","title":"Groovy Scripting"}
Due to a number of security vulnerabilities within Groovy, we currently only offer support for that language on our Dedicated clusters. [block:callout] { "type": "danger", "title": "Groovy Errors", "body": "If your app returns errors, containing `ExpressionScriptCompilationException`, it's likely that you need Groovy Scripting enabled on your cluster." } [/block] [block:api-header] { "type": "basic", "title": "Enabling Groovy Scripting" } [/block] Users who with a dedicated or enterprise-level plan should contact us to get this set up. Users on our multitenant plans can still use dynamic scripting with the faster (but somewhat limited) Lucene Expressions language.