dev@glassfish.java.net

Admin GUI problem apparently due to Bean Validation

From: Ed Burns <Ed.Burns_at_Sun.COM>
Date: Wed, 25 Mar 2009 16:40:27 -0700

I'm working on this now as my top priority.

>>>>> On Wed, 25 Mar 2009 15:49:26 -0700, Nandini Ektare <Nandini.Ektare_at_Sun.COM> said:

NE> Hi Ed,
NE> A question for you regarding Validation provider.

NE> I see JSF uses javax.faces.validator.beanValidator.ValidatorFactory

NE> And that seems to mess with my call to get hold of
NE> ValidatorFactory validatorFactory =
NE> Validation.buildDefaultValidatorFactory();

NE> An error stating default provider could not be located is thrown when I
NE> try to bring the console up (it was not so before integration):
NE> javax.validation.ValidationException: Unable to find a default provider
NE> at
NE> javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:229)
NE> at
NE> javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:107)
NE> at org.jvnet.hk2.config.WriteableView.<clinit>(WriteableView.java:71)
NE> at
NE> org.jvnet.hk2.config.ConfigSupport.getWriteableView(ConfigSupport.java:202)
NE> at
NE> org.jvnet.hk2.config.ConfigSupport.getWriteableView(ConfigSupport.java:218)
NE> at org.jvnet.hk2.config.ConfigSupport._apply(ConfigSupport.java:154)
NE> at org.jvnet.hk2.config.ConfigSupport.apply(ConfigSupport.java:130)
NE> at org.jvnet.hk2.config.ConfigSupport.apply(ConfigSupport.java:109)
NE> at
NE> com.sun.enterprise.v3.admin.adapter.AdminConsoleAdapter.updateDeployedVersion(AdminConsoleAdapter.java:782)
NE> at
NE> com.sun.enterprise.v3.admin.adapter.InstallerThread.install(InstallerThread.java:247)
NE> at
NE> com.sun.enterprise.v3.admin.adapter.InstallerThread.run(InstallerThread.java:99)
NE> com.sun.enterprise.v3.admin.adapter.AdminConsoleAdapter logRequest
NE> INFO: AdminConsoleAdapter's STATE IS: The Admin Console is installing...
   
NE> Any idea how to resolve this? Can I make use of JSF's validation factory?

NE> Thanks
NE> Nandini


-- 
| ed.burns_at_sun.com  | office: 408 884 9519 OR x31640
| homepage:         | http://ridingthecrest.com/