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 Laurent Sacaut <ls...@8d.com> on 2006/03/01 00:59:59 UTC

Re: pb broker initialization error

Yes, the whole src/resources folder is on the build path. I added it in
the source tab.
This folder contains OJB*.properties and all the repository*.xml files.

Laurent

Armin Waibel wrote:

> Hi Laurent,
>
> Laurent Sacaut wrote:
>
>> Hello Armin,
>>
>> Yes OJB.properties is placed under src/resources which is on the
>> build path.
>> OJB.properties is with default settings.
>>
>> Here is what I have on my build path for all projects using ojb 1.0.4 I
>> am trying to build and run using Eclipse:
>>
>
> Did you add the class folder where to find all OJB configuration files
> in Eclipse (java build path)?
>
> regards,
> Armin
>
>> Source:
>> src/java
>> src/resources
>>
>> Project: none
>>
>> Libraries:
>> antlr-2.7.5.jar
>> commons-beanutils-1.7.0.jar
>> commons-collections-3.1.jar
>> commons-dbcp-1.2.1.jar
>> commons-lang-2.1.jar
>> commons-logging-1.0.4.jar
>> commons-pool-1.2.jar
>> db-ojb-1.0.4.jar
>> hsqldb.jar
>> mysql-connector-java-3.1.12-bin.jar
>> DdlUtils-1.0-dev-b2.jar
>> JRE System Library [j2sdk1.5] commons-betwixt-0.8-dev.jar
>> commons-digester-1.7.jar
>>
>>
>> DdlUtils-1.0-dev-b2.jar is a file that I compiled using the build
>> facility in that project to integrate the DdlUtils functionality into my
>> own project.
>>
>> All jar files are located under the lib directory and are in the order
>> shown above in the class path.
>>
>>
>> Other files under lib but not in classpath are:
>> commons-transaction-1.1.jar
>> log4j-1.2.8.jar
>> torque-gen-3.1.1.jar
>> velocity-1.3.1.jar
>> xdoclet-1.2.3.jar
>> xdoclet-ojb-module-1.2.3.jar
>> xerces.jar
>> xjavadoc-1.1.jar
>>
>> All jar files come from the ojb1.0.4 distribution except for :
>> xerces.jar
>> mysql-connector-java-3.1.12-bin.jar
>>
>> I am stumped, not sure what else to try.
>>
>> Laurent
>>
>>
>>
>> Armin Waibel wrote:
>>
>>> Hi Laurent,
>>>
>>> sounds like a classpath issue.
>>> Is the OJB.properties really in the classpath of your new project?
>>>
>>> regards,
>>> Armin
>>>
>>> Laurent Sacaut wrote:
>>>
>>>> Hello all,
>>>>
>>>> I am trying to get started with ojb 1.0.4 in a project that uses MySQL
>>>> 5.0. I already have a test project that seems to be working and I am
>>>> trying to replicate the same working conditions in a new test
>>>> project so
>>>> I can move on to the real thing.
>>>> The problem I am having I think is at the configuration level. I
>>>> can get
>>>> a broker off the PersistenceBrokerFactory class for some reason and I
>>>> can't pinpont why.
>>>>
>>>> The error I am getting for now is:
>>>>
>>>> /java.lang.ExceptionInInitializerError
>>>>     at
>>>> org.apache.ojb.broker.PersistenceBrokerFactory.defaultPersistenceBroker(Unknown
>>>>
>>>>
>>>> Source)
>>>>     at org.apache.ojb.tutorial1.Application.<init>(Unknown Source)
>>>>     at org.apache.ojb.tutorial1.Application.main(Unknown Source)
>>>> Caused by: org.apache.ojb.broker.OJBRuntimeException: Property for key
>>>> 'PersistenceBrokerFactoryClass' can not be found in properties file
>>>>     at
>>>> org.apache.ojb.broker.core.PersistenceBrokerFactoryFactory.init(Unknown
>>>>
>>>> Source)
>>>>     at
>>>> org.apache.ojb.broker.core.PersistenceBrokerFactoryFactory.<clinit>(Unknown
>>>>
>>>>
>>>> Source)
>>>>     ... 3 more
>>>>
>>>>
>>>> /In the OJB.property file I have in the  'PersistenceBrokerFactory /
>>>> PersistenceBroker section':/
>>>> PersistenceBrokerFactoryClass=org.apache.ojb.broker.core.PersistenceBrokerFactoryDefaultImpl
>>>>
>>>>
>>>> PersistenceBrokerClass=org.apache.ojb.broker.core.PersistenceBrokerImpl
>>>>
>>>>
>>>> /So I am not sure what the message means exactly./
>>>>
>>>>
>>>> /The code I am using for this is:
>>>> /
>>>> private PersistenceBroker broker;
>>>>
>>>> public Application()
>>>>     {
>>>>         broker = null;
>>>>         try
>>>>         {
>>>>             broker =
>>>> PersistenceBrokerFactory.defaultPersistenceBroker();
>>>>         }
>>>>         catch (Throwable t)
>>>>         {
>>>>             t.printStackTrace();
>>>>         }
>>>> //...
>>>>
>>>> /It breaks in the try block with the error shown above.
>>>>
>>>> Can anyone tell me why I would get such an error, files I need to
>>>> have,
>>>> where.... I am using Eclipse as the developing environment. Not sure
>>>> where to look from there as I have been pounding on this for a few
>>>> days
>>>> already.
>>>>
>>>> thanks,
>>>> Laurent
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
>>>> For additional commands, e-mail: ojb-user-help@db.apache.org
>>>>
>>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
>>> For additional commands, e-mail: ojb-user-help@db.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
>> For additional commands, e-mail: ojb-user-help@db.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
> For additional commands, e-mail: ojb-user-help@db.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-user-help@db.apache.org