GitHub user cloud-fan opened a pull request:
https://github.com/apache/spark/pull/14850
[SPARK-17279][SQL] better error message for NPE during ScalaUDF execution
## What changes were proposed in this pull request?
When `ScalaUDF` throws NPE, it's possibly because users don't handle null
parameters correctly. We should provide better error message to ask users to
check for this.
This PR also does some clean up for `ScalaUDF` and add a unit test suite
for it.
## How was this patch tested?
the new test suite
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/cloud-fan/spark npe
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/spark/pull/14850.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #14850
----
commit 3c7bdff9704d444bc4219564820550e504be6fbb
Author: Wenchen Fan <[email protected]>
Date: 2016-08-27T08:07:32Z
better error message for NPE during ScalaUDF execution
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]