zhztheplayer opened a new issue, #8303:
URL: https://github.com/apache/incubator-gluten/issues/8303

   ### Backend
   
   VL (Velox)
   
   ### Bug description
   
   Error:
   
   ```
   24/12/23 11:54:16 WARN SparkSession: Cannot use 
org.apache.gluten.extension.GlutenSessionExtensions to configure session 
extensions.
   java.lang.NoClassDefFoundError: 
org/apache/gluten/execution/OffloadIcebergScan$                                 
               
           at 
org.apache.gluten.component.VeloxIcebergComponent.injectRules(VeloxIcebergComponent.scala:29)
                       
           at 
org.apache.gluten.extension.GlutenSessionExtensions.$anonfun$apply$6(GlutenSessionExtensions.scala:51)
              
           at 
org.apache.gluten.extension.GlutenSessionExtensions.$anonfun$apply$6$adapted(GlutenSessionExtensions.scala:51)
           at 
scala.collection.mutable.ResizableArray.foreach(ResizableArray.scala:62)        
                                    
           at 
scala.collection.mutable.ResizableArray.foreach$(ResizableArray.scala:55)       
                                    
           at 
scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:49)              
                                    
           at 
org.apache.gluten.extension.GlutenSessionExtensions.apply(GlutenSessionExtensions.scala:51)
                         
           at 
org.apache.gluten.extension.GlutenSessionExtensions.apply(GlutenSessionExtensions.scala:26)
                         
           at 
org.apache.spark.sql.SparkSession$.$anonfun$applyExtensions$1(SparkSession.scala:1224)
                              
           at 
org.apache.spark.sql.SparkSession$.$anonfun$applyExtensions$1$adapted(SparkSession.scala:1219)
                      
           at 
scala.collection.mutable.ResizableArray.foreach(ResizableArray.scala:62)        
                                    
           at 
scala.collection.mutable.ResizableArray.foreach$(ResizableArray.scala:55)       
                                    
           at 
scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:49)              
                                    
           at 
org.apache.spark.sql.SparkSession$.org$apache$spark$sql$SparkSession$$applyExtensions(SparkSession.scala:1219)
           at org.apache.spark.sql.SparkSession.<init>(SparkSession.scala:106)  
                                                  
           at org.apache.spark.sql.SparkSession.<init>(SparkSession.scala:109)  
                                                  
           at 
org.apache.spark.sql.test.TestSparkSession.<init>(TestSQLContext.scala:27)      
                                    
           at 
org.apache.spark.sql.test.TestSparkSession.<init>(TestSQLContext.scala:30)      
                                    
           at 
org.apache.spark.sql.test.SharedSparkSessionBase.createSparkSession(SharedSparkSession.scala:102)
                   
           at 
org.apache.spark.sql.test.SharedSparkSessionBase.createSparkSession$(SharedSparkSession.scala:100)
                  
           at 
org.apache.gluten.execution.WholeStageTransformerSuite.createSparkSession(WholeStageTransformerSuite.scala:37)
           at 
org.apache.spark.sql.test.SharedSparkSessionBase.initializeSession(SharedSparkSession.scala:116)
                    
           at 
org.apache.spark.sql.test.SharedSparkSessionBase.initializeSession$(SharedSparkSession.scala:114)
                   
           at 
org.apache.gluten.execution.WholeStageTransformerSuite.initializeSession(WholeStageTransformerSuite.scala:37)
           at 
org.apache.spark.sql.test.SharedSparkSessionBase.beforeAll(SharedSparkSession.scala:124)
                            
           at 
org.apache.spark.sql.test.SharedSparkSessionBase.beforeAll$(SharedSparkSession.scala:123)
                           
           at 
org.apache.gluten.execution.WholeStageTransformerSuite.org$apache$spark$sql$test$SharedSparkSession$$super$beforeAll(WholeStageTransformerSuite.scala:37)
           at 
org.apache.spark.sql.test.SharedSparkSession.beforeAll(SharedSparkSession.scala:46)
                                 
           at 
org.apache.spark.sql.test.SharedSparkSession.beforeAll$(SharedSparkSession.scala:44)
                                
           at 
org.apache.gluten.execution.WholeStageTransformerSuite.beforeAll(WholeStageTransformerSuite.scala:67)
               
           at 
org.apache.gluten.execution.VeloxTPCHTableSupport.beforeAll(VeloxTPCHSuite.scala:55)
                                
           at 
org.scalatest.BeforeAndAfterAll.liftedTree1$1(BeforeAndAfterAll.scala:212)      
                                    
           at org.scalatest.BeforeAndAfterAll.run(BeforeAndAfterAll.scala:210)  
                                                  
           at org.scalatest.BeforeAndAfterAll.run$(BeforeAndAfterAll.scala:208) 
                                                  
           at org.apache.spark.SparkFunSuite.run(SparkFunSuite.scala:64)        
                                                  
           at org.scalatest.Suite.callExecuteOnSuite$1(Suite.scala:1178)        
                                                  
           at org.scalatest.Suite.$anonfun$runNestedSuites$1(Suite.scala:1225)  
                                                  
           at 
scala.collection.IndexedSeqOptimized.foreach(IndexedSeqOptimized.scala:36)      
                                    
           at 
scala.collection.IndexedSeqOptimized.foreach$(IndexedSeqOptimized.scala:33)     
                                    
           at 
scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:198)             
                                    
           at org.scalatest.Suite.runNestedSuites(Suite.scala:1223)             
                                                  
           at org.scalatest.Suite.runNestedSuites$(Suite.scala:1156)            
                                                  
           at 
org.scalatest.tools.DiscoverySuite.runNestedSuites(DiscoverySuite.scala:30)     
                                    
           at org.scalatest.Suite.run(Suite.scala:1111)           
           at org.scalatest.Suite.run$(Suite.scala:1096)          
           at org.scalatest.tools.DiscoverySuite.run(DiscoverySuite.scala:30)   
                                                  
           at org.scalatest.tools.SuiteRunner.run(SuiteRunner.scala:47)         
                                                  
           at 
org.scalatest.tools.Runner$.$anonfun$doRunRunRunDaDoRunRun$13(Runner.scala:1321)
                                    
           at 
org.scalatest.tools.Runner$.$anonfun$doRunRunRunDaDoRunRun$13$adapted(Runner.scala:1315)
                            
           at scala.collection.immutable.List.foreach(List.scala:431)           
                                                  
           at 
org.scalatest.tools.Runner$.doRunRunRunDaDoRunRun(Runner.scala:1315)            
                                    
           at 
org.scalatest.tools.Runner$.$anonfun$runOptionallyWithPassFailReporter$24(Runner.scala:992)
                         
           at 
org.scalatest.tools.Runner$.$anonfun$runOptionallyWithPassFailReporter$24$adapted(Runner.scala:970)
                 
           at 
org.scalatest.tools.Runner$.withClassLoaderAndDispatchReporter(Runner.scala:1481)
                                   
           at 
org.scalatest.tools.Runner$.runOptionallyWithPassFailReporter(Runner.scala:970) 
                                    
           at org.scalatest.tools.Runner$.main(Runner.scala:775)                
                                                  
           at org.scalatest.tools.Runner.main(Runner.scala)       
   Caused by: java.lang.ClassNotFoundException: 
org.apache.gluten.execution.OffloadIcebergScan$                                 
  
           at java.net.URLClassLoader.findClass(URLClassLoader.java:387)        
                                                  
           at java.lang.ClassLoader.loadClass(ClassLoader.java:418)             
                                                  
           at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)     
                                                  
           at java.lang.ClassLoader.loadClass(ClassLoader.java:351)             
                                                  
           ... 57 more
   ```
   
   To repeat:
   
   ```
   mvn -P backends-velox,spark-3.3,scala-2.12,delta,iceberg,uniffle,celeborn 
clean install -Dscalastyle.skip=true -Dcheckstyle.skip=true 
-Dspotless.check.skip=true -DskipTests
   mvn -P backends-velox,spark-3.3,scala-2.12 test
   ```
   
   This is a regression due to 
https://github.com/apache/incubator-gluten/pull/8192.
   
   
   
   ### Spark version
   
   None
   
   ### Spark configurations
   
   _No response_
   
   ### System information
   
   _No response_
   
   ### Relevant logs
   
   _No response_


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to