avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stephen McConnell <mcconn...@apache.org>
Subject Re: [merlin] using include directive in block.xml
Date Mon, 10 Nov 2003 10:48:38 GMT

Could you post the log using -debug.

Quick question - do you really need cornerstone-threads-impl and 
excaliobur-thread in your classloader?

Cheers, Steve.


Jim Alateras wrote:

>Hi,
>
>I am  trying to configure a composite component to include the thread
>pool block using the 'include' directive in my block.xml, which is shown
>below
>
><container name="pep">
>     <classloader>
>       <classpath>
>         <repository>
>           <!-- Avalon resources -->
>           <resource id="avalon-framework:avalon-framework-api"
>version="4.1.5"/>
>           <resource id="avalon-framework:avalon-framework-impl"
>version="4.1.5"/>
>           <resource id="commons-logging:commons-logging"
>version="1.0.3"/>
>
>           <!-- ChoreoWorks Server Application Platform -->
>           <resource id="choreoworks-sap:sap-logger" version="1.0"/>
>           <resource id="choreoworks-sap:sap-uuid-spi" version="1.0"/>
>           <resource id="choreoworks-sap:sap-uuid-tyrex" version="1.0"/>
>           <resource id="choreoworks-sap:sap-scheduler-spi"
>version="1.0"/>
>           <resource id="choreoworks-sap:sap-scheduler-quartz"
>version="1.0"/>
>           <resource id="choreoworks-sap:sap-queue-spi" version="1.0"/>
>           <resource id="choreoworks-sap:sap-queue-openjms"
>version="1.0"/>
>
>           <!-- Logger Components -->
>           <resource id="log4j:log4j" version="1.2.8"/>
>
>           <!-- Job Scheduler Component -->
>           <resource id="quartz:quartz" version="1.2.3"/>
>
>           <!-- Cornerstone Components -->
>           <resource id="cornerstone-threads:cornerstone-threads-api"
>version="1.0"/>
>           <resource id="cornerstone-threads:cornerstone-threads-impl"
>version="1.0"/>
>
>           <!-- Excalibur Components -->
>           <resource id="excalibur-thread:excalibur-thread"
>version="1.1.1"/>
>           
>           <!-- JMS Components -->
>           <resource id="jndi:jndi" version="1.2.1"/>
>           <resource id="jms:jms" version="1.0.2a"/>
>           <resource id="openjms:openjms-client" version="0.7.6-rc2"/>
>           <resource id="openjms:exolabcore" version="0.3.6"/>
>         </repository>
>       </classpath>
>     </classloader>
>
>
>     <include name="thread-manager"
>id="cornerstone-threads:cornerstone-threads-impl" version="1.0" />
>
>     <component name="log4j-logger"
>class="com.choreoworks.sap.logger.log4j.Log4JLogger"
>activation="startup"/>
>     <component name="tyrex-uuid"
>class="com.choreoworks.sap.uuid.tyrex.TyrexUUIDGenerator"
>activation="startup"/>
>     <component name="quartz-scheduler"
>class="com.choreoworks.sap.scheduler.quartz.QuartzJobScheduler"
>activation="startup"/>
>     <component name="openjms-queue"
>class="com.choreoworks.sap.queue.openjms.OpenJMSQueueManager"
>activation="startup"/>
>     
>     <component name="version"
>class="com.choreoworks.pep.loader.PlatformVersion"
>activation="startup"/>
>     <component name="pep-loader"
>class="com.choreoworks.pep.loader.PEPLoader" activation="startup" />
></container>
>
>
>When I attempt to run the composite block I get the following error.
>
>
>Internal error during kernel instantiation.
>
>
>---- report -------------------------------------------------------
>
>Exception: org.apache.avalon.merlin.kernel.KernelException
>Message: Block install failure:
>file:/C:/applications/merlin/repository/choreoworks-pep/jars/pep-loader-
>0.1.jar
>
>Cause: org.apache.avalon.composition.model.ModelException
>Message: Unable to create block from embedded descriptor
>[jar:file:/C:/applications/merlin/repository/choreoworks-pep/jars/pep-lo
>ade
>r-0.1.jar!/BLOCK-INF/block.xml] in the containmment model [/] due to a
>build related error.
>
>Cause: org.apache.avalon.composition.model.ModelException
>Message: Unable to create block from embedded descriptor
>[jar:file:/c:/applications/merlin/repository/cornerstone-threads/jars/co
>rne
>rstone-threads-impl-1.0.jar!/BLOCK-INF/block.xml] in the containmment
>model [/pep] due to a build related error.
>
>Cause: org.apache.avalon.composition.model.ModelException
>Message: Unable to create a nested deployment model: manager in the
>containment model /pep/.
>
>Cause: org.apache.avalon.composition.model.TypeUnknownException
>Message: Unable to locate a component type descriptor for the component
>class [org.apache.avalon.cornerstone.blocks.threads.DefaultT
>hreadManager] in the classloader.  Please verify that the component
>classname is correct and that a component type descriptor is inc
>luded in a jar file available within the container classloader.
>
>-------------------------------------------------------------------
>
>I had a look at the tutorial and I cannot see what I am doing wrong.
>
>
>Cheers
></jima>
>
>BTW I am using Merlin v3.0
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: dev-unsubscribe@avalon.apache.org
>For additional commands, e-mail: dev-help@avalon.apache.org
>
>
>  
>

-- 

Stephen J. McConnell
mailto:mcconnell@apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@avalon.apache.org
For additional commands, e-mail: dev-help@avalon.apache.org


Mime
View raw message