Hi Armin,

as I posted before, I think he finds the file or how could he then know
about the class CoreVO?

The file is not corrupted. I validated it against the dtd with XML Spy and
that works fine!

What do you mean by this:
> Or OJB can not instantiate PersistentField object for 'entryID'.

The stack trace doesn't say very much but I can post it again. 

Thanks, Julia.

****************************************************************************
*************************
java.lang.ExceptionInInitializerError
        at
org.apache.ojb.broker.core.PersistenceBrokerFactoryDefaultImpl.buildDefaultK
ey(Unknown Source)
        at
org.apache.ojb.broker.core.PersistenceBrokerFactoryDefaultImpl.<init>(Unknow
n Source)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
        at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcces
sorImpl.java:39)
        at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc
torAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
        at java.lang.Class.newInstance0(Class.java:306)
        at java.lang.Class.newInstance(Class.java:259)
        at
org.apache.ojb.broker.core.PersistenceBrokerFactoryFactory.init(Unknown
Source)
        at
org.apache.ojb.broker.core.PersistenceBrokerFactoryFactory.<clinit>(Unknown
Source)
        at
org.apache.ojb.broker.PersistenceBrokerFactory.getConfigurator(Unknown
Source)
        at org.apache.ojb.odmg.OJBJ2EE_2.getInstance(Unknown Source)
        at org.apache.ojb.jboss.ODMGFactory.getInstance(Unknown Source)
        at
de.arvatosystems.monitoring.business.scheduler.InitServlet.init(InitServlet.
java:180)
        at javax.servlet.GenericServlet.init(GenericServlet.java:256)
        at
org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:219)
        at
org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandler.j
ava:426)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplic
ationHandler.java:150)
        at
org.mortbay.jetty.servlet.WebApplicationContext.start(WebApplicationContext.
java:490)
        at
org.mortbay.j2ee.J2EEWebApplicationContext.start(J2EEWebApplicationContext.j
ava:85)
        at org.jboss.jetty.Jetty.deploy(Jetty.java:368)
        at org.jboss.jetty.JettyService.performDeploy(JettyService.java:249)
        at
org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:300)
        at org.jboss.deployment.MainDeployer.start(MainDeployer.java:814)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:627)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:591)
        at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat
cher.java:284)
        at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
        at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
        at $Proxy3.deploy(Unknown Source)
        at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanne
r.java:435)
        at
org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymen
tScanner.java:656)
        at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.
java:507)
        at
org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(Abstract
DeploymentScanner.java:261)
        at
org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:165)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat
cher.java:284)
        at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
        at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.jav
a:1003)
        at $Proxy0.start(Unknown Source)
        at
org.jboss.system.ServiceController.start(ServiceController.java:413)
        at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat
cher.java:284)
        at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
        at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
        at $Proxy2.start(Unknown Source)
        at org.jboss.deployment.SARDeployer.start(SARDeployer.java:230)
        at org.jboss.deployment.MainDeployer.start(MainDeployer.java:814)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:627)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:591)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:575)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat
cher.java:284)
        at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
        at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:325)
        at org.jboss.system.server.ServerImpl.start(ServerImpl.java:222)
        at org.jboss.Main.boot(Main.java:148)
        at org.jboss.Main$1.run(Main.java:381)
        at java.lang.Thread.run(Thread.java:536)
Caused by: org.apache.ojb.broker.metadata.MetadataException: Could not read
repository class descriptor data, using repository: repository.xml: Error
creating PersistentField: de.arvatosystems.monitoring.business.vo.CoreVO,
entryID
        at org.apache.ojb.broker.metadata.MetadataManager.init(Unknown
Source)
        at org.apache.ojb.broker.metadata.MetadataManager.<init>(Unknown
Source)
        at org.apache.ojb.broker.metadata.MetadataManager.<clinit>(Unknown
Source)
        ... 69 more
Caused by: org.apache.ojb.broker.metadata.MetadataException: Error creating
PersistentField: de.arvatosystems.monitoring.business.vo.CoreVO, entryID
        at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:524)
        at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
        at
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
        at
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:396)
        at
org.apache.ojb.broker.metadata.RepositoryPersistor.buildRepository(Unknown
Source)
        at
org.apache.ojb.broker.metadata.RepositoryPersistor.readDescriptorRepository(
Unknown Source)
        ... 72 more


-----Urspr�ngliche Nachricht-----
Von: Armin Waibel [mailto:[EMAIL PROTECTED]
Gesendet: Donnerstag, 26. Juni 2003 08:35
An: OJB Users List
Betreff: Re: web app in jboss -- where to put files?


Hi,

> Caused by: org.apache.ojb.broker.metadata.MetadataException: Could not
read
> repository class descriptor data, using repository: repository.xml:
Error
> creating PersistentField:
de.arvatosystems.monitoring.business.vo.CoreVO,
> entryID

seems the repository file was found, but maybe it's corrupt.
Please check your repository file - in particular repository_user.xml
for CoreVO.
Or OJB can not instantiate PersistentField object for 'entryID'.
There should be a stack trace caused by PersistentFieldFactory
say what's going wrong.

regards,
Armin

----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, June 25, 2003 1:49 PM
Subject: web app in jboss -- where to put files?


> Hello!
>
> I have a generall questions. I have a web application deployed on
jboss
> 3.0.6. I want to use OJB for persistence in that web application. I
want to
> able to use my preconfigured datasource.
>
> I followed the steps in the documentation how to deploy ojb on jboss
which
> means that I created the ojb.sar folder with the neccessary archives.
My
> question is now:
>
> Where do I put my repository files needed for the persistence for my
web
> application? In the ojb.sar folder or in the WEB-INF folder of my web
app?
>
> I tried to put it in the ojb.sar folder but I get exception when
trying to
> get:
>
> Implementation odmg = factory.getInstance();
>
> Here is the stack trace:
>
> java.lang.ExceptionInInitializerError
>         at
>
org.apache.ojb.broker.core.PersistenceBrokerFactoryDefaultImpl.buildDefa
ultK
> ey(Unknown Source)
>         at
>
org.apache.ojb.broker.core.PersistenceBrokerFactoryDefaultImpl.<init>(Un
know
> n Source)
>         at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>         at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructo
rAcces
> sorImpl.java:39)
>         at
>
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons
truc
> torAccessorImpl.java:27)
>         at
java.lang.reflect.Constructor.newInstance(Constructor.java:274)
>         at java.lang.Class.newInstance0(Class.java:306)
>         at java.lang.Class.newInstance(Class.java:259)
>         at
>
org.apache.ojb.broker.core.PersistenceBrokerFactoryFactory.init(Unknown
> Source)
>         at
>
org.apache.ojb.broker.core.PersistenceBrokerFactoryFactory.<clinit>(Unkn
own
> Source)
>         at
> org.apache.ojb.broker.PersistenceBrokerFactory.getConfigurator(Unknown
> Source)
>         at org.apache.ojb.odmg.OJBJ2EE_2.getInstance(Unknown Source)
>         at org.apache.ojb.jboss.ODMGFactory.getInstance(Unknown
Source)
>         at
>
de.arvatosystems.monitoring.business.scheduler.InitServlet.init(InitServ
let.
> java:180)
> ....
>
> Caused by: org.apache.ojb.broker.metadata.MetadataException: Could not
read
> repository class descriptor data, using repository: repository.xml:
Error
> creating PersistentField:
de.arvatosystems.monitoring.business.vo.CoreVO,
> entryID
>         at org.apache.ojb.broker.metadata.MetadataManager.init(Unknown
> Source)
>         at
org.apache.ojb.broker.metadata.MetadataManager.<init>(Unknown
> Source)
>         at
org.apache.ojb.broker.metadata.MetadataManager.<clinit>(Unknown
> Source)
>         ... 69 more
>
>
> CoreVO with the attribute entryID is the first class and field
descriptor in
> my repository_user.xml
>
> Where is my mistake?
>
> Thanks, Julia.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to