Nohelia Merino
05/23/2023, 8:02 PM2023-05-23 19:31:29 [1;31mERROR[m i.a.s.a.ApiHelper(execute):28 - Unexpected Exception
java.lang.IllegalStateException: Get Spec job failed.
at com.google.common.base.Preconditions.checkState(Preconditions.java:502) ~[guava-31.1-jre.jar:?]
at io.airbyte.server.converters.SpecFetcher.getSpecFromJob(SpecFetcher.java:14) ~[io.airbyte-airbyte-server-0.40.23.jar:?]
at io.airbyte.server.handlers.SourceDefinitionsHandler.getSpecForImage(SourceDefinitionsHandler.java:323) ~[io.airbyte-airbyte-server-0.40.23.jar:?]
at io.airbyte.server.handlers.SourceDefinitionsHandler.sourceDefinitionFromCreate(SourceDefinitionsHandler.java:221) ~[io.airbyte-airbyte-server-0.40.23.jar:?]
at io.airbyte.server.handlers.SourceDefinitionsHandler.createCustomSourceDefinition(SourceDefinitionsHandler.java:208) ~[io.airbyte-airbyte-server-0.40.23.jar:?]
at io.airbyte.server.apis.SourceDefinitionApiController.lambda$createCustomSourceDefinition$0(SourceDefinitionApiController.java:31) ~[io.airbyte-airbyte-server-0.40.23.jar:?]
at io.airbyte.server.apis.ApiHelper.execute(ApiHelper.java:18) ~[io.airbyte-airbyte-server-0.40.23.jar:?]
at io.airbyte.server.apis.SourceDefinitionApiController.createCustomSourceDefinition(SourceDefinitionApiController.java:31) ~[io.airbyte-airbyte-server-0.40.23.jar:?]
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:578) ~[?:?]
at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52) ~[jersey-server-2.31.jar:?]
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124) ~[jersey-server-2.31.jar:?]
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167) ~[jersey-server-2.31.jar:?]
at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219) ~[jersey-server-2.31.jar:?]
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79) ~[jersey-server-2.31.jar:?]
at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:469) ~[jersey-server-2.31.jar:?]
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:391) ~[jersey-server-2.31.jar:?]
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:80) ~[jersey-server-2.31.jar:?]
at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:253) ~[jersey-server-2.31.jar:?]
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) ~[jersey-common-2.31.jar:?]
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) ~[jersey-common-2.31.jar:?]
at org.glassfish.jersey.internal.Errors.process(Errors.java:292) ~[jersey-common-2.31.jar:?]
at org.glassfish.jersey.internal.Errors.process(Errors.java:274) ~[jersey-common-2.31.jar:?]
at org.glassfish.jersey.internal.Errors.process(Errors.java:244) ~[jersey-common-2.31.jar:?]
at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265) ~[jersey-common-2.31.jar:?]
at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:232) ~[jersey-server-2.31.jar:?]
at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:680) ~[jersey-server-2.31.jar:?]
at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394) ~[jersey-container-servlet-core-2.31.jar:?]
at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346) ~[jersey-container-servlet-core-2.31.jar:?]
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366) ~[jersey-container-servlet-core-2.31.jar:?]
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319) ~[jersey-container-servlet-core-2.31.jar:?]
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205) ~[jersey-container-servlet-core-2.31.jar:?]
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763) ~[jetty-servlet-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:569) ~[jetty-servlet-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) ~[jetty-server-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1377) ~[jetty-server-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) ~[jetty-server-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:507) ~[jetty-servlet-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) ~[jetty-server-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1292) ~[jetty-server-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) ~[jetty-server-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) ~[jetty-server-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.server.Server.handle(Server.java:501) ~[jetty-server-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383) ~[jetty-server-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:556) ~[jetty-server-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375) ~[jetty-server-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273) ~[jetty-server-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) ~[jetty-io-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) ~[jetty-io-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) ~[jetty-io-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) ~[jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) ~[jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) ~[jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) ~[jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375) ~[jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) ~[jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) ~[jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
at java.lang.Thread.run(Thread.java:1589) ~[?:?]
2023-05-23 19:31:29 [1;31mERROR[m i.a.s.e.UncaughtExceptionMapper(toResponse):22 - Uncaught exception
Sergei Sukhanov
05/23/2023, 8:25 PMLuis Vicente
05/23/2023, 8:33 PMBibhuti Bhusan Panda
05/24/2023, 11:34 AMMorris Clay
05/24/2023, 11:41 AMDion Duran
05/24/2023, 5:26 PMAdditional Failure Information: time data '2023-05-22T20:36:11.6980713+00:00' does not match format '%Y-%m-%dT%H:%M:%S.%f+00:00'
Which I totally understand, the created_date
from my API response is coming in with 7 digits for microseconds as opposed to the expected 6 digits but I am not sure how to handle this.
Thank you in advance!Octavia Squidington III
05/24/2023, 7:45 PMWinnie Lu
05/24/2023, 8:09 PMreleases
does not match the actual data. (We set the sync mode as Incremental | Deduped + history
) Does anyone know why I am getting back the wrong data or what step should I take to solve this problem? Thank you.Octavia Squidington III
05/25/2023, 1:45 PMSlackbot
05/25/2023, 7:15 PMLuis Vicente
05/25/2023, 7:15 PMShubham Kumar
05/26/2023, 3:02 AMChidambara Ganapathy
05/26/2023, 5:48 AMSiddhant Singh
05/26/2023, 6:01 AMCaused by: io.temporal.failure.ApplicationFailure: message='java.lang.IllegalStateException: Duplicate key _PMU Monthly Version Sept (attempted merging values {"$schema":"<http://json-schema.org/draft-07/schema#>","additionalProperties":true,"type":"object","properties":{"endtime":{"type":["string","null"]},"_id":{"type":["number","null"]}}} and {"$schema":"<http://json-schema.org/draft-07/schema#>","additionalProperties":true,"type":"object","properties":{"endtime":{"type":["string","null"]},"_id":{"type":["number","null"]}}})', type='java.lang.RuntimeException', nonRetryable=false
Ramkumar Vaidyanathan
05/26/2023, 3:33 PMRamkumar Vaidyanathan
05/26/2023, 4:17 PMEvan Mullins
05/26/2023, 6:30 PM0.44.4
but I am not seeing the “Builder” tab. What are we missing?Jason Pilon
05/26/2023, 6:38 PMEmpty string keys not allowed without dpath.options.ALLOW_EMPTY_STRING_KEYS=True:
Octavia Squidington III
05/26/2023, 7:45 PMRaffael Campos
05/27/2023, 12:40 PMtransformation
and setting inside the stream or building a custom stream
? or may I somehow just use it on my manifest.yaml
upfront without building custom code?David Anderson
05/27/2023, 5:22 PMtime data '1621468800.0' does not match format '%Y-%m-%d %H:%M:%S.%f+00:00'
the CDK seems to break when the date types dont match between the cursor field and the query param.Dan Cook
05/27/2023, 5:52 PMid
value from the last fetched record, and use that in the request parameter since_id=
. I think part of the problem is that the JSON is formatted kind of funny, such that the JSONPath to get to the id value is difficult.
Anybody have suggestions?Gilberto Vilar
05/28/2023, 6:47 PM张丞云
05/29/2023, 1:44 AMDan Cook
05/29/2023, 4:05 PM{{ last_records | count < {{ config['records_per_page'] }} }}
2. Incremental sync should allow for not just time-based cursoring but also integer/id-based cursoring. The API endpoint I've set up incremental sync for works a lot better if I can "scroll down" to the latest known ID rather than latest known timestamp. That's because this API only allows for starting from a specific date (format YYYY-MM-DD), not from a specific timestamp. So at best I can fetch everything since the last known date, which renders intra-day incremental sync repetitive/pointless and involves a lot of de-depuping. So it's best to simply wait until just after midnight and fetch the last 24 hrs worth of data.Octavia Squidington III
05/29/2023, 7:45 PMChidambara Ganapathy
05/30/2023, 12:01 PMLuke Whittaker
05/30/2023, 1:16 PMv0.44.4
Trying to generate a HTTP connector - I went through the steps to from tutorial and getting this error message While trying to generate a connector, an error occurred on line 38 of generate.sh and the process aborted early. This is probably a bug.
Has there been an breaking change added?Sophia
05/30/2023, 2:10 PMv0.44.4
.
I'm blocked on combining Record Selector
and Cursor Pagination
. I could not have all data from next pages, I got data from the first page only, if I set the Record Selector
is content
. In contrast, I will have all data thanks to Cursor Pagination
but I could not use the result as parent stream for other sub streams.
Do we have any way to combine them to get all data and useful for sub streams ? Could you help me please 🙏
You could refer my configuration file and the original data structure which ingested from API below.Robert
05/30/2023, 2:30 PM