-
Notifications
You must be signed in to change notification settings - Fork 58
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
java.lang.NullPointerException: Null value appeared in non-nullable field #1286
Comments
這蠻有可能的,現在測試的資料應該是還沒指定型別,你是測試哪批資料的時候有指定嗎 |
現在的測試都是指定型別的,在配置properties時通過如下內容指定每個col的型別 |
這個錯誤是基於最新的code產生的嗎 |
我想我應該能夠確定錯誤了,是由於我們使用了自己的jackson轉換導致的。使用該方法會導致需要對col value 進行 deserialize。而Object可以爲null,deserialize回scala long就不能爲null了。我再開個pr處理一下這個問題 |
有新的問題想要討論一下,既然我們最後都會轉成json,我感覺創建schema時,不需要根據type去創建,統一創建成StringType就好。這樣就可以避免上述問題,因爲scala String 是nullable的。 |
可以都用字串,我們這段驗收不會處理其他型別 |
以下是我還在抓問題,他會固定出現在某幾個檔案中例如20190619。這是scala的int不能爲non-nullable導致的?還希望學長可以給我一些建議。
The text was updated successfully, but these errors were encountered: