You mean like these: http://fisheye.jboss.org/browse/Maven/plugins/jdocbook/maven-jdocbook-plugin/trunk/src/main/resources/docbook/xml/4.5/ent ?
;) On 03/11/2010 09:49 AM, Hardy Ferentschik wrote: > I remember the days when my Struts application wouldn't start up, > because on startup it validated the > xml and always downloaded the dtd via the web. If the website was down, > the app would not start up. > I guess something similar happened here. > > Using a local resolver seem to be a good idea, but I don't see the dtd > checked into our sources, so > I think the only reason it works now again is because > http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd > is accessible again. > > my 0.02$ > > --Hardy > > On Thu, 11 Mar 2010 12:32:55 -0300, Strong Liu <st...@redhat.com> wrote: > >> IMO, this is the point, XIncludeHelper.locateInclusions use >> FileUtil.createSAXSource to create a Source object, after you enabled >> this loading feature, it will tries to resolve the dtd from remote >> here is what i changed. >> >> http://fisheye.jboss.org/browse/Maven/plugins/jdocbook/maven-jdocbook-plugin/trunk/src/main/java/org/jboss/jdocbook/util/XIncludeHelper.java?r1=428&r2=442 >> >> >> 428 442 442 XIncludeHelper.java >> 37 37 >> 38 38 import org.apache.xerces.jaxp.SAXParserFactoryImpl; >> 39 39 import org.jboss.jdocbook.JDocBookProcessException; >> 40 + import org.jboss.jdocbook.xslt.resolve.entity.EntityResolverChain; >> 41 + import >> org.jboss.jdocbook.xslt.resolve.entity.LocalDocBookEntityResolver; >> 40 42 import org.xml.sax.EntityResolver; >> 41 43 import org.xml.sax.InputSource; >> 42 44 import org.xml.sax.SAXException; >> >> … >> 72 74 return null; >> 73 75 } >> 74 76 }; >> 77 + >> 78 + EntityResolverChain entityResolverChain = new >> EntityResolverChain(entityResolver); >> 79 + entityResolverChain.addEntityResolver(new >> LocalDocBookEntityResolver()); >> 75 80 >> 76 81 try { >> 77 82 SAXParserFactory parserFactory = new SAXParserFactoryImpl(); >> 78 83 parserFactory.setXIncludeAware( true ); >> 79 84 >> 80 - Source transformationSource = FileUtils.createSAXSource( root, >> entityResolver, true, null ); >> 85 + Source transformationSource = FileUtils.createSAXSource( root, >> entityResolverChain, true, null ); >> 81 86 Result transformationResult = new StreamResult( new NoOpWriter() ); >> 82 87 >> 83 88 javax.xml.transform.TransformerFactory transformerFactory = new >> com.icl.saxon.TransformerFactoryImpl(); >> >> >> On Mar 11, 2010, at 11:26 PM, Steve Ebersole wrote: >> >>> That's not true afaik: >>> reader.setFeature( Constants.DTD_LOADING_FEATURE, true ); >>> reader.setFeature( Constants.DTD_VALIDATION_FEATURE, false ); >>> >>> Loading *needs* to happen. >>> >>> Anyway that code was the same before I updated and after I updated. >>> This is in FileUtils#createSAXSource. So where is it that you changed? >>> >>> On 03/11/2010 08:49 AM, Strong Liu wrote: >>>> I have fixed this issue >>>> https://jira.jboss.org/jira/browse/MPJDOCBOOK-52, and released a >>>> 2.2.3-SNAPSHOT >>>> >>>> i'd think this is because Steve enabled the dtd validation in this >>>> 2.2.3 release >>>> >>>> i will try to build hibernate trunk later (for the sync) with this >>>> snapshot release >>>> Steve, would you consider release a 2.2.3? >>>> >>>> >>>> ------------------------------- >>>> Best Regards, >>>> >>>> Strong Liu >>>> >>>> >>>> >>>> On Mar 11, 2010, at 12:12 PM, Gail Badner wrote: >>>> >>>>> The build seems to hang while building the doc, so this is not >>>>> going to >>>>> happen tonight. >>>>> >>>>> Here is the build log when it stops: >>>>> >>>>> [INFO] Building Hibernate Manual >>>>> [INFO] task-segment: [clean, test] >>>>> [INFO] >>>>> ------------------------------------------------------------------------ >>>>> >>>>> [INFO] [clean:clean {execution: default-clean}] >>>>> [INFO] Deleting directory >>>>> /NotBackedUp/gbadner/hibernate-core/trunk-before-3.5.0-CR-3/documentation/manual/target >>>>> >>>>> [INFO] [enforcer:enforce {execution: enforce-java}] >>>>> [INFO] [jdocbook:resources {execution: default-resources}] >>>>> [INFO] Expanding: >>>>> /home/gbadner/NotBackedUp/.m2/repository-trunk/org/jboss/jbossorg-jdocbook-style/1.1.0/jbossorg-jdocbook-style-1.1.0.jdocbook-style >>>>> >>>>> into >>>>> /NotBackedUp/gbadner/hibernate-core/trunk-before-3.5.0-CR-3/documentation/manual/target/docbook/staging >>>>> >>>>> [INFO] Expanding: >>>>> /home/gbadner/NotBackedUp/.m2/repository-trunk/org/jboss/jbossorg-fonts/1.0.0/jbossorg-fonts-1.0.0.jdocbook-style >>>>> >>>>> into >>>>> /NotBackedUp/gbadner/hibernate-core/trunk-before-3.5.0-CR-3/documentation/manual/target/docbook/staging >>>>> >>>>> [INFO] Expanding: >>>>> /home/gbadner/NotBackedUp/.m2/repository-trunk/org/hibernate/hibernate-jdocbook-style/2.0.1/hibernate-jdocbook-style-2.0.1.jdocbook-style >>>>> >>>>> into >>>>> /NotBackedUp/gbadner/hibernate-core/trunk-before-3.5.0-CR-3/documentation/manual/target/docbook/staging >>>>> >>>>> [INFO] Expanding: >>>>> /home/gbadner/NotBackedUp/.m2/repository-trunk/org/jboss/jbossorg-jdocbook-style/1.1.0/jbossorg-jdocbook-style-1.1.0.jdocbook-style >>>>> >>>>> into >>>>> /NotBackedUp/gbadner/hibernate-core/trunk-before-3.5.0-CR-3/documentation/manual/target/docbook/staging >>>>> >>>>> [INFO] Expanding: >>>>> /home/gbadner/NotBackedUp/.m2/repository-trunk/org/jboss/jbossorg-fonts/1.0.0/jbossorg-fonts-1.0.0.jdocbook-style >>>>> >>>>> into >>>>> /NotBackedUp/gbadner/hibernate-core/trunk-before-3.5.0-CR-3/documentation/manual/target/docbook/staging >>>>> >>>>> [INFO] [jdocbook:translate {execution: default}] >>>>> >>>>> >>>>> >>>>> Gail Badner wrote: >>>>>> Just to let you know, I'm making preparations for 3.5.0-CR-3. >>>>>> -- Gail >>>>>> Hardy Ferentschik wrote: >>>>>> >>>>>>> Well, there are still a few code changes and if you tar up all the >>>>>>> different documentation >>>>>>> bundles and attach them to a helpdesk request you get them >>>>>>> uploaded quite >>>>>>> quickly (and yes >>>>>>> an automated upload would be nice!) >>>>>>> >>>>>>> If the majority of people is for a delay then that's fine with >>>>>>> me, but I >>>>>>> just wanted to >>>>>>> remind how you yourself said how important it is to stick to the >>>>>>> boxed >>>>>>> releases. >>>>>>> >>>>>>> --Hardy >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Wed, 10 Mar 2010 19:02:46 -0300, Steve >>>>>>> Ebersole<st...@hibernate.org> >>>>>>> wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>>> I agree in theory. But here we have very little actual code >>>>>>>> changes: >>>>>>>> http://opensource.atlassian.com/projects/hibernate/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+HHH+AND+fixVersion+%3D+%223.5.0.Next%22+AND+status+in+%28Resolved%2C+Closed%29+ORDER+BY+priority+DESC >>>>>>>> >>>>>>>> >>>>>>>> That coupled with the fact the uploading docs is still painful >>>>>>>> is it >>>>>>>> worth it? >>>>>>>> >>>>>>>> On 03/10/2010 02:33 PM, Hardy Ferentschik wrote: >>>>>>>> >>>>>>>> >>>>>>>>> Given the discussion we had the other day about boxed releases, we >>>>>>>>> should have another CR candidate >>>>>>>>> in this case. >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, 10 Mar 2010 17:27:05 -0300, Steve >>>>>>>>> Ebersole<st...@hibernate.org> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> I want to push the release originally scheduled for today to >>>>>>>>>> next week. >>>>>>>>>> We are down to docs and website. >>>>>>>>>> >>>>>>>>>> There are still a few issues with the docs. After implementing >>>>>>>>>> the >>>>>>>>>> monospace fonts for programlistigns I am now noticing that the >>>>>>>>>> callouts >>>>>>>>>> are all no longer aligned properly (and actually its been >>>>>>>>>> suggested >>>>>>>>>> many >>>>>>>>>> of these be migrated away from programlisting/programlistingco >>>>>>>>>> altogether. So I'd like the get that all cleaned up. There is >>>>>>>>>> also >>>>>>>>>> still the minor issue of line spacing for programlisting in >>>>>>>>>> the pdf. >>>>>>>>>> >>>>>>>>>> As for the site we are actually pretty close to done with what >>>>>>>>>> we need >>>>>>>>>> to do for the new site. >>>>>>>>>> >>>>>>>>>> In total the idea to push back to next week is to tie up those >>>>>>>>>> loose >>>>>>>>>> ends and deliver them all at once along with the Final. >>>>>>>>>> >>>>>>>>>> +/- ? >>>>>>>>>> >>>>>>>>>> >>>>>>> _______________________________________________ >>>>>>> hibernate-dev mailing list >>>>>>> hibernate-dev@lists.jboss.org >>>>>>> https://lists.jboss.org/mailman/listinfo/hibernate-dev >>>>>>> >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> hibernate-dev mailing list >>>>>> hibernate-dev@lists.jboss.org >>>>>> https://lists.jboss.org/mailman/listinfo/hibernate-dev >>>>>> >>>>> >>>>> _______________________________________________ >>>>> hibernate-dev mailing list >>>>> hibernate-dev@lists.jboss.org >>>>> https://lists.jboss.org/mailman/listinfo/hibernate-dev >>>> >>>> >>>> _______________________________________________ >>>> hibernate-dev mailing list >>>> hibernate-dev@lists.jboss.org >>>> https://lists.jboss.org/mailman/listinfo/hibernate-dev >>> >>> -- >>> st...@hibernate.org >>> http://hibernate.org >> >> >> _______________________________________________ >> hibernate-dev mailing list >> hibernate-dev@lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/hibernate-dev > -- st...@hibernate.org http://hibernate.org _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev