[jira] [Closed] (GROOVY-9614) JsonSlurper: Unable to load FastStringService
[ https://issues.apache.org/jira/browse/GROOVY-9614?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ludger Wolter closed GROOVY-9614. - Resolution: Works for Me > JsonSlurper: Unable to load FastStringService > - > > Key: GROOVY-9614 > URL: https://issues.apache.org/jira/browse/GROOVY-9614 > Project: Groovy > Issue Type: Bug > Components: JSON >Affects Versions: 3.0.4 >Reporter: Ludger Wolter >Priority: Major > Fix For: 3.x > > > {code:java} > static Map jsonToINetMap(String json) { > JsonSlurper jsonSlurper = new JsonSlurper() > // Abort in the following statement. > Map param = jsonSlurper.parseText(json) as Map > param.each { k, v -> > if (!(v instanceof String)) > param[k] = v?.toString() > } > return param > } > {code} > {code} > java.lang.RuntimeException: Unable to load FastStringService > at > org.apache.groovy.json.internal.FastStringUtils.getService(FastStringUtils.java:57) > at > org.apache.groovy.json.internal.FastStringUtils.toCharArray(FastStringUtils.java:67) > at > org.apache.groovy.json.internal.BaseJsonParser.parse(BaseJsonParser.java:113) > at groovy.json.JsonSlurper.parseText(JsonSlurper.java:204) > at groovy.json.JsonSlurper$parseText.call(Unknown Source) > at > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139) > at > de.allfa.inet.EncryptParameter.jsonToINetMap(EncryptParameter.groovy:102) > at de.allfa.inet.EncryptParameter$jsonToINetMap$0.callStatic(Unknown > Source) > at > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallStatic(CallSiteArray.java:55) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:217) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:231) > at > de.allfa.inet.EncryptParameter.decodeINetParameters(EncryptParameter.groovy:36) > at > de.allfa.inet.EncryptParameter.decodeINetParameters(EncryptParameter.groovy) > at de.allfa.inet.EncryptParameter$decodeINetParameters.call(Unknown > Source) > at > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139) > at > com.inet.allfa.propertieschecker.AllfaInetPropertiesChecker.checkProperties(AllfaInetPropertiesChecker.groovy:39) > at com.inet.report.cache.Cache.createKey(SourceFile:602) > at com.inet.report.cache.Cache.createKey(SourceFile:581) > at com.inet.report.util.WebUtils.a(SourceFile:511) > at > com.inet.report.servlets.ReportPluginServlet.doExecRequest(SourceFile:269) > at com.inet.report.servlets.ReportPluginServlet.service(SourceFile:444) > at com.inet.http.PluginDispatcherServlet.a(SourceFile:316) > at com.inet.http.PluginDispatcherServlet.doFilter(SourceFile:216) > at com.inet.webserver.f.doFilter(SourceFile:57) > at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) > at com.inet.webserver.a.doFilter(SourceFile:121) > at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) > at com.inet.remote.gui.modules.login.a.doFilter(SourceFile:110) > at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) > at > com.inet.http.servlet.multipart.MultiPartFilter.doFilter(SourceFile:117) > at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) > at com.inet.http.servlet.UploadLimitFilter.doFilter(SourceFile:52) > at com.inet.http.servlet.FilterLoader.doFilter(SourceFile:77) > at com.inet.http.PluginDispatcherServlet.service(SourceFile:146) > at > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:852) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) > at > org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1591) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1581) > at
[jira] [Commented] (GROOVY-9614) JsonSlurper: Unable to load FastStringService
[ https://issues.apache.org/jira/browse/GROOVY-9614?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17150340#comment-17150340 ] Ludger Wolter commented on GROOVY-9614: --- The problem could be solved by setting the ClassLoader beforehand: {code:java} Thread.currentThread().setContextClassLoader( getClass().getClassLoader() ); {code} > JsonSlurper: Unable to load FastStringService > - > > Key: GROOVY-9614 > URL: https://issues.apache.org/jira/browse/GROOVY-9614 > Project: Groovy > Issue Type: Bug > Components: JSON >Affects Versions: 3.0.4 >Reporter: Ludger Wolter >Priority: Major > Fix For: 3.x > > > {code:java} > static Map jsonToINetMap(String json) { > JsonSlurper jsonSlurper = new JsonSlurper() > // Abort in the following statement. > Map param = jsonSlurper.parseText(json) as Map > param.each { k, v -> > if (!(v instanceof String)) > param[k] = v?.toString() > } > return param > } > {code} > {code} > java.lang.RuntimeException: Unable to load FastStringService > at > org.apache.groovy.json.internal.FastStringUtils.getService(FastStringUtils.java:57) > at > org.apache.groovy.json.internal.FastStringUtils.toCharArray(FastStringUtils.java:67) > at > org.apache.groovy.json.internal.BaseJsonParser.parse(BaseJsonParser.java:113) > at groovy.json.JsonSlurper.parseText(JsonSlurper.java:204) > at groovy.json.JsonSlurper$parseText.call(Unknown Source) > at > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139) > at > de.allfa.inet.EncryptParameter.jsonToINetMap(EncryptParameter.groovy:102) > at de.allfa.inet.EncryptParameter$jsonToINetMap$0.callStatic(Unknown > Source) > at > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallStatic(CallSiteArray.java:55) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:217) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:231) > at > de.allfa.inet.EncryptParameter.decodeINetParameters(EncryptParameter.groovy:36) > at > de.allfa.inet.EncryptParameter.decodeINetParameters(EncryptParameter.groovy) > at de.allfa.inet.EncryptParameter$decodeINetParameters.call(Unknown > Source) > at > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139) > at > com.inet.allfa.propertieschecker.AllfaInetPropertiesChecker.checkProperties(AllfaInetPropertiesChecker.groovy:39) > at com.inet.report.cache.Cache.createKey(SourceFile:602) > at com.inet.report.cache.Cache.createKey(SourceFile:581) > at com.inet.report.util.WebUtils.a(SourceFile:511) > at > com.inet.report.servlets.ReportPluginServlet.doExecRequest(SourceFile:269) > at com.inet.report.servlets.ReportPluginServlet.service(SourceFile:444) > at com.inet.http.PluginDispatcherServlet.a(SourceFile:316) > at com.inet.http.PluginDispatcherServlet.doFilter(SourceFile:216) > at com.inet.webserver.f.doFilter(SourceFile:57) > at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) > at com.inet.webserver.a.doFilter(SourceFile:121) > at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) > at com.inet.remote.gui.modules.login.a.doFilter(SourceFile:110) > at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) > at > com.inet.http.servlet.multipart.MultiPartFilter.doFilter(SourceFile:117) > at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) > at com.inet.http.servlet.UploadLimitFilter.doFilter(SourceFile:52) > at com.inet.http.servlet.FilterLoader.doFilter(SourceFile:77) > at com.inet.http.PluginDispatcherServlet.service(SourceFile:146) > at > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:852) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) > at > org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1591) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542) > at >
[jira] [Updated] (GROOVY-9614) JsonSlurper: Unable to load FastStringService
[ https://issues.apache.org/jira/browse/GROOVY-9614?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ludger Wolter updated GROOVY-9614: -- Description: {code:java} static Map jsonToINetMap(String json) { JsonSlurper jsonSlurper = new JsonSlurper() // Abort in the following statement. Map param = jsonSlurper.parseText(json) as Map param.each { k, v -> if (!(v instanceof String)) param[k] = v?.toString() } return param } {code} {code} java.lang.RuntimeException: Unable to load FastStringService at org.apache.groovy.json.internal.FastStringUtils.getService(FastStringUtils.java:57) at org.apache.groovy.json.internal.FastStringUtils.toCharArray(FastStringUtils.java:67) at org.apache.groovy.json.internal.BaseJsonParser.parse(BaseJsonParser.java:113) at groovy.json.JsonSlurper.parseText(JsonSlurper.java:204) at groovy.json.JsonSlurper$parseText.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139) at de.allfa.inet.EncryptParameter.jsonToINetMap(EncryptParameter.groovy:102) at de.allfa.inet.EncryptParameter$jsonToINetMap$0.callStatic(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallStatic(CallSiteArray.java:55) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:217) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:231) at de.allfa.inet.EncryptParameter.decodeINetParameters(EncryptParameter.groovy:36) at de.allfa.inet.EncryptParameter.decodeINetParameters(EncryptParameter.groovy) at de.allfa.inet.EncryptParameter$decodeINetParameters.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139) at com.inet.allfa.propertieschecker.AllfaInetPropertiesChecker.checkProperties(AllfaInetPropertiesChecker.groovy:39) at com.inet.report.cache.Cache.createKey(SourceFile:602) at com.inet.report.cache.Cache.createKey(SourceFile:581) at com.inet.report.util.WebUtils.a(SourceFile:511) at com.inet.report.servlets.ReportPluginServlet.doExecRequest(SourceFile:269) at com.inet.report.servlets.ReportPluginServlet.service(SourceFile:444) at com.inet.http.PluginDispatcherServlet.a(SourceFile:316) at com.inet.http.PluginDispatcherServlet.doFilter(SourceFile:216) at com.inet.webserver.f.doFilter(SourceFile:57) at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) at com.inet.webserver.a.doFilter(SourceFile:121) at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) at com.inet.remote.gui.modules.login.a.doFilter(SourceFile:110) at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) at com.inet.http.servlet.multipart.MultiPartFilter.doFilter(SourceFile:117) at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) at com.inet.http.servlet.UploadLimitFilter.doFilter(SourceFile:52) at com.inet.http.servlet.FilterLoader.doFilter(SourceFile:77) at com.inet.http.PluginDispatcherServlet.service(SourceFile:146) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:852) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1591) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1581) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1307) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:482) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1549) at
[jira] [Updated] (GROOVY-9614) JsonSlurper: Unable to load FastStringService
[ https://issues.apache.org/jira/browse/GROOVY-9614?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ludger Wolter updated GROOVY-9614: -- Description: {code:java} static Map jsonToINetMap(String json) { JsonSlurper jsonSlurper = new JsonSlurper() // Abort in the following statement. Map param = jsonSlurper.parseText(json) as Map param.each { k, v -> if (!(v instanceof String)) param[k] = v?.toString() } return param } {code} {code} java.lang.RuntimeException: Unable to load FastStringService at org.apache.groovy.json.internal.FastStringUtils.getService(FastStringUtils.java:57) at org.apache.groovy.json.internal.FastStringUtils.toCharArray(FastStringUtils.java:67) at org.apache.groovy.json.internal.BaseJsonParser.parse(BaseJsonParser.java:113) at groovy.json.JsonSlurper.parseText(JsonSlurper.java:204) at groovy.json.JsonSlurper$parseText.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139) at de.allfa.inet.EncryptParameter.jsonToINetMap(EncryptParameter.groovy:102) at de.allfa.inet.EncryptParameter$jsonToINetMap$0.callStatic(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallStatic(CallSiteArray.java:55) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:217) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:231) at de.allfa.inet.EncryptParameter.decodeINetParameters(EncryptParameter.groovy:36) at de.allfa.inet.EncryptParameter.decodeINetParameters(EncryptParameter.groovy) at de.allfa.inet.EncryptParameter$decodeINetParameters.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139) at com.inet.allfa.propertieschecker.AllfaInetPropertiesChecker.checkProperties(AllfaInetPropertiesChecker.groovy:39) at com.inet.report.cache.Cache.createKey(SourceFile:602) at com.inet.report.cache.Cache.createKey(SourceFile:581) at com.inet.report.util.WebUtils.a(SourceFile:511) at com.inet.report.servlets.ReportPluginServlet.doExecRequest(SourceFile:269) at com.inet.report.servlets.ReportPluginServlet.service(SourceFile:444) at com.inet.http.PluginDispatcherServlet.a(SourceFile:316) at com.inet.http.PluginDispatcherServlet.doFilter(SourceFile:216) at com.inet.webserver.f.doFilter(SourceFile:57) at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) at com.inet.webserver.a.doFilter(SourceFile:121) at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) at com.inet.remote.gui.modules.login.a.doFilter(SourceFile:110) at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) at com.inet.http.servlet.multipart.MultiPartFilter.doFilter(SourceFile:117) at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) at com.inet.http.servlet.UploadLimitFilter.doFilter(SourceFile:52) at com.inet.http.servlet.FilterLoader.doFilter(SourceFile:77) at com.inet.http.PluginDispatcherServlet.service(SourceFile:146) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:852) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1591) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1581) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1307) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:482) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1549) at
[jira] [Created] (GROOVY-9614) JsonSlurper: Unable to load FastStringService
Ludger Wolter created GROOVY-9614: - Summary: JsonSlurper: Unable to load FastStringService Key: GROOVY-9614 URL: https://issues.apache.org/jira/browse/GROOVY-9614 Project: Groovy Issue Type: Bug Components: JSON Affects Versions: 3.0.4 Reporter: Ludger Wolter Fix For: 3.x {code} java.lang.RuntimeException: Unable to load FastStringService at org.apache.groovy.json.internal.FastStringUtils.getService(FastStringUtils.java:57) at org.apache.groovy.json.internal.FastStringUtils.toCharArray(FastStringUtils.java:67) at org.apache.groovy.json.internal.BaseJsonParser.parse(BaseJsonParser.java:113) at groovy.json.JsonSlurper.parseText(JsonSlurper.java:204) at groovy.json.JsonSlurper$parseText.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139) at de.allfa.inet.EncryptParameter.jsonToINetMap(EncryptParameter.groovy:102) at de.allfa.inet.EncryptParameter$jsonToINetMap$0.callStatic(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallStatic(CallSiteArray.java:55) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:217) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:231) at de.allfa.inet.EncryptParameter.decodeINetParameters(EncryptParameter.groovy:36) at de.allfa.inet.EncryptParameter.decodeINetParameters(EncryptParameter.groovy) at de.allfa.inet.EncryptParameter$decodeINetParameters.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139) at com.inet.allfa.propertieschecker.AllfaInetPropertiesChecker.checkProperties(AllfaInetPropertiesChecker.groovy:39) at com.inet.report.cache.Cache.createKey(SourceFile:602) at com.inet.report.cache.Cache.createKey(SourceFile:581) at com.inet.report.util.WebUtils.a(SourceFile:511) at com.inet.report.servlets.ReportPluginServlet.doExecRequest(SourceFile:269) at com.inet.report.servlets.ReportPluginServlet.service(SourceFile:444) at com.inet.http.PluginDispatcherServlet.a(SourceFile:316) at com.inet.http.PluginDispatcherServlet.doFilter(SourceFile:216) at com.inet.webserver.f.doFilter(SourceFile:57) at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) at com.inet.webserver.a.doFilter(SourceFile:121) at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) at com.inet.remote.gui.modules.login.a.doFilter(SourceFile:110) at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) at com.inet.http.servlet.multipart.MultiPartFilter.doFilter(SourceFile:117) at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) at com.inet.http.servlet.UploadLimitFilter.doFilter(SourceFile:52) at com.inet.http.servlet.FilterLoader.doFilter(SourceFile:77) at com.inet.http.PluginDispatcherServlet.service(SourceFile:146) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:852) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1591) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1581) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1307) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:482) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1549) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1204) at
[jira] [Commented] (GROOVY-8792) groovy-json not working from Ant task
[ https://issues.apache.org/jira/browse/GROOVY-8792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16747778#comment-16747778 ] Ludger Wolter commented on GROOVY-8792: --- Yes my scenario doesn't involve Ant. The error occurs in both environments JDK 11 and JDK 8 {code} Operating system name: Linux 4.15.0-43-generic (amd64) OS patch:unknown CPU: Java Runtime Environment vendor: AdoptOpenJDK Java Runtime Environment version:11.0.1 Java Virtual Machine name: OpenJDK 64-Bit Server VM Java Virtual Machine version:11.0.1+13 Java Virtual Machine info: mixed mode{code} {code} Operating system name: Linux 4.15.0-43-generic (amd64) OS patch:unknown CPU: Java Runtime Environment vendor: Oracle Corporation Java Runtime Environment version:1.8.0_201 Java Virtual Machine name: Java HotSpot(TM) 64-Bit Server VM Java Virtual Machine version:25.201-b09 Java Virtual Machine info: mixed mode {code} > groovy-json not working from Ant task > -- > > Key: GROOVY-8792 > URL: https://issues.apache.org/jira/browse/GROOVY-8792 > Project: Groovy > Issue Type: Bug > Components: Ant integration, JSON >Affects Versions: 2.5.0 >Reporter: Gregory Moltchadski >Priority: Major > Labels: ant, json > Attachments: testsuite.7z > > > groovy-json 2.5.X uses java.util.ServiceLoader to load FastStringService and > therefore doesn't work in a multi-classloader environment > build.xml > {code:xml} > > classname="org.codehaus.groovy.ant.Groovy" > > classpath="groovy-2.5.2.jar:groovy-ant-2.5.2.jar:groovy-json-2.5.2.jar"/> > > > > > > > > {code} > Build output: > {code:xml} > BUILD FAILED > C:\test2\build.xml:8: java.lang.RuntimeException: Unable to load > FastStringService > at > org.apache.groovy.json.internal.FastStringUtils.getService(FastStringUtils.java:57) > at > org.apache.groovy.json.internal.FastStringUtils.toCharArray(FastStringUtils.java:67) > at > org.apache.groovy.json.internal.BaseJsonParser.parse(BaseJsonParser.java:112) > at groovy.json.JsonSlurper.parseText(JsonSlurper.java:205) > at groovy.json.JsonSlurper$parseText.call(Unknown Source) > at > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128) > at > embedded_script_in_C__test2_build_dot_xml.run(embedded_script_in_C__test2_build_dot_xml:2) > at org.codehaus.groovy.ant.Groovy.parseAndRunScript(Groovy.java:517) > at org.codehaus.groovy.ant.Groovy.execGroovy(Groovy.java:464) > at org.codehaus.groovy.ant.Groovy.execute(Groovy.java:322) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) > at org.apache.tools.ant.Task.perform(Task.java:348) > at org.apache.tools.ant.Target.execute(Target.java:435) > at org.apache.tools.ant.Target.performTasks(Target.java:456) > at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) > at org.apache.tools.ant.Project.executeTarget(Project.java:1364) > at > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) > at org.apache.tools.ant.Project.executeTargets(Project.java:1248) > at org.apache.tools.ant.Main.runBuild(Main.java:851) > at org.apache.tools.ant.Main.startAnt(Main.java:235) > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) > at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (GROOVY-8792) groovy-json not working from Ant task
[ https://issues.apache.org/jira/browse/GROOVY-8792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16747472#comment-16747472 ] Ludger Wolter commented on GROOVY-8792: --- I get the same error with groovy-2.5.5. With groovy-2.4.15 the problem did not occur. The groovy classes are called from a Java program. {code} java.lang.RuntimeException: Unable to load FastStringService at org.apache.groovy.json.internal.FastStringUtils.getService(FastStringUtils.java:57) at org.apache.groovy.json.internal.FastStringUtils.toCharArray(FastStringUtils.java:67) at org.apache.groovy.json.internal.BaseJsonParser.parse(BaseJsonParser.java:112) at groovy.json.JsonSlurper.parseText(JsonSlurper.java:205) at groovy.json.JsonSlurper$parseText.call(Unknown Source) at de.allfa.inet.EncryptParameter.jsonToINetMap(EncryptParameter.groovy:102) at de.allfa.inet.EncryptParameter$jsonToINetMap$0.callStatic(Unknown Source) at de.allfa.inet.EncryptParameter.decodeINetParameters(EncryptParameter.groovy:36) at de.allfa.inet.EncryptParameter.decodeINetParameters(EncryptParameter.groovy) at de.allfa.inet.EncryptParameter$decodeINetParameters.call(Unknown Source) at ReportServletWithAllfaReportProperties.checkProperties(ReportServletWithAllfaReportProperties.groovy:80) at com.inet.report.util.EngineUtils.createEngine(SourceFile:48) at com.inet.report.util.EngineUtils.createReportGenerator(SourceFile:84) at com.inet.report.cache.store.b.a(SourceFile:315) at com.inet.report.cache.store.b.getKey(SourceFile:276) at com.inet.report.cache.Cache.getKey(SourceFile:248) at com.inet.report.util.WebUtils.a(SourceFile:519) at com.inet.report.servlets.ReportPluginServlet.doExecRequest(SourceFile:268) at com.inet.report.servlets.ReportPluginServlet.service(SourceFile:465) at com.inet.http.PluginDispatcherServlet.a(SourceFile:284) at com.inet.http.PluginDispatcherServlet.doFilter(SourceFile:184) at com.inet.webserver.f.doFilter(SourceFile:57) at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) at com.inet.webserver.a.doFilter(SourceFile:98) at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) at com.inet.remote.gui.modules.login.a.doFilter(SourceFile:41) at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) at com.inet.http.servlet.multipart.MultiPartFilter.doFilter(SourceFile:117) at com.inet.http.servlet.FilterLoader$a.doFilter(SourceFile:152) at com.inet.http.servlet.UploadLimitFilter.doFilter(SourceFile:52) at com.inet.http.servlet.FilterLoader.doFilter(SourceFile:77) at com.inet.http.PluginDispatcherServlet.service(SourceFile:120) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:867) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623) at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:214) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:753) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.Server.handle(Server.java:502) at com.inet.webserver.b.handle(SourceFile:273) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260) at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) at
[jira] [Created] (GROOVY-8725) Mnemonics don't work correctly in SwingBuilder
Ludger Wolter created GROOVY-8725: - Summary: Mnemonics don't work correctly in SwingBuilder Key: GROOVY-8725 URL: https://issues.apache.org/jira/browse/GROOVY-8725 Project: Groovy Issue Type: Bug Components: groovy-jdk Affects Versions: 2.5.1 Reporter: Ludger Wolter [GROOVY-391|https://issues.apache.org/jira/browse/GROOVY-391] In version 2.5.1 I got a similar error and could handle it in the same way: {code} menu(text:'Help', mnemonic:'H'.charAt(0)) { {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (GROOVY-8612) sql query with empty parameter list returns errors
Ludger Wolter created GROOVY-8612: - Summary: sql query with empty parameter list returns errors Key: GROOVY-8612 URL: https://issues.apache.org/jira/browse/GROOVY-8612 Project: Groovy Issue Type: Bug Components: SQL processing Affects Versions: 2.4.15 Reporter: Ludger Wolter {code:java} import groovy.sql.Sql import oracle.jdbc.driver.OracleConnection def sql = Sql.newInstance("jdbc:oracle:thin:@dev6418:1521:l101", "allcus", "allcus", "oracle.jdbc.OracleDriver") def sqlParams = [:] def row = sql.firstRow('select count(*) icount from all_tables', Arrays.asList(sqlParams)) println row.icount {code} {code:java} Mai 28, 2018 4:08:36 PM groovy.sql.Sql$AbstractQueryCommand execute WARNUNG: Failed to execute: select count(*) icount from all_tables because: Ungültiger Spaltentyp Mai 28, 2018 4:08:36 PM groovy.sql.Sql$AbstractQueryCommand execute WARNUNG: Failed to execute: select count(*) icount from all_tables because: Ungültiger Spaltentyp Exception thrown java.sql.SQLException: Ungültiger Spaltentyp at oracle.jdbc.driver.OraclePreparedStatement.setObjectCritical(OraclePreparedStatement.java:10495) at oracle.jdbc.driver.OraclePreparedStatement.setObjectInternal(OraclePreparedStatement.java:9974) at oracle.jdbc.driver.OraclePreparedStatement.setObjectInternal(OraclePreparedStatement.java:10799) at oracle.jdbc.driver.OraclePreparedStatement.setObject(OraclePreparedStatement.java:10776) at oracle.jdbc.driver.OraclePreparedStatementWrapper.setObject(OraclePreparedStatementWrapper.java:241) at ConsoleScript8.run(ConsoleScript8:8) {code} {code:java} def sqlParams = [a:1]{code} also provides an error but following works {code} def sqlParams = [a:1, b:1] def row = sql.firstRow('select count(*) icount from all_tables where 1=:a', Arrays.asList(sqlParams)) {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)