Sapin Dahal
11/22/2022, 4:27 PMInternal Server Error: Get Spec job failed. Am I missing something here? Appreciate your help.Marcos Marx (Airbyte)
11/22/2022, 6:19 PMspec commadn working for this connector?Sapin Dahal
11/22/2022, 6:49 PMSapin Dahal
11/22/2022, 6:50 PM(.venv) name@ip source-impact-connector % python main.py spec
{"type": "SPEC", "spec": {"documentationUrl": "<https://integrations.impact.com/impact-brand/reference/authentication>", "connectionSpecification": {"$schema": "<http://json-schema.org/draft-07/schema#>", "title": "Impact Source Spec", "type": "object", "required": ["username", "password"], "additionalProperties": true, "properties": {"username": {"type": "string", "description": "username", "airbyte_secret": true}, "password": {"type": "string", "description": "password", "airbyte_secret": true}}}}}
(.veSapin Dahal
11/23/2022, 4:13 PMINFO i.a.c.s.DefinitionsUpdater(updateDefinitions):54 - Connector definitions update disabled.Marcos Marx (Airbyte)
11/23/2022, 5:28 PMMarcos Marx (Airbyte)
11/23/2022, 5:28 PMMurat Cetink
11/23/2022, 6:40 PMMurat Cetink
11/23/2022, 6:40 PMpublic DefinitionsUpdater(final ConfigRepository configRepository,
final DeploymentMode deploymentMode,
@Value("${airbyte.remote-connector-catalog-url}") final String remoteCatalogUrl,
@Value("${airbyte.cron.update-definitions.enabled}") final boolean shouldUpdateDefinitions) {
<http://log.info|log.info>("Creating connector definitions updater");
this.configRepository = configRepository;
this.deploymentMode = deploymentMode;
this.remoteCatalogUrl = remoteCatalogUrl != null ? URI.create(remoteCatalogUrl) : null;
this.shouldUpdateDefinitions = shouldUpdateDefinitions;
}
@Trace(operationName = SCHEDULED_TRACE_OPERATION_NAME)
@Scheduled(fixedRate = "30s",
initialDelay = "1m")
void updateDefinitions() {
if (!shouldUpdateDefinitions) {
<http://log.info|log.info>("Connector definitions update disabled.");
return;
}Murat Cetink
11/23/2022, 6:40 PMSapin Dahal
11/23/2022, 7:17 PMAlexandre Chouraki
12/01/2022, 4:15 PMMarcos Marx (Airbyte)
12/01/2022, 4:30 PMAlexandre Chouraki
12/01/2022, 4:35 PMMarcos Marx (Airbyte)
12/01/2022, 4:36 PMMarcos Marx (Airbyte)
12/01/2022, 4:36 PMSapin Dahal
12/01/2022, 4:36 PMAlexandre Chouraki
12/01/2022, 4:37 PM{
"message": "Internal Server Error: Get Spec job failed.",
"exceptionClassName": "java.lang.IllegalStateException",
"exceptionStack": [
"java.lang.IllegalStateException: Get Spec job failed.",
"\tat com.google.common.base.Preconditions.checkState(Preconditions.java:502)",
"\tat io.airbyte.server.converters.SpecFetcher.getSpecFromJob(SpecFetcher.java:14)",
"\tat io.airbyte.server.handlers.SourceDefinitionsHandler.getSpecForImage(SourceDefinitionsHandler.java:323)",
"\tat io.airbyte.server.handlers.SourceDefinitionsHandler.sourceDefinitionFromCreate(SourceDefinitionsHandler.java:221)",
"\tat io.airbyte.server.handlers.SourceDefinitionsHandler.createCustomSourceDefinition(SourceDefinitionsHandler.java:208)",
"\tat io.airbyte.server.apis.SourceDefinitionApiController.lambda$createCustomSourceDefinition$0(SourceDefinitionApiController.java:31)",
"\tat io.airbyte.server.apis.ApiHelper.execute(ApiHelper.java:17)",
"\tat io.airbyte.server.apis.SourceDefinitionApiController.createCustomSourceDefinition(SourceDefinitionApiController.java:31)",
"\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)",
"\tat java.base/java.lang.reflect.Method.invoke(Method.java:578)",
"\tat org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52)",
"\tat org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124)",
"\tat org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167)",
"\tat org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219)",
"\tat org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79)",
"\tat org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:469)",
"\tat org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:391)",
"\tat org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:80)",
"\tat org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:253)",
"\tat org.glassfish.jersey.internal.Errors$1.call(Errors.java:248)",
"\tat org.glassfish.jersey.internal.Errors$1.call(Errors.java:244)",
"\tat org.glassfish.jersey.internal.Errors.process(Errors.java:292)",
"\tat org.glassfish.jersey.internal.Errors.process(Errors.java:274)",
"\tat org.glassfish.jersey.internal.Errors.process(Errors.java:244)",
"\tat org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265)",
"\tat org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:232)",
"\tat org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:680)",
"\tat org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394)",
"\tat org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346)",
"\tat org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366)",
"\tat org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319)",
"\tat org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205)",
"\tat org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763)",
"\tat org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:569)",
"\tat org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)",
"\tat org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1377)",
"\tat org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)",
"\tat org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:507)",
"\tat org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)",
"\tat org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1292)",
"\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)",
"\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)",
"\tat org.eclipse.jetty.server.Server.handle(Server.java:501)",
"\tat org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383)",
"\tat org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:556)",
"\tat org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375)",
"\tat org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273)",
"\tat org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)",
"\tat org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)",
"\tat org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)",
"\tat org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)",
"\tat org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)",
"\tat org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)",
"\tat org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)",
"\tat org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375)",
"\tat org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806)",
"\tat org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938)",
"\tat java.base/java.lang.Thread.run(Thread.java:1589)"
]
}Alexandre Chouraki
12/01/2022, 4:37 PMMarcos Marx (Airbyte)
12/01/2022, 4:38 PMAlexandre Chouraki
12/01/2022, 4:39 PMAlexandre Chouraki
12/01/2022, 4:39 PMMarcos Marx (Airbyte)
12/01/2022, 4:39 PMAlexandre Chouraki
12/01/2022, 4:40 PMAlexandre Chouraki
12/01/2022, 4:40 PMMarcos Marx (Airbyte)
12/01/2022, 4:40 PMlatest not devAlexandre Chouraki
12/01/2022, 4:41 PMAlexandre Chouraki
12/01/2022, 4:41 PMAlexandre Chouraki
12/01/2022, 4:41 PMAlexandre Chouraki
12/01/2022, 4:41 PMSapin Dahal
12/01/2022, 7:29 PMMarcos Marx (Airbyte)
12/01/2022, 8:22 PMdocker images | grep impactSapin Dahal
12/01/2022, 8:45 PM(.venv) sapindahal@ip-192-168-1-131 source-impact-connector % docker images | grep impact
airbyte/source-impact-data dev c92ca733e081 About an hour ago 111MB
airbyte/source-impact dev c92ca733e081 About an hour ago 111MBMarcos Marx (Airbyte)
12/01/2022, 8:47 PMdocker run --rm airbyte/source-impact:dev spec what is the output of this command?Sapin Dahal
12/01/2022, 8:50 PM(.venv) sapindahal@ip-192-168-1-131 source-impact-connector % docker run --rm airbyte/source-impact:dev spec
{"type": "SPEC", "spec": {"documentationUrl": "<https://docsurl.com>", "connectionSpecification": {"$schema": "<http://json-schema.org/draft-07/schema#>", "title": "Impact Source Spec", "type": "object", "required": ["username", "password"], "additionalProperties": true, "properties": {"username": {"type": "string", "description": "username", "airbyte_secret": true}, "password": {"type": "string", "description": "password", "airbyte_secret": true}}}}}Marcos Marx (Airbyte)
12/01/2022, 8:54 PMdocker ps outputSapin Dahal
12/01/2022, 8:56 PMSapin Dahal
12/01/2022, 8:56 PMAlexandre Chouraki
12/02/2022, 2:31 PMAlexandre Chouraki
12/02/2022, 2:45 PMuser
12/06/2022, 9:06 PMSapin Dahal
12/07/2022, 3:54 PMSaj Dider (Airbyte)
01/02/2023, 6:54 PM