[hibernate-dev] did hibernate.org crash?

Steve Ebersole steve at hibernate.org
Wed Nov 19 11:26:07 EST 2014


ORM has had local resolution of these DTDs forever.  Something is amiss in
your set up.  I just ran ORM tests and the DTDs are being resolved locally
properly.

Can you make sure control is getting through our registered
EntityResolver?  Ultimately, this should be resolved
by org.hibernate.internal.util.xml.DTDEntityResolver

On Wed, Nov 19, 2014 at 10:04 AM, Gunnar Morling <gunnar at hibernate.org>
wrote:

> 2014-11-19 16:48 GMT+01:00 Scott Marlow <smarlow at redhat.com>:
>
> > On 11/19/2014 08:53 AM, Sanne Grinovero wrote:
> > > On 19 November 2014 01:13, Scott Marlow <smarlow at redhat.com> wrote:
> > >> Related question, should we instead be using the
> > >> org/hibernate/hibernate-configuration-3.0.dtd in
> > >> hibernate-core-4.3.7.Final.jar (instead of accessing the
> hibernate.org
> > >> website)?
> > >
> > > I'd agree that it's generally not a good idea to rely on external web
> > > services in your tests. Although in this case it's turned out useful
> > > as we got your notification about the problem :)
> >
> > I'm not exactly sure what I need to change in the tests to use the local
> > org/hibernate/hibernate-configuration-3.0.dtd (ORM jar) copy of the DTD.
> >   I tried a few different options but the only thing that helped was
> > removing the DTD reference.
> >
> > For example, what should
> >
> >
> https://github.com/wildfly/wildfly/blob/master/testsuite/integration/basic/src/test/java/org/jboss/as/test/integration/jpa/cfgfile/CfgFileTestCase.java#L54
> > be changed to?
> >
> > I tried changing the "PUBLIC" to "SYSTEM" but that didn't seem to make a
> > difference (also tried adding a classpath reference which some forum
> > posts talked about doing).
> >
>
> I don't think that's something which can (or should) be controlled within
> the test.
>
> Rather the code processing the XML file in ORM should make sure to use the
> local version of the DTD. That's how it's done in Validator:
>
>
>
> https://github.com/hibernate/hibernate-validator/blob/master/engine/src/main/java/org/hibernate/validator/internal/xml/ValidationXmlParser.java
>
> Not sure how helpful it is though, as this is for XSDs and we're using JAXB
> to do the parsing, so it may be a bit different to do in ORM.
>
> --Gunnar
>
>
> > >
> > > Sanne
> > >
> > >>
> > >> On 11/18/2014 07:48 PM, Scott Marlow wrote:
> > >>> Trying to open
> > http://hibernate.org/dtd/hibernate-configuration-3.0.dtd,
> > >>> gives a:
> > >>>
> > >>> "
> > >>> Site temporarily disabled
> > >>>
> > >>> This page has been temporarily disabled due to a misconfigured custom
> > >>> domain.
> > >>>
> > >>> Are you the site owner? Follow the instructions for setting up a
> custom
> > >>> domain with GitHub pages to update your site's DNS records to point
> to
> > >>> the proper IP address.
> > >>>
> > >>> You can find more information in our GitHub Pages legacy IP
> deprecation
> > >>> blog post. If you have any questions, please contact support.
> > >>> "
> > >>>
> > >>> The above causes a WildFly test failure http://pastebin.com/fm8VMCcb
> > >>> (from org.hibernate.service.internal.JaxbProcessor.unmarshal).
> > >>>
> > >>> Scott
> > >>> _______________________________________________
> > >>> hibernate-dev mailing list
> > >>> hibernate-dev at lists.jboss.org
> > >>> https://lists.jboss.org/mailman/listinfo/hibernate-dev
> > >>>
> > >>
> > >> _______________________________________________
> > >> hibernate-dev mailing list
> > >> hibernate-dev at lists.jboss.org
> > >> https://lists.jboss.org/mailman/listinfo/hibernate-dev
> >
> > _______________________________________________
> > hibernate-dev mailing list
> > hibernate-dev at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/hibernate-dev
> >
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev
>


More information about the hibernate-dev mailing list