-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NullPointerException in natural_join
#2897
Comments
This is in decorating from the left after building from the right with a static RHS and a LHS that is either ticking or bigger than RHS. |
It looks to me like |
@chipkent I'm going to need more help from you to reproduce this:
Ideally, you could give me a script that reproduces this. |
@rcaudy After a few hours of messing with it, I have created a compact reproducer. The input files are large and proprietary. Talk to me tomorrow, and we can figure out how to get them to you. from deephaven import parquet
diff_days = 4
col_ret = f"return_split_div_adj_{diff_days}d"
raw_filename = "/nfs/data/quandl/2022-09-22/DEBUG_RAW.parquet"
dbg1_filename = "/nfs/data/quandl/2022-09-22/DEBUG_DBG1.parquet"
raw = parquet.read(path=raw_filename)
dbg1 = parquet.read(path=dbg1_filename)
#dbg1.size = 3787803476
#raw.size = 40610683
rst = dbg1 \
.natural_join(raw, on=["date", "Sym1=symbol"], joins=f"Change1={col_ret}") \
.natural_join(raw, on=["date", "Sym2=symbol"], joins=f"Change2={col_ret}") error message:
|
natural_join
This is an |
The query looks like:
The text was updated successfully, but these errors were encountered: