best-wire-59738
01/10/2023, 8:18 AMbest-wire-59738
01/10/2023, 8:18 AMjava.lang.ClassCastException: class com.apple.datahub.authentication.authenticator.A3Authenticator cannot be cast to class com.datahub.plugins.Plugin (com.apple.datahub.authentication.authenticator.A3Authenticator is in unnamed module of loader com.datahub.plugins.loader.IsolatedClassLoader @30cce476; com.datahub.plugins.Plugin is in unnamed module of loader org.eclipse.jetty.webapp.WebAppClassLoader @5aa9e4eb)
at com.datahub.plugins.loader.IsolatedClassLoader.instantiatePlugin(IsolatedClassLoader.java:101)
at com.datahub.auth.authentication.filter.AuthenticationFilter.lambda$registerPlugins$2(AuthenticationFilter.java:187)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at com.datahub.auth.authentication.filter.AuthenticationFilter.lambda$registerPlugins$3(AuthenticationFilter.java:179)
at java.base/java.util.Optional.ifPresent(Optional.java:183)
at com.datahub.auth.authentication.filter.AuthenticationFilter.registerPlugins(AuthenticationFilter.java:158)
at com.datahub.auth.authentication.filter.AuthenticationFilter.buildAuthenticatorChain(AuthenticationFilter.java:134)
at com.datahub.auth.authentication.filter.AuthenticationFilter.init(AuthenticationFilter.java:75)
at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:140)
at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0(ServletHandler.java:731)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:755)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:379)
at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1449)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1414)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:916)
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:288)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
at org.eclipse.jetty.server.Server.start(Server.java:423)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
at org.eclipse.jetty.server.Server.doStart(Server.java:387)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
at org.eclipse.jetty.runner.Runner.run(Runner.java:519)
at org.eclipse.jetty.runner.Runner.main(Runner.java:564)
2023-01-10 03:47:55.357:INFO:oejs.AbstractConnector:main: Started ServerConnector@4387b79e{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}
2023-01-10 03:47:55.378:INFO:oejs.Server:main: Started @157619ms
03:48:01.420 [pool-10-thread-1] ERROR c.d.m.ingestion.IngestionScheduler:244 - Failed to retrieve ingestion sources! Skipping updating schedule cache until next refresh. start: 0, count: 30
com.linkedin.r2.RemoteInvocationException: com.linkedin.r2.RemoteInvocationException: Received error 503 from server for URI <http://localhost:8080/entities>
at com.linkedin.restli.internal.client.ExceptionUtil.wrapThrowable(ExceptionUtil.java:135)
at com.linkedin.restli.internal.client.ResponseFutureImpl.getResponseImpl(ResponseFutureImpl.java:130)
at com.linkedin.restli.internal.client.ResponseFutureImpl.getResponse(ResponseFutureImpl.java:94)
at com.linkedin.common.client.BaseClient.sendClientRequest(BaseClient.java:36)
at com.linkedin.entity.client.RestliEntityClient.list(RestliEntityClient.java:361)
at com.datahub.metadata.ingestion.IngestionScheduler$BatchRefreshSchedulesRunnable.run(IngestionScheduler.java:220)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: com.linkedin.r2.RemoteInvocationException: Received error 503 from server for URI <http://localhost:8080/entities>
at com.linkedin.restli.internal.client.ExceptionUtil.exceptionForThrowable(ExceptionUtil.java:98)
at com.linkedin.restli.client.RestLiCallbackAdapter.convertError(RestLiCallbackAdapter.java:66)
at com.linkedin.common.callback.CallbackAdapter.onError(CallbackAdapter.java:86)
at com.linkedin.r2.message.timing.TimingCallback.onError(TimingCallback.java:81)
at com.linkedin.r2.transport.common.bridge.client.TransportCallbackAdapter.onResponse(TransportCallbackAdapter.java:47)
at com.linkedin.r2.filter.transport.FilterChainClient.lambda$createWrappedClientTimingCallback$0(FilterChainClient.java:125)
at com.linkedin.r2.filter.transport.ResponseFilter.onRestError(ResponseFilter.java:79)
at com.linkedin.r2.filter.TimedRestFilter.onRestError(TimedRestFilter.java:96)
at com.linkedin.r2.filter.FilterChainIterator$FilterChainRestIterator.doOnError(FilterChainIterator.java:166)
at com.linkedin.r2.filter.FilterChainIterator$FilterChainRestIterator.doOnError(FilterChainIterator.java:132)
at com.linkedin.r2.filter.FilterChainIterator.onError(FilterChainIterator.java:101)
at com.linkedin.r2.filter.TimedNextFilter.onError(TimedNextFilter.java:48)
at com.linkedin.r2.filter.compression.ClientCompressionFilter.onRestError(ClientCompressionFilter.java:286)
at com.linkedin.r2.filter.TimedRestFilter.onRestError(TimedRestFilter.java:96)
at com.linkedin.r2.filter.FilterChainIterator$FilterChainRestIterator.doOnError(FilterChainIterator.java:166)
at com.linkedin.r2.filter.FilterChainIterator$FilterChainRestIterator.doOnError(FilterChainIterator.java:132)
at com.linkedin.r2.filter.FilterChainIterator.onError(FilterChainIterator.java:101)
at com.linkedin.r2.filter.TimedNextFilter.onError(TimedNextFilter.java:48)
at com.linkedin.r2.filter.message.rest.RestFilter.onRestError(RestFilter.java:84)
at com.linkedin.r2.filter.TimedRestFilter.onRestError(TimedRestFilter.java:96)
at com.linkedin.r2.filter.FilterChainIterator$FilterChainRestIterator.doOnError(FilterChainIterator.java:166)
at com.linkedin.r2.filter.FilterChainIterator$FilterChainRestIterator.doOnError(FilterChainIterator.java:132)
at com.linkedin.r2.filter.FilterChainIterator.onError(FilterChainIterator.java:101)
at com.linkedin.r2.filter.TimedNextFilter.onError(TimedNextFilter.java:48)
at com.linkedin.r2.filter.message.rest.RestFilter.onRestError(RestFilter.java:84)
at com.linkedin.r2.filter.TimedRestFilter.onRestError(TimedRestFilter.java:96)
at com.linkedin.r2.filter.FilterChainIterator$FilterChainRestIterator.doOnError(FilterChainIterator.java:166)
at com.linkedin.r2.filter.FilterChainIterator$FilterChainRestIterator.doOnError(FilterChainIterator.java:132)
at com.linkedin.r2.filter.FilterChainIterator.onError(FilterChainIterator.java:101)
at com.linkedin.r2.filter.TimedNextFilter.onError(TimedNextFilter.java:48)
at com.linkedin.r2.filter.message.rest.RestFilter.onRestError(RestFilter.java:84)
at com.linkedin.r2.filter.TimedRestFilter.onRestError(TimedRestFilter.java:96)
at com.linkedin.r2.filter.FilterChainIterator$FilterChainRestIterator.doOnError(FilterChainIterator.java:166)
at com.linkedin.r2.filter.FilterChainIterator$FilterChainRestIterator.doOnError(FilterChainIterator.java:132)
at com.linkedin.r2.filter.FilterChainIterator.onError(FilterChainIterator.java:101)
at com.linkedin.r2.filter.TimedNextFilter.onError(TimedNextFilter.java:48)
at com.linkedin.r2.filter.transport.ClientRequestFilter.lambda$createCallback$0(ClientRequestFilter.java:102)
at com.linkedin.r2.transport.http.common.HttpBridge$1.onResponse(HttpBridge.java:82)
at com.linkedin.r2.transport.http.client.rest.ExecutionCallback.lambda$onResponse$0(ExecutionCallback.java:64)
... 3 common frames omitted
Caused by: com.linkedin.r2.message.rest.RestException: Received error 503 from server for URI <http://localhost:8080/entities>
at com.linkedin.r2.transport.http.common.HttpBridge$1.onResponse(HttpBridge.java:76)big-carpet-38439
01/10/2023, 4:08 PMgentle-hamburger-31302
01/11/2023, 6:52 AMbest-wire-59738
01/11/2023, 10:10 AMbest-wire-59738
01/11/2023, 3:20 PMgentle-hamburger-31302
01/12/2023, 6:21 AMbest-wire-59738
01/25/2023, 5:30 AMbig-carpet-38439
01/26/2023, 5:56 PMbest-wire-59738
01/27/2023, 4:17 AMbig-carpet-38439
01/27/2023, 4:17 AMbig-carpet-38439
01/27/2023, 4:17 AMbig-carpet-38439
01/27/2023, 4:17 AMbest-wire-59738
01/27/2023, 4:18 AMbig-carpet-38439
01/27/2023, 4:24 AMbest-wire-59738
01/31/2023, 1:13 PMDATAHUB_GMS_TOKEN="my-datahub-token" datahub ingest -c recipe.dhub.yaml to pass datahub tokens, but we have other configs to be passed to complete our custom Authentication.
Any pointers on this how can we Authenticate in this casegentle-hamburger-31302
01/31/2023, 3:28 PMgentle-hamburger-31302
01/31/2023, 3:29 PMconfigs: get passed to pluginbest-wire-59738
01/31/2023, 3:34 PMgentle-hamburger-31302
02/01/2023, 8:36 AMbest-wire-59738
02/06/2023, 4:00 AMcuddly-dinner-641
03/06/2023, 5:13 PMastonishing-answer-96712
03/06/2023, 7:41 PMwonderful-jordan-36532
05/02/2023, 4:39 PMorange-night-91387
05/02/2023, 4:41 PMbig-carpet-38439
05/02/2023, 4:42 PMorange-night-91387
05/02/2023, 5:01 PMbig-carpet-38439
05/02/2023, 5:02 PMbig-carpet-38439
05/02/2023, 5:02 PMorange-night-91387
05/02/2023, 5:23 PMorange-night-91387
05/02/2023, 5:25 PMwonderful-jordan-36532
05/03/2023, 9:32 AMorange-night-91387
05/03/2023, 3:49 PMlow-level unauthorized rest apisWith the flag enabled, they are authorized in the same way that the rest of the application is, i.e. if someone can edit a dataset on the UI then they can edit it through the API. Do you have a specific use case to block all API access regardless of user permissions?
wonderful-jordan-36532
05/03/2023, 4:53 PMgentle-hamburger-31302
05/09/2023, 12:28 PMwonderful-jordan-36532
05/09/2023, 12:28 PM