I am getting an ArrayIndexOutOfBoundsException
on service start up (Bean creation) when i use Java 8 features.
Java 8 has been set up and has been working.
I found a bug recently when using Spring 3.0.5, which appears to be fixed in 4.0.5. Here are the details.
If you have a class that has a parameterized constructor and also has a method that uses a lambda expression (introduced in Java 8), then a ArrayIndexOutOfException occurs when creating a bean for that class.
Which version of Spring do you use? You need upgrade to Spring 4 to use Java 8 lambda expressions.