Hi,

I am still getting the same error even with the 3.1.2 version.

Please see below
   <body>
      <h2>HTTP ERROR: 500</h2>
      <pre>javax.net.ssl.SSLException: Received fatal alert:
bad_record_mac</pre>
      <p>RequestURI=/services/testProxy/</p>
      <h3>Caused by:</h3>
      <pre>java.lang.Exception: javax.net.ssl.SSLException: Received fatal
alert: bad_record_mac
        at
org.apache.servicemix.http.processors.ConsumerProcessor.process(ConsumerProc
essor.java:219)
        at
org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.java:7
1)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:356)
        at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
        at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerColl
ection.java:149)
        at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:12
3)
        at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
        at org.mortbay.jetty.Server.handle(Server.java:265)
        at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:333)
        at
org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
        at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:4
75)
Caused by: javax.net.ssl.SSLException: Received fatal alert: bad_record_mac
        at
com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:166)
        at
com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:117)
        at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1584
)
        at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:866
)
        at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocket
Impl.java:1030)
        at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:62
2)
        at
com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
        at
java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
        at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
        at java.io.FilterOutputStream.flush(FilterOutputStream.java:123)
        at
org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody
(EntityEnclosingMethod.java:502)
        at
org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.jav
a:1973)
        at
org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:993
)
        at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethod
Director.java:397)
        at
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDir
ector.java:170)
        at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
        at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
        at
org.apache.servicemix.http.processors.ProviderProcessor.process(ProviderProc
essor.java:169)
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle
.java:489)
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLif
eCycle.java:441)
        at
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCycle.j
ava:46)
        at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(Deliv
eryChannelImpl.java:593)
        at
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:
174)
        at
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:176
)
        at
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)
        at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run
Task(ThreadPoolExecutor.java:665)
        at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run
(ThreadPoolExecutor.java:690)
        at java.lang.Thread.run(Thread.java:595)</pre>
      <h3>Caused by:</h3>
      <pre>javax.net.ssl.SSLException: Received fatal alert: bad_record_mac
        at
com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:166)
        at
com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:117)
        at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1584
)
        at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:866
)
        at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocket
Impl.java:1030)
        at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:62
2)
        at
com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
        at
java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
        at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
        at java.io.FilterOutputStream.flush(FilterOutputStream.java:123)
        at
org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody
(EntityEnclosingMethod.java:502)
        at
org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.jav
a:1973)
        at
org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:993
)
        at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethod
Director.java:397)
        at
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDir
ector.java:170)
        at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
        at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
        at
org.apache.servicemix.http.processors.ProviderProcessor.process(ProviderProc
essor.java:169)
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle
.java:489)
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLif
eCycle.java:441)
        at
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCycle.j
ava:46)
        at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(Deliv
eryChannelImpl.java:593)
        at
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:
174)
        at
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:176
)
        at
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)
        at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run
Task(ThreadPoolExecutor.java:665)
        at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run
(ThreadPoolExecutor.java:690)
        at java.lang.Thread.run(Thread.java:595)</pre>
      <p>

Thanks
 Koti 

-----Original Message-----
From: Guillaume Nodet [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, September 25, 2007 11:21 AM
To: [email protected]
Subject: Re: http: policies SSL

Not really.  Can you try with servicemix 3.1.2 ? There is a bug that has
been fixed which may be related
(https://issues.apache.org/activemq/browse/SM-972) ...

On 9/25/07, Reddy, Koti <[EMAIL PROTECTED]> wrote:
> Hi,
>  We have a Http Endpoint where we are using http:policies and We have 
> another Http Endpoint where we are using SSL. These two are different 
> deployables. Our SSL httpendpoint always works if I don't deploy the 
> other service where I am using the http:policies.
>
> SSL Httpendpoint always fails with the error below when I try to 
> invoke it when the other service with http:policies is deployed.
>
> My Question is : Is there any relation between SSL and http:policies?
>
>
>   <body>
>       <h2>HTTP ERROR: 500</h2>
>       <pre>javax.net.ssl.SSLException: Received fatal alert:
> bad_record_mac</pre>
>       <p>RequestURI=/services/testProxy/</p>
>       <h3>Caused by:</h3>
>       <pre>java.lang.Exception: javax.net.ssl.SSLException: Received 
> fatal
> alert: bad_record_mac
>  at
> org.apache.servicemix.http.processors.ConsumerProcessor.process(Consum
> erProc
> essor.java:195)
>  at
> org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.
> java:7
> 1)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>  at 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
>  at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:36
> 7)  at 
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:71
> 2)
>  at
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandl
> erColl
> ection.java:211)
>  at
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.j
> ava:11
> 4)
>  at 
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:13
> 9)  at org.mortbay.jetty.Server.handle(Server.java:285)
>  at 
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:502
> )  at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:372)
>  at
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.jav
> a:368)
>  at
> org.mortbay.jetty.nio.SelectChannelConnector$RetryContinuation.run(Sel
> ectCha
> nnelConnector.java:489)
>  at
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.
> java:4
> 42)
> Caused by: javax.net.ssl.SSLException: Received fatal alert: 
> bad_record_mac  at 
> com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:166)
>  at 
> com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:117)
>  at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.jav
> a:1584
> )
>  at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.ja
> va:866
> )
>  at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSL
> Socket
> Impl.java:1030)
>  at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.j
> ava:62
> 2)
>  at
> com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.jav
> a:59)  at 
> java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
>  at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
>  at
> org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeReque
> stBody
> (EntityEnclosingMethod.java:502)
>  at
> org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBa
> se.jav
> a:1973)
>  at
> org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.ja
> va:993
> )
>  at
> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(Http
> Method
> Director.java:397)
>  at
> org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMet
> hodDir
> ector.java:170)
>  at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java
> :396)
>  at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java
> :346)
>  at
> org.apache.servicemix.http.processors.ProviderProcessor.process(Provid
> erProc
> essor.java:157)
>  at
> org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLif
> eCycle
> .java:489)
>  at
> org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncB
> aseLif
> eCycle.java:441)
>  at
> org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeC
> ycle.j
> ava:46)
>  at
> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound
> (Deliv
> eryChannelImpl.java:593)
>  at
>
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:
> 174)
>  at
> org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.ja
> va:176
> )
>  at
> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java
> :134)
>  at
> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Work
> er.run
> Task(ThreadPoolExecutor.java:665)
>  at
> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Work
> er.run
> (ThreadPoolExecutor.java:690)
>  at java.lang.Thread.run(Thread.java:595)</pre>
>       <h3>Caused by:</h3>
>       <pre>javax.net.ssl.SSLException: Received fatal alert: 
> bad_record_mac  at 
> com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:166)
>  at 
> com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:117)
>  at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.jav
> a:1584
> )
>  at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.ja
> va:866
> )
>  at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSL
> Socket
> Impl.java:1030)
>  at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.j
> ava:62
> 2)
>  at
> com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.jav
> a:59)  at 
> java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
>  at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
>  at
> org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeReque
> stBody
> (EntityEnclosingMethod.java:502)
>  at
> org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBa
> se.jav
> a:1973)
>  at
> org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.ja
> va:993
> )
>  at
> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(Http
> Method
> Director.java:397)
>  at
> org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMet
> hodDir
> ector.java:170)
>  at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java
> :396)
>  at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java
> :346)
>  at
> org.apache.servicemix.http.processors.ProviderProcessor.process(Provid
> erProc
> essor.java:157)
>  at
> org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLif
> eCycle
> .java:489)
>  at
> org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncB
> aseLif
> eCycle.java:441)
>  at
> org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeC
> ycle.j
> ava:46)
>  at
> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound
> (Deliv
> eryChannelImpl.java:593)
>  at
>
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:
> 174)
>  at
> org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.ja
> va:176
> )
>  at
> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java
> :134)
>  at
> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Work
> er.run
> Task(ThreadPoolExecutor.java:665)
>  at
> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Work
> er.run
> (ThreadPoolExecutor.java:690)
>  at java.lang.Thread.run(Thread.java:595)</pre>
>       <p>
>          <i>
>             <small>
>                <a href="http://jetty.mortbay.org/";
> <http://jetty.mortbay.org/> >Powered by Jetty://</a>
>             </small>
>          </i>
>       </p>
>       <br/>
>       <br/>
>       <br/>
>       <br/>
>       <br/>
>       <br/>
>       <br/>
>       <br/>
>       <br/>
>       <br/>
>       <br/>
>       <br/>
>       <br/>
>       <br/>
>       <br/>
>       <br/>
>       <br/>
>       <br/>
>       <br/>
>       <br/>
>    </body>
> </html>
>
> Thanks
>  Koti Reddy
>
>


--
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/

Reply via email to