Hi again Boring, Jeff W, ALBAS wrote: > Thomas: > > I am moving this tread to the user list - a coworker (Marshall) posted for me. I believe the user list is the more appropriate place. Hope you find me!
yup. > > I fixed the classpath issue so it finds the repository.xml file but now I get the following error. I just imported the java files from the target dir after running the build for tutorial 1. I then copied over the resource files (*.xml, *.resource). Question. The <jakarta-ojb-0.9.5>\target\test\ojb directory has 6 xml files, is that right? The repository.xml points to the others. Right? right. > > [BOOT] INFO: OJB.properties: file:/C:/Program Files/IBM/Application Developer/workspace/OJB/OJB.properties > [org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl] INFO: Already created persistence broker instances: 0 > [DEFAULT] FATAL: no protocol: repository.dtd > java.net.MalformedURLException: no protocol: repository.dtd You must also copy the repository.dtd into the /C:/Program Files/IBM/Application Developer/workspace/OJB/ directory! cheers, Thomas > at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:603) > at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) > at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1108) > at org.apache.ojb.broker.metadata.RepositoryPersistor.buildRepository(RepositoryPersistor.java:285) > at org.apache.ojb.broker.metadata.RepositoryPersistor.readFromFile(RepositoryPersistor.java:150) > at org.apache.ojb.broker.metadata.DescriptorRepository.getInstance(DescriptorRepository.java:146) > at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.<init>(PersistenceBrokerImpl.java:171) > at java.lang.reflect.Constructor.newInstance(Native Method) > at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createNewBrokerInstance(PersistenceBrokerFactoryDefaultImpl.java:109) > at org.apache.ojb.broker.ta.PBKeyedPoolableObjectFactory.makeObject(PBKeyedPoolableObjectFactory.java:28) > at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(Unknown Source) > at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPersistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:144) > at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.defaultPersistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:171) > at org.apache.ojb.broker.PersistenceBrokerFactory.defaultPersistenceBroker(PersistenceBrokerFactory.java:88) > at org.apache.ojb.tutorial1.Application.<init>(Application.java:25) > at org.apache.ojb.tutorial1.Application.main(Application.java:56) > org.apache.ojb.broker.PBFactoryException: Borrow broker from pool failed > at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPersistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:148) > at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.defaultPersistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:171) > at org.apache.ojb.broker.PersistenceBrokerFactory.defaultPersistenceBroker(PersistenceBrokerFactory.java:88) > at org.apache.ojb.tutorial1.Application.<init>(Application.java:25) > at org.apache.ojb.tutorial1.Application.main(Application.java:56) > Caused by: > org.apache.ojb.broker.PBFactoryException: Creation of a new PB instance failed > at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createNewBrokerInstance(PersistenceBrokerFactoryDefaultImpl.java:114) > at org.apache.ojb.broker.ta.PBKeyedPoolableObjectFactory.makeObject(PBKeyedPoolableObjectFactory.java:28) > at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(Unknown Source) > at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPersistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:144) > at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.defaultPersistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:171) > at org.apache.ojb.broker.PersistenceBrokerFactory.defaultPersistenceBroker(PersistenceBrokerFactory.java:88) > at org.apache.ojb.tutorial1.Application.<init>(Application.java:25) > at org.apache.ojb.tutorial1.Application.main(Application.java:56) > Caused by: > java.lang.reflect.InvocationTargetException: org.apache.ojb.broker.metadata.MetadataException > at org.apache.ojb.broker.metadata.DescriptorRepository.getInstance(DescriptorRepository.java:154) > at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.<init>(PersistenceBrokerImpl.java:171) > at java.lang.reflect.Constructor.newInstance(Native Method) > at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createNewBrokerInstance(PersistenceBrokerFactoryDefaultImpl.java:109) > at org.apache.ojb.broker.ta.PBKeyedPoolableObjectFactory.makeObject(PBKeyedPoolableObjectFactory.java:28) > at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(Unknown Source) > at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPersistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:144) > at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.defaultPersistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:171) > at org.apache.ojb.broker.PersistenceBrokerFactory.defaultPersistenceBroker(PersistenceBrokerFactory.java:88) > at org.apache.ojb.tutorial1.Application.<init>(Application.java:25) > at org.apache.ojb.tutorial1.Application.main(Application.java:56) > _ _ > > -----Original Message----- > From: Thomas Mahler [mailto:[EMAIL PROTECTED]] > Sent: Thursday, September 26, 2002 12:46 PM > To: OJB Developers List > Subject: Re: Problem running OBJ tutorial under Websphere Studio > ApplicationDeveloper > > > I'm doing all my OJB development under eclipse, so WSAD should not be > that different. > > I assume your problems are classpath related. > > To make the tutorials and the regression tests work properly it is > important to add the directory target/test/ojb to the WSAD build path! > So that OJB.properties and repository.xml can be found on the classpath. > > cheers, > Thomas > > JONES, MARSHALL, ALBAS wrote: > >>I am having trouble getting tutorial1 running in my IDE of choice (WSAD). Tutorial1 runs fine at the command line with the JRE but gives the follows when run in WSAD. I have no idea where to start looking. Any help would be greatly appreciated. >> >>jdk1.3.1_04 >>Using default db (hsqldb) >> >>[BOOT] INFO: OJB.properties: file:/C:/Program Files/IBM/Application Developer/workspace/Object Relational Bridge/OJB.properties >>[BOOT] WARN: Value "org.apache.ojb.broker.util.sequence.SequenceManagerHiLoImpl" is illegal for key "SequenceManagerClass" (should be a class, using default value org.apache.ojb.broker.util.sequence.SequenceManagerHighLowImpl) >>[BOOT] WARN: Value "org.apache.ojb.broker.accesslayer.ConnectionFactoryConPooledImpl" is illegal for key "ConnectionFactoryClass" (should be a class, using default value org.apache.ojb.broker.accesslayer.ConnectionFactoryDefaultImpl) >>[BOOT] WARN: Value "org.apache.ojb.odmg.locking.InMemoryLockMapImpl" is illegal for key "LockMapClass" (should be a class, using default value org.apache.ojb.odmg.locking.PersistentLockMapImpl) >>[BOOT] WARN: Value "org.apache.ojb.broker.metadata.PersistentFieldPropertyImpl" is illegal for key "PersistentFieldClass" (should be a class, using default value org.apache.ojb.broker.metadata.PersistentFieldDefaultImpl) >>java.lang.NoClassDefFoundError: org/apache/ojb/broker/accesslayer/SqlBasedRsIterator >> at java.lang.Class.forName1(Native Method) >> at java.lang.Class.forName(Class.java:134) >> at org.apache.ojb.broker.util.configuration.impl.OjbConfiguration.load(OjbConfiguration.java:337) >> at org.apache.ojb.broker.util.configuration.impl.ConfigurationAbstractImpl.<init>(ConfigurationAbstractImpl.java:103) >> at org.apache.ojb.broker.util.configuration.impl.OjbConfiguration.<init>(OjbConfiguration.java:132) >> at org.apache.ojb.broker.util.configuration.impl.OjbConfigurator.<clinit>(OjbConfigurator.java:90) >> at org.apache.ojb.broker.ta.PersistenceBrokerFactoryFactory.<clinit>(PersistenceBrokerFactoryFactory.java:77) >> at org.apache.ojb.broker.PersistenceBrokerFactory.defaultPersistenceBroker(PersistenceBrokerFactory.java:88) >> at org.apache.ojb.tutorial1.Application.<init>(Application.java:25) >> at org.apache.ojb.tutorial1.Application.main(Application.java:56) >> >> >>Marshall Jones, Software Engineer >>Custom and Web Services Development >>AT&T Labs, Tampa, FL 33607 >>(w) [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> >> >> >> >>------------------------------------------------------------------------ >> >>-- >>To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > > Hi again Boring, Jeff W, ALBAS wrote: > Thomas: > > I am moving this tread to the user list - a coworker (Marshall) > posted for me. I believe the user list is the more appropriate place. > Hope you find me! > > I fixed the classpath issue so it finds the repository.xml file but > now I get the following error. I just imported the java files from > the target dir after running the build for tutorial 1. I then copied > over the resource files (*.xml, *.resource). Question. The > <jakarta-ojb-0.9.5>\target\test\ojb directory has 6 xml files, is > that right? The repository.xml points to the others. Right? > > [BOOT] INFO: OJB.properties: file:/C:/Program Files/IBM/Application > Developer/workspace/OJB/OJB.properties > [org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl] INFO: > Already created persistence broker instances: 0 [DEFAULT] FATAL: no > protocol: repository.dtd java.net.MalformedURLException: no protocol: > repository.dtd at > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:603) > at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) at > org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.j- > ava:1108) at > org.apache.ojb.broker.metadata.RepositoryPersistor.buildRepository(Re- > positoryPersistor.java:285) at > org.apache.ojb.broker.metadata.RepositoryPersistor.readFromFile(Repos- > itoryPersistor.java:150) at > org.apache.ojb.broker.metadata.DescriptorRepository.getInstance(Descr- > iptorRepository.java:146) at > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.<init>(Persisten- > ceBrokerImpl.java:171) at > java.lang.reflect.Constructor.newInstance(Native Method) at > org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createNe- > wBrokerInstance(PersistenceBrokerFactoryDefaultImpl.java:109) at > org.apache.ojb.broker.ta.PBKeyedPoolableObjectFactory.makeObject(PBKe- > yedPoolableObjectFactory.java:28) at > org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(Unknown > Source) at > org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPe- > rsistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:144) at > org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.defaultP- > ersistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:171) at > org.apache.ojb.broker.PersistenceBrokerFactory.defaultPersistenceBrok- > er(PersistenceBrokerFactory.java:88) at > org.apache.ojb.tutorial1.Application.<init>(Application.java:25) at > org.apache.ojb.tutorial1.Application.main(Application.java:56) > org.apache.ojb.broker.PBFactoryException: Borrow broker from pool > failed at > org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPe- > rsistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:148) at > org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.defaultP- > ersistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:171) at > org.apache.ojb.broker.PersistenceBrokerFactory.defaultPersistenceBrok- > er(PersistenceBrokerFactory.java:88) at > org.apache.ojb.tutorial1.Application.<init>(Application.java:25) at > org.apache.ojb.tutorial1.Application.main(Application.java:56) Caused > by: org.apache.ojb.broker.PBFactoryException: Creation of a new PB > instance failed at > org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createNe- > wBrokerInstance(PersistenceBrokerFactoryDefaultImpl.java:114) at > org.apache.ojb.broker.ta.PBKeyedPoolableObjectFactory.makeObject(PBKe- > yedPoolableObjectFactory.java:28) at > org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(Unknown > Source) at > org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPe- > rsistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:144) at > org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.defaultP- > ersistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:171) at > org.apache.ojb.broker.PersistenceBrokerFactory.defaultPersistenceBrok- > er(PersistenceBrokerFactory.java:88) at > org.apache.ojb.tutorial1.Application.<init>(Application.java:25) at > org.apache.ojb.tutorial1.Application.main(Application.java:56) Caused > by: java.lang.reflect.InvocationTargetException: > org.apache.ojb.broker.metadata.MetadataException at > org.apache.ojb.broker.metadata.DescriptorRepository.getInstance(Descr- > iptorRepository.java:154) at > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.<init>(Persisten- > ceBrokerImpl.java:171) at > java.lang.reflect.Constructor.newInstance(Native Method) at > org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createNe- > wBrokerInstance(PersistenceBrokerFactoryDefaultImpl.java:109) at > org.apache.ojb.broker.ta.PBKeyedPoolableObjectFactory.makeObject(PBKe- > yedPoolableObjectFactory.java:28) at > org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(Unknown > Source) at > org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPe- > rsistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:144) at > org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.defaultP- > ersistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:171) at > org.apache.ojb.broker.PersistenceBrokerFactory.defaultPersistenceBrok- > er(PersistenceBrokerFactory.java:88) at > org.apache.ojb.tutorial1.Application.<init>(Application.java:25) at > org.apache.ojb.tutorial1.Application.main(Application.java:56) _ _ > > -----Original Message----- From: Thomas Mahler > [mailto:[EMAIL PROTECTED]] Sent: Thursday, September 26, 2002 12:46 PM > To: OJB Developers List Subject: Re: Problem running OBJ tutorial > under Websphere Studio ApplicationDeveloper > > > I'm doing all my OJB development under eclipse, so WSAD should not be > that different. > > I assume your problems are classpath related. > > To make the tutorials and the regression tests work properly it is > important to add the directory target/test/ojb to the WSAD build > path! So that OJB.properties and repository.xml can be found on the > classpath. > > cheers, Thomas > > JONES, MARSHALL, ALBAS wrote: > >> I am having trouble getting tutorial1 running in my IDE of choice >> (WSAD). Tutorial1 runs fine at the command line with the JRE but >> gives the follows when run in WSAD. I have no idea where to start >> looking. Any help would be greatly appreciated. >> >> jdk1.3.1_04 Using default db (hsqldb) >> >> [BOOT] INFO: OJB.properties: file:/C:/Program Files/IBM/Application >> Developer/workspace/Object Relational Bridge/OJB.properties [BOOT] >> WARN: Value >> "org.apache.ojb.broker.util.sequence.SequenceManagerHiLoImpl" is >> illegal for key "SequenceManagerClass" (should be a class, using >> default value >> org.apache.ojb.broker.util.sequence.SequenceManagerHighLowImpl) >> [BOOT] WARN: Value >> "org.apache.ojb.broker.accesslayer.ConnectionFactoryConPooledImpl" >> is illegal for key "ConnectionFactoryClass" (should be a class, >> using default value >> org.apache.ojb.broker.accesslayer.ConnectionFactoryDefaultImpl) >> [BOOT] WARN: Value >> "org.apache.ojb.odmg.locking.InMemoryLockMapImpl" is illegal for >> key "LockMapClass" (should be a class, using default value >> org.apache.ojb.odmg.locking.PersistentLockMapImpl) [BOOT] WARN: >> Value "org.apache.ojb.broker.metadata.PersistentFieldPropertyImpl" >> is illegal for key "PersistentFieldClass" (should be a class, using >> default value >> org.apache.ojb.broker.metadata.PersistentFieldDefaultImpl) >> java.lang.NoClassDefFoundError: >> org/apache/ojb/broker/accesslayer/SqlBasedRsIterator at >> java.lang.Class.forName1(Native Method) at >> java.lang.Class.forName(Class.java:134) at >> org.apache.ojb.broker.util.configuration.impl.OjbConfiguration.load(- >> OjbConfiguration.java:337) at >> org.apache.ojb.broker.util.configuration.impl.ConfigurationAbstractI- >> mpl.<init>(ConfigurationAbstractImpl.java:103) at >> org.apache.ojb.broker.util.configuration.impl.OjbConfiguration.<init- >> >(OjbConfiguration.java:132) at >> org.apache.ojb.broker.util.configuration.impl.OjbConfigurator.<clini- >> t>(OjbConfigurator.java:90) at >> org.apache.ojb.broker.ta.PersistenceBrokerFactoryFactory.<clinit>(Pe- >> rsistenceBrokerFactoryFactory.java:77) at >> org.apache.ojb.broker.PersistenceBrokerFactory.defaultPersistenceBro- >> ker(PersistenceBrokerFactory.java:88) at >> org.apache.ojb.tutorial1.Application.<init>(Application.java:25) at >> org.apache.ojb.tutorial1.Application.main(Application.java:56) >> >> >> Marshall Jones, Software Engineer Custom and Web Services >> Development AT&T Labs, Tampa, FL 33607 (w) [EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]> >> >> >> >> ------------------------------------------------------------------------ >> >> >> -- To unsubscribe, e-mail: >> <mailto:[EMAIL PROTECTED]> For additional >> commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > > > -- To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> For additional > commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> For additional > commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
