You are viewing a plain text version of this content. The canonical link for it is here.
Posted to stonehenge-dev@incubator.apache.org by Nick Hauenstein <ni...@quicklearn.com> on 2010/04/26 22:49:17 UTC
Errors encountered during Metro / .NET interop on latest trunk
Hello again,
I just tested through all of the possible scenarios between .NET and Metro, and hit errors on three of them. The first scenario that had a problem was .NET Client to .NET BS to .NET OPS TSEC [1], the second was .NET Client to .NET BS, to Metro OPS SEC [2], and the final error was encountered anytime Metro BS was used with the .NET Client [3].
I have verified that all of the endpoints have deployed successfully and are accessible at the expected locations. Has anyone else run across this?
- Nick
------------------------------------------------------------------------------
[1] DOTNETCLIENT_DOTNETBS_DOTNETOPSTSEC
------------------------------------------------------------------------------
Server Error in '/trade' Application.
An error occurred while making the HTTP request to https://localhost:8005/tradeorderprocessor. This could be due to the fact that the server certificate is not configured properly with HTTP.SYS in the HTTPS case. This could also be caused by a mismatch of the security binding between the client and the server.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ServiceModel.FaultException`1[[System.ServiceModel.ExceptionDetail, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]: An error occurred while making the HTTP request to https://localhost:8005/tradeorderprocessor. This could be due to the fact that the server certificate is not configured properly with HTTP.SYS in the HTTPS case. This could also be caused by a mismatch of the security binding between the client and the server.
Source Error:
Line 443: {
Line 444: this.Channel = null;
Line 445: throw;
Line 446: }
Line 447: }
Source File: c:\StockTraderDemo\trader_client\BusinessServiceClient\BusinessServiceClient.cs Line: 445
Stack Trace:
[FaultException`1: An error occurred while making the HTTP request to https://localhost:8005/tradeorderprocessor. This could be due to the fact that the server certificate is not configured properly with HTTP.SYS in the HTTPS case. This could also be caused by a mismatch of the security binding between the client and the server.]
System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +7599295
System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +275
Trade.BusinessServiceContract.ITradeServices.sellEnhanced(String userID, Int32 holdingID, Double quantity) +0
Trade.BusinessServiceClient.BusinessServiceClient.sellEnhanced(String userID, Int32 holdingID, Double quantity) in c:\StockTraderDemo\trader_client\BusinessServiceClient\BusinessServiceClient.cs:445
Trade.BusinessServiceClient.BSLClient.sell(String userID, Int32 holdingID, Double quantity) in c:\StockTraderDemo\trader_client\BusinessServiceClient\BSLClient.cs:457
Trade.Web.Order.Page_Load(Object sender, EventArgs e) in c:\StockTraderDemo\trader_client\Trade\Order.aspx.cs:86
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927
------------------------------------------------------------------------------
[2] DOTNETCLIENT_DOTNETBS_METROOPSSEC
------------------------------------------------------------------------------
Server Error in '/trade' Application.
The size necessary to buffer the XML content exceeded the buffer quota.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ServiceModel.FaultException`1[[System.ServiceModel.ExceptionDetail, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]: The size necessary to buffer the XML content exceeded the buffer quota.
Source Error:
Line 443: {
Line 444: this.Channel = null;
Line 445: throw;
Line 446: }
Line 447: }
Source File: c:\StockTraderDemo\trader_client\BusinessServiceClient\BusinessServiceClient.cs Line: 445
Stack Trace:
[FaultException`1: The size necessary to buffer the XML content exceeded the buffer quota.]
System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +7599295
System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +275
Trade.BusinessServiceContract.ITradeServices.sellEnhanced(String userID, Int32 holdingID, Double quantity) +0
Trade.BusinessServiceClient.BusinessServiceClient.sellEnhanced(String userID, Int32 holdingID, Double quantity) in c:\StockTraderDemo\trader_client\BusinessServiceClient\BusinessServiceClient.cs:445
Trade.BusinessServiceClient.BSLClient.sell(String userID, Int32 holdingID, Double quantity) in c:\StockTraderDemo\trader_client\BusinessServiceClient\BSLClient.cs:457
Trade.Web.Order.Page_Load(Object sender, EventArgs e) in c:\StockTraderDemo\trader_client\Trade\Order.aspx.cs:86
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927
------------------------------------------------------------------------------
[3] DOTNETCLIENT_METROBS_*
------------------------------------------------------------------------------
Server Error in '/trade' Application.
One or more mandatory SOAP header blocks not understood
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ServiceModel.FaultException: One or more mandatory SOAP header blocks not understood
Source Error:
Line 301: {
Line 302: this.Channel = null;
Line 303: throw;
Line 304: }
Line 305: }
Source File: c:\StockTraderDemo\trader_client\BusinessServiceClient\BusinessServiceClient.cs Line: 303
Stack Trace:
[FaultException: One or more mandatory SOAP header blocks not understood]
[MessageSecurityException: An unsecured or incorrectly secured fault was received from the other party. See the inner FaultException for the fault code and detail.]
System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +7599295
System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +275
Trade.BusinessServiceContract.ITradeServices.getHoldings(String userID) +0
Trade.BusinessServiceClient.BusinessServiceClient.getHoldings(String userID) in c:\StockTraderDemo\trader_client\BusinessServiceClient\BusinessServiceClient.cs:303
Trade.BusinessServiceClient.BSLClient.getHoldings(String userID) in c:\StockTraderDemo\trader_client\BusinessServiceClient\BSLClient.cs:259
Trade.Web.Portfolio.Page_Load(Object sender, EventArgs e) in c:\StockTraderDemo\trader_client\Trade\Portfolio.aspx.cs:40
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927