You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*** RUNNING TPCx-BB QUERY 16
*** Start cold run 0:
*** Cold run 0 took 8955 msec.
*** Start hot run 0:
20/08/13 11:11:41 ERROR BlockManagerSlaveEndpoint: Error in removing shuffle 0
java.lang.NullPointerException
at org.apache.spark.sql.rapids.GpuShuffleEnv$.getCatalog(GpuShuffleEnv.scala:138)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.catalog$lzycompute(RapidsShuffleInternalManager.scala:205)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.org$apache$spark$sql$rapids$RapidsShuffleInternalManagerBase$$catalog(RapidsShuffleInternalManager.scala:205)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.unregisterGpuShuffle(RapidsShuffleInternalManager.scala:344)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.unregisterShuffle(RapidsShuffleInternalManager.scala:351)
at org.apache.spark.storage.BlockManagerSlaveEndpoint$$anonfun$receiveAndReply$1.$anonfun$applyOrElse$3(BlockManagerSlaveEndpoint.scala:61)
at scala.runtime.java8.JFunction0$mcZ$sp.apply(JFunction0$mcZ$sp.java:23)
at org.apache.spark.storage.BlockManagerSlaveEndpoint.$anonfun$doAsync$1(BlockManagerSlaveEndpoint.scala:86)
at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:659)
at scala.util.Success.$anonfun$map$1(Try.scala:255)
at scala.util.Success.map(Try.scala:213)
at scala.concurrent.Future.$anonfun$map$1(Future.scala:292)
at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:33)
at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:33)
at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
20/08/13 11:11:41 WARN BlockManagerMaster: Failed to remove shuffle 0 - null
java.lang.NullPointerException
at org.apache.spark.sql.rapids.GpuShuffleEnv$.getCatalog(GpuShuffleEnv.scala:138)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.catalog$lzycompute(RapidsShuffleInternalManager.scala:205)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.org$apache$spark$sql$rapids$RapidsShuffleInternalManagerBase$$catalog(RapidsShuffleInternalManager.scala:205)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.unregisterGpuShuffle(RapidsShuffleInternalManager.scala:344)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.unregisterShuffle(RapidsShuffleInternalManager.scala:351)
at org.apache.spark.storage.BlockManagerSlaveEndpoint$$anonfun$receiveAndReply$1.$anonfun$applyOrElse$3(BlockManagerSlaveEndpoint.scala:61)
at scala.runtime.java8.JFunction0$mcZ$sp.apply(JFunction0$mcZ$sp.java:23)
at org.apache.spark.storage.BlockManagerSlaveEndpoint.$anonfun$doAsync$1(BlockManagerSlaveEndpoint.scala:86)
at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:659)
at scala.util.Success.$anonfun$map$1(Try.scala:255)
at scala.util.Success.map(Try.scala:213)
at scala.concurrent.Future.$anonfun$map$1(Future.scala:292)
at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:33)
at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:33)
at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
20/08/13 11:11:41 ERROR BlockManagerSlaveEndpoint: Error in removing shuffle 2
java.lang.NullPointerException
at org.apache.spark.sql.rapids.GpuShuffleEnv$.getCatalog(GpuShuffleEnv.scala:138)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.catalog$lzycompute(RapidsShuffleInternalManager.scala:205)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.org$apache$spark$sql$rapids$RapidsShuffleInternalManagerBase$$catalog(RapidsShuffleInternalManager.scala:205)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.unregisterGpuShuffle(RapidsShuffleInternalManager.scala:344)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.unregisterShuffle(RapidsShuffleInternalManager.scala:351)
at org.apache.spark.storage.BlockManagerSlaveEndpoint$$anonfun$receiveAndReply$1.$anonfun$applyOrElse$3(BlockManagerSlaveEndpoint.scala:61)
at scala.runtime.java8.JFunction0$mcZ$sp.apply(JFunction0$mcZ$sp.java:23)
at org.apache.spark.storage.BlockManagerSlaveEndpoint.$anonfun$doAsync$1(BlockManagerSlaveEndpoint.scala:86)
at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:659)
at scala.util.Success.$anonfun$map$1(Try.scala:255)
at scala.util.Success.map(Try.scala:213)
at scala.concurrent.Future.$anonfun$map$1(Future.scala:292)
at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:33)
at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:33)
at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
20/08/13 11:11:41 WARN BlockManagerMaster: Failed to remove shuffle 2 - null
java.lang.NullPointerException
at org.apache.spark.sql.rapids.GpuShuffleEnv$.getCatalog(GpuShuffleEnv.scala:138)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.catalog$lzycompute(RapidsShuffleInternalManager.scala:205)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.org$apache$spark$sql$rapids$RapidsShuffleInternalManagerBase$$catalog(RapidsShuffleInternalManager.scala:205)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.unregisterGpuShuffle(RapidsShuffleInternalManager.scala:344)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.unregisterShuffle(RapidsShuffleInternalManager.scala:351)
at org.apache.spark.storage.BlockManagerSlaveEndpoint$$anonfun$receiveAndReply$1.$anonfun$applyOrElse$3(BlockManagerSlaveEndpoint.scala:61)
at scala.runtime.java8.JFunction0$mcZ$sp.apply(JFunction0$mcZ$sp.java:23)
at org.apache.spark.storage.BlockManagerSlaveEndpoint.$anonfun$doAsync$1(BlockManagerSlaveEndpoint.scala:86)
at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:659)
at scala.util.Success.$anonfun$map$1(Try.scala:255)
at scala.util.Success.map(Try.scala:213)
at scala.concurrent.Future.$anonfun$map$1(Future.scala:292)
at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:33)
at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:33)
at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
20/08/13 11:11:41 ERROR BlockManagerSlaveEndpoint: Error in removing shuffle 1
java.lang.NullPointerException
at org.apache.spark.sql.rapids.GpuShuffleEnv$.getCatalog(GpuShuffleEnv.scala:138)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.catalog$lzycompute(RapidsShuffleInternalManager.scala:205)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.org$apache$spark$sql$rapids$RapidsShuffleInternalManagerBase$$catalog(RapidsShuffleInternalManager.scala:205)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.unregisterGpuShuffle(RapidsShuffleInternalManager.scala:344)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.unregisterShuffle(RapidsShuffleInternalManager.scala:351)
at org.apache.spark.storage.BlockManagerSlaveEndpoint$$anonfun$receiveAndReply$1.$anonfun$applyOrElse$3(BlockManagerSlaveEndpoint.scala:61)
at scala.runtime.java8.JFunction0$mcZ$sp.apply(JFunction0$mcZ$sp.java:23)
at org.apache.spark.storage.BlockManagerSlaveEndpoint.$anonfun$doAsync$1(BlockManagerSlaveEndpoint.scala:86)
at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:659)
at scala.util.Success.$anonfun$map$1(Try.scala:255)
at scala.util.Success.map(Try.scala:213)
at scala.concurrent.Future.$anonfun$map$1(Future.scala:292)
at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:33)
at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:33)
at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
20/08/13 11:11:41 WARN BlockManagerMaster: Failed to remove shuffle 1 - null
java.lang.NullPointerException
at org.apache.spark.sql.rapids.GpuShuffleEnv$.getCatalog(GpuShuffleEnv.scala:138)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.catalog$lzycompute(RapidsShuffleInternalManager.scala:205)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.org$apache$spark$sql$rapids$RapidsShuffleInternalManagerBase$$catalog(RapidsShuffleInternalManager.scala:205)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.unregisterGpuShuffle(RapidsShuffleInternalManager.scala:344)
at org.apache.spark.sql.rapids.RapidsShuffleInternalManagerBase.unregisterShuffle(RapidsShuffleInternalManager.scala:351)
at org.apache.spark.storage.BlockManagerSlaveEndpoint$$anonfun$receiveAndReply$1.$anonfun$applyOrElse$3(BlockManagerSlaveEndpoint.scala:61)
at scala.runtime.java8.JFunction0$mcZ$sp.apply(JFunction0$mcZ$sp.java:23)
at org.apache.spark.storage.BlockManagerSlaveEndpoint.$anonfun$doAsync$1(BlockManagerSlaveEndpoint.scala:86)
at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:659)
at scala.util.Success.$anonfun$map$1(Try.scala:255)
at scala.util.Success.map(Try.scala:213)
at scala.concurrent.Future.$anonfun$map$1(Future.scala:292)
at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:33)
at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:33)
at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
*** Hot run 0 took 5063 msec.
Describe the bug
When running a query with shuffle manager enabled, getting an NPE after the first run.
Steps/Code to reproduce bug
Enable shuffle manager by setting
Expected behavior
The query still finishes, but probably shouldn't throw an NPE.
Environment details (please complete the following information)
Standalone
Additional context
Full stack trace:
@jlowe
The text was updated successfully, but these errors were encountered: