| Summary: | Infinite loop when PU contains a annotation definition | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Mitesh Meswani <mitesh.meswani> |
| Component: | Eclipselink | Assignee: | Doug Clarke <douglas.clarke> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | peter.krogh |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
Setting milestone and assignee Fixed for RC1. The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink |
If a PU contains following kind of class, EclipseLink goes into infinite loop @Documented @Constraint(validatedBy = SprintNameUniquenessConstraintValidator.class) @Target({ ElementType.METHOD, ElementType.FIELD }) @Retention(RetentionPolicy.RUNTIME) public @interface SprintNameUniquenessConstraint { String message() default "{sprint.form.label.name.unique}"; Class<?>[] groups() default {}; Class<? extends ConstraintPayload>[] payload() default {}; } See GlassFish bug http://java.net/jira/browse/GLASSFISH-16612 for more details.