Found problem in line: [ 10 ]
Unable to determine the current character, it is not a string, number, array, or object The current character read is 'U' with an int value of 85 Unable to determine the current character, it is not a string, number, array, or object line number 1 index number 0 Unexpected error while streaming data: timeoutReached ^
wxResp = HTTP.get("https://api.open-meteo.com/v1/forecast?latitude=41.345&longitude=-83.797" +
"¤t=temperature_2m,weather_code,wind_speed_10m" +
"&daily=weather_code,temperature_2m_max,temperature_2m_min" +
"&temperature_unit=fahrenheit&wind_speed_unit=mph&timezone=America%2FNew_York&forecast_days=6")
--> wx = wxResp?.body?.jsonMap()
wxCodes = [
0:'Clear', 1:'Mostly Clear', 2:'Partly Cloudy', 3:'Overcast',
45:'Fog', 48:'Fog', 51:'Drizzle', 53:'Drizzle', 55:'Drizzle',
56:'Freezing Drizzle', 57:'Freezing Drizzle',
61:'Light Rain', 63:'Rain', 65:'Heavy Rain', 66:'Freezing Rain', 67:'Freezing Rain',
71:'Light Snow', 73:'Snow', 75:'Heavy Snow', 77:'Snow Grains',
Full stacktrace:
org.apache.groovy.json.internal.JsonParserCharArray.decodeValueInternal(JsonParserCharArray.java:202)org.apache.groovy.json.internal.JsonParserCharArray.decodeValue(JsonParserCharArray.java:153)
org.apache.groovy.json.internal.JsonParserCharArray.decodeFromChars(JsonParserCharArray.java:43)
org.apache.groovy.json.internal.JsonParserCharArray.parse(JsonParserCharArray.java:380)
org.apache.groovy.json.internal.BaseJsonParser.parse(BaseJsonParser.java:113)
groovy.json.JsonSlurper.parseText(JsonSlurper.java:204)
groovy.json.JsonSlurper$parseText.call(Unknown Source)
spaceport.engineering.MetaClassEnhancements$_enhance_closure28.doCall(MetaClassEnhancements.groovy:384)
spaceport.engineering.MetaClassEnhancements$_enhance_closure28.doCall(MetaClassEnhancements.groovy)
jdk.internal.reflect.GeneratedMethodAccessor262.invoke(Unknown Source)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
org.codehaus.groovy.runtime.metaclass.ClosureMetaMethod.invoke(ClosureMetaMethod.java:83)
org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:242)
org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:51)
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callSafe(AbstractCallSite.java:88)
index_ghtml_2_ghtml.run(index_ghtml_2.ghtml.groovy:10)
jdk.internal.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1254)
groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1120)
groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1030)
groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:147)
org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:38)
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:53)
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)
spaceport.launchpad.SpaceportTemplateEngine$SpaceportTemplate$1.writeTo(SpaceportTemplateEngine.groovy:642)
groovy.lang.Writable$writeTo.callCurrent(Unknown Source)
spaceport.launchpad.SpaceportTemplateEngine$SpaceportTemplate$1.toString(SpaceportTemplateEngine.groovy:672)
org.codehaus.groovy.runtime.InvokerHelper.format(InvokerHelper.java:684)
org.codehaus.groovy.runtime.InvokerHelper.toString(InvokerHelper.java:148)
org.codehaus.groovy.runtime.DefaultGroovyMethods.asType(DefaultGroovyMethods.java:18011)
org.codehaus.groovy.runtime.dgm$56.doMethodInvoke(Unknown Source)
groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1254)
groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1030)
org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:1059)
org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:1042)
org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:181)
org.codehaus.groovy.runtime.ScriptBytecodeAdapter.asType(ScriptBytecodeAdapter.java:604)
spaceport.launchpad.Launchpad.prime(Launchpad.groovy:1241)
jdk.internal.reflect.GeneratedMethodAccessor186.invoke(Unknown Source)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:48)
org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:189)
org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:57)
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
spaceport.launchpad.Launchpad.launch(Launchpad.groovy:1037)
spaceport.launchpad.Launchpad$launch$0.call(Unknown Source)
App._index(App.groovy:60)
jdk.internal.reflect.GeneratedMethodAccessor266.invoke(Unknown Source)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
java.base/jdk.internal.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:48)
org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSite.invoke(PojoMetaMethodSite.java:186)
org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:51)
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53)
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:148)
spaceport.computer.alerts.AnnotatedAlert.buzz(AnnotatedAlert.groovy:90)
spaceport.computer.alerts.AnnotatedAlert$buzz$0.call(Unknown Source)
spaceport.computer.Alerts.invokeAll(Alerts.groovy:163)
spaceport.computer.Alerts$invokeAll$1.call(Unknown Source)
spaceport.communications.http.HttpRequestHandler.handle(HttpRequestHandler.groovy:242)
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:190)
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
org.eclipse.jetty.server.Server.handle(Server.java:516)
org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
java.base/java.lang.Thread.run(Thread.java:829)