Using latest version,
select b.billid,"asdfasd" from BILL b
>[Error] Script lines: 1-2 --------------------------
Invalid column: asdfasd
Which is fine...
But
select * from
(
select b.billid,"asdfasd" from BILL b
)
returns
>[Error] Script lines: 1-5 --------------------------
java.lang.NullPointerException
at com.hxtt.sql.common.n.a(Unknown Source)
at com.hxtt.sql.ad.u(Unknown Source)
at com.hxtt.sql.c0.a(Unknown Source)
at com.hxtt.sql.c0.a(Unknown Source)
at com.hxtt.sql.c0.a(Unknown Source)
at com.hxtt.sql.c0.a(Unknown Source)
at com.hxtt.sql.c0.a(Unknown Source)
at com.hxtt.sql.c0.a(Unknown Source)
at com.hxtt.sql.c0.a(Unknown Source)
at com.hxtt.sql.bf.a(Unknown Source)
at com.hxtt.sql.bf.a(Unknown Source)
at com.hxtt.sql.ac.a(Unknown Source)
at com.hxtt.sql.ac.a(Unknown Source)
at com.hxtt.sql.ac.execute(Unknown Source)
at NMFL.ur.a(Unknown Source)
at NMFL.sm.run(Unknown Source)
So somehow the error is getting lost and a misleading null pointer error is being returned.
|