You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Daniel Jue <te...@gmail.com> on 2007/06/25 21:02:35 UTC

T5 Component Class Resolver Impl Assertion Error

Something broke this morning after I did a mvn update.
Tapestry-* are the only snapshot libraries I use.  POM dependencies is
at the bottom of the email.


I am using Tomcat 5.5.23.  Eclipse WTP publishes the app to Tomcat's webapp dir.
I have a feeling that the error is not the Acegi part of the stack
trace.  I disabled filtering for all the URLs and I still got the
error underneath, which deals with an assertion in
ComponentClassResolverImpl.toLogicalName()

This method deals with converting .'s to /'s .

I also changed my start.html to a bare bones startup page, with no
embedded components, etc.  Do I need to change component references in
all my templates due to a recent 5.0.5 Snapshot change?

Stack trace (not a Tapestry error page)
HTTP Status 500 -
type Exception report

message

description The server encountered an internal error () that prevented
it from fulfilling this request.
exception
javax.servlet.ServletException: Filter execution threw an exception
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:135)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:175)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:229)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
	org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)

root cause

java.lang.AssertionError
	org.apache.tapestry.internal.services.ComponentClassResolverImpl.toLogicalName(ComponentClassResolverImpl.java:241)
	org.apache.tapestry.internal.services.ComponentClassResolverImpl.fillNameToClassNameMap(ComponentClassResolverImpl.java:193)
	org.apache.tapestry.internal.services.ComponentClassResolverImpl.rebuild(ComponentClassResolverImpl.java:173)
	org.apache.tapestry.internal.services.ComponentClassResolverImpl.access$700(ComponentClassResolverImpl.java:34)
	org.apache.tapestry.internal.services.ComponentClassResolverImpl$2.run(ComponentClassResolverImpl.java:153)
	org.apache.tapestry.ioc.internal.util.ConcurrentBarrier$2.invoke(ConcurrentBarrier.java:168)
	org.apache.tapestry.ioc.internal.util.ConcurrentBarrier$2.invoke(ConcurrentBarrier.java:166)
	org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withWrite(ConcurrentBarrier.java:139)
	org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withWrite(ConcurrentBarrier.java:174)
	org.apache.tapestry.internal.services.ComponentClassResolverImpl.rebuild(ComponentClassResolverImpl.java:149)
	org.apache.tapestry.internal.services.ComponentClassResolverImpl.locate(ComponentClassResolverImpl.java:353)
	org.apache.tapestry.internal.services.ComponentClassResolverImpl.access$900(ComponentClassResolverImpl.java:34)
	org.apache.tapestry.internal.services.ComponentClassResolverImpl$8.invoke(ComponentClassResolverImpl.java:390)
	org.apache.tapestry.internal.services.ComponentClassResolverImpl$8.invoke(ComponentClassResolverImpl.java:388)
	org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77)
	org.apache.tapestry.internal.services.ComponentClassResolverImpl.canonicalizePageName(ComponentClassResolverImpl.java:386)
	$ComponentClassResolver_1136437a811.canonicalizePageName($ComponentClassResolver_1136437a811.java)
	org.apache.tapestry.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:59)
	$PagePool_1136437a82d.checkout($PagePool_1136437a82d.java)
	org.apache.tapestry.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:44)
	$RequestPageCache_1136437a82c.get($RequestPageCache_1136437a82c.java)
	$RequestPageCache_1136437a806.get($RequestPageCache_1136437a806.java)
	org.apache.tapestry.internal.services.DefaultRequestExceptionHandler.handleRequestException(DefaultRequestExceptionHandler.java:52)
	$RequestExceptionHandler_1136437a81b.handleRequestException($RequestExceptionHandler_1136437a81b.java)
	org.apache.tapestry.services.TapestryModule$3.service(TapestryModule.java:676)
	$RequestHandler_1136437a81f.service($RequestHandler_1136437a81f.java)
	org.apache.tapestry.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:63)
	$RequestHandler_1136437a81f.service($RequestHandler_1136437a81f.java)
	org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:91)
	org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:82)
	org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77)
	org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:104)
	$RequestHandler_1136437a81f.service($RequestHandler_1136437a81f.java)
	$RequestHandler_1136437a818.service($RequestHandler_1136437a818.java)
	org.apache.tapestry.services.TapestryModule$11.service(TapestryModule.java:1045)
	$HttpServletRequestHandler_1136437a817.service($HttpServletRequestHandler_1136437a817.java)
	org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:135)
	org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
	org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
	org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
	org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
	org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:135)
	org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:175)
	org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:229)
	org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
	org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)
	org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
	org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)



Here is the relevant sections of the POM:
  <dependencies>
  		<dependency>
			<groupId>org.apache.tapestry</groupId>
			<artifactId>tapestry-core</artifactId>
		    <version>${tapestry-release-version}</version>
	    </dependency>
	    <dependency>
    		<groupId>org.apache.tapestry</groupId>
			    <artifactId>tapestry-hibernate</artifactId>
			    <version>${tapestry-release-version}</version>
	    </dependency>
	    <dependency>
			<groupId>org.apache.tapestry</groupId>
			<artifactId>tapestry-test</artifactId>
		    <version>${tapestry-release-version}</version>
	    </dependency>
    	<dependency>
		    <groupId>log4j</groupId>
		    <artifactId>log4j</artifactId>
    		<version>1.2.9</version>
		</dependency>
		<dependency>
		    <groupId>org.testng</groupId>
		    <artifactId>testng</artifactId>
		    <version>5.1</version>
		    <classifier>jdk15</classifier>
		    <scope>test</scope>
		</dependency>
		<dependency>
      		<groupId>com.lowagie</groupId>
			<artifactId>itext</artifactId>
			<version>2.0.2</version>
	    </dependency>
    	<dependency>
			<groupId>commons-beanutils</groupId>
			<artifactId>commons-beanutils-core</artifactId>
			<version>1.7.0</version>
	    </dependency>
    	<dependency>
			<groupId>jfree</groupId>
			<artifactId>jfreechart</artifactId>
			<version>1.0.3</version>
		</dependency>
	    <dependency>
    		<groupId>commons-lang</groupId>
			<artifactId>commons-lang</artifactId>
			<version>2.0</version>
	    </dependency>
    	<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate</artifactId>
			<version>3.2.2.ga</version>
	    </dependency>

    	<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate-annotations</artifactId>
			<version>3.2.1.ga</version>
	    </dependency>

    	<dependency>
			<groupId>commons-collections</groupId>
			<artifactId>commons-collections</artifactId>
			<version>2.1.1</version>
		</dependency>
	
	
		<dependency>
			<groupId>org.acegisecurity</groupId>
			<artifactId>acegi-security</artifactId>
			<version>1.0.4</version>
		</dependency>
			
	</dependencies>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: T5 Component Class Resolver Impl Assertion Error

Posted by Daniel Jue <te...@gmail.com>.
Oh SNAP!

I just figured it out.  I had so many components that I decided to
move my border-related components from

..../components
to
..../components/layout

But I also had a component that was named layout.

So the error stemmed from Tapestry trying to resolve

..../components/layout/layout.class (and also layout.html)

I had not been referencing the component named layout in any of my
code or templates, so I guess Tapestry maps everything out ahead of
time.

Sorry for the flood of emails.  Hope this helps someone.  It seems
there are other recent emails regarding the Pidgeonhole nature of
Tapestrys shortened references.

Daniel

Daniel

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: T5 Component Class Resolver Impl Assertion Error

Posted by Daniel Jue <te...@gmail.com>.
I've also tried these things:

Commented out all acegi and spring references in web.xml

Deleted local maven repository to force fresh downloads

Compared older revisions of key files

Tried changing component and page references to use . instead of /
when they are in a subdirectory.

Removed component refernences (including the border) from the start page

Manually referencing alternate pages.


On 6/25/07, Daniel Jue <te...@gmail.com> wrote:
> Something broke this morning after I did a mvn update.
> Tapestry-* are the only snapshot libraries I use.  POM dependencies is
> at the bottom of the email.
>
>
> I am using Tomcat 5.5.23.  Eclipse WTP publishes the app to Tomcat's webapp dir.
> I have a feeling that the error is not the Acegi part of the stack
> trace.  I disabled filtering for all the URLs and I still got the
> error underneath, which deals with an assertion in
> ComponentClassResolverImpl.toLogicalName()
>
> This method deals with converting .'s to /'s .
>
> I also changed my start.html to a bare bones startup page, with no
> embedded components, etc.  Do I need to change component references in
> all my templates due to a recent 5.0.5 Snapshot change?
>
> Stack trace (not a Tapestry error page)
> HTTP Status 500 -
> type Exception report
>
> message
>
> description The server encountered an internal error () that prevented
> it from fulfilling this request.
> exception
> javax.servlet.ServletException: Filter execution threw an exception
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:135)
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:175)
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:229)
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>         org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
>         org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
>
> root cause
>
> java.lang.AssertionError
>         org.apache.tapestry.internal.services.ComponentClassResolverImpl.toLogicalName(ComponentClassResolverImpl.java:241)
>         org.apache.tapestry.internal.services.ComponentClassResolverImpl.fillNameToClassNameMap(ComponentClassResolverImpl.java:193)
>         org.apache.tapestry.internal.services.ComponentClassResolverImpl.rebuild(ComponentClassResolverImpl.java:173)
>         org.apache.tapestry.internal.services.ComponentClassResolverImpl.access$700(ComponentClassResolverImpl.java:34)
>         org.apache.tapestry.internal.services.ComponentClassResolverImpl$2.run(ComponentClassResolverImpl.java:153)
>         org.apache.tapestry.ioc.internal.util.ConcurrentBarrier$2.invoke(ConcurrentBarrier.java:168)
>         org.apache.tapestry.ioc.internal.util.ConcurrentBarrier$2.invoke(ConcurrentBarrier.java:166)
>         org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withWrite(ConcurrentBarrier.java:139)
>         org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withWrite(ConcurrentBarrier.java:174)
>         org.apache.tapestry.internal.services.ComponentClassResolverImpl.rebuild(ComponentClassResolverImpl.java:149)
>         org.apache.tapestry.internal.services.ComponentClassResolverImpl.locate(ComponentClassResolverImpl.java:353)
>         org.apache.tapestry.internal.services.ComponentClassResolverImpl.access$900(ComponentClassResolverImpl.java:34)
>         org.apache.tapestry.internal.services.ComponentClassResolverImpl$8.invoke(ComponentClassResolverImpl.java:390)
>         org.apache.tapestry.internal.services.ComponentClassResolverImpl$8.invoke(ComponentClassResolverImpl.java:388)
>         org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77)
>         org.apache.tapestry.internal.services.ComponentClassResolverImpl.canonicalizePageName(ComponentClassResolverImpl.java:386)
>         $ComponentClassResolver_1136437a811.canonicalizePageName($ComponentClassResolver_1136437a811.java)
>         org.apache.tapestry.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:59)
>         $PagePool_1136437a82d.checkout($PagePool_1136437a82d.java)
>         org.apache.tapestry.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:44)
>         $RequestPageCache_1136437a82c.get($RequestPageCache_1136437a82c.java)
>         $RequestPageCache_1136437a806.get($RequestPageCache_1136437a806.java)
>         org.apache.tapestry.internal.services.DefaultRequestExceptionHandler.handleRequestException(DefaultRequestExceptionHandler.java:52)
>         $RequestExceptionHandler_1136437a81b.handleRequestException($RequestExceptionHandler_1136437a81b.java)
>         org.apache.tapestry.services.TapestryModule$3.service(TapestryModule.java:676)
>         $RequestHandler_1136437a81f.service($RequestHandler_1136437a81f.java)
>         org.apache.tapestry.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:63)
>         $RequestHandler_1136437a81f.service($RequestHandler_1136437a81f.java)
>         org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:91)
>         org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:82)
>         org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77)
>         org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:104)
>         $RequestHandler_1136437a81f.service($RequestHandler_1136437a81f.java)
>         $RequestHandler_1136437a818.service($RequestHandler_1136437a818.java)
>         org.apache.tapestry.services.TapestryModule$11.service(TapestryModule.java:1045)
>         $HttpServletRequestHandler_1136437a817.service($HttpServletRequestHandler_1136437a817.java)
>         org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:135)
>         org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
>         org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
>         org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
>         org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>         org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
>         org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>         org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:135)
>         org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>         org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:175)
>         org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>         org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:229)
>         org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>         org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
>         org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>         org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)
>         org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>         org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
>         org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
>
>
>
> Here is the relevant sections of the POM:
>   <dependencies>
>                 <dependency>
>                         <groupId>org.apache.tapestry</groupId>
>                         <artifactId>tapestry-core</artifactId>
>                     <version>${tapestry-release-version}</version>
>             </dependency>
>             <dependency>
>                 <groupId>org.apache.tapestry</groupId>
>                             <artifactId>tapestry-hibernate</artifactId>
>                             <version>${tapestry-release-version}</version>
>             </dependency>
>             <dependency>
>                         <groupId>org.apache.tapestry</groupId>
>                         <artifactId>tapestry-test</artifactId>
>                     <version>${tapestry-release-version}</version>
>             </dependency>
>         <dependency>
>                     <groupId>log4j</groupId>
>                     <artifactId>log4j</artifactId>
>                 <version>1.2.9</version>
>                 </dependency>
>                 <dependency>
>                     <groupId>org.testng</groupId>
>                     <artifactId>testng</artifactId>
>                     <version>5.1</version>
>                     <classifier>jdk15</classifier>
>                     <scope>test</scope>
>                 </dependency>
>                 <dependency>
>                 <groupId>com.lowagie</groupId>
>                         <artifactId>itext</artifactId>
>                         <version>2.0.2</version>
>             </dependency>
>         <dependency>
>                         <groupId>commons-beanutils</groupId>
>                         <artifactId>commons-beanutils-core</artifactId>
>                         <version>1.7.0</version>
>             </dependency>
>         <dependency>
>                         <groupId>jfree</groupId>
>                         <artifactId>jfreechart</artifactId>
>                         <version>1.0.3</version>
>                 </dependency>
>             <dependency>
>                 <groupId>commons-lang</groupId>
>                         <artifactId>commons-lang</artifactId>
>                         <version>2.0</version>
>             </dependency>
>         <dependency>
>                         <groupId>org.hibernate</groupId>
>                         <artifactId>hibernate</artifactId>
>                         <version>3.2.2.ga</version>
>             </dependency>
>
>         <dependency>
>                         <groupId>org.hibernate</groupId>
>                         <artifactId>hibernate-annotations</artifactId>
>                         <version>3.2.1.ga</version>
>             </dependency>
>
>         <dependency>
>                         <groupId>commons-collections</groupId>
>                         <artifactId>commons-collections</artifactId>
>                         <version>2.1.1</version>
>                 </dependency>
>
>
>                 <dependency>
>                         <groupId>org.acegisecurity</groupId>
>                         <artifactId>acegi-security</artifactId>
>                         <version>1.0.4</version>
>                 </dependency>
>
>         </dependencies>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org