I think you can replace Validate.NotNull(p) with require(p != null, "p
is null (or something like this)").

On Mon, May 11, 2015 at 12:27 AM, Lokesh Rajaram
<rajaram.lok...@gmail.com> wrote:
> 1. I think I can use require for replacing Validate.isTrue
> 2. What about Validate.notNull? If require is used it would throw
> IllegalArgumentException,
> if assume or assert is used it would throw AssertionError which is not
> compatible with current implementation.
>
> Please let me know if my understanding is correct. Also, let me know your
> thoughts.
>
> Thanks,
> Lokesh
>
> On Sun, May 10, 2015 at 1:04 AM, Aljoscha Krettek <aljos...@apache.org>
> wrote:
>
>> I would propose using the methods as Chiwan suggested. If everyone
>> agrees I can change the Jira issue.
>>
>> On Sun, May 10, 2015 at 6:47 AM, Lokesh Rajaram
>> <rajaram.lok...@gmail.com> wrote:
>> > Thank you for the reference links. Which approach should I take, casting
>> or
>> > use scala methods.
>> > If it's the latter option will the JIRA ticket FLINK-1711
>> > <https://issues.apache.org/jira/browse/FLINK-1711> be updated to
>> reflect it?
>> >
>> > Thanks,
>> > Lokesh
>> >
>> > On Sat, May 9, 2015 at 8:16 PM, Chiwan Park <chiwanp...@icloud.com>
>> wrote:
>> >
>> >> Hi. There is some problems using Guava’s check method in Scala. (
>> >> https://groups.google.com/forum/#!topic/guava-discuss/juwovq26R3k <
>> >> https://groups.google.com/forum/#!topic/guava-discuss/juwovq26R3k>) You
>> >> can solve this error simply with casting last argument to
>> java.lang.Object.
>> >> But I think we’d better use `require`, `assume`, `assert` method
>> provided
>> >> by Scala. (
>> >> http://daily-scala.blogspot.kr/2010/03/assert-require-assume.html <
>> >> http://daily-scala.blogspot.kr/2010/03/assert-require-assume.html>)
>> >> Because this changes affects many other codes, so we should discuss
>> about
>> >> changing Guava's method to Scala’s method.
>> >>
>> >> Regards.
>> >> Chiwan Park (Sent with iPhone)
>> >>
>> >>
>> >>
>> >> > On May 10, 2015, at 11:49 AM, Lokesh Rajaram <
>> rajaram.lok...@gmail.com>
>> >> wrote:
>> >> >
>> >> > Hello All,
>> >> >
>> >> > I am new to Flink community and am very excited about the project and
>> >> work
>> >> > you all have been doing. Kudos!!
>> >> >
>> >> > I was looking to pickup some starter task. Robert recommended to pick
>> up
>> >> > https://issues.apache.org/jira/browse/FLINK-1711. Thanks Robert for
>> your
>> >> > guidance.
>> >> >
>> >> > Sorry for a dumb question. I am done with code changes but my "mvn
>> >> verify"
>> >> > failing only for the scala module as follows
>> >> >
>> >> >
>> >>
>> flink/flink-scala/src/main/scala/org/apache/flink/api/scala/joinDataSet.scala:77:
>> >> > error: ambiguous reference to overloaded definition,
>> >> > [ERROR] both method checkNotNull in object Preconditions of type
>> [T](x$1:
>> >> > T, x$2: String, x$3: <repeated...>[Object])T
>> >> > [ERROR] and  method checkNotNull in object Preconditions of type
>> [T](x$1:
>> >> > T, x$2: Any)T
>> >> > [ERROR] match argument types ((L, R) => O,String)
>> >> > [ERROR]     Preconditions.checkNotNull(fun, "Join function must not be
>> >> > null.")
>> >> >
>> >> > Same error I see for all of the Scala classes I changed. Any pointers
>> >> here
>> >> > will be very helpful for me to proceed further. Please let me know if
>> you
>> >> > need more information.
>> >> >
>> >> > Thanks in advance for your help and support.
>> >> >
>> >> > Thanks,
>> >> > Lokesh
>> >>
>> >>
>>

Reply via email to