Bugs item #677802, was opened at 2003-01-31 09:21 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=428708&aid=677802&group_id=40712
Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Leonardo Quijano (lquijano) Assigned to: Nobody/Anonymous (nobody) Summary: small typo in hibernate-configuration-2.0.dtd Initial Comment: I got the following error while using Hibernate2 beta1's new configuration DTD: [30/01/03 20:30:47:619 GMT] 788d84b8 SystemOut U 20:30:47,463 ERROR XMLHelper:45 - Error parsing XML: unknown system id(13)org.xml.sax.SAXParseException: The markup declarations contained or pointed to by the document type declaration must be well-formed. at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.scanDTDExternalSubset(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at net.sf.hibernate.util.XMLHelper.parseInputSource(XMLHelper.java:55) at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:639) at com.grupoice.general.controller.impl.DefaultGEControllerFactory.getSessionFactory(DefaultGEControllerFactory.java:49) at com.grupoice.general.controller.impl.DefaultGEControllerFactory.makeGenericDAO(DefaultGEControllerFactory.java:74) at com.grupoice.general.controller.impl.DefaultGEControllerFactory.makeEventosController(DefaultGEControllerFactory.java:112) at com.grupoice.menu.controller.impl.DefaultMenuControllerFactory.makeDAOLogger(DefaultMenuControllerFactory.java:64) at com.grupoice.menu.controller.impl.DefaultMenuControllerFactory.makeItemsController(DefaultMenuControllerFactory.java:86) at com.grupoice.menu.web.action.item.MostrarItemsAction.execute(MostrarItemsAction.java:41) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:465) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1422) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:505) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:827) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:167) at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:297) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:110) at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:472) at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:1012) at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:913) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:523) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:282) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:112) at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:91) at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:184) at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67) at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:122) at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:315) at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java:60) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252) at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122) It appears that the file was like this: <ELEMENT hibernate-configuration (session-factory)> <!ELEMENT property (#PCDATA)> <!ATTLIST property name CDATA #REQUIRED> <!ELEMENT mapping EMPTY> <!-- reference to a mapping file --> <!ATTLIST mapping resource CDATA #IMPLIED> <!ATTLIST mapping file CDATA #IMPLIED> <!ATTLIST mapping jar CDATA #IMPLIED> <!ELEMENT session-factory (property*, mapping+)> <!ATTLIST session-factory name CDATA #REQUIRED> <!-- the JNDI name --> (note that the first ELEMENT doesn't have a "!"), I fixed it: <!ELEMENT hibernate-configuration (session-factory)> it'd be good to fix it before the next release :) ---------------------------------------------------------------------- Comment By: Gavin King (oneovthafew) Date: 2003-01-31 20:09 Message: Logged In: YES user_id=384580 Thanks ... this is now fixed in CVS ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=428708&aid=677802&group_id=40712 ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ hibernate-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/hibernate-devel