camel-jetty component does not work when authentication is enable
-----------------------------------------------------------------

                 Key: CAMEL-3401
                 URL: https://issues.apache.org/jira/browse/CAMEL-3401
             Project: Camel
          Issue Type: Bug
    Affects Versions: 2.5.0
         Environment: Apache Karaf 2.1-SNAPSHOT
            Reporter: Charles Moulliard


I try to use camel-jetty in a camel route usign LDAP authentication. The 
authentication mechanisms of Jetty works fine as I'm able to authenticate a 
LDAP user from the web page but the camel route is not called.

Here is the camel route

{code}
    <camelContext trace="true" xmlns="http://camel.apache.org/schema/spring";>

        <route>
            <from 
uri="jetty:http://localhost:8080/services?handlers=securityHandler&amp;matchOnUriPrefix=true"/>
            <onException>
                <exception>java.lang.Exception</exception>
                <!-- we can set the redelivery policy here as well -->
                <redeliveryPolicy maximumRedeliveries="1"/>
                <handled>
                    <constant>true</constant>
                </handled>
                <transform>
                    <simple>Due to something went wrong</simple>
                </transform>
                <setHeader headerName="Exchange.HTTP_RESPONSE_CODE">
                    <simple>500</simple>
                </setHeader>
            </onException>

            <bean ref="responseBean"/>
        </route>
    </camelContext>
{code}

REMARK : the camel route works fine when authentication is disabled

and the error

{code}
14:56:31,587 | WARN  | 0-98 - /services | log                              | 
.eclipse.jetty.util.log.Slf4jLog   40 | 61 - org.eclipse.jetty.util - 
7.1.6.v20100715 | /services: java.lang.NullPointerException
14:56:31,587 | DEBUG | 0-98 - /services | log                              | 
.eclipse.jetty.util.log.Slf4jLog   80 | 61 - org.eclipse.jetty.util - 
7.1.6.v20100715 | EXCEPTION 
java.lang.NullPointerException
        at 
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:489)[68:org.eclipse.jetty.security:7.1.6.v20100715]
        at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)[67:org.eclipse.jetty.server:7.1.6.v20100715]
        at 
org.eclipse.jetty.server.Server.handle(Server.java:347)[67:org.eclipse.jetty.server:7.1.6.v20100715]

{code}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to