Ok, if it is only a testing dependency it should be alright. The
problem seems to be that some of the Joda classes have annotations
that reside in joda-convert. The java compiler seems to be OK with
missing annotations while the Scala compiler gives a warning. At least
that's how I understood it from the link I posted earlier.

On Mon, Jan 26, 2015 at 11:27 PM, Stephan Ewen <se...@apache.org> wrote:
> Ah, I see, thanks for the explanation.
>
> I picked the commit because I wanted the Joda in Scala tests in the system,
> but delay the serializer registration, as a discussion was still going on
> on the mailing list.
>
> So, the solution is simply to add the joda convert dependecy to the test
> scope as well? Do you know why exactly that is needed?
>
> The LICENSE and NOTICE files should be okay, since Joda Time is a test
> scope dependency only, no?
>
>
>
> On Mon, Jan 26, 2015 at 2:50 AM, Aljoscha Krettek <aljos...@apache.org>
> wrote:
>
>> The culprit seems to be this commit:
>>
>> https://github.com/apache/flink/commit/020b282bdc5468aa51b231e9ae8d4d3a1a76e696
>>
>> It seems you took a commit from an unmerged PR of mine and changed it.
>> Now the content does not match the Issue ID and also the LICENCE and
>> NOTICE file are not correct anymore. The warning pops up because of
>> the optional dependency joda-convert that we fail to include. See
>> here:
>> http://stackoverflow.com/questions/13856266/class-broken-error-with-joda-time-using-scala
>>
>> Cheers,
>> Aljoscha
>>
>> On Sat, Jan 24, 2015 at 9:18 PM, Stephan Ewen <se...@apache.org> wrote:
>> > Not 100%
>> >
>> > My guess is that it comes from the scala tests in flink-tests for POJOs
>> > containing joda time classes (to test the custom serializers)
>> >
>> > Stephan
>> >
>> >
>> > On Sat, Jan 24, 2015 at 12:16 PM, Aljoscha Krettek <aljos...@apache.org>
>> > wrote:
>> >
>> >> Yes, I will look into it.
>> >>
>> >> Are you sure this happens in the Scala code?
>> >>
>> >> On Sat, Jan 24, 2015 at 8:57 PM, Stephan Ewen <se...@apache.org> wrote:
>> >> > Hi!
>> >> >
>> >> > When running a recent build, I am seeing the following error message
>> in
>> >> the
>> >> > "flink-tests" project.
>> >> >
>> >> > [WARNING] warning: Class org.joda.convert.ToString not found -
>> continuing
>> >> > with a stub.
>> >> >
>> >> > @aljoscha This is probably a message generated by the Scala type
>> >> analyzer.
>> >> > Can you elaborate what this means?
>> >> >
>> >> > Greetings,
>> >> > Stephan
>> >>
>>

Reply via email to