Thank you for your answer. Haven't tried it yet, but this seems like a bug
to me. 

-----Original Message-----
From: Serge Eby [mailto:[EMAIL PROTECTED] 
Sent: 20. september 2005 19:09
To: [email protected]
Subject: RE: Beta-7 and component-type


Hi,

I got the same error after I upgraded to beta-7.
Changing the specification path to WEB-INF/components/YourComponent.jwc
should work.
Not sure if that's the best approach.

Cheers,

--
Serge


----Original Message Follows----
From: "Jim McCollom" <[EMAIL PROTECTED]>
Reply-To: "Tapestry users" <[email protected]>
To: "'Tapestry users'" <[email protected]>
Subject: Beta-7 and component-type
Date: Tue, 20 Sep 2005 16:13:32 +0200

Just installed the Beta-7 release an I seem to have errors with the
.application recognizing my components. This was working fine in Beta-6.

The error I am getting is:
Unable to locate asset 'components/ShowError.jwc' relative to context:/.

My JWCs are in the directory:
/WEB-INF/components

Relevant part of .application:
<meta key="org.apache.tapestry.component-class-packages"
value="com.dba.components" />
<component-type type="ShowError"
specification-path="components/ShowError.jwc" />

Finally, the interesting part of the StackTrace:
Stack Trace:

     *
org.apache.tapestry.asset.ContextAssetFactory.createAsset(ContextAssetFactor
y.java:71)
     * $AssetFactory_10673da916c.createAsset($AssetFactory_10673da916c.java)
     * $AssetFactory_10673da9172.createAsset($AssetFactory_10673da9172.java)
     * $AssetFactory_10673da909b.createAsset($AssetFactory_10673da909b.java)
     *
org.apache.tapestry.asset.AssetSourceImpl.findAsset(AssetSourceImpl.java:64)
     * $AssetSource_10673da9125.findAsset($AssetSource_10673da9125.java)
     *
org.apache.tapestry.services.impl.NamespaceResourcesImpl.findSpecificationRe
source(NamespaceResourcesImpl.java:61)
     *
org.apache.tapestry.services.impl.NamespaceResourcesImpl.getComponentSpecifi
cation(NamespaceResourcesImpl.java:82)
     *
org.apache.tapestry.engine.Namespace.locateComponentSpecification(Namespace.
java:281)
     *
org.apache.tapestry.engine.Namespace.getComponentSpecification(Namespace.jav
a:200)
     *
org.apache.tapestry.resolver.ComponentSpecificationResolverImpl.resolve(Comp
onentSpecificationResolverImpl.java:144)
     *
org.apache.tapestry.resolver.ComponentSpecificationResolverImpl.resolve(Comp
onentSpecificationResolverImpl.java:105)
     *
$ComponentSpecificationResolver_10673da9129.resolve($ComponentSpecificationR
esolver_10673da9129.java)
     *
$ComponentSpecificationResolver_10673da912a.resolve($ComponentSpecificationR
esolver_10673da912a.java)
     *
org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:4
24)
     * org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:639)
     * $IPageLoader_10673da9121.loadPage($IPageLoader_10673da9121.java)
     * $IPageLoader_10673da9122.loadPage($IPageLoader_10673da9122.java)
     * org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:118)
     * $IPageSource_10673da9091.getPage($IPageSource_10673da9091.java)
     *
org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle.java:265)
     *
org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:248)
     *
org.apache.tapestry.engine.RequestCycle.activate(RequestCycle.java:609)
     * org.apache.tapestry.engine.PageService.service(PageService.java:67)
     * $IEngineService_10673da9111.service($IEngineService_10673da9111.java)
     *
org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServ
iceOuterProxy.java:65)
     *
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248)
     *
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngin
eTerminator.java:60)
     *
$WebRequestServicer_10673da90ef.service($WebRequestServicer_10673da90ef.java
)
     *
$WebRequestServicer_10673da90eb.service($WebRequestServicer_10673da90eb.java
)
     *
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(W
ebRequestServicerPipelineBridge.java:56)
     *
$ServletRequestServicer_10673da90cf.service($ServletRequestServicer_10673da9
0cf.java)
     *
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInj
ector.java:55)
     *
$ServletRequestServicerFilter_10673da90cb.service($ServletRequestServicerFil
ter_10673da90cb.java)
     *
$ServletRequestServicer_10673da90d1.service($ServletRequestServicer_10673da9
0d1.java)
     *
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecode
rFilter.java:52)
     *
$ServletRequestServicerFilter_10673da90c9.service($ServletRequestServicerFil
ter_10673da90c9.java)
     *
$ServletRequestServicer_10673da90d1.service($ServletRequestServicer_10673da9
0d1.java)
     *
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestE
ncoding.java:53


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to