sunchao commented on pull request #1635:
URL: https://github.com/apache/hive/pull/1635#issuecomment-723352605


   Sure, the stack trace is:
   ```
   java.lang.NoClassDefFoundError: org/xerial/snappy/SnappyInputStream
        at 
org.apache.hadoop.hive.llap.tezplugins.TestLlapTaskSchedulerService$TestTaskSchedulerServiceWrapper.<init>(TestLlapTaskSchedulerService.java:2008)
        at 
org.apache.hadoop.hive.llap.tezplugins.TestLlapTaskSchedulerService.testHostPreferenceMissesConsistentPartialAlive(TestLlapTaskSchedulerService.java:1077)
        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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
        at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
        at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
        at 
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
        at 
org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:288)
        at 
org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:282)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.lang.Thread.run(Thread.java:748)
   Caused by: java.lang.ClassNotFoundException: 
org.xerial.snappy.SnappyInputStream
        at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:419)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:352)
        ... 14 more
   ```
   seems all the failures are from `org.apache.hadoop.hive.llap.tezplugins` 
module.
   
   > Yes exactly, but this can happen in the context of an union too, both 
parquet_map_null.q and avro_deserialize_map_null.q refer to map_null_val.avro 
so this seem to be the case.
   
   Ah I see. Great. I guess we haven't seen test failure related to this yet?
   
   > I have a branch with everything on it Avro, Hive and Parquet updates in 
case you want to take a look, it fully compiles however I have not been able to 
run the full set of Spark tests locally yet because of unrelated errors on 
Kinesis (and lack of familiarity with the Spark test suite). I would like to 
test it with the full CI, but to do that I would need to have the Hive 
SNAPSHOTs somewhere, it is a pity Hive does not publish them for older 
versions, or are they published somewhere (that way i will update things there 
first)?
   
   Awesome! do you see any compile error without the Avro API fix? I don't 
think the snapshot jars are published anywhere so it could be hard to test this 
in Spark CI... However, we also plan to test this combination out in our 
internal Spark CI.
   
   


----------------------------------------------------------------
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:
[email protected]



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

Reply via email to