[ОТВЕТИТЬ]
10.12.2010 13:06
melisa
 
10.12.2010 16:01:02.218 ERROR: Поток транспорта чеков.-1 Ошибка обработки Поток транспорта чеков.-1.CHEQUE: Поток транспорта чеков.-1.CHEQUE: dataAccepted
10.12.2010 16:01:02.515 ERROR: Поток транспорта чеков.-1 Ошибка обработки Поток транспорта чеков.-1.OPERDAY: Поток транспорта чеков.-1.OPERDAY: dataAccepted
10.12.2010 16:01:03.000 ERROR: Поток транспорта чеков.-1 Ошибка обработки Поток транспорта чеков.-1.OPERGANG: Поток транспорта чеков.-1.OPERGANG: dataAccepted
10.12.2010 16:01:03.328 ERROR: Поток транспорта чеков.-1 Ошибка обработки Поток транспорта чеков.-1.OPERGANGMONEY: Поток транспорта чеков.-1.OPERGANGMONEY: dataAccepted
10.12.2010 13:19
TANGOR
 
Melisa? мы ж просили Вас много раз включить подробный лог в службе транспорта на Centrum (ещё желательно и на магазине)
по этим сообщениям об ошибке сказать нечего, это из серии:
"..У вас там что-то не работает :)"
10.12.2010 13:20
melisa
 
это подробный лог ошибок на магазине - на центруме в ошибках по этому магазину ничего нет
10.12.2010 13:22
melisa
 
в центруме вообще при debuglavel=error пустота =)
10.12.2010 13:27
TANGOR
 
Melisa, DEBUGLEVEL = ALL
поставьте и там и там,
ну пожалуйста *131
10.12.2010 13:29
melisa
 
Цитата:
TANGOR Melisa, DEBUGLEVEL = ALL
поставьте и там и там,
ну пожалуйста *131
на центруме по 204 и при all нет ничего такого
на магазе вот такая беда
10.12.2010 16:25:30.281 TRACE: Поток транспорта чеков.-1 Ошибка обработки Поток транспорта чеков.-1.OPERGANGMONEY:
ru.crystalservice.setexchanger.datalinks.DataLinkException: Поток транспорта чеков.-1.OPERGANGMONEY: dataAccepted
at ru.crystalservice.setexchanger.datalinks.DB.dataAccepted(Unknown Source)
at ru.crystalservice.setexchanger.transports.Exchanger.processClientSide(Unknown Source)
at ru.crystalservice.setexchanger.transports.Exchanger.processConnection(Unknown Source)
at ru.crystalservice.setexchanger.transports.Exchanger.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The value is not set for the parameter number 5.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:130)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.buildParamTypeDefinitions(SQLServerPreparedStatement.java:244)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.buildPreparedStrings(SQLServerPreparedStatement.java:203)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doPrepExec(SQLServerPreparedStatement.java:565)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:367)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:322)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4003)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1550)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:160)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:133)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:304)
... 10 more
10.12.2010 13:40
melisa
 
*131 успокаивает только что центрум подчистили
10.12.2010 13:42
TANGOR
 
посмотрите, у Вас также?


просто похоже у вас старая или служба или процедура Accepter
вот эта процедура:
tp_TransferDataAccept
Вам надо сравнить её с другим магазином.

конкретно по тексту ошибки:
"...в настройках не задан 5-й параметр который ожидает процедура...."
а по факту их всего 4, и уже давно 4 так что...:)

подскажите ещё кстате чем вы обновляетесь?
SQLUpgrader или SETInstaller ?
10.12.2010 13:44
melisa
 
параметры такие же как на картинке. обновляем через SQLUpgrade (не SQLUpgrader)
10.12.2010 13:46
melisa
 
Цитата:
"...в настройках не задан 5-й параметр который ожидает процедура...."
а по факту их всего 4, и уже давно 4 так что...
ну до прогонки скрипта такой ошибки не было.. может цепная реакция?
10.12.2010 13:52
TANGOR
 
какая у вас версия сет, только с точностью до патча!
10.12.2010 13:54
melisa
 
текст процедур идентичны версия 05.02.79.003
10.12.2010 14:48
TANGOR
 
тогда у Вас должен быть скрипт
05028056_NoDeadLock.sql
в нём есть последняя версия данной процедуры для Вашей версии
10.12.2010 14:53
TANGOR
 
И кстате, обращаюсь к Вам и вообще ко всем,


Если Вы пользуетесь утилитой SQLUpgrade, то есть шанс, что на некоторых операционках, (например Win7 и выше) некоторые скрипты не прогонятся при обновлении! Научно доказанный факт! (т.е. весь скрипт может прогнаться, но некоторые процедуры внутри его нет...)
Лучше пользоваться новым кристалловским инсталятором:
Setup.exe который есть на дисках начиная с версии 5.2.79
(Он по другому общается с БД)
10.12.2010 15:13
melisa
 
остановила все службы, запустила скрипт, запустила обратно службы - ошибка не исчезла
10.12.2010 15:21
TANGOR
 
ну тогда давайте проверим ещё одно, текст процедуры tp_TransferDataAccept
знаете как получить?
можете куда-нибудь выложить для скачивания, я сравню.
так... потом ещё можно службу поменять, вдруг она тоже старая....
потом...
потом ещё подумаем :)
10.12.2010 15:43
TANGOR
 
продолжим:
1. выполните команду:
EXEC tp_TransferDataAccept 202, -1, 8, null
и посмотрите будут ли ошибки.

2. прогоните скриптик:

(это та же процедура из 80-й версии)
если не поможет прогоните тот который был раньше, т.е. 05028056_NoDeadLock.sql
10.12.2010 15:50
melisa
 
1. ошибок нет
2. результат:
Server: Msg 208, Level 16, State 1, Line 1
Invalid object name 'sys.objects'.
Server: Msg 2714, Level 16, State 5, Procedure tp_TransferDataAccept, Line 65535
There is already an object named 'tp_TransferDataAccept' in the database.
10.12.2010 15:53
TANGOR
 
блин, это с 2008 сервака, вот ссылка для 2005
10.12.2010 15:54
TANGOR
 
аааа, там ещё GO в конце надо поставить :)
10.12.2010 15:57
melisa
 
всё нормально прошло - службы перезагружать?
10.12.2010 15:59
TANGOR
 
нет, необязательно
надо переотправить чёнить на сервер centrum
10.12.2010 15:59
melisa
 
Цитата:
TANGOR аааа, там ещё GO в конце надо поставить :)
там же в начале есть..
10.12.2010 16:02
melisa
 
ошибка осталась...
10.12.2010 16:03
TANGOR
 
нет, фраза GO должна быть после каждой операции, в данном случае
первая часть это удаление процедуры потом идёт GO - приказ серверу выполнить всё что выше, до предыдущего GO
вторая часть это приказ создать (Create) процедуру, и в конце тоже надо GO :)
10.12.2010 16:04
melisa
 
каковы будут дальнейшие указания? =)
10.12.2010 16:04
TANGOR
 
ошибка таже,

Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The value is not set for the parameter number 5.

такая?
10.12.2010 16:07
melisa
 
да
мне предыдущий скрипт запускать?
10.12.2010 16:10
TANGOR
 
ага,
короче надо вот что.
необходимо дёрнуть процедуру
exec cp_TransImpExpConfigXML
и прислать (выложить куданить)
её результат, это настройки транспорта для службы.


Опции темы


Часовой пояс GMT +3, время: 04:36.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.