I got it working. Interestingly enough when I installed the groovy-all bundle from the karaf console it didn't work, but if I installed it directly as part of the distribution it's successful.
On Thu, Dec 3, 2020 at 8:06 AM Carlos Munoz <[email protected]> wrote: > Thanks Oliver. > > Here's the information. Keep in mind this is a karaf distribution with the > features and configs from a few months ago. I tried building on the latest > karaf builds but sling wont even install correctly. > > Here's the exception trace from the composum window: > > java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: > groovy/lang/MissingPropertyException > at java.util.concurrent.FutureTask.report(FutureTask.java:122) > at java.util.concurrent.FutureTask.get(FutureTask.java:192) > at > com.composum.sling.core.concurrent.AbstractJobExecutor.process(AbstractJobExecutor.java:200) > at > org.apache.sling.event.impl.jobs.queues.JobQueueImpl.startJob(JobQueueImpl.java:293) > at > org.apache.sling.event.impl.jobs.queues.JobQueueImpl.access$100(JobQueueImpl.java:60) > at > org.apache.sling.event.impl.jobs.queues.JobQueueImpl$1.run(JobQueueImpl.java:229) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) > Caused by: java.lang.NoClassDefFoundError: > groovy/lang/MissingPropertyException > at > com.composum.sling.core.script.GroovyJobExecutor$GroovyRunnerCallable.call(GroovyJobExecutor.java:160) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > ... 3 more > Caused by: java.lang.ClassNotFoundException: > groovy.lang.MissingPropertyException not found by com.composum.core.commons > [12] > at > org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1639) > at > org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) > at > org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) > at java.lang.ClassLoader.loadClass(ClassLoader.java:351) > ... 5 more > Script finished with 'Error': java.lang.NoClassDefFoundError: > groovy/lang/MissingPropertyException > > The script is nothing but a simple println "Hello World" (I'm just > prototyping here). > > The list of bundles directly from Karaf: > > ID │ State │ Lvl │ Version │ Name > > ────┼─────────┼─────┼────────────────┼───────────────────────────────────────────────────────────────────────────── > 12 │ Active │ 80 │ 1.12.1 │ Composum Core Sling API > 13 │ Active │ 80 │ 1.12.1 │ Composum Core Configuration > 14 │ Active │ 80 │ 1.12.1 │ Composum Core Console > 15 │ Active │ 80 │ 1.12.1 │ Composum Core JS Libraries > 16 │ Active │ 80 │ 1.12.1 │ Composum Package Manager > 17 │ Active │ 80 │ 1.12.1 │ Composum User Managmenent > 18 │ Active │ 80 │ 2.9.9 │ Jackson-annotations > 19 │ Active │ 80 │ 2.9.9 │ Jackson-core > 20 │ Active │ 80 │ 2.9.9 │ jackson-databind > 21 │ Active │ 80 │ 15.0.0 │ Guava: Google Core Libraries for > Java > 22 │ Active │ 80 │ 1.4.200 │ H2 MVStore > 23 │ Active │ 80 │ 1.0.0.SNAPSHOT │ pantheon-bundle > 24 │ Active │ 80 │ 3.2.6 │ Metrics Core > 27 │ Active │ 80 │ 2.0 │ Content Repository for JavaTM > Technology API > 30 │ Active │ 80 │ 4.8.0.1 │ ANTLR 4 Runtime > 36 │ Active │ 80 │ 3.2.2 │ Apache Commons Collections > 37 │ Active │ 80 │ 1.14.0 │ Apache Commons Codec > 38 │ Active │ 80 │ 4.4.0 │ Apache Commons Collections > 39 │ Active │ 80 │ 1.4.0 │ Apache Commons FileUpload > 40 │ Active │ 80 │ 2.6.0 │ Apache Commons IO > 41 │ Active │ 80 │ 3.10.0 │ Apache Commons Lang > 42 │ Active │ 80 │ 1.0.12 │ Apache Felix Converter > 43 │ Active │ 80 │ 2.0.2 │ Apache Felix Health Check API > 44 │ Active │ 80 │ 2.0.6 │ Apache Felix Health Check Core > 45 │ Active │ 80 │ 2.0.4 │ Apache Felix Health Check General > Checks > 46 │ Active │ 80 │ 2.0.0 │ Apache Felix Health Check > Webconsole Plugin > 48 │ Active │ 80 │ 1.0.2 │ Apache Felix JAAS Support > 49 │ Active │ 80 │ 1.1.0 │ Apache Felix Preferences Service > 53 │ Active │ 80 │ 1.0.10 │ Apache Felix Web Console Memory > Usage Plugin > 54 │ Active │ 80 │ 1.0.4 │ Apache Felix Web Console Package > Admin Service Plugin > 55 │ Active │ 80 │ 1.1.0 │ Apache Geronimo JSR-330 Spec 1.0 > 56 │ Active │ 80 │ 1.1.0 │ Apache Geronimo Expression Language > Spec 2.2 > 59 │ Active │ 80 │ 4.5.12 │ Apache Apache HttpClient OSGi bundle > 60 │ Active │ 80 │ 4.4.13 │ Apache Apache HttpCore OSGi bundle > 61 │ Active │ 80 │ 2.20.0 │ Jackrabbit Data > 62 │ Active │ 80 │ 2.20.0 │ Jackrabbit JCR Commons > 63 │ Active │ 80 │ 2.20.0 │ Jackrabbit JCR-RMI > 64 │ Active │ 80 │ 2.20.0 │ Jackrabbit SPI > 65 │ Active │ 80 │ 2.20.0 │ Jackrabbit SPI Commons > 66 │ Active │ 80 │ 2.20.0 │ Jackrabbit WebDAV Library > 67 │ Active │ 80 │ 1.26.0 │ Oak API > 68 │ Active │ 80 │ 1.26.0 │ Oak Blob Store > 69 │ Waiting │ 80 │ 1.26.0 │ Oak Blob Plugins > 70 │ Active │ 80 │ 1.26.0 │ Oak Commons > 71 │ Active │ 80 │ 1.26.0 │ Oak Core > 72 │ Active │ 80 │ 1.26.0 │ Oak Core SPI > 73 │ Active │ 80 │ 1.26.0 │ Jackrabbit API > 74 │ Active │ 80 │ 1.26.0 │ Oak JCR Binding > 75 │ Active │ 80 │ 1.26.0 │ Oak Lucene > 76 │ Active │ 80 │ 1.26.0 │ Oak Query SPI > 77 │ Active │ 80 │ 1.26.0 │ Oak Security SPI > 78 │ Active │ 80 │ 1.26.0 │ Oak Composite Store > 79 │ Waiting │ 80 │ 1.26.0 │ Oak DocumentNodeStore > 80 │ Active │ 80 │ 1.26.0 │ Oak NodeStore and Commit SPI > 81 │ Active │ 80 │ 3.4.0 │ Apache Jackrabbit FileVault Core > Bundle > 88 │ Active │ 80 │ 4.2.8 │ Apache Karaf :: OSGi Services :: > Event > 111 │ Active │ 80 │ 2.0.19 │ Apache PDFBox > 112 │ Active │ 80 │ 2.0.19 │ Apache FontBox > 113 │ Active │ 80 │ 1.8.16 │ Apache JempBox > 115 │ Active │ 80 │ 1.7.12.1 │ Apache ServiceMix :: Bundles :: > rhino > 116 │ Active │ 80 │ 2.1.10 │ Apache Sling Adapter Manager > Implementation > 117 │ Active │ 80 │ 2.22.0 │ Apache Sling API > 118 │ Active │ 80 │ 1.4.4 │ Apache Sling Authentication Service > 119 │ Active │ 80 │ 1.0.16 │ Apache Sling Form Based > Authentication Handler > 120 │ Active │ 80 │ 2.3.2 │ Apache Sling Bundle Resource > Provider > 121 │ Active │ 80 │ 1.2.0 │ Apache Sling Context-Aware > Configuration API > 122 │ Active │ 80 │ 1.5.0 │ Apache Sling Context-Aware > Configuration Implementation > 123 │ Active │ 80 │ 1.3.4 │ Apache Sling Context-Aware > Configuration SPI > 124 │ Active │ 80 │ 1.4.4 │ Apache Sling Dynamic Class Loader > Support > 125 │ Active │ 80 │ 2.3.6 │ Apache Sling Commons Java Compiler > 126 │ Active │ 80 │ 1.0.12 │ Apache Sling Commons FileSystem > ClassLoader > 127 │ Active │ 80 │ 1.2.0 │ Apache Sling Commons Johnzon > Wrapper Library > 128 │ Active │ 80 │ 5.1.10 │ Apache Sling Commons Log > 129 │ Active │ 80 │ 1.2.8 │ Apache Sling Commons Metrics > 130 │ Active │ 80 │ 2.2.2 │ Apache Sling Commons MIME > 131 │ Active │ 80 │ 2.4.0 │ Apache Sling Commons OSGi support > 132 │ Active │ 80 │ 2.7.6 │ Apache Sling Commons Scheduler > Support > 133 │ Active │ 80 │ 3.2.20 │ Apache Sling Commons Threads > 134 │ Active │ 80 │ 1.0.4 │ Apache Sling Discovery API > 135 │ Active │ 80 │ 2.0.8 │ Apache Sling Discovery Base > 136 │ Active │ 80 │ 1.0.20 │ Apache Sling Discovery Commons > 137 │ Active │ 80 │ 1.2.28 │ Apache Sling Oak-Based Discovery > Service > 138 │ Active │ 80 │ 1.0.2 │ Apache Sling Discovery Standalone > Implementation > 139 │ Active │ 80 │ 1.0.4 │ Apache Sling Discovery Support > Bundle > 140 │ Active │ 80 │ 2.6.20 │ Apache Sling Engine Implementation > 141 │ Active │ 80 │ 4.2.12 │ Apache Sling Event Support > 142 │ Active │ 80 │ 1.1.4 │ Apache Sling Distributed Event Admin > 143 │ Active │ 80 │ 1.0.4 │ Apache Sling Health Check API > 144 │ Active │ 80 │ 1.0.6 │ Apache Sling Health Check Support > Components > 145 │ Active │ 80 │ 2.5.14 │ Apache Sling I18N Support > 146 │ Active │ 80 │ 2.4.0 │ Apache Sling Repository API Bundle > 147 │ Active │ 80 │ 3.1.0 │ Apache Sling JCR Base Bundle > 148 │ Active │ 80 │ 2.3.0 │ Apache Sling Initial Content Loader > 149 │ Active │ 80 │ 1.3.10 │ Apache Sling JCR DavEx > 150 │ Active │ 80 │ 3.0.4 │ Apache Sling Jackrabbit JSR-283 > Access Control Manager Support > 151 │ Active │ 80 │ 2.2.8 │ Apache Sling Jackrabbit UserManager > Support > 152 │ Active │ 80 │ 1.2.4 │ Apache Sling JCR Oak Server > 153 │ Active │ 80 │ 1.1.24 │ Apache Sling Repoinit JCR > 154 │ Active │ 80 │ 3.0.20 │ Apache Sling JCR Resource Resolver > 155 │ Active │ 80 │ 1.0.2 │ Apache Sling JCR WebConsole Bundle > 156 │ Active │ 80 │ 2.3.8 │ Apache Sling Simple WebDAV Access > to repositories > 157 │ Active │ 80 │ 1.3.8 │ Apache Sling Models API > 158 │ Active │ 80 │ 1.4.12 │ Apache Sling Models Implementation > 159 │ Active │ 80 │ 1.0.8 │ Apache Sling Models Model Exporter > - Jackson > 160 │ Active │ 80 │ 1.8.4 │ Apache Sling Provisioning Model > 161 │ Active │ 80 │ 1.6.2 │ Apache Sling Repoinit Parser > 162 │ Waiting │ 80 │ 1.6.16 │ Apache Sling Resource Resolver > 163 │ Active │ 80 │ 2.2.0 │ Apache Sling Scripting > Implementation API > 164 │ Active │ 80 │ 2.2.0 │ Apache Sling Scripting Core > 165 │ Active │ 80 │ 3.1.2 │ Apache Sling Scripting JavaScript > 166 │ Active │ 80 │ 2.4.2 │ Apache Sling Scripting JSP > 167 │ Active │ 80 │ 2.4.0 │ Apache Sling Scripting JSP Tag > Library > 168 │ Active │ 80 │ 1.3.2.0 │ Apache Sling Scripting HTL Engine > 169 │ Active │ 80 │ 1.2.4.0 │ Apache Sling Scripting HTL Compiler > 170 │ Active │ 80 │ 1.1.4.0 │ Apache Sling Scripting HTL Java > Compiler > 171 │ Active │ 80 │ 1.1.0 │ Apache Sling Scripting HTL JS Use > Provider > 172 │ Active │ 80 │ 1.0.10 │ Apache Sling Scripting HTL Sling > Models Use Provider > 173 │ Active │ 80 │ 1.2.0.0 │ Apache Sling Scripting HTL Runtime > 174 │ Active │ 80 │ 1.4.6 │ Apache Sling Service User Mapper > 175 │ Active │ 80 │ 2.1.40 │ Apache Sling Default GET Servlets > 176 │ Active │ 80 │ 2.3.36 │ Apache Sling Default POST Servlets > 177 │ Active │ 80 │ 2.6.4 │ Apache Sling Servlets Resolver > 178 │ Active │ 80 │ 1.3.10 │ Apache Sling Settings > 179 │ Active │ 80 │ 1.0.8 │ Apache Sling Starter Content > 180 │ Active │ 80 │ 2.2.2 │ Apache Sling XSS Protection API > 182 │ Active │ 80 │ 1.24.0 │ Apache Tika core > 183 │ Active │ 80 │ 1.24.0 │ Apache Tika parsers > 184 │ Active │ 80 │ 4.14.0 │ Apache XBean OSGI Bundle Utilities > 185 │ Active │ 80 │ 4.14.0 │ Apache XBean :: Classpath Resource > Finder > 218 │ Active │ 80 │ 3.8.2 │ mongo-java-driver > 219 │ Active │ 80 │ 7.2.0 │ org.objectweb.asm > 220 │ Active │ 80 │ 7.2.0 │ org.objectweb.asm.commons > 221 │ Active │ 80 │ 7.2.0 │ org.objectweb.asm.tree > 231 │ Active │ 80 │ 2.4.19 │ Groovy Runtime > > On Thu, Dec 3, 2020 at 11:18 AM Oliver Lietz <[email protected]> > wrote: > >> On Wednesday, December 2, 2020 11:33:59 PM CET Carlos Munoz wrote: >> > Hi all, >> >> Hi Carlos, >> >> > I am trying to run a groovy script directly from the resource browser in >> > composum, and getting a ClassNotFoundExfeption for one of the groovy >> base >> > classes, even when groovy is deployed on the sling instance. Has anyone >> run >> > into this problem? >> >> Can you provide a list of installed bundles, an error message and a >> script for >> testing? >> >> Regards, >> O. >> >> >> > Regards, >> > >> > Carlos >> >> >> >> >>
