Hello,
just now I upgraded my app to use T 5.0.16 and tapestry5-cayenne-
server 0.2-SNAPSHOT. At startup (when accessing first page) it gives
me:
An unexpected application exception has occurred.
* java.lang.NoSuchMethodError
org.apache.cayenne.BaseContext.bindThreadObjectContext(Lorg/
apache/cayenne/ObjectContext;)V
Stack trace
o
com.googlecode.tapestry5cayenne.services.CayenneRequestFilter.service
(CayenneRequestFilter.java:47)
o
org.apache.tapestry5.internal.services.LocalizationFilter.service
(LocalizationFilter.java:42)
o com.interseek.iopenid.webapp.services.AppModule
$1.service(AppModule.java:102)
o
nu.localhost.tapestry5.springsecurity.services.internal.RequestFilterWrapper
$1.doFilter(RequestFilterWrapper.java:60)
o
nu.localhost.tapestry5.springsecurity.services.internal.SpringSecurityExceptionTranslationFilter.doFilterHttp
(SpringSecurityExceptionTranslationFilter.java:100)
o
org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)
o
nu.localhost.tapestry5.springsecurity.services.internal.RequestFilterWrapper.service
(RequestFilterWrapper.java:55)
o
org.apache.tapestry5.internal.services.RequestErrorFilter.service
(RequestErrorFilter.java:26)
o org.apache.tapestry5.services.TapestryModule$3.service
(TapestryModule.java:621)
o org.apache.tapestry5.services.TapestryModule$2.service
(TapestryModule.java:611)
o
org.apache.tapestry5.internal.services.StaticFilesFilter.service
(StaticFilesFilter.java:85)
o
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke
(CheckForUpdatesFilter.java:93)
o
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke
(CheckForUpdatesFilter.java:84)
o
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead
(ConcurrentBarrier.java:83)
o
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service
(CheckForUpdatesFilter.java:106)
o org.apache.tapestry5.services.TapestryModule$16.service
(TapestryModule.java:1007)
o
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service
(IgnoredPathsFilter.java:62)
o
nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper
$1.doFilter(HttpServletRequestFilterWrapper.java:56)
o
org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke
(FilterSecurityInterceptor.java:109)
o
org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter
(FilterSecurityInterceptor.java:83)
o
nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper.service
(HttpServletRequestFilterWrapper.java:52)
o
nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper
$1.doFilter(HttpServletRequestFilterWrapper.java:56)
o
nu.localhost.tapestry5.springsecurity.services.internal.SpringSecurityExceptionTranslationFilter.doFilterHttp
(SpringSecurityExceptionTranslationFilter.java:100)
o
org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)
o
nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper.service
(HttpServletRequestFilterWrapper.java:52)
o
nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper
$1.doFilter(HttpServletRequestFilterWrapper.java:56)
o
org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp
(AnonymousProcessingFilter.java:105)
o
org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)
o
nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper.service
(HttpServletRequestFilterWrapper.java:52)
o
nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper
$1.doFilter(HttpServletRequestFilterWrapper.java:56)
o
org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp
(SecurityContextHolderAwareRequestFilter.java:91)
o
org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)
o
nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper.service
(HttpServletRequestFilterWrapper.java:52)
o
nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper
$1.doFilter(HttpServletRequestFilterWrapper.java:56)
o
org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp
(RememberMeProcessingFilter.java:109)
o
org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)
o
nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper.service
(HttpServletRequestFilterWrapper.java:52)
o
nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper
$1.doFilter(HttpServletRequestFilterWrapper.java:56)
o
org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp
(AbstractProcessingFilter.java:271)
o
org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)
o
nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper.service
(HttpServletRequestFilterWrapper.java:52)
o
nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper
$1.doFilter(HttpServletRequestFilterWrapper.java:56)
o
org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp
(AbstractProcessingFilter.java:271)
o
org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)
o
nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper.service
(HttpServletRequestFilterWrapper.java:52)
o
nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper
$1.doFilter(HttpServletRequestFilterWrapper.java:56)
o
org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp
(HttpSessionContextIntegrationFilter.java:235)
o
org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)
o
nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper.service
(HttpServletRequestFilterWrapper.java:52)
o org.apache.tapestry5.TapestryFilter.doFilter
(TapestryFilter.java:179)
o org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1084)
o org.mortbay.jetty.servlet.ServletHandler.handle
(ServletHandler.java:360)
o org.mortbay.jetty.security.SecurityHandler.handle
(SecurityHandler.java:216)
o org.mortbay.jetty.servlet.SessionHandler.handle
(SessionHandler.java:181)
o org.mortbay.jetty.handler.ContextHandler.handle
(ContextHandler.java:726)
o org.mortbay.jetty.webapp.WebAppContext.handle
(WebAppContext.java:405)
o
org.mortbay.jetty.handler.ContextHandlerCollection.handle
(ContextHandlerCollection.java:206)
o org.mortbay.jetty.handler.HandlerCollection.handle
(HandlerCollection.java:114)
o org.mortbay.jetty.handler.HandlerWrapper.handle
(HandlerWrapper.java:152)
o org.mortbay.jetty.Server.handle(Server.java:324)
o org.mortbay.jetty.HttpConnection.handleRequest
(HttpConnection.java:505)
o org.mortbay.jetty.HttpConnection
$RequestHandler.headerComplete(HttpConnection.java:828)
o org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:
514)
o org.mortbay.jetty.HttpParser.parseAvailable
(HttpParser.java:211)
o org.mortbay.jetty.HttpConnection.handle
(HttpConnection.java:380)
o org.mortbay.io.nio.SelectChannelEndPoint.run
(SelectChannelEndPoint.java:395)
o org.mortbay.thread.BoundedThreadPool$PoolThread.run
(BoundedThreadPool.java:450)
Tapestry Framework
Version
5.0.16
The project's dependencies:
[INFO] The following files have been resolved:
[INFO] aopalliance:aopalliance:jar:1.0:compile
[INFO] asm:asm:jar:3.0:compile
[INFO] asm:asm-commons:jar:3.0:compile
[INFO] asm:asm-tree:jar:3.0:compile
[INFO] backport-util-concurrent:backport-util-concurrent:jar:
3.0:compile
[INFO] com.googlecode.tapestry5-cayenne:tapestry5-cayenne-core:jar:
0.2-SNAPSHOT:compile
[INFO] com.googlecode.tapestry5-cayenne:tapestry5-cayenne-
server:jar:0.2-SNAPSHOT:compile
[INFO] com.ibm.icu:icu4j:jar:3.4.4:compile
[INFO] com.interseek.iopenid:iopenid-model:jar:0.0.1-
SNAPSHOT:compile
[INFO] com.sun:tools:jar:1.5.0:system
[INFO] commons-codec:commons-codec:jar:1.3:compile
[INFO] commons-collections:commons-collections:jar:3.1:compile
[INFO] commons-dbcp:commons-dbcp:jar:1.2.2:runtime
[INFO] commons-httpclient:commons-httpclient:jar:3.0.1:compile
[INFO] commons-logging:commons-logging:jar:1.1:compile
[INFO] commons-pool:commons-pool:jar:1.3:runtime
[INFO] javassist:javassist:jar:3.8.0.GA:compile
[INFO] javax.servlet:servlet-api:jar:2.5:compile
[INFO] jug:jug:jar:1.1:compile
[INFO] junit:junit:jar:3.8.1:compile
[INFO] log4j:log4j:jar:1.2.14:compile
[INFO] mysql:mysql-connector-java:jar:5.1.6:runtime
[INFO] net.sf.ehcache:ehcache:jar:1.3.0:compile
[INFO] net.sf.jsr107cache:jsr107cache:jar:1.0:compile
[INFO] nu.localhost.tapestry:tapestry-spring-security:jar:
2.0.0:compile
[INFO] org.apache.cayenne:cayenne-server:jar:3.0M4:compile
[INFO] org.apache.geronimo.specs:geronimo-jpa_3.0_spec:jar:
1.0:compile
[INFO] org.apache.tapestry:tapestry-core:jar:5.0.16:compile
[INFO] org.apache.tapestry:tapestry-ioc:jar:5.0.16:compile
[INFO] org.apache.tapestry:tapestry5-annotations:jar:5.0.16:compile
[INFO] org.htmlparser:htmlparser:jar:1.6:compile
[INFO] org.objectstyle.ashwood:ashwood:jar:2.0:compile
[INFO] org.openid4java:openid4java:jar:0.9.3:compile
[INFO] org.openxri:openxri-client:jar:1.0.1:compile
[INFO] org.openxri:openxri-syntax:jar:1.0.1:compile
[INFO] org.slf4j:slf4j-api:jar:1.5.2:compile
[INFO] org.slf4j:slf4j-log4j12:jar:1.5.2:compile
[INFO] org.springframework:spring-aop:jar:2.0.8:compile
[INFO] org.springframework:spring-beans:jar:2.0.8:compile
[INFO] org.springframework:spring-context:jar:2.0.8:compile
[INFO] org.springframework:spring-core:jar:2.0.8:compile
[INFO] org.springframework:spring-dao:jar:2.0.8:compile
[INFO] org.springframework:spring-jdbc:jar:2.0.6:compile
[INFO] org.springframework:spring-support:jar:2.0.8:runtime
[INFO] org.springframework.security:spring-security-core:jar:
2.0.3:compile
[INFO] org.springframework.security:spring-security-core-tiger:jar:
2.0.3:compile
[INFO] org.springframework.security:spring-security-openid:jar:
2.0.4:compile
[INFO] org.testng:testng:jar:jdk15:5.1:test
[INFO] velocity:velocity:jar:1.3:compile
[INFO] xalan:xalan:jar:2.6.0:compile
[INFO] xerces:xercesImpl:jar:2.8.1:compile
[INFO] xml-apis:xml-apis:jar:1.0.b2:compile
[INFO] xml-security:xmlsec:jar:1.3.0:compile
Cheers,
Borut