You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by beyaNet Consultancy <be...@ntlworld.com> on 2004/01/20 21:19:49 UTC

net.sf.hibernate.MappingException: Error reading resource: test/User.hbm.xml

Hi,

when trying to run my hibernation app, i am getting the above mentioned  
error. Any ideas where I am going wrong?

My hbm.xml file, situated in catalina/tomcat/web-inf/classes/test, is:

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 2.1//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-2.1.dtd">

<hibernate-mapping>
	<class name="test.User" table="users">
		<id name="ID" column="LogonId">
			<generator class="sequence">
					<param>seq_id_mytable</param>
			</generator>
		</id>
		
		<property name="userName" column="Name" type="string"/>
		<property name="password"/>
		<property name="emailAddress"/>
		<property name="lastLogon"/>
	</class>
</hibernate-mapping>

My class is as follow:

package test;

import java.util.*;
import net.sf.hibernate.*;
import net.sf.hibernate.cfg.*;


public class User{

	private String userID;
	private String userName;
	private String password;
	private String emailAddress;
	private Date lastLogon;
	private SessionFactory _sessions;

	public String getID() {
     		return userID;
    	}
	public void setID(String newUserID) {
     		userID = newUserID;
    	}

     ........................................

     public void add() throws HibernateException {
		_sessions = new Configuration()
		.addClass(test.User.class)
		.buildSessionFactory();
			
         Session session = _sessions.openSession();
         Transaction tx = null;
         try {
             tx = session.beginTransaction();
             session.save(this);
             tx.commit();
         }
         catch (HibernateException he) {
             if (tx!=null) tx.rollback();
             throw he;
         }
         finally {
             session.close();
         }

     }
     public String test() {
         return "OK";
     }
}


The trace is as follows:

org.apache.cocoon.ProcessingException: Exception in  
ServerPagesGenerator.generate(): net.sf.hibernate.MappingException:  
Error reading resource: test/User.hbm.xml
         at  
org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGe 
nerator.java:274)
         at  
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process 
XMLPipeline(AbstractProcessingPipeline.java:557)
         at  
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipe 
line.processXMLPipeline(AbstractCachingProcessingPipeline.java:196)
         at  
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process 
(AbstractProcessingPipeline.java:501)
         at  
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke( 
SerializeNode.java:147)
         at  
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. 
invokeNodes(AbstractParentProcessingNode.java:84)
         at  
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i 
nvoke(PreparableMatchNode.java:164)
         at  
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. 
invokeNodes(AbstractParentProcessingNode.java:108)
         at  
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P 
ipelineNode.java:163)
         at  
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. 
invokeNodes(AbstractParentProcessingNode.java:108)
         at  
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke( 
PipelinesNode.java:152)
         at  
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro 
cessor.java:354)
         at  
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro 
cessor.java:307)
         at  
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(Moun 
tNode.java:133)
         at  
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. 
invokeNodes(AbstractParentProcessingNode.java:84)
         at  
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i 
nvoke(PreparableMatchNode.java:164)
         at  
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. 
invokeNodes(AbstractParentProcessingNode.java:108)
         at  
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P 
ipelineNode.java:163)
         at  
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. 
invokeNodes(AbstractParentProcessingNode.java:108)
         at  
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke( 
PipelinesNode.java:152)
         at  
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro 
cessor.java:354)
         at  
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro 
cessor.java:307)
         at org.apache.cocoon.Cocoon.process(Cocoon.java:656)
         at  
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java: 
1112)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at  
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica 
tionFilterChain.java:247)
         at  
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt 
erChain.java:193)
         at  
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv 
e.java:256)
         at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext(StandardPipeline.java:643)
         at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
         at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at  
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv 
e.java:191)
         at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext(StandardPipeline.java:643)
         at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
         at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at  
org.apache.catalina.core.StandardContext.invoke(StandardContext.java: 
2415)
         at  
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java 
:180)
         at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext(StandardPipeline.java:643)
         at  
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa 
lve.java:171)
         at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext(StandardPipeline.java:641)
         at  
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java 
:172)
         at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext(StandardPipeline.java:641)
         at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
         at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at  
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. 
java:174)
         at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext(StandardPipeline.java:643)
         at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
         at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at  
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
         at  
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:261)
         at  
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360)
         at  
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:604)
         at  
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java: 
562)
         at  
org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:679)
         at  
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool 
.java:619)
         at java.lang.Thread.run(Thread.java:554)
Caused by: net.sf.hibernate.MappingException: Error reading resource:  
test/User.hbm.xml
         at  
net.sf.hibernate.cfg.Configuration.addClass(Configuration.java:325)
         at test.User.add(User.java:59)
         at  
org.apache.cocoon.www.userhomes.test_xml.generate(org.apache.cocoon.www. 
userhomes.test_xml:143)
         at  
org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGe 
nerator.java:262)
         ... 55 more
Caused by: net.sf.hibernate.MappingException:  
org.dom4j.DocumentException:  
http://hibernate.sourceforge.net/hibernate-mapping-2.1.dtd Nested  
exception: http://hibernate.sourceforge.net/hibernate-mapping-2.1.dtd
         at  
net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java: 
290)
         at  
net.sf.hibernate.cfg.Configuration.addClass(Configuration.java:322)
         ... 58 more
Caused by: org.dom4j.DocumentException:  
http://hibernate.sourceforge.net/hibernate-mapping-2.1.dtd Nested  
exception: http://hibernate.sourceforge.net/hibernate-mapping-2.1.dtd
         at org.dom4j.io.SAXReader.read(SAXReader.java:358)
         at  
net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java: 
281)
         ... 59 more
net.sf.hibernate.MappingException: Error reading resource:  
test/User.hbm.xml
         at  
net.sf.hibernate.cfg.Configuration.addClass(Configuration.java:325)
         at test.User.add(User.java:59)
         at  
org.apache.cocoon.www.userhomes.test_xml.generate(org.apache.cocoon.www. 
userhomes.test_xml:143)
         at  
org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGe 
nerator.java:262)
         at  
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process 
XMLPipeline(AbstractProcessingPipeline.java:557)
         at  
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipe 
line.processXMLPipeline(AbstractCachingProcessingPipeline.java:196)
         at  
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process 
(AbstractProcessingPipeline.java:501)
         at  
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke( 
SerializeNode.java:147)
         at  
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. 
invokeNodes(AbstractParentProcessingNode.java:84)
         at  
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i 
nvoke(PreparableMatchNode.java:164)
         at  
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. 
invokeNodes(AbstractParentProcessingNode.java:108)
         at  
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P 
ipelineNode.java:163)
         at  
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. 
invokeNodes(AbstractParentProcessingNode.java:108)
         at  
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke( 
PipelinesNode.java:152)
         at  
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro 
cessor.java:354)
         at  
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro 
cessor.java:307)
         at  
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(Moun 
tNode.java:133)
         at  
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. 
invokeNodes(AbstractParentProcessingNode.java:84)
         at  
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i 
nvoke(PreparableMatchNode.java:164)
         at  
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. 
invokeNodes(AbstractParentProcessingNode.java:108)
         at  
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P 
ipelineNode.java:163)
         at  
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. 
invokeNodes(AbstractParentProcessingNode.java:108)
         at  
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke( 
PipelinesNode.java:152)
         at  
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro 
cessor.java:354)
         at  
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro 
cessor.java:307)
         at org.apache.cocoon.Cocoon.process(Cocoon.java:656)
         at  
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java: 
1112)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at  
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica 
tionFilterChain.java:247)
         at  
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt 
erChain.java:193)
         at  
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv 
e.java:256)
         at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext(StandardPipeline.java:643)
         at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
         at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at  
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv 
e.java:191)
         at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext(StandardPipeline.java:643)
         at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
         at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at  
org.apache.catalina.core.StandardContext.invoke(StandardContext.java: 
2415)
         at  
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java 
:180)
         at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext(StandardPipeline.java:643)
         at  
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa 
lve.java:171)
         at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext(StandardPipeline.java:641)
         at  
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java 
:172)
         at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext(StandardPipeline.java:641)
         at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
         at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at  
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. 
java:174)
         at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext(StandardPipeline.java:643)
         at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
         at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at  
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
         at  
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:261)
         at  
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360)
         at  
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:604)
         at  
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java: 
562)
         at  
org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:679)
         at  
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool 
.java:619)
         at java.lang.Thread.run(Thread.java:554)
Caused by: net.sf.hibernate.MappingException:  
org.dom4j.DocumentException:  
http://hibernate.sourceforge.net/hibernate-mapping-2.1.dtd Nested  
exception: http://hibernate.sourceforge.net/hibernate-mapping-2.1.dtd
         at  
net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java: 
290)
         at  
net.sf.hibernate.cfg.Configuration.addClass(Configuration.java:322)
         ... 58 more
Caused by: org.dom4j.DocumentException:  
http://hibernate.sourceforge.net/hibernate-mapping-2.1.dtd Nested  
exception: http://hibernate.sourceforge.net/hibernate-mapping-2.1.dtd
         at org.dom4j.io.SAXReader.read(SAXReader.java:358)
         at  
net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java: 
281)
         ... 59 more

Re: net.sf.hibernate.MappingException: Error reading resource: test/User.hbm.xml

Posted by Joerg Heinicke <jo...@gmx.de>.
On 20.01.2004 21:19, beyaNet Consultancy wrote:

> Hi,
> 
> when trying to run my hibernation app, i am getting the above mentioned  
> error. Any ideas where I am going wrong?
> 
> My hbm.xml file, situated in catalina/tomcat/web-inf/classes/test, is:

 From the error messages it seems not to be related to Cocoon, but to 
DOM4J. Try to remove the Doctype and see if it works (it's just needed 
for validation, but not on runtime). Could it be that the URL is just 
not accessible for DOM4J? What about XML catalogues?

Joerg

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org