David:
Just looking at the defintion of the two blocks I can't see anything wrong. Could you post the block defintions so I can take a closer look at what's happening?
Stephen.
David Le Strat wrote:
Hi there,
I have a question regarding blocks composition. I have 2 blocks:
1. Persistence block defined as:
<container name="jetspeed">
<services> <service type="org.apache.jetspeed.persistence.PersistenceService"> <source>persistence</source> </service> </services>
<classloader> <classpath> <repository> <resource id="avalon-framework:avalon-framework-api" version="4.1.5"/> <resource id="avalon-framework:avalon-framework-impl" version="4.1.5"/> <resource id="ojb:db-ojb" version="1.0.rc5"/> <resource id="commons-lang:commons-lang" version="2.0"/> <resource id="commons-lang:commons-lang" version="2.0"/> <resource id="jetspeed2:jetspeed" version="2.0-a1-dev"/> <resource id="jetspeed2:jetspeed-commons" version="2.0-a1-dev"/> </repository> </classpath> </classloader>
<component name="persistence"
class="org.apache.jetspeed.persistence.impl.OJBODMGPersistenceService"
activation="startup">
<configuration>
<classname>org.apache.jetspeed.persistence.impl.OJBODMGPersistenceService</classname>
<OJB.path>ojb</OJB.path>
<override.default.jcd>jetspeed-test</override.default.jcd>
<resolveDbAlias>true</resolveDbAlias>
</configuration>
</component>
</container>
2. Preferences block defined as:
<container name="jetspeed">
<classloader> <classpath> <repository> <resource id="avalon-framework:avalon-framework-api" version="4.1.5"/> <resource id="avalon-framework:avalon-framework-impl" version="4.1.5"/> <resource id="jetspeed2:persistence" version="1.0"/> </repository> </classpath> </classloader>
<include name="persistence" id="jetspeed2:persistence" version="1.0"/>
<component name="properties" class="org.apache.jetspeed.spi.services.prefs.impl.PropertyManagerServiceImpl"/>
</container>
When Block 2, tries to access block 1 (ie the persistence block), I am getting: Message: No value is associated with the configuration element "OJB.path" at <generated>null.
Should'nt block 1 pick the configuration specified in the persistence <configuration></configuration>?
What is the appropriate way to deal with that type of scenario?
Regards,
David Le Strat.
===== ________________________ David Le Strat 564 School Street Belmont, MA, 02478 Home: 617-484-8417 Mob: 781-710-0221 Email: [EMAIL PROTECTED]
__________________________________ Do you Yahoo!? New Yahoo! Photos - easier uploading and sharing. http://photos.yahoo.com/
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--
Stephen J. McConnell mailto:[EMAIL PROTECTED]
|------------------------------------------------| | Magic by Merlin | | Production by Avalon | | | | http://avalon.apache.org/merlin | | http://dpml.net/ | |------------------------------------------------|
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
