[jira] [Closed] (GROOVY-9614) JsonSlurper: Unable to load FastStringService

2020-07-02 Thread Ludger Wolter (Jira)


 [ 
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

2020-07-02 Thread Ludger Wolter (Jira)


[ 
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

2020-07-01 Thread Ludger Wolter (Jira)


 [ 
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

2020-07-01 Thread Ludger Wolter (Jira)


 [ 
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

2020-07-01 Thread Ludger Wolter (Jira)
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

2019-01-21 Thread Ludger Wolter (JIRA)


[ 
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

2019-01-20 Thread Ludger Wolter (JIRA)


[ 
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

2018-08-01 Thread Ludger Wolter (JIRA)
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

2018-05-28 Thread Ludger Wolter (JIRA)
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)