Discussions
Categories
- 196.9K All Categories
- 2.2K Data
- 239 Big Data Appliance
- 1.9K Data Science
- 450.4K Databases
- 221.7K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 550 MySQL Community Space
- 478 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3K ORDS, SODA & JSON in the Database
- 546 SQLcl
- 4K SQL Developer Data Modeler
- 187.1K SQL & PL/SQL
- 21.3K SQL Developer
- 295.9K Development
- 17 Developer Projects
- 138 Programming Languages
- 292.6K Development Tools
- 107 DevOps
- 3.1K QA/Testing
- 646K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 155 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.1K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 18 Java Essentials
- 160 Java 8 Questions
- 86K Java Programming
- 80 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 204 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 443 LiveLabs
- 38 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 171 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 232 Portuguese
SDDM 21.4.2 does not recognize Groovy engine

I installed the latest version of SDDM 21.4.2 yesterday and trying to use the groovy engine to run my scripts. SDDM complains that the engine does not exist even though I tried copying the latest groovy-4.0.1.jar file to all data modeler extensions directories. I do not see the java.ext.dirs environment properties in the latest version. I also tried adding the groovy jar file to the "Third Party JDBC Drivers" section in the Preferences and nothing works. Is groovy still supported in SDDM? Can you please help to resolve this issue?
Thanks!
Answers
-
There is no special support for Groovy - we support JSR-223 API, so any complaint language can be used.
You need to to put Groovy jar file(s) into following directory in order to be recognized:
jdk_dir\jre\lib\ext
Keep in mind that 21.4.2 and JDK 1.8 doesn't work even with Nashorn engine, so you need JDK 11
-
I specifically installed the JDK 11.0.8 version for the SDDM. However, I do not see the JRE directory! Am I missing something here? Should I create it manually to copy the groovy library file in there?
-
ok, following worked for me:
1) download groovy
2) unzip it somewhere
3) modify datamodeler.conf file located in datamodeler\datamodeler\bin directory of DM installation - DM 21.4.2 and JDK 11
add following line in datamodeler.conf file (use the pathe where groovy is extracted:
AddJavaLibFile D:\Inst\apache-groovy-binary-4.0.1\groovy-4.0.1\lib\groovy-jsr223-4.0.1.jar
JRuby is added in the same way
-
Okay, the errors now disappeared but nothing happens when I click the Apply button. The scripts won't run!