Hi yes it is the right moment to report it,
fixed it for next release: https://issues.apache.org/jira/browse/BVAL-143 A fix could be to use the container provided Validator in org.primefaces.context.ApplicationContext (ie integrate primefaces with bean validation from EE since by default it relies on standalone API) Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber <http://www.tomitribe.com> 2015-12-23 12:38 GMT+01:00 cocorossello <[email protected]>: > 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. >
