Hello,

I’m hoping I can get some help with running Hail on Databricks. I was able to run through most of the 1000 Genomes HailTutorial notebook but came across some problems. Particularly when running linear and logistic regression.

I get the following error message when running the “Linear regression with covariates” step.

```
vds_gwas = (vds_QCed
.filter_variants_expr('va.qc.AF > 0.05 && va.qc.AF < 0.95')
.annotate_samples_vds(vds_pca, code='sa.pca = vds.pca')
.linreg('sa.pheno.CaffeineConsumption',
covariates=['sa.pca.PC1', 'sa.pca.PC2', 'sa.pca.PC3', 'sa.pheno.isFemale']))
FatalError: NoSuchMethodError: breeze.linalg.DenseVector$.canDotD()Lbreeze/generic/UFunc$UImpl2;
---------------------------------------------------------------------------
FatalError Traceback (most recent call last)
<ipython-input-50-7bdfe8ed2fc8> in <module>()
3 .annotate_samples_vds(vds_pca, code='sa.pca = vds.pca')
4 .linreg('sa.pheno.CaffeineConsumption',
----> 5 covariates=['sa.pca.PC1', 'sa.pca.PC2', 'sa.pca.PC3', 'sa.pheno.isFemale']))
/local_disk0/spark-b6f170e4-17f2-4f52-8dd5-257009d97113/userFiles-a79d2bc9-9c87-4039-b6e0-7f7b2432d5af/addedFile568486992112226566dbfs__FileStore_jars_91d39314_abe4_4e1b_bf17_5efe19d52bb6_hail_devel_py2_7_databricks_20ed0-e92c7.egg/hail/dataset.py in linreg(self, y, covariates, root, minac, minaf)
2111 self._jvds, y, jarray(env.jvm.java.lang.String, covariates), root, minac, minaf))
2112 except Py4JJavaError as e:
-> 2113 raise_py4j_exception(e)
2114
2115 def lmmreg(self, kinship_vds, y, covariates=[], global_root="global.lmmreg", va_root="va.lmmreg",
/local_disk0/spark-b6f170e4-17f2-4f52-8dd5-257009d97113/userFiles-a79d2bc9-9c87-4039-b6e0-7f7b2432d5af/addedFile568486992112226566dbfs__FileStore_jars_91d39314_abe4_4e1b_bf17_5efe19d52bb6_hail_devel_py2_7_databricks_20ed0-e92c7.egg/hail/java.py in raise_py4j_exception(e)
85 def raise_py4j_exception(e):
86 msg = env.jutils.getMinimalMessage(e.java_exception)
---> 87 raise FatalError(msg, e.java_exception)
FatalError: NoSuchMethodError: breeze.linalg.DenseVector$.canDotD()Lbreeze/generic/UFunc$UImpl2;
```

Is this because the version of Hail provided by the tutorial is older? I also noticed that some of the commands in the tutorial notebook are different from the commands on the main Hail website. Is there a way to build and upload a new version of Hail .jar and .egg files?

Thank you,

-Jon