You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-user@db.apache.org by Sa...@SonyMusic.com on 2003/05/13 17:39:49 UTC

NPE when initializing OJB

I am trying to upgrade our weblogic app from OJB 0.9.4 to 1.0.rc3. When OJB
starts up, I get this error:

[org.apache.ojb.broker.metadata.RepositoryPersistor] INFO: Read repository
from file took 2804 ms
[org.apache.ojb.broker.metadata.RepositoryPersistor] INFO: OJB Descriptor
Repository: jar:file:/C:/development/ecommerce
/deployment_files/ecommerce-persistence.jar!/repository.xml
<May 13, 2003 11:34:20 AM EDT> <Error> <HTTP> <101017>
<[ServletContext(id=2608592,name=store,context-path=/store)] Root
 cause of ServletException
java.lang.ExceptionInInitializerError: java.lang.NullPointerException
        at
weblogic.apache.xerces.framework.XMLParser.parse(XMLParser.java:1132)
        at
weblogic.xml.jaxp.WebLogicXMLReader.parse(WebLogicXMLReader.java:135)
        at
weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:133)
        at
weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:145)
        at
org.apache.ojb.broker.metadata.RepositoryPersistor.buildRepository(RepositoryPersistor.java:307)
        at
org.apache.ojb.broker.metadata.RepositoryPersistor.readConnectionRepository(RepositoryPersistor.java:220)
        at
org.apache.ojb.broker.metadata.MetadataManager.init(MetadataManager.java:94)
        at
org.apache.ojb.broker.metadata.MetadataManager.<init>(MetadataManager.java:76)
        at
org.apache.ojb.broker.metadata.MetadataManager.<clinit>(MetadataManager.java:67)
        at
org.apache.ojb.broker.core.PersistenceBrokerFactoryDefaultImpl.buildDefaultKey(PersistenceBrokerFactoryDefaul
tImpl.java:139)
        at
org.apache.ojb.broker.core.PersistenceBrokerFactoryDefaultImpl.<init>(PersistenceBrokerFactoryDefaultImpl.jav
a:110)
        at java.lang.Class.newInstance0(Native Method)
        at java.lang.Class.newInstance(Class.java:232)
        at
org.apache.ojb.broker.core.PersistenceBrokerFactoryFactory.init(PersistenceBrokerFactoryFactory.java:94)
        at
org.apache.ojb.broker.core.PersistenceBrokerFactoryFactory.<clinit>(PersistenceBrokerFactoryFactory.java:71)
        at
org.apache.ojb.broker.PersistenceBrokerFactory.createPersistenceBroker(PersistenceBrokerFactory.java:128)
        at
com.sonymusic.ecommerce.datastore.persistencebroker.OjbPersistenceBrokerDataStoreFactory.createDataStore(OjbP
ersistenceBrokerDataStoreFactory.java:21)
        at
com.sonymusic.ecommerce.datastore.manager.SonyMusicDataStoreManager.allocateDataStore(SonyMusicDataStoreManag
er.java:84)
... (rest of stack trace deleted)

I updated the OJB jar file, repository.xml, and repository.dtd, other than
that my config is has not changed. Any help would be appreciated.

Thanks,
-Sam