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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to