you forget the most important
thing: the jcd-alias name
e.g.
jcd-alias="myConnection"

regards,
Armin

----- Original Message -----
From: "Lukas Severin" <[EMAIL PROTECTED]>
To: "OJB Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, June 03, 2003 9:10 PM
Subject: Re: ExceptionInInitializerError when storing object


> Hi Armin,
> Thanks for taking your time with this. Maybe Im blind, but I cannot
spot the
> error ...;)
>
> Here is my complete repository :
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE descriptor-repository SYSTEM "repository.dtd" [
> <!ENTITY internal SYSTEM "repository_internal.xml">
> ]>
>
> <descriptor-repository version="1.0"
isolation-level="read-uncommitted">
> <jdbc-connection-descriptor
>     platform="MySQL"
>     jdbc-level="2.0"
>     driver="com.mysql.jdbc.Driver"
>     protocol="jdbc"
>     subprotocol="mysql"
>     dbalias="//localhost:3306/pucken"
>     username="mindcast"
>     password="[EMAIL PROTECTED]"/>
>
> &internal;
> </descriptor-repository>
>
> Can you point out the bleeding obvious for me ?
> Thanks !
>
> ----- Original Message -----
> From: "Armin Waibel" <[EMAIL PROTECTED]>
> To: "OJB Users List" <[EMAIL PROTECTED]>
> Sent: Tuesday, June 03, 2003 8:59 PM
> Subject: Re: ExceptionInInitializerError when storing object
>
>
> > Hi Lukas,
> >
> > seems your repository file is corrupted (typo, ...).
> >
> > regards,
> > Armin
> >
> > ----- Original Message -----
> > From: "Lukas Severin" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, June 03, 2003 8:47 PM
> > Subject: ExceptionInInitializerError when storing object
> >
> >
> > Can anyone help me find out whats wrong or missing in my setup below
?
> >
> > Note the "org.apache.ojb.broker.metadata.MetadataException: Could
not
> > read jdbc-connection-descriptor data, using repository:
repository.xml"
> > message in the stacktrace.
> >
> > Thanks !
> > Lukas
> >
> >
> >   ----- Original Message -----
> >   From: Lukas Severin
> >   To: [EMAIL PROTECTED]
> >   Sent: Monday, June 02, 2003 11:02 PM
> >   Subject: problems reading database settings from repository.xml
> >
> >
> >   I get the following error when running a simple sample using OJB :
> >
> >   java.lang.ExceptionInInitializerError
> >           at
> >
org.apache.ojb.broker.core.PersistenceBrokerFactoryDefaultImpl.buildDefa
> > ultKey(Unknown Source)
> >           at
> >
org.apache.ojb.broker.core.PersistenceBrokerFactoryDefaultImpl.<init>(Un
> > known Source)
> >           at
> > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
> >           at
> >
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA
> > ccessorImpl.java:39)
> >           at
> >
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons
> > tructorAccessorImpl.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.defaultPersistenceBroker(
> > Unknown Source)
> >           at
org.apache.ojb.jdori.sql.OjbStoreConnector.begin(Unknown
> > Source)
> >           at
com.sun.jdori.common.TransactionImpl.beginInternal(Unknown
> > Source)
> >           at com.sun.jdori.common.TransactionImpl.begin(Unknown
Source)
> >           at
> >
se.mindcast.pucken.admin.CreateMatchesWithJDO.main(CreateMatchesWithJDO.
> > java:42)
> >   Caused by: org.apache.ojb.broker.metadata.MetadataException: Could
not
> > read jdbc-connection-descriptor data, using repository:
repository.xml
> >           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)
> >           ... 15 more
> >   Caused by: java.lang.NullPointerException
> >           at
> > org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1111)
> >           at
> > org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1139)
> >           at
> >
org.apache.ojb.broker.metadata.RepositoryPersistor.buildRepository(Unkno
> > wn Source)
> >           at
> >
org.apache.ojb.broker.metadata.RepositoryPersistor.readConnectionReposit
> > ory(Unknown Source)
> >           ... 18 more
> >
> >
> >   My client is doing a simple persistance of an account object :
> >
> >   PersistenceManagerFactory factory = new OjbStorePMF();
> >   PersistenceManager pm = factory.getPersistenceManager();
> >   Transaction tx = pm.currentTransaction();
> >   Account account = new Account(...)
> >
> >   try {
> >       tx.begin();
> >       pm.makePersistent(account);
> >       tx.commit();
> >   } catch (Exception e) {
> >       e.printStackTrace();
> >   } finally {
> >       if (tx.isActive()) tx.rollback();
> >       pm.close();
> >   }
> >
> >   My repository.xml looks like this :
> >
> >   ...
> >   <jdbc-connection-descriptor
> >   platform="MySQL"
> >   jdbc-level="2.0"
> >   driver="com.mysql.jdbc.Driver"
> >   protocol="jdbc"
> >   subprotocol="mysql"
> >   dbalias="//localhost:3306/myDB"
> >   username="admin"
> >   password="adminpass"/>
> >
> >   Since I dont run inside a container I dont have any xml setting up
> > jndi's and datasources.
> >
> >
> >   Any help would be greatly appreciated !
> >
> >
> >
>
> ---------------------------------------------------------------------
> > 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