You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by GitBox <gi...@apache.org> on 2021/01/27 18:48:48 UTC

[GitHub] [incubator-pinot] anmol-v opened a new issue #6496: thirdeye presto import breaks

anmol-v opened a new issue #6496:
URL: https://github.com/apache/incubator-pinot/issues/6496


   when i try to import metrics from presto, i face the following error.
   in the mean while i'm able to import metrics from mysql
   `java.lang.NullPointerException: null
           at org.apache.pinot.thirdeye.datasource.sql.SqlResponseCacheLoader.getDimensionFilters(SqlResponseCacheLoader.java:276)
           at org.apache.pinot.thirdeye.datasource.sql.SqlThirdEyeDataSource.getDimensionFilters(SqlThirdEyeDataSource.java:139)
           at org.apache.pinot.thirdeye.datasource.cache.DimensionFiltersCacheLoader.load(DimensionFiltersCacheLoader.java:64)
           at org.apache.pinot.thirdeye.datasource.cache.DimensionFiltersCacheLoader.load(DimensionFiltersCacheLoader.java:34)
           at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3628)
           at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2336)
           at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2295)
           at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2208)
           at com.google.common.cache.LocalCache.get(LocalCache.java:4053)
           at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4057)
           at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4986)
           at org.apache.pinot.thirdeye.dashboard.resources.v2.DataResource.getFiltersForMetric(DataResource.java:392)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52)
           at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124)
           at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167)
           at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219)
           at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79)
           at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:469)
           at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:391)
           at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:80)
           at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:253)
           at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248)
           at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244)
           at org.glassfish.jersey.internal.Errors.process(Errors.java:292)
           at org.glassfish.jersey.internal.Errors.process(Errors.java:274)
           at org.glassfish.jersey.internal.Errors.process(Errors.java:244)
           at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265)
           at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:232)
           at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:680)
           at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394)
           at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346)
           at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366)
           at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319)
           at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205)
           at io.dropwizard.jetty.NonblockingServletHolder.handle(NonblockingServletHolder.java:50)
           at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1631)
           at io.dropwizard.servlets.ThreadNameFilter.doFilter(ThreadNameFilter.java:35)
           at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1618)
           at io.dropwizard.jersey.filter.AllowedMethodsFilter.handle(AllowedMethodsFilter.java:47)
           at io.dropwizard.jersey.filter.AllowedMethodsFilter.doFilter(AllowedMethodsFilter.java:41)
           at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1618)
           at io.dropwizard.bundles.redirect.RedirectBundle$1.doFilter(RedirectBundle.java:52)
           at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1618)
           at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:549)
           at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
           at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1369)
           at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
           at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:489)
           at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
           at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1284)
           at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
           at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
           at com.codahale.metrics.jetty9.InstrumentedHandler.handle(InstrumentedHandler.java:249)
           at io.dropwizard.jetty.RoutingHandler.handle(RoutingHandler.java:52)
           at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:767)
           at org.eclipse.jetty.server.handler.RequestLogHandler.handle(RequestLogHandler.java:54)
           at org.eclipse.jetty.server.handler.StatisticsHandler.handle(StatisticsHandler.java:173)
           at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
           at org.eclipse.jetty.server.Server.handle(Server.java:501)
           at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383)
           at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:556)
           at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375)
           at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:272)
           at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
           at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
           at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
           at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
           at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)
           at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
           at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
           at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375)
           at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806)
           at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938)
           at java.lang.Thread.run(Thread.java:748)
   18:42:34.699 [dw-25 - GET /data/autocomplete/filters/metric/25] ERROR org.apache.pinot.thirdeye.dashboard.resources.v2.DataResource - CacheLoader returned null for key Presto.<table name>.
   com.google.common.cache.CacheLoader$InvalidCacheLoadException: CacheLoader returned null for key Presto.<table name>.
           at com.google.common.cache.LocalCache$Segment.getAndRecordStats(LocalCache.java:2375)
           at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2337)
           at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2295)
           at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2208)
           at com.google.common.cache.LocalCache.get(LocalCache.java:4053)
           at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4057)
           at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4986)
           at org.apache.pinot.thirdeye.dashboard.resources.v2.DataResource.getFiltersForMetric(DataResource.java:392)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52)
           at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124)
           at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167)
           at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219)
           at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79)
           at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:469)
           at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:391)
           at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:80)
           at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:253)
           at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248)
           at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244)
           at org.glassfish.jersey.internal.Errors.process(Errors.java:292)
           at org.glassfish.jersey.internal.Errors.process(Errors.java:274)
           at org.glassfish.jersey.internal.Errors.process(Errors.java:244)
           at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265)
           at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:232)
           at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:680)
           at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394)
           at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346)
           at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366)
           at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319)
           at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205)
           at io.dropwizard.jetty.NonblockingServletHolder.handle(NonblockingServletHolder.java:50)
           at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1631)
           at io.dropwizard.servlets.ThreadNameFilter.doFilter(ThreadNameFilter.java:35)
           at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1618)
           at io.dropwizard.jersey.filter.AllowedMethodsFilter.handle(AllowedMethodsFilter.java:47)
           at io.dropwizard.jersey.filter.AllowedMethodsFilter.doFilter(AllowedMethodsFilter.java:41)
           at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1618)
           at io.dropwizard.bundles.redirect.RedirectBundle$1.doFilter(RedirectBundle.java:52)
           at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1618)
           at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:549)
           at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
           at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1369)
           at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
           at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:489)
           at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
           at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1284)
           at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
           at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
           at com.codahale.metrics.jetty9.InstrumentedHandler.handle(InstrumentedHandler.java:249)
           at io.dropwizard.jetty.RoutingHandler.handle(RoutingHandler.java:52)
           at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:767)
           at org.eclipse.jetty.server.handler.RequestLogHandler.handle(RequestLogHandler.java:54)
           at org.eclipse.jetty.server.handler.StatisticsHandler.handle(StatisticsHandler.java:173)
           at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
           at org.eclipse.jetty.server.Server.handle(Server.java:501)
           at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383)
           at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:556)
           at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375)
           at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:272)
           at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
           at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
           at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
           at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
           at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)
           at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
           at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
           at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375)
           at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806)
           at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938)
           at java.lang.Thread.run(Thread.java:748)
   18:42:34.709 [dw-25 - GET /data/autocomplete/filters/metric/25] ERROR io.dropwizard.jersey.errors.LoggingExceptionMapper - Error handling a request: 5e50806f3b657653
   javax.ws.rs.WebApplicationException: HTTP 500 Internal Server Error
           at org.apache.pinot.thirdeye.dashboard.resources.v2.DataResource.getFiltersForMetric(DataResource.java:398)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52)
           at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124)
           at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167)
           at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219)
           at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79)
           at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:469)
           at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:391)
           at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:80)`


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org