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]