[Mono-aspnet-list] Integration program failed while deployed on mono server

kumaran kumaran at zoniac.com
Thu Jun 21 15:22:28 UTC 2012


i have worked with IIS server, during the development phase of integeration
program with quick books and the programs works fine. No issues arised. i
swithced the application to my staging server which is linux based and
running on mono server.  While running the program it fails, here is the
error it throws

20120621.12:48:44 UTC    : QBWebConnector.SOAPWebService.do_sendRequestXML()
: QBWC1041: SendRequestXML failed.
Error message: System.DllNotFoundException: ole32.dll
  at (wrapper managed-to-native) System.__ComObject:CoCreateInstance
(System.Guid,intptr,uint,System.Guid,intptr&
  at System.__ComObject.Initialize (System.Type t) [0x00000] in <filename
unknown>:0
  at (wrapper remoting-invoke-with-check) System.__ComObject:Initialize
(System.Type)
  at Mono.Interop.ComInteropProxy.CreateProxy (System.Type t) [0x00000] in
<filename unknown>:0
  at System.Runtime.Remoting.RemotingServices.CreateClientProxyForComInterop
(System.Type type) [0x00000] in <filename unknown>:0
  at
System.Runtime.Remoting.Activation.ActivationServices.CreateProxyForType
(System.Type type) [0x00000] in <filename unknown>:0
  at <0x00000> <unknown method>
  at XmlManager.buildCustomerAddRqXML (.Session sess, System.String[,]
customers) [0x00000] in <filename unknown>:0
  at QuickBooksCustomerOps.addCustomers (.Session sess, System.String[,]
customers) [0x00000] in <filename unknown>:0
  at SampleController.getNextAction (.Session sess) [0x00000] in <filename
unknown>:0
  at TimesheetInvoiceService.sendRequestXML (System.String ticket,
System.String strHCPResponse, System.String strCompanyFileName,
System.String qbXMLCountry, Int32 qbXMLMajorVers, Int32 qbXMLMinorVers)
[0x00000] in <filename unknown>:0
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke
(System.Reflection.MonoMethod*,object,object[],System.Exception&
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags
invokeAttr, System.Reflection.Binder binder, System.Object[] parameters,
System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
More info:
StackTrace =    at
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage
message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
methodName, Object[] parameters)
   at QBWebConnector.localhost.WCWebServiceDoc.sendRequestXML(String ticket,
String strHCPResponse, String strCompanyFileName, String qbXMLCountry, Int32
qbXMLMajorVers, Int32 qbXMLMinorVers)
   at QBWebConnector.localhost.WCWebService.sendRequestXML(String ticket,
String strHCPResponse, String strCompanyFileName, String qbXMLCountry, Int32
qbXMLMajorVers, Int32 qbXMLMinorVers)
   at QBWebConnector.SOAPWebService.sendRequestXML(String wcTicket, String
HCPResponseXML, String cfn, String qbNationality, Int32 qbXMLMajorVers,
Int32 qbXMLMinorVers)
   at QBWebConnector.WebService.do_sendRequestXML(Int32 x, String wcTicket,
String HCPResponseXML, String cfn, String qbNationality, Int32
qbXMLMajorVers, Int32 qbXMLMinorVers, Boolean& timeout)
Source = System.Web.Services
20120621.12:48:44 UTC    : QBWebConnector.RegistryManager.setUpdateLock() :
HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\UpdateLock has been set to
False
20120621.12:48:44 UTC    : QBWebConnector.RegistryManager.setUpdateLock() :
********************* Update session unlocked *********************

 

help me to overcome the problem

--
View this message in context: http://mono.1490590.n4.nabble.com/Integration-program-failed-while-deployed-on-mono-server-tp4650119.html
Sent from the Mono - ASP.NET mailing list archive at Nabble.com.


More information about the Mono-aspnet-list mailing list