0
Голосовать

Ошибка после установки plugin'a Экспорта-Импорта.

Создано:

После установки plugin'a стало невозможным добавление чего-либо (новый контакт, новая фирма) При этом выдается следующая ошибка:

date/time : 2005-09-27 18:30
computer name : FSERVER
wts client name : RSERVER
user name : Administrator
operating system : Windows 2003 build 3790
system language : Russian
system up time : 22 days 10 hours
program up time : 21 seconds
physical memory : 366/1023 MB (free/total)
free disk space : (C:) 62,76 GB
process id : $fcc
executable : TerrasoftCRM.exe
exec. date/time : 2005-01-27 10:44
version : Âåðñèÿ 2.8.4.365 RUS äëÿ MS SQL
madExcept version : 2.7
exception class : EOleException
exception message : Cannot insert the value NULL into column 'ID', table 'Ekset.dbo.cm_Contact'; column does not allow nulls. INSERT fails.

main thread ($6d0):
00503c7f TerrasoftCRM.exe ADODB TCustomADODataSet.OpenCursor
4032bd41 dbrtl60.bpl Db TDataSet.SetActive
4032bb8c dbrtl60.bpl Db TDataSet.Open
00b7bd62 TerrasoftCRM.exe ModifyDataModule 209 PostRecordHandler
00b54e7d TerrasoftCRM.exe mainDataModule 817 TdmMain.cdContactBeforePost
4032f4cd dbrtl60.bpl Db TDataSet.DoBeforePost
4032e7e1 dbrtl60.bpl Db TDataSet.Post
005f568b TerrasoftCRM.exe DBClient TCustomClientDataSet.Post
00b87795 TerrasoftCRM.exe ServiceRoutines 1169 EditRecord
00af3406 TerrasoftCRM.exe ContactPersonFrame 2796 TfmContact.AddItem
00af03bc TerrasoftCRM.exe ContactPersonFrame 1855 TfmContact.btnNewClick
40107984 vcl60.bpl Controls TControl.Click
400cbf74 vcl60.bpl Stdctrls TButton.Click
40115019 vcl60.bpl Buttons TBitBtn.Click
004376b9 TerrasoftCRM.exe WebButton 111 TWebStyleButton.Click
400cc068 vcl60.bpl Stdctrls TButton.CNCommand
401077ec vcl60.bpl Controls TControl.WndProc
4010a9a3 vcl60.bpl Controls TWinControl.WndProc
400cbee8 vcl60.bpl Stdctrls TButtonControl.WndProc
401075bc vcl60.bpl Controls TControl.Perform
4010b197 vcl60.bpl Controls TWinControl.WMCommand
401077ec vcl60.bpl Controls TControl.WndProc
4010a9a3 vcl60.bpl Controls TWinControl.WndProc
4010a620 vcl60.bpl Controls TWinControl.MainWndProc
77f43865 ntdll.dll KiUserCallbackDispatcher
77d0336f user32.dll SendMessageW
77d0450f user32.dll CallWindowProcA
4010aa87 vcl60.bpl Controls TWinControl.DefaultHandler
40107d8c vcl60.bpl Controls TControl.WMLButtonUp
401077ec vcl60.bpl Controls TControl.WndProc
4010a9a3 vcl60.bpl Controls TWinControl.WndProc
400cbee8 vcl60.bpl Stdctrls TButtonControl.WndProc
4010a620 vcl60.bpl Controls TWinControl.MainWndProc
77d07061 user32.dll DispatchMessageA
400f582f vcl60.bpl Forms TApplication.ProcessMessage
400f5866 vcl60.bpl Forms TApplication.HandleMessage
400f5a86 vcl60.bpl Forms TApplication.Run
00b9415c TerrasoftCRM.exe TerrasoftCRM 499 EntryPoint

thread $d04 (TDummyThread):
77e4a99b kernel32.dll
>> created by main thread ($6d0) at:
00a2a570 TerrasoftCRM.exe GIFImage initialization

thread $c54:
7ffe0304 ???
77f4313d ntdll.dll NtReplyWaitReceivePortEx
>> created by main thread ($6d0) at:
0041f5a3 TerrasoftCRM.exe madExcept ThreadExceptFrame

thread $8e0:
7ffe0304 ???
77d070db user32.dll GetMessageA

thread $9d8:
7ffe0304 ???
77f4373f ntdll.dll NtWaitForSingleObject
77e41811 kernel32.dll WaitForSingleObjectEx
77e4168a kernel32.dll WaitForSingleObject

thread $358:
7ffe0304 ???
77f4373f ntdll.dll NtWaitForSingleObject
77e41811 kernel32.dll WaitForSingleObjectEx
77e4168a kernel32.dll WaitForSingleObject

thread $e58:
7ffe0304 ???
77f4373f ntdll.dll NtWaitForSingleObject
77e41811 kernel32.dll WaitForSingleObjectEx
77e4168a kernel32.dll WaitForSingleObject

thread $3b4:
7ffe0304 ???
77f4373f ntdll.dll NtWaitForSingleObject
71c016c6 WS2_32.dll select
>> created by main thread ($6d0) at:
0041f5a3 TerrasoftCRM.exe madExcept ThreadExceptFrame

thread $e30:
7ffe0304 ???
77f42629 ntdll.dll NtDelayExecution

thread $c58:
7ffe0304 ???
77f430c5 ntdll.dll NtRemoveIoCompletion

thread $7d4:
7ffe0304 ???
77f430c5 ntdll.dll NtRemoveIoCompletion

thread $c30:
7ffe0304 ???
77f4373f ntdll.dll NtWaitForSingleObject
77e41811 kernel32.dll WaitForSingleObjectEx
77e4168a kernel32.dll WaitForSingleObject

thread $e04:
7ffe0304 ???
77f4373f ntdll.dll NtWaitForSingleObject
77e41811 kernel32.dll WaitForSingleObjectEx
77e4168a kernel32.dll WaitForSingleObject

modules:
00320000 vclx60.bpl 6.0.6.163 C:\Program Files\Terrasoft CRM 2.8
00400000 TerrasoftCRM.exe 2.8.4.365 C:\Program Files\Terrasoft CRM 2.8
010a0000 mtdorb_lib.bpl 1.0.0.0 C:\Program Files\Terrasoft CRM 2.8
01220000 designide60.bpl 6.0.6.163 C:\Program Files\Terrasoft CRM 2.8
02900000 msado15.dll 2.80.1022.0 C:\Program Files\Common Files\System\ado
03000000 oledb32.dll 2.80.1022.0 C:\Program Files\Common Files\System\Ole DB
03080000 OLEDB32R.DLL 2.80.1022.0 C:\Program Files\Common Files\System\Ole DB
030a0000 sqloledb.dll 2000.85.1022.0 C:\Program Files\Common Files\System\Ole DB
034a0000 msadce.dll 2.80.1022.0 C:\Program Files\Common Files\System\msadc
03500000 msadcer.dll 2.80.1022.0 C:\Program Files\Common Files\System\msadc
03d90000 SQLOLEDB.RLL 2000.85.1022.0 C:\Program Files\Common Files\System\Ole DB
10000000 emimap4.dll 6.0.3.4 C:\Program Files\Terrasoft CRM 2.8\Lib
40000000 rtl60.bpl 6.0.6.240 C:\Program Files\Terrasoft CRM 2.8
400b0000 vcl60.bpl 6.0.6.240 C:\Program Files\Terrasoft CRM 2.8
40310000 dbrtl60.bpl 6.0.6.240 C:\Program Files\Terrasoft CRM 2.8
40670000 vcldb60.bpl 6.0.6.240 C:\Program Files\Terrasoft CRM 2.8
4dae0000 midas.dll 6.0.10.157 C:\Program Files\Terrasoft CRM 2.8
5e9a0000 olepro32.dll 5.2.3790.0 C:\WINDOWS\system32
61200000 MSDATL3.dll 2.80.1022.0 C:\Program Files\Common Files\System\Ole DB
6d560000 DBNETLIB.DLL 2000.85.1022.0 C:\WINDOWS\system32
70ad0000 comctl32.dll 6.0.3790.0 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.100.0_x-ww_8417450B
70bc0000 comctl32.dll 5.82.3790.0 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_5.82.0.0_x-ww_8A69BA05
71ae0000 wshtcpip.dll 5.2.3790.0 C:\WINDOWS\System32
71b20000 mswsock.dll 5.2.3790.0 C:\WINDOWS\System32
71b70000 UxTheme.dll 6.0.3790.0 C:\WINDOWS\system32
71bb0000 wsock32.dll 5.2.3790.0 C:\WINDOWS\system32
71bc0000 rdpsnd.dll 5.2.3790.0 C:\WINDOWS\system32
71bd0000 mpr.dll 5.2.3790.0 C:\WINDOWS\system32
71bf0000 WS2HELP.dll 5.2.3790.0 C:\WINDOWS\system32
71c00000 WS2_32.dll 5.2.3790.0 C:\WINDOWS\system32
71c20000 tsappcmp.dll 5.2.3790.0 C:\WINDOWS\system32
71c40000 NETAPI32.dll 5.2.3790.0 C:\WINDOWS\system32
71f60000 security.dll 5.2.3790.0 C:\WINDOWS\system32
722f0000 sensapi.dll 5.2.3790.0 C:\WINDOWS\system32
73070000 winspool.drv 5.2.3790.0 C:\WINDOWS\system32
73440000 RICHED32.DLL 5.2.3790.0 C:\WINDOWS\system32
74490000 MSLS31.DLL 3.10.349.0 C:\WINDOWS\system32
744c0000 msimtf.dll 5.2.3790.0 C:\WINDOWS\system32
744f0000 MSCTF.dll 5.2.3790.0 C:\WINDOWS\system32
74540000 mlang.dll 6.0.3790.0 C:\WINDOWS\system32
745e0000 mshtml.dll 6.0.3790.0 C:\WINDOWS\system32
74a50000 MSDART.DLL 2.80.1022.0 C:\WINDOWS\system32
74b40000 oledlg.dll 5.2.3790.0 C:\WINDOWS\system32
74c40000 RICHED20.DLL 5.31.23.1218 C:\WINDOWS\system32
74cd0000 DBmsLPCn.dll 2000.80.194.0 C:\WINDOWS\system32
755d0000 comsvcs.dll 2001.12.4720.0 C:\WINDOWS\system32
75970000 USERENV.dll 5.2.3790.0 C:\WINDOWS\system32
75da0000 SXS.DLL 5.2.3790.0 C:\WINDOWS\system32
75e60000 appHelp.dll 5.2.3790.0 C:\WINDOWS\system32
75fc0000 URLMON.DLL 6.0.3790.0 C:\WINDOWS\system32
76050000 shdoclc.dll 6.0.3790.0 C:\WINDOWS\system32
760f0000 wininet.dll 6.0.3790.0 C:\WINDOWS\system32
76190000 MSASN1.dll 5.2.3790.0 C:\WINDOWS\system32
761b0000 CRYPT32.dll 5.131.3790.0 C:\WINDOWS\system32
76260000 WINSTA.dll 5.2.3790.0 C:\WINDOWS\system32
76290000 IMM32.DLL 5.2.3790.0 C:\WINDOWS\system32
762b0000 comdlg32.dll 6.0.3790.0 C:\WINDOWS\system32
76520000 CSCDLL.dll 5.2.3790.0 C:\WINDOWS\System32
76540000 cscui.dll 5.2.3790.0 C:\WINDOWS\System32
765a0000 SETUPAPI.dll 5.2.3790.0 C:\WINDOWS\system32
766f0000 ntdsapi.dll 5.2.3790.0 C:\WINDOWS\system32
767a0000 UNIDRVUI.DLL 0.3.1296.0 C:\WINDOWS\system32\spool\DRIVERS\W32X86\3
767e0000 UNIDRV.DLL 0.3.1296.0 C:\WINDOWS\system32\spool\DRIVERS\W32X86\3
76830000 pcl5eres.dll 0.3.1296.0 C:\WINDOWS\system32\spool\DRIVERS\W32X86\3
76920000 shdocvw.dll 6.0.3790.0 C:\WINDOWS\system32
76aa0000 winmm.dll 5.2.3790.0 C:\WINDOWS\system32
76b70000 PSAPI.DLL 5.2.3790.0 C:\WINDOWS\system32
76c90000 msv1_0.dll 5.2.3790.0 C:\WINDOWS\system32
76e30000 rtutils.dll 5.2.3790.0 C:\WINDOWS\system32
76e40000 rasman.dll 5.2.3790.0 C:\WINDOWS\system32
76e60000 TAPI32.dll 5.2.3790.0 C:\WINDOWS\system32
76e90000 RASAPI32.DLL 5.2.3790.0 C:\WINDOWS\system32
76ed0000 DNSAPI.dll 5.2.3790.0 C:\WINDOWS\system32
76f00000 wtsapi32.dll 5.2.3790.0 C:\WINDOWS\system32
76f10000 WLDAP32.dll 5.2.3790.0 C:\WINDOWS\system32
76f50000 Secur32.dll 5.2.3790.0 C:\WINDOWS\system32
76f80000 rasadhlp.dll 5.2.3790.0 C:\WINDOWS\system32
76f90000 CLBCatQ.DLL 2001.12.4720.0 C:\WINDOWS\system32
77010000 COMRes.dll 2001.12.4720.0 C:\WINDOWS\system32
770e0000 oleaut32.dll 5.2.3790.0 C:\WINDOWS\system32
77160000 ole32.dll 5.2.3790.0 C:\WINDOWS\system32
77290000 SHLWAPI.dll 6.0.3790.0 C:\WINDOWS\system32
77380000 SHELL32.dll 6.0.3790.0 C:\WINDOWS\system32
77b90000 version.dll 5.2.3790.0 C:\WINDOWS\system32
77ba0000 msvcrt.dll 7.0.3790.0 C:\WINDOWS\system32
77c00000 GDI32.dll 5.2.3790.0 C:\WINDOWS\system32
77c50000 RPCRT4.dll 5.2.3790.0 C:\WINDOWS\system32
77d00000 user32.dll 5.2.3790.0 C:\WINDOWS\system32
77da0000 advapi32.dll 5.2.3790.0 C:\WINDOWS\system32
77e40000 kernel32.dll 5.2.3790.0 C:\WINDOWS\system32
77f40000 ntdll.dll 5.2.3790.0 C:\WINDOWS\system32

Комментарии

Кихтенко Андрей
Петр пишет:
После установки plugin'a стало невозможным добавление чего-либо (новый контакт, новая фирма) При этом выдается следующая ошибка:

exception message : Cannot insert the value NULL into column 'ID', table 'Ekset.dbo.cm_Contact'; column does not allow nulls. INSERT fails.

Ошибка связана с тем, что каким-то образом слетел счетчик Id в таблицах. Поле Id в таблице cm_Contact должно иметь признак identity, т.е. заполнятеся автоматически, как счетчик, а сейчас этот признак у Вас отсутствует.
Опишите, что, пожалуйста, что и как Вы устанавливали.

Non noceo.

Утилита содержала 3 файла (ImportUtil.exe, import.mdb, LastFirldSettings.tmp). Как и бы написано в текстовом приложении скопировал их в корень программы. В ImportUtil.exe прописал путь к базам, протестировал, все ок. Но закрыть утилиту не смог, т.к. выскочила ошибка, что путь не найден. После удаления из корня файла LastFirldSettings.tmp все заработало. Файл LastFirldSettings.tmp создался автоматически. Все описаные действия проводились на сервере. После этого скопировал файлы ImportUtil.exe, import.mdb на рабочую станцию в корень установленной там программы. Прописал путь к базам. Все как будто бы работало. Пользователь попробовал подгрузить файл, но у него ничего не получилось (не нашел где указывается путь к файлу). После этого пользователь стал заносить новый контакт и тут-то и обнаружилась эта ошибка.

Кихтенко Андрей
Петр пишет:
Утилита содержала 3 файла (ImportUtil.exe, import.mdb, LastFirldSettings.tmp). Как и бы написано в текстовом приложении скопировал их в корень программы. В ImportUtil.exe прописал путь к базам, протестировал, все ок. Но закрыть утилиту не смог, т.к. выскочила ошибка, что путь не найден. После удаления из корня файла LastFirldSettings.tmp все заработало. Файл LastFirldSettings.tmp создался автоматически. Все описаные действия проводились на сервере. После этого скопировал файлы ImportUtil.exe, import.mdb на рабочую станцию в корень установленной там программы. Прописал путь к базам. Все как будто бы работало. Пользователь попробовал подгрузить файл, но у него ничего не получилось (не нашел где указывается путь к файлу). После этого пользователь стал заносить новый контакт и тут-то и обнаружилась эта ошибка.

Пожалуйста, пришлите письмо на суппорт для более детального анализа ситуации, т.к. непонятно, как утилита повлияла на счетчик ключевого поля в базе данных. Восстановить счетчик можна следующим образом. Если у Вас установлен MS SQL Server, то используйте Enterprise Manager для выставления у полей ID таблиц cm_Contact и cm_Company признака Identity. Если Вам нужна консультация, как это сделать, то позвоните на суппорт или пришлите письмо.

Non noceo.