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

Reply via email to