- This topic has 61 replies, 11 voices, and was last updated 14 years, 4 months ago by
manny.
-
AuthorPosts
-
zhangxin69MemberOpen HQL Editor, error as follow:
A configuration object could not be built, autocomplete and dynamic query translation will be unavailable. Query cannot be excuted.
reason:
Could not parse Configuration:
C:\workspace\HibernateDemo\src\hibernate.cfg.xmleclipse 3.2M2
MyEclipse Enterprise Workbench
Version: 5.0.0thanks
August 26, 2006 at 12:26 pm #257674
Brian FernandesModeratorZhang,
1) Does the file HibernateDemo\src\hibernate.cfg.xml exist and is it valid? (Is this the HibernateDemo project from the MyEclipse documentation?)
2) There will be a stack trace in your error log when you get this exception. Can you please paste that here?
3) How do you open the HQL editor? Do you open an existing hql file or use the “Open HQL Editor” menu item? After opening the HQL editor, if you press the refresh button, what happens?
4) Are you connected to the internet when you’re using the HQL editor?Brian.
September 6, 2006 at 3:06 am #258164
korovevMember🙂
I have the same problem
While I try to do that I’m not connected to the Internet….
Eclipse enlights some warning about the parsing of hibernate.cfg…..help !
thank you!!!
September 28, 2006 at 3:21 pm #259508
gefwhy@gmail.comParticipantBrian,
I too am getting this error. My hibernate.cfg.xml file does exist at that location. I am connected to the internet. To open the editor I right-click the project and select MyEclipse->Open HQL editor… See below for the stack trace. Thanks in advance for your help.!ENTRY com.genuitec.org.hibernate.eclipse.console 4 4 2006-09-28 15:02:56.218
!MESSAGE Could not parse configuration: C:\workspace\hib\hibernate.cfg.xml
!STACK 0
org.hibernate.HibernateException: Could not parse configuration: C:\workspace\hib\hibernate.cfg.xml
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1376)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1344)
at org.hibernate.console.ConsoleConfiguration.loadConfigurationXML(ConsoleConfiguration.java:211)
at org.hibernate.console.ConsoleConfiguration.access$0(ConsoleConfiguration.java:158)
at org.hibernate.console.ConsoleConfiguration$1.execute(ConsoleConfiguration.java:134)
at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:35)
at org.hibernate.console.ConsoleConfiguration.buildWith(ConsoleConfiguration.java:115)
at com.genuitec.eclipse.hibernate.wizards.MEConsoleConfiguration.buildWith(MEConsoleConfiguration.java:120)
at org.hibernate.console.ConsoleConfiguration.build(ConsoleConfiguration.java:100)
at com.genuitec.eclipse.hibernate.action.MERefreshCCAction$1.run(MERefreshCCAction.java:90)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
Caused by: org.dom4j.DocumentException: Error on line 1 of document http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd : The markup declarations contained or pointed to by the document type declaration must be well-formed. Nested exception: The markup declarations contained or pointed to by the document type declaration must be well-formed.
at org.dom4j.io.SAXReader.read(SAXReader.java:482)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1366)
… 10 more
!SUBENTRY 1 com.genuitec.org.hibernate.eclipse.console 4 150 2006-09-28 15:02:56.218
!MESSAGE org.dom4j.DocumentException: Error on line 1 of document http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd : The markup declarations contained or pointed to by the document type declaration must be well-formed. Nested exception: The markup declarations contained or pointed to by the document type declaration must be well-formed.
!STACK 0
org.dom4j.DocumentException: Error on line 1 of document http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd : The markup declarations contained or pointed to by the document type declaration must be well-formed. Nested exception: The markup declarations contained or pointed to by the document type declaration must be well-formed.
at org.dom4j.io.SAXReader.read(SAXReader.java:482)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1366)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1344)
at org.hibernate.console.ConsoleConfiguration.loadConfigurationXML(ConsoleConfiguration.java:211)
at org.hibernate.console.ConsoleConfiguration.access$0(ConsoleConfiguration.java:158)
at org.hibernate.console.ConsoleConfiguration$1.execute(ConsoleConfiguration.java:134)
at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:35)
at org.hibernate.console.ConsoleConfiguration.buildWith(ConsoleConfiguration.java:115)
at com.genuitec.eclipse.hibernate.wizards.MEConsoleConfiguration.buildWith(MEConsoleConfiguration.java:120)
at org.hibernate.console.ConsoleConfiguration.build(ConsoleConfiguration.java:100)
at com.genuitec.eclipse.hibernate.action.MERefreshCCAction$1.run(MERefreshCCAction.java:90)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
Nested exception:
org.xml.sax.SAXParseException: The markup declarations contained or pointed to by the document type declaration must be well-formed.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.dom4j.io.SAXReader.read(SAXReader.java:465)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1366)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1344)
at org.hibernate.console.ConsoleConfiguration.loadConfigurationXML(ConsoleConfiguration.java:211)
at org.hibernate.console.ConsoleConfiguration.access$0(ConsoleConfiguration.java:158)
at org.hibernate.console.ConsoleConfiguration$1.execute(ConsoleConfiguration.java:134)
at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:35)
at org.hibernate.console.ConsoleConfiguration.buildWith(ConsoleConfiguration.java:115)
at com.genuitec.eclipse.hibernate.wizards.MEConsoleConfiguration.buildWith(MEConsoleConfiguration.java:120)
at org.hibernate.console.ConsoleConfiguration.build(ConsoleConfiguration.java:100)
at com.genuitec.eclipse.hibernate.action.MERefreshCCAction$1.run(MERefreshCCAction.java:90)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
!SUBENTRY 2 com.genuitec.org.hibernate.eclipse.console 4 150 2006-09-28 15:02:56.218
!MESSAGE org.dom4j.DocumentException: Error on line 1 of document http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd : The markup declarations contained or pointed to by the document type declaration must be well-formed. Nested exception: The markup declarations contained or pointed to by the document type declaration must be well-formed.
!STACK 0
org.dom4j.DocumentException: Error on line 1 of document http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd : The markup declarations contained or pointed to by the document type declaration must be well-formed. Nested exception: The markup declarations contained or pointed to by the document type declaration must be well-formed.
at org.dom4j.io.SAXReader.read(SAXReader.java:482)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1366)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1344)
at org.hibernate.console.ConsoleConfiguration.loadConfigurationXML(ConsoleConfiguration.java:211)
at org.hibernate.console.ConsoleConfiguration.access$0(ConsoleConfiguration.java:158)
at org.hibernate.console.ConsoleConfiguration$1.execute(ConsoleConfiguration.java:134)
at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:35)
at org.hibernate.console.ConsoleConfiguration.buildWith(ConsoleConfiguration.java:115)
at com.genuitec.eclipse.hibernate.wizards.MEConsoleConfiguration.buildWith(MEConsoleConfiguration.java:120)
at org.hibernate.console.ConsoleConfiguration.build(ConsoleConfiguration.java:100)
at com.genuitec.eclipse.hibernate.action.MERefreshCCAction$1.run(MERefreshCCAction.java:90)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
Nested exception:
org.xml.sax.SAXParseException: The markup declarations contained or pointed to by the document type declaration must be well-formed.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.dom4j.io.SAXReader.read(SAXReader.java:465)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1366)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1344)
at org.hibernate.console.ConsoleConfiguration.loadConfigurationXML(ConsoleConfiguration.java:211)
at org.hibernate.console.ConsoleConfiguration.access$0(ConsoleConfiguration.java:158)
at org.hibernate.console.ConsoleConfiguration$1.execute(ConsoleConfiguration.java:134)
at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:35)
at org.hibernate.console.ConsoleConfiguration.buildWith(ConsoleConfiguration.java:115)
at com.genuitec.eclipse.hibernate.wizards.MEConsoleConfiguration.buildWith(MEConsoleConfiguration.java:120)
at org.hibernate.console.ConsoleConfiguration.build(ConsoleConfiguration.java:100)
at com.genuitec.eclipse.hibernate.action.MERefreshCCAction$1.run(MERefreshCCAction.java:90)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)!ENTRY com.genuitec.org.hibernate.eclipse.console 1 0 2006-09-28 15:02:56.218
!MESSAGE Could not refresh Hibernate project context com.genuitec.eclipse.hibernate.action.MERefreshCCAction$InProgressExceptionSeptember 28, 2006 at 9:20 pm #259528
Haris PecoMemberPlease, can you send your hibernate.cfg.xml file
Thanks
PecoSeptember 29, 2006 at 8:30 am #259543
gefwhy@gmail.comParticipantHere it is. Thanks for your help.
<?xml version=’1.0′ encoding=’UTF-8′?>
<!DOCTYPE hibernate-configuration PUBLIC
“-//Hibernate/Hibernate Configuration DTD 3.0//EN”
“http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd”>
<!– Generated by MyEclipse Hibernate Tools.–>
<hibernate-configuration>
<session-factory>
<property name=”connection.username”>hibernate</property>
<property name=”connection.url”>jdbc:mysql://localhost:3306/</property>
<property name=”dialect”>org.hibernate.dialect.MySQLDialect</property>
<property name=”myeclipse.connection.profile”>hibernate</property>
<property name=”connection.password”>hibernate</property>
<property name=”connection.driver_class”>com.mysql.jdbc.Driver</property>
<mapping resource=”stuff/Book.hbm.xml” />
<mapping resource=”stuff/Address.hbm.xml” />
<mapping resource=”stuff/PersonBook.hbm.xml” />
<mapping resource=”stuff/Person.hbm.xml” />
</session-factory>
</hibernate-configuration>September 29, 2006 at 9:48 am #259549
Haris PecoMemberYour file is correct (I suppose that driver and hbm.xml are correctly).What vesrion hibernate you use ?
Best
September 29, 2006 at 1:27 pm #259582
gefwhy@gmail.comParticipantYes the JDBC driver name and the resource mappings are coreect. I’m using Hibernate 3.1
September 29, 2006 at 6:59 pm #259611
Haris PecoMemberDo you use MyEclipse hibernate libraries ?
September 29, 2006 at 7:37 pm #259614
gefwhy@gmail.comParticipantYes I am. This whole project was created in MyEclipse using the Hibernate stuff. I created the database files and generated everything else using MyEclipse. Thanks.
September 29, 2006 at 7:47 pm #259616
Haris PecoMemberWe can’t reproduce your case.I have supposed that you have some library in project which not play fine with dom4j (hibernate use dom4j i for parsing xml).Is it possible ?
September 30, 2006 at 5:07 pm #259630
gefwhy@gmail.comParticipantActually the only libray I have in this project is your Hibernate library. This is basically a test project to see if MyEclipse will work for me. I’m not using anything else at this point. Everything was generated in MyEclipse using a test database I constructed.
September 30, 2006 at 6:47 pm #259631
Haris PecoMemberPlease can you check next next :
Windows-Preferences-MyEclipse-Editors-XML-XML Catalog
Looka at nodes : -//Hibernate/Hibernate Configuration DTD 3.0//EN and remember URI
It will be like this
file:/<YOUR_MYECLIPSE_DIR>/eclipse/plugins/com.genuitec.eclipse.j2eedt.core_<YOUR_MYECLIPSE_VERSION>/catalog-dtd/hibernate-configuration-3.0.dtdcheck file hibernate-configuration-3.0.dtd (size have to be 2547 bytes)
It looks that you have wrong this file or your xml catalog show to wrong location
Best
PecoOctober 2, 2006 at 7:17 pm #259735
Riyad KallaMemberqefwhy,
Was this issue resolved?October 3, 2006 at 9:24 am #259778
prescott.travisMemberI’m getting all of the same issues. I find another post that indicates the same problem (towards bottom of post):
<1>http://www.myeclipseide.com/PNphpBB2+file-viewtopic-t-14362.html</i>
I am accessing the editor by right-clicking the project >> MyEclipse >> HQL Editor. It thinks about it for a long time and I get an identical error.
I’ll post my config below but all of the files and references to them seem to be accurate…I’ve dbl-checked. Everything was generated by myEclipse including the database itself as we are testing out the tools (which have been awesome up to this point, I should say).
<?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <!-- Generated by MyEclipse Hibernate Tools. --> <hibernate-configuration> <session-factory> <property name="connection.username">travisp</property> <property name="connection.url"> url blacked out for security reasons </property> <property name="dialect"> org.hibernate.dialect.SybaseDialect </property> <property name="myeclipse.connection.profile">spamis</property> <property name="connection.password">travisp1234</property> <property name="connection.driver_class"> com.sybase.jdbc2.jdbc.SybDriver </property> <mapping resource="com/label/dao/hibernate/Artist.hbm.xml" /> <mapping resource="com/label/dao/hibernate/Album.hbm.xml" /> <mapping resource="com/label/dao/hibernate/Song.hbm.xml" /> <mapping resource="com/label/dao/hibernate/ReleaseDetail.hbm.xml" /> <mapping resource="com/label/dao/hibernate/ArtistDetail.hbm.xml" /> <mapping resource="com/label/dao/hibernate/FeatureDetail.hbm.xml" /> <mapping resource="com/label/dao/hibernate/PerformanceCredit.hbm.xml" /> </session-factory> </hibernate-configuration>
-
AuthorPosts