alluxio 1.8.0 throws thrift errors with spark 2.3.1

Description

Whenever I run the simple code:
"""
val s = sc.textFile("alluxio://alluxio-master:19998/LICENSE")
s.count
"""
with alluxio-client 1.8.0.jar in a classpath, I get:

"""
bigdata_alluxio-master.1.jasmo3qhjjs5@web 2018-08-16 22:50:00,561 ERROR TThreadPoolServer - Thrift error occurred during processing of message.
bigdata_alluxio-master.1.jasmo3qhjjs5@web org.apache.thrift.protocol.TProtocolException: Missing version in readMessageBegin, old client?
bigdata_alluxio-master.1.jasmo3qhjjs5@web at org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:228)
bigdata_alluxio-master.1.jasmo3qhjjs5@web at org.apache.thrift.TMultiplexedProcessor.process(TMultiplexedProcessor.java:92)
bigdata_alluxio-master.1.jasmo3qhjjs5@web at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:286)
bigdata_alluxio-master.1.jasmo3qhjjs5@web at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
bigdata_alluxio-master.1.jasmo3qhjjs5@web at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
bigdata_alluxio-master.1.jasmo3qhjjs5@web at java.lang.Thread.run(Thread.java:748)
"""

Environment

Ubuntu, alluxio 1.8.0, spark 2.3.1

Status

Assignee

Bin Fan

Reporter

Anton Kulaga

Labels

None

Components

Affects versions

1.8.0

Priority

Critical
Configure