Github user tillrohrmann commented on the pull request:

    https://github.com/apache/flink/pull/1045#issuecomment-134108201
  
    The PR seems to solve the problem. However, I'm wondering why the 
`InvalidTypesException` is an unchecked exception. I think that this is the 
actual culprit and should be fixed. Moreover, according to: Joshua Bloch in 
"Effective Java"
    
    > Use checked exceptions for recoverable conditions and runtime exceptions 
for programming errors (Item 58 in 2nd edition)
    
    In our case we can recover from it by returning a `MissingTypeInformation`.


---
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.
---

Reply via email to