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(ConsumerProc > 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:367) > at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712) > at > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerColl > ection.java:211) > at > org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:11 > 4) > at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) > 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.java:368) > at > org.mortbay.jetty.nio.SelectChannelConnector$RetryContinuation.run(SelectCha > 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.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 > 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:157) > 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 > 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:157) > 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> > <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/
