Kevin Risden created KNOX-1651:
----------------------------------
Summary: Multiple IdentityAsserterMessages interfaces conflict
Key: KNOX-1651
URL: https://issues.apache.org/jira/browse/KNOX-1651
Project: Apache Knox
Issue Type: Bug
Reporter: Kevin Risden
Assignee: Kevin Risden
Fix For: 1.3.0
Currently there are multiple IdentityAsserterMessages interfaces defined in two
different modules.
{code:java}
gateway-provider-identity-assertion-common/src/main/java/org/apache/knox/gateway/IdentityAsserterMessages.java:public
interface IdentityAsserterMessages {
gateway-provider-identity-assertion-pseudo/src/main/java/org/apache/knox/gateway/IdentityAsserterMessages.java:public
interface IdentityAsserterMessages {
{code}
This doesn't cause any issues during mvn testing since each Maven module gets a
different classpath. This came up when misconfiguring Knoxsso and got the
following stacktrace.
{code:java}
Caused by: java.lang.NoSuchMethodError:
org.apache.knox.gateway.IdentityAsserterMessages.subjectNotAvailable()V
at
org.apache.knox.gateway.identityasserter.common.filter.CommonIdentityAssertionFilter.doFilter(CommonIdentityAssertionFilter.java:78)
at org.apache.knox.gateway.GatewayFilter$Holder.doFilter(GatewayFilter.java:369)
at org.apache.knox.gateway.GatewayFilter$Chain.doFilter(GatewayFilter.java:269)
at
org.apache.knox.gateway.webappsec.filter.XFrameOptionsFilter.doFilter(XFrameOptionsFilter.java:52)
at org.apache.knox.gateway.GatewayFilter$Holder.doFilter(GatewayFilter.java:369)
at org.apache.knox.gateway.GatewayFilter$Chain.doFilter(GatewayFilter.java:269)
at
org.apache.knox.gateway.filter.XForwardedHeaderFilter.doFilter(XForwardedHeaderFilter.java:30)
at
org.apache.knox.gateway.filter.AbstractGatewayFilter.doFilter(AbstractGatewayFilter.java:58){code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)