Hi,
I don't know if I should report this or I should wait till final release.
We are hitting performance problems with primefaces datatables with
checkboxes in it listing eclipselink entities, 10 or 20 seconds to render a
page.
The problem is that a lot of exceptions (millions) are thrown when rendering
the page:
java.lang.NoSuchMethodException:
org.eclipse.persistence.internal.weaving.PersistenceWeavedChangeTracking._persistence_setHref(org.eclipse.persistence.internal.jpa.rs.metadata.model.Link)
at java.lang.Class.getDeclaredMethod(Class.java:2130)
at
org.apache.bval.util.reflection.Reflection.getDeclaredMethod(Reflection.java:141)
at
org.apache.bval.jsr.BeanDescriptorImpl$ExecutableMeta.buildMethodConstraints(BeanDescriptorImpl.java:589)
at
org.apache.bval.jsr.BeanDescriptorImpl$ExecutableMeta.buildExecutableDescriptors(BeanDescriptorImpl.java:849)
at
org.apache.bval.jsr.BeanDescriptorImpl$ExecutableMeta.<init>(BeanDescriptorImpl.java:334)
at
org.apache.bval.jsr.BeanDescriptorImpl$ExecutableMeta.<init>(BeanDescriptorImpl.java:321)
at
org.apache.bval.jsr.BeanDescriptorImpl.<init>(BeanDescriptorImpl.java:110)
at
org.apache.bval.jsr.ClassValidator.createBeanDescriptor(ClassValidator.java:674)
at
org.apache.bval.jsr.ClassValidator.getConstraintsForClass(ClassValidator.java:266)
at
org.primefaces.metadata.BeanValidationMetadataExtractor.extractPropertyDescriptor(BeanValidationMetadataExtractor.java:72)
at
org.primefaces.metadata.BeanValidationMetadataExtractor.extractAllConstraintDescriptors(BeanValidationMetadataExtractor.java:35)
And so on.
The problem is solved if I replace bean validation jars (bval-jsr-1.1.0.jar
and bval-core-1.1.0.jar) with the 1.7.2 jars, but I don't know if it breaks
something else...
--
View this message in context:
http://tomee-openejb.979440.n4.nabble.com/Performance-problems-in-tomee-7-0-0-tp4677292.html
Sent from the TomEE Users mailing list archive at Nabble.com.