See <https://hudson.apache.org/hudson/job/Shiro/287/changes>

Changes:

[lhazlewood] SHIRO-240: implemented fix, added accompanying test cases.  
ServletContainerSessionManager now at 100% coverage.

------------------------------------------
[...truncated 753 lines...]
AU        support/pom.xml
A         support/openid4j
A         support/openid4j/src
A         support/openid4j/src/test
A         support/openid4j/src/test/groovy
A         support/openid4j/src/test/groovy/org
A         support/openid4j/src/test/groovy/org/apache
A         support/openid4j/src/test/groovy/org/apache/shiro
A         support/openid4j/src/test/groovy/org/apache/shiro/openid4j
A         support/openid4j/src/test/groovy/org/apache/shiro/openid4j/ax
A         
support/openid4j/src/test/groovy/org/apache/shiro/openid4j/ax/FetchRequestFactoryTest.groovy
A         support/openid4j/src/test/groovy/AttributeTypeScreenScraper.groovy
A         support/openid4j/src/test/resources
A         support/openid4j/src/test/resources/log4j.properties
A         support/openid4j/src/main
A         support/openid4j/src/main/java
A         support/openid4j/src/main/java/org
A         support/openid4j/src/main/java/org/apache
A         support/openid4j/src/main/java/org/apache/shiro
A         support/openid4j/src/main/java/org/apache/shiro/openid4j
A         
support/openid4j/src/main/java/org/apache/shiro/openid4j/OpenIdService.java
A         
support/openid4j/src/main/java/org/apache/shiro/openid4j/SimpleConstructedRequest.java
A         support/openid4j/src/main/java/org/apache/shiro/openid4j/realm
A         
support/openid4j/src/main/java/org/apache/shiro/openid4j/realm/RelyingPartyRealm.java
A         
support/openid4j/src/main/java/org/apache/shiro/openid4j/DefaultOpenIdService.java
A         
support/openid4j/src/main/java/org/apache/shiro/openid4j/ConstructedRequest.java
A         
support/openid4j/src/main/java/org/apache/shiro/openid4j/DiscoveryException.java
A         
support/openid4j/src/main/java/org/apache/shiro/openid4j/DiscoveryIdResolver.java
A         support/openid4j/src/main/java/org/apache/shiro/openid4j/ax
A         
support/openid4j/src/main/java/org/apache/shiro/openid4j/ax/SimpleAttributeDefinition.java
A         
support/openid4j/src/main/java/org/apache/shiro/openid4j/ax/AttributeProperty.java
A         
support/openid4j/src/main/java/org/apache/shiro/openid4j/ax/FetchRequestFactory.java
A         
support/openid4j/src/main/java/org/apache/shiro/openid4j/ax/AttributeDefinition.java
A         
support/openid4j/src/main/java/org/apache/shiro/openid4j/MessageExtensionFactory.java
A         
support/openid4j/src/main/java/org/apache/shiro/openid4j/OpenIdException.java
A         support/openid4j/pom.xml
A         support/features
A         support/features/src
A         support/features/src/main
A         support/features/src/main/resources
A         support/features/src/main/resources/features.xml
A         support/features/pom.xml
AU        README
A         web
A         web/src
A         web/src/test
A         web/src/test/java
A         web/src/test/java/org
A         web/src/test/java/org/apache
A         web/src/test/java/org/apache/shiro
A         web/src/test/java/org/apache/shiro/web
A         web/src/test/java/org/apache/shiro/web/session
A         web/src/test/java/org/apache/shiro/web/session/mgt
AU        
web/src/test/java/org/apache/shiro/web/session/mgt/DefaultWebSessionManagerTest.java
A         web/src/test/java/org/apache/shiro/web/servlet
AU        web/src/test/java/org/apache/shiro/web/servlet/SimpleCookieTest.java
AU        web/src/test/java/org/apache/shiro/web/servlet/IniShiroFilterTest.java
A         
web/src/test/java/org/apache/shiro/web/servlet/OncePerRequestFilterTest.java
A         web/src/test/java/org/apache/shiro/web/config
AU        
web/src/test/java/org/apache/shiro/web/config/IniFilterChainResolverFactoryTest.java
AU        
web/src/test/java/org/apache/shiro/web/config/WebIniSecurityManagerFactoryTest.java
A         web/src/test/java/org/apache/shiro/web/filter
A         web/src/test/java/org/apache/shiro/web/filter/authc
AU        
web/src/test/java/org/apache/shiro/web/filter/authc/BasicHttpFilterAuthenticationTest.java
AU        
web/src/test/java/org/apache/shiro/web/filter/authc/AnonymousFilterTest.java
A         web/src/test/java/org/apache/shiro/web/filter/mgt
AU        
web/src/test/java/org/apache/shiro/web/filter/mgt/SimpleNamedFilterListTest.java
AU        
web/src/test/java/org/apache/shiro/web/filter/mgt/PathMatchingFilterChainResolverTest.java
AU        
web/src/test/java/org/apache/shiro/web/filter/mgt/DefaultFilterChainManagerTest.java
A         web/src/test/java/org/apache/shiro/web/filter/authz
AU        
web/src/test/java/org/apache/shiro/web/filter/authz/HttpMethodPermissionFilterTest.java
AU        
web/src/test/java/org/apache/shiro/web/filter/authz/HostFilterTest.java
AU        
web/src/test/java/org/apache/shiro/web/filter/authz/AuthorizationFilterTest.java
A         
web/src/test/java/org/apache/shiro/web/filter/authz/PortFilterTest.java
A         
web/src/test/java/org/apache/shiro/web/filter/PathMatchingFilterTest.java
A         web/src/test/java/org/apache/shiro/web/mgt
AU        
web/src/test/java/org/apache/shiro/web/mgt/AbstractWebSecurityManagerTest.java
AU        
web/src/test/java/org/apache/shiro/web/mgt/CookieRememberMeManagerTest.java
AU        
web/src/test/java/org/apache/shiro/web/mgt/DefaultWebSecurityManagerTest.java
AU        web/src/test/java/org/apache/shiro/web/WebTest.java
A         web/src/test/groovy
A         web/src/test/groovy/org
A         web/src/test/groovy/org/apache
A         web/src/test/groovy/org/apache/shiro
A         web/src/test/groovy/org/apache/shiro/web
A         web/src/test/groovy/org/apache/shiro/web/session
A         web/src/test/groovy/org/apache/shiro/web/session/mgt
A         
web/src/test/groovy/org/apache/shiro/web/session/mgt/ServletContainerSessionManagerTest.groovy
A         web/src/test/resources
AU        web/src/test/resources/IniShiroFilterTest.ini
AU        web/src/test/resources/log4j.properties
A         web/src/main
A         web/src/main/java
A         web/src/main/java/org
A         web/src/main/java/org/apache
A         web/src/main/java/org/apache/shiro
A         web/src/main/java/org/apache/shiro/web
A         web/src/main/java/org/apache/shiro/web/subject
AU        web/src/main/java/org/apache/shiro/web/subject/WebSubjectContext.java
AU        web/src/main/java/org/apache/shiro/web/subject/package-info.java
A         web/src/main/java/org/apache/shiro/web/subject/support
AU        
web/src/main/java/org/apache/shiro/web/subject/support/WebDelegatingSubject.java
AU        
web/src/main/java/org/apache/shiro/web/subject/support/package-info.java
AU        
web/src/main/java/org/apache/shiro/web/subject/support/DefaultWebSubjectContext.java
AU        web/src/main/java/org/apache/shiro/web/subject/WebSubject.java
A         web/src/main/java/org/apache/shiro/web/session
AU        web/src/main/java/org/apache/shiro/web/session/package-info.java
A         web/src/main/java/org/apache/shiro/web/session/mgt
AU        
web/src/main/java/org/apache/shiro/web/session/mgt/DefaultWebSessionManager.java
AU        
web/src/main/java/org/apache/shiro/web/session/mgt/ServletContainerSessionManager.java
AU        
web/src/main/java/org/apache/shiro/web/session/mgt/WebSessionContext.java
AU        web/src/main/java/org/apache/shiro/web/session/mgt/WebSessionKey.java
AU        
web/src/main/java/org/apache/shiro/web/session/mgt/DefaultWebSessionContext.java
AU        web/src/main/java/org/apache/shiro/web/session/HttpServletSession.java
AU        web/src/main/java/org/apache/shiro/web/package-info.java
A         web/src/main/java/org/apache/shiro/web/servlet
AU        web/src/main/java/org/apache/shiro/web/servlet/AdviceFilter.java
AU        
web/src/main/java/org/apache/shiro/web/servlet/ShiroHttpServletRequest.java
AU        web/src/main/java/org/apache/shiro/web/servlet/ProxiedFilterChain.java
AU        web/src/main/java/org/apache/shiro/web/servlet/SimpleCookie.java
AU        web/src/main/java/org/apache/shiro/web/servlet/package-info.java
AU        
web/src/main/java/org/apache/shiro/web/servlet/ServletContextSupport.java
AU        
web/src/main/java/org/apache/shiro/web/servlet/ShiroHttpServletResponse.java
AU        web/src/main/java/org/apache/shiro/web/servlet/ShiroHttpSession.java
AU        web/src/main/java/org/apache/shiro/web/servlet/AbstractFilter.java
AU        web/src/main/java/org/apache/shiro/web/servlet/Cookie.java
AU        web/src/main/java/org/apache/shiro/web/servlet/IniShiroFilter.java
AU        web/src/main/java/org/apache/shiro/web/servlet/NameableFilter.java
AU        
web/src/main/java/org/apache/shiro/web/servlet/OncePerRequestFilter.java
AU        
web/src/main/java/org/apache/shiro/web/servlet/AbstractShiroFilter.java
A         web/src/main/java/org/apache/shiro/web/config
AU        
web/src/main/java/org/apache/shiro/web/config/IniFilterChainResolverFactory.java
AU        web/src/main/java/org/apache/shiro/web/config/package-info.java
AU        
web/src/main/java/org/apache/shiro/web/config/WebIniSecurityManagerFactory.java
A         web/src/main/java/org/apache/shiro/web/filter
AU        web/src/main/java/org/apache/shiro/web/filter/PathConfigProcessor.java
A         web/src/main/java/org/apache/shiro/web/filter/authc
AU        
web/src/main/java/org/apache/shiro/web/filter/authc/PassThruAuthenticationFilter.java
AU        web/src/main/java/org/apache/shiro/web/filter/authc/UserFilter.java
AU        web/src/main/java/org/apache/shiro/web/filter/authc/package-info.java
AU        
web/src/main/java/org/apache/shiro/web/filter/authc/AuthenticationFilter.java
AU        
web/src/main/java/org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.java
AU        
web/src/main/java/org/apache/shiro/web/filter/authc/FormAuthenticationFilter.java
AU        
web/src/main/java/org/apache/shiro/web/filter/authc/AuthenticatingFilter.java
AU        
web/src/main/java/org/apache/shiro/web/filter/authc/AnonymousFilter.java
AU        web/src/main/java/org/apache/shiro/web/filter/package-info.java
A         web/src/main/java/org/apache/shiro/web/filter/mgt
AU        
web/src/main/java/org/apache/shiro/web/filter/mgt/SimpleNamedFilterList.java
AU        
web/src/main/java/org/apache/shiro/web/filter/mgt/PathMatchingFilterChainResolver.java
AU        
web/src/main/java/org/apache/shiro/web/filter/mgt/FilterChainManager.java
AU        web/src/main/java/org/apache/shiro/web/filter/mgt/package-info.java
AU        web/src/main/java/org/apache/shiro/web/filter/mgt/NamedFilterList.java
AU        
web/src/main/java/org/apache/shiro/web/filter/mgt/DefaultFilterChainManager.java
AU        web/src/main/java/org/apache/shiro/web/filter/mgt/DefaultFilter.java
AU        
web/src/main/java/org/apache/shiro/web/filter/mgt/FilterChainResolver.java
AU        web/src/main/java/org/apache/shiro/web/filter/AccessControlFilter.java
A         web/src/main/java/org/apache/shiro/web/filter/authz
AU        
web/src/main/java/org/apache/shiro/web/filter/authz/HttpMethodPermissionFilter.java
AU        
web/src/main/java/org/apache/shiro/web/filter/authz/PermissionsAuthorizationFilter.java
AU        web/src/main/java/org/apache/shiro/web/filter/authz/HostFilter.java
AU        web/src/main/java/org/apache/shiro/web/filter/authz/package-info.java
AU        
web/src/main/java/org/apache/shiro/web/filter/authz/AuthorizationFilter.java
AU        web/src/main/java/org/apache/shiro/web/filter/authz/SslFilter.java
AU        web/src/main/java/org/apache/shiro/web/filter/authz/PortFilter.java
AU        
web/src/main/java/org/apache/shiro/web/filter/authz/RolesAuthorizationFilter.java
AU        web/src/main/java/org/apache/shiro/web/filter/PathMatchingFilter.java
A         web/src/main/java/org/apache/shiro/web/mgt
AU        web/src/main/java/org/apache/shiro/web/mgt/WebSecurityManager.java
AU        web/src/main/java/org/apache/shiro/web/mgt/package-info.java
AU        
web/src/main/java/org/apache/shiro/web/mgt/CookieRememberMeManager.java
AU        
web/src/main/java/org/apache/shiro/web/mgt/DefaultWebSecurityManager.java
AU        
web/src/main/java/org/apache/shiro/web/mgt/DefaultWebSubjectFactory.java
A         web/src/main/java/org/apache/shiro/web/util
AU        web/src/main/java/org/apache/shiro/web/util/RequestPairSource.java
AU        web/src/main/java/org/apache/shiro/web/util/SavedRequest.java
AU        web/src/main/java/org/apache/shiro/web/util/RedirectView.java
AU        web/src/main/java/org/apache/shiro/web/util/WebUtils.java
A         web/src/main/java/org/apache/shiro/web/tags
AU        web/src/main/java/org/apache/shiro/web/tags/NotAuthenticatedTag.java
AU        web/src/main/java/org/apache/shiro/web/tags/HasPermissionTag.java
AU        web/src/main/java/org/apache/shiro/web/tags/LacksPermissionTag.java
AU        web/src/main/java/org/apache/shiro/web/tags/SecureTag.java
AU        web/src/main/java/org/apache/shiro/web/tags/GuestTag.java
AU        web/src/main/java/org/apache/shiro/web/tags/HasAnyRolesTag.java
AU        web/src/main/java/org/apache/shiro/web/tags/PermissionTag.java
AU        web/src/main/java/org/apache/shiro/web/tags/package-info.java
AU        web/src/main/java/org/apache/shiro/web/tags/HasRoleTag.java
AU        web/src/main/java/org/apache/shiro/web/tags/UserTag.java
AU        web/src/main/java/org/apache/shiro/web/tags/LacksRoleTag.java
AU        web/src/main/java/org/apache/shiro/web/tags/PrincipalTag.java
AU        web/src/main/java/org/apache/shiro/web/tags/RoleTag.java
AU        web/src/main/java/org/apache/shiro/web/tags/AuthenticatedTag.java
A         web/src/main/resources
A         web/src/main/resources/META-INF
AU        web/src/main/resources/META-INF/shiro.tld
AU        web/pom.xml
 U        .
At revision 1085628
Found mavenVersion 2.2.1 from file 
jar:file:/home/hudson/tools/maven/latest/lib/maven-2.2.1-uber.jar!/META-INF/maven/org.apache.maven/maven-core/pom.properties
Parsing POMs
ERROR: Processing failed due to a bug in the code. Please report this to 
[email protected]
java.lang.ClassCastException: cannot assign instance of 
hudson.model.StreamBuildListener to field 
hudson.maven.MavenModuleSetBuild$PomParser.listener of type 
hudson.model.BuildListener in instance of 
hudson.maven.MavenModuleSetBuild$PomParser
        at 
java.io.ObjectStreamClass$FieldReflector.setObjFieldValues(ObjectStreamClass.java:2056)
        at 
java.io.ObjectStreamClass.setObjFieldValues(ObjectStreamClass.java:1229)
        at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1969)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1887)
        at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
        at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1963)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1887)
        at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368)
        at hudson.remoting.UserRequest.deserialize(UserRequest.java:178)
        at hudson.remoting.UserRequest.perform(UserRequest.java:98)
        at hudson.remoting.UserRequest.perform(UserRequest.java:48)
        at hudson.remoting.Request$2.run(Request.java:270)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:636)
project=hudson.maven.MavenModuleSet@220860ba[Shiro]
project.getModules()=[hudson.maven.MavenModule@6958ae49[Shiro/org.apache.shiro:shiro-all][Shiro/org.apache.shiro:shiro-all][relativePath:all],
 
hudson.maven.MavenModule@5a1b5e32[Shiro/org.apache.shiro:shiro-aspectj][Shiro/org.apache.shiro:shiro-aspectj][relativePath:support/aspectj],
 
hudson.maven.MavenModule@375ab10b[Shiro/org.apache.shiro:shiro-core][Shiro/org.apache.shiro:shiro-core][relativePath:core],
 
hudson.maven.MavenModule@3a1af7aa[Shiro/org.apache.shiro:shiro-crowd][Shiro/org.apache.shiro:shiro-crowd][relativePath:support/crowd],
 
hudson.maven.MavenModule@9d121c7[Shiro/org.apache.shiro:shiro-ehcache][Shiro/org.apache.shiro:shiro-ehcache][relativePath:support/ehcache],
 
hudson.maven.MavenModule@2628de85[Shiro/org.apache.shiro:shiro-features][Shiro/org.apache.shiro:shiro-features][relativePath:support/features],
 
hudson.maven.MavenModule@182e3919[Shiro/org.apache.shiro:shiro-groovy][Shiro/org.apache.shiro:shiro-groovy][relativePath:support/groovy],
 
hudson.maven.MavenModule@58ee9368[Shiro/org.apache.shiro:shiro-openid4j][Shiro/org.apache.shiro:shiro-openid4j][relativePath:support/openid4j],
 
hudson.maven.MavenModule@6a69f1bc[Shiro/org.apache.shiro:shiro-quartz][Shiro/org.apache.shiro:shiro-quartz][relativePath:support/quartz],
 
hudson.maven.MavenModule@5534ea95[Shiro/org.apache.shiro:shiro-root][Shiro/org.apache.shiro:shiro-root][relativePath:],
 
hudson.maven.MavenModule@652489c0[Shiro/org.apache.shiro:shiro-spring][Shiro/org.apache.shiro:shiro-spring][relativePath:support/spring],
 
hudson.maven.MavenModule@20105f83[Shiro/org.apache.shiro:shiro-support][Shiro/org.apache.shiro:shiro-support][relativePath:support],
 
hudson.maven.MavenModule@49498526[Shiro/org.apache.shiro:shiro-web][Shiro/org.apache.shiro:shiro-web][relativePath:web],
 
hudson.maven.MavenModule@70a612ad[Shiro/org.apache.shiro.samples:samples-aspectj][Shiro/org.apache.shiro.samples:samples-aspectj][relativePath:samples/aspectj],
 
hudson.maven.MavenModule@58bf7b3e[Shiro/org.apache.shiro.samples:samples-quickstart][Shiro/org.apache.shiro.samples:samples-quickstart][relativePath:samples/quickstart],
 
hudson.maven.MavenModule@16cfb07[Shiro/org.apache.shiro.samples:samples-sprhib][Shiro/org.apache.shiro.samples:samples-sprhib][relativePath:samples/spring-hibernate],
 
hudson.maven.MavenModule@a2d3853[Shiro/org.apache.shiro.samples:samples-spring][Shiro/org.apache.shiro.samples:samples-spring][relativePath:samples/spring],
 
hudson.maven.MavenModule@36ca9a76[Shiro/org.apache.shiro.samples:samples-spring-client][Shiro/org.apache.shiro.samples:samples-spring-client][relativePath:samples/spring-client],
 
hudson.maven.MavenModule@1f2eb71e[Shiro/org.apache.shiro.samples:samples-web][Shiro/org.apache.shiro.samples:samples-web][relativePath:samples/web],
 
hudson.maven.MavenModule@30f9a36a[Shiro/org.apache.shiro.samples:shiro-samples][Shiro/org.apache.shiro.samples:shiro-samples][relativePath:samples]]
project.getRootModule()=hudson.maven.MavenModule@5534ea95[Shiro/org.apache.shiro:shiro-root][Shiro/org.apache.shiro:shiro-root][relativePath:]
FATAL: cannot assign instance of hudson.model.StreamBuildListener to field 
hudson.maven.MavenModuleSetBuild$PomParser.listener of type 
hudson.model.BuildListener in instance of 
hudson.maven.MavenModuleSetBuild$PomParser
java.lang.ClassCastException: cannot assign instance of 
hudson.model.StreamBuildListener to field 
hudson.maven.MavenModuleSetBuild$PomParser.listener of type 
hudson.model.BuildListener in instance of 
hudson.maven.MavenModuleSetBuild$PomParser
        at 
java.io.ObjectStreamClass$FieldReflector.setObjFieldValues(ObjectStreamClass.java:2056)
        at 
java.io.ObjectStreamClass.setObjFieldValues(ObjectStreamClass.java:1229)
        at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1969)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1887)
        at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
        at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1963)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1887)
        at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368)
        at hudson.remoting.UserRequest.deserialize(UserRequest.java:178)
        at hudson.remoting.UserRequest.perform(UserRequest.java:98)
        at hudson.remoting.UserRequest.perform(UserRequest.java:48)
        at hudson.remoting.Request$2.run(Request.java:270)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:636)

Reply via email to