Found the problem, nothing to do with Mockito

javax.management.StandardEmitterMBean

was introduced in JDK 16 and contains bindings to APIs only available
in 1.6 or later.

Since this is the standard way of implementing notifications I think I
will require JDK 1.6 in the bundle. I hope this is Ok. I can implement
in a compliant 1.5 way but that will require writing my own (less
performant) implementations of the notification APIs, which is
probably not a good idea.

Ian

On 21 February 2013 21:03, Carsten Ziegeler <[email protected]> wrote:
> Which java version do you use to build? OS?
> Where does the problem occur?
>
> I haven't seen this problem so far (OS X, Java 6) - except for the
> commons classloader where we did some magic with the test case and
> java 6.
>
> Carsten
>
> 2013/2/21 Ian Boston <[email protected]>:
>> Hi,
>> I am getting
>>
>> ERROR] Failed to execute goal
>> org.codehaus.mojo:animal-sniffer-maven-plugin:1.9:check (default) on
>> project org.apache.sling.event: Execution default of goal
>> org.codehaus.mojo:animal-sniffer-maven-plugin:1.9:check failed: An API
>> incompatibility was encountered while executing
>> org.codehaus.mojo:animal-sniffer-maven-plugin:1.9:check:
>> java.lang.NoSuchMethodError:
>> java.nio.CharBuffer.subSequence(II)Ljava/nio/CharBuffer;
>> [ERROR] -----------------------------------------------------
>>
>>
>> I think is due to a dependency rather (mockito) than the code since
>> indicating JDK 1.6 eliminated the problem. (-Dsling.java.version=6)
>>
>> Going all the way back to mockito 1.8.0 doesn't fix the issue. Has
>> anyone else seen the same problem ?
>> Ian
>
>
>
> --
> Carsten Ziegeler
> [email protected]

Reply via email to