【发布时间】:2013-06-12 16:26:23
【问题描述】:
我有一个用户在运行 QuickBooks Web 连接器服务时遇到问题。
版本: 1.2 信息: 请求中止的应用程序 描述: 连接到 QuickBooks 时出错。从 QuickBooks 收到的错误消息是 。应用程序已通过 连接错误。日志文件中提供了更多信息(单击查看日志按钮 从主窗口)。更新因应用程序的请求而中止。
这是他的日志:
QuickBooks Web 连接器 2.1.0.30 已启动。 2013 年 6 月 11 日星期二下午 5:24:37 20130611.21:24:37 UTC:QBWebConnector_Load():QBWC 表单已加载 20130611.21:24:46 UTC:QBWebConnector.WebServiceManager.DoUpdateSelected():updateWS() for application = 'HunterInvoices' 已开始 20130611.21:24:46 UTC:QBWebConnector.RegistryManager.getUpdateLock():HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\UpdateLock = FALSE 20130611.21:24:46 UTC:QBWebConnector.RegistryManager.setUpdateLock():HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\UpdateLock 已设置为 True 20130611.21:24:46 UTC:QBWebConnector.RegistryManager.setUpdateLock():********** 更新会话被锁定********** 20130611.21:24:47 UTC :QBWebConnector.SOAPWebService.instantiateWebService() :已启动到以下应用程序的连接。 20130611.21:24:47 UTC:QBWebConnector.SOAPWebService.instantiateWebService():AppName:HunterInvoices 20130611.21:24:47 UTC:QBWebConnector.SOAPWebService.instantiateWebService():AppUniqueName(如果可用):HunterInvoices 20130611.21:24:47 UTC:QBWebConnector.SOAPWebService.instantiateWebService():AppURL:https://srv-iweb-01.hunter.com/HunterInvoices/HunterInvoices.asmx 20130611.21:24:47 UTC:QBWebConnector.SOAPWebService.do_serverVersion():* 调用 serverVersion()。 20130611.21:24:48 UTC:QBWebConnector.SOAPWebService.do_serverVersion():从 serverVersion() 接收以下参数: 20130611.21:24:48 UTC:QBWebConnector.SOAPWebService.do_clientVersion():* 使用以下参数调用 clientVersion(): 20130611.21:24:48 UTC:QBWebConnector.SOAPWebService.do_clientVersion():从 clientVersion() 接收以下参数: 20130611.21:24:48 UTC:QBWebConnector.SOAPWebService.do_clientVersion():此应用程序与当前版本的 QBWebConnector 一致。允许更新操作。 20130611.21:24:48 UTC:QBWebConnector.SOAPWebService.do_authenticate():验证应用程序'HunterInvoices',用户名 = '360030' 20130611.21:24:48 UTC:QBWebConnector.SOAPWebService.do_authenticate():* 使用以下参数调用 authenticate(): 20130611.21:24:49 UTC:QBWebConnector.SOAPWebService.updateWS():从 authenticate() 接收以下参数: 20130611.21:24:49 UTC:QBWebConnector.RegistryManager.setCurrentWebServiceName():HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\CurrentWebServiceName 已设置为 HunterInvoices 20130611.21:24:49 UTC:QBWebConnector.RegistryManager.setCurrentWebServiceSessionTicket():HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\CurrentWebServiceSessionTicket 已设置为 ddd359af-cc10-4002-a678-4f350567cdf2 20130611.21:24:49 UTC:QBWebConnector.SOAPWebService.CheckCFNResponse():用户认证。 20130611.21:24:49 UTC:QBWebConnector.SOAPWebService.do_authenticate():完成。 20130611.21:24:49 UTC:QBWebConnector.SOAPWebService.OpenConnection():连接到 QuickBooks... 20130611.21:24:49 UTC:QBWebConnector.SOAPWebService.handleAllOtherError():QBWC1013:连接到 QuickBooks 时出错。向应用程序返回错误消息。 意外的错误。检查“qbsdklog.txt”文件以获取可能的附加信息。 20130611.21:24:49 UTC:QBWebConnector.SOAPWebService.do_connectionError():* 使用以下参数调用 connectionError(): 20130611.21:24:49 UTC:QBWebConnector.SOAPWebService.do_connectionError():从 connectionError() 接收以下参数: 20130611.21:24:49 UTC:QBWebConnector.SOAPWebService.OpenConnection():连接到 QuickBooks 时出错。申请发回完成。工作结束。 20130611.21:24:49 UTC:QBWebConnector.RegistryManager.setUpdateLock():HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\UpdateLock 已设置为 False 20130611.21:24:49 UTC:QBWebConnector.RegistryManager.setUpdateLock():********** 更新会话解锁********** 20130611.21:24:49 UTC:QBWebConnector.WebServiceManager.DoUpdateSelected():更新完成但出现错误。详情见日志(QWClog.txt)。
这里是qbsdklog.txt的内容
20130611.173436 I 4244 RequestProcessor ========= 已启动连接 ========= 20130611.173436 I 4244 RequestProcessor 请求处理器,QBXMLRP2 v12.0 20130611.173436 I 4244 RequestProcessor 连接由名为“HunterInvoices”的应用程序打开 20130611.173436 I 4244 CertVerifier Authenticode 签名验证正常。 20130611.173436 I 4244 RequestProcessor 操作系统:Microsoft Windows Vista Home Basic Edition Service Pack 1(内部版本 6001),32 位 20130611.173436 I 4244 RequestProcessor 当前用户在 AdminGroup 20130611.173436 I 4244 RequestProcessor 当前进程完整性等级:2000 20130611.173436 I 4244 RequestProcessor 获取 QB 的 IUnknown COM 实例 20130611.173436 I 4244 RequestProcessor 在 DoNotCare 模式下打开文件。 20130611.173436 E 4244 RequestProcessor 处理请求错误 = 80042505,QBXML 组件尚未安装。 20130611.173436 E 4244 RequestProcessor 处理请求错误 = 80042505,QBXML 组件尚未安装。 20130611.173436 E 4244 RequestProcessor 处理请求错误 = 80042505,QBXML 组件尚未安装。 20130611.173436 E 4244 RequestProcessor 处理请求错误 = 80042505,尚未安装 QBXML 组件。 20130611.173436 E 4244 RequestProcessor 无法处理主机查询请求。 20130611.173436 I 4244 RequestProcessor 连接被名为“HunterInvoices”的应用程序关闭 20130611.173436 I 4244 RequestProcessor ==========结束连接==========
我们已经尝试重命名 .TLG 文件,但没有帮助。我看到有人认为这个错误最终是由于 QB 本身的文件损坏,唯一的解决方案是卸载/重新安装 QuickBooks。这是解决此问题的唯一方法吗?
【问题讨论】:
标签: quickbooks qbxml qbwc