Hi Ales,
Agreed, that doesn't look right. At this location the array should always
have one or two elements, I can't say right now what could cause the array
to be empty there.
I just put your Email class into a test project of mine but couldn't
reproduce the error (maybe something is special about AbstractEntity?). Any
chance you could provide an isolated test demonstrating the issue?
Thanks,
--Gunnar
2013/12/11 Ales Justin <ales.justin(a)gmail.com>
resolvedSubType =
{com.fasterxml.classmate.types.ResolvedObjectType@11177
}"com.moody.lw.server.domain.Email"
memberResolver = {com.fasterxml.classmate.MemberResolver@11583}
typeWithMembers = {com.fasterxml.classmate.ResolvedTypeWithMembers@11584}
resolvedMethods = {com.fasterxml.classmate.members.ResolvedMethod[0]@11585}
resolvedMethods.length = 0
Where "Email" looks like:
@Entity
@Table(name = "emails")
public class Email extends AbstractEntity {
private Long userId;
private String email;
private Boolean main;
public Email() {}
public Email(Long userId, String email, Boolean main) {
this.userId = userId;
this.email = email;
this.main = main;
}
@NotNull
public Long getUserId() {
return userId;
}
public void setUserId(Long userId) {
this.userId = userId;
}
@NotNull
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public Boolean isMain() {
return main;
}
public void setMain(Boolean main) {
this.main = main;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
if (!super.equals(o)) return false;
Email email1 = (Email) o;
if (email != null ? !email.equals(email1.email) : email1.email !=
null) return false;
return true;
}
@Override
public int hashCode() {
int result = super.hashCode();
result = 31 * result + (email != null ? email.hashCode() : 0);
return result;
}
}
On 11 Dec 2013, at 11:23, Ales Justin <ales.justin(a)gmail.com> wrote:
> @Hardy, Emmanuel:
https://gist.github.com/alesj/7908062
>
> Imo, any AIOOBE is a bug.
>
> -Ales
>
_______________________________________________
hibernate-dev mailing list
hibernate-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev