Коли робити операцію

curl -v -X POST -d '{"templateName": "[ TEMPLATE_NAME ]"}' -H "Content-Type: application/json" http://[ gs-web-api ]:81/sites/[ SITE_NAME ]/search

виникає помилка. Як її пофіксати?

Изображение удалено.

Нравится

3 комментария
[ TEMPLATE_NAME ] [ gs-web-api ] [ SITE_NAME ] это перменные которые надо заменить на ваши
реальный запрос должен быть к примеру  curl -v -X POST -d '{"templateName": "default.json"}' -H "Content-Type: application/json" http://183.73.75.5:81/sites/creatiotest7161/search

Полозюков Евгений Петрович,

Вмене з реальними змінними, робиться все  локально на віртуальній машині

curl -v -X POST -d '{"templateName": "default.json"}' -H "Content-Type: application/json" http://localhost:81/sites/ter3a/search

 

Та сама помилка виникає коли роблю видалення темплейта через цю саму лінку але з параметром DELETE.

Михайло,

Значит где-то в предыдущих пунктах настройка выполнена неправильно.

Показать все комментарии

Скрипты выполнены успешно, однако после обновления выдает ошибку:

Exception Message: Не удалось загрузить тип System.Collections.Generic.List`1[[Terrasoft.Core.LicHelper+SysLicPackageInfo, Terrasoft.Core, Version=7.4.0.2924, Culture=neutral, PublicKeyToken=edaadfbc3b0bb879]], необходимый для десериализации. Exception Type: System.Runtime.Serialization.SerializationException Exception Source: mscorlib Exception Stack Trace: в System.Runtime.Serialization.ObjectManager.CompleteObject(ObjectHolder holder, Boolean bObjectFullyComplete) в System.Runtime.Serialization.ObjectManager.DoNewlyRegisteredObjectFixups(ObjectHolder holder) в System.Runtime.Serialization.ObjectManager.FixupSpecialObject(ObjectHolder holder) в System.Runtime.Serialization.ObjectManager.DoFixups() в System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage) в System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage) в Terrasoft.Redis.BaseRedisStore.Deserialize(Byte[] data) в Terrasoft.Redis.BaseRedisStore.GetValue(String key) в Terrasoft.Core.UserConnection.get_LicHelper()

 

Не могу определить последовательность действий для исправленияИзображение удалено.

Нравится

3 комментария

Обратитесь в службу техподдержки террасофт

Судя по тому, что сначала неудачно обновлялись на 7.5, а теперь на 7.4.1, дело может быть именно в неверном порядке обновления. Если нужно обновить на несколько версий, накатывать нужно последовательно.

Зверев Александр,

На самом деле сначала была действительно неправильно установлена версия 7.4.1. Проблема заключалась в том, что нужно было очистить Redis после обновления, а после этого зайти в конфигурацию и сгенерировать метаданные и исходники, после чего скомпилировать их.

Показать все комментарии

Проблема с обновлением. Все сделано по инструкции, структура БД обновилась, но компиляция не происходит из-за этих ошибок. Обновление с 7.4.0 до 7.4.1 прошло без проблем. Был запрошен список дистрибутивов для bpm'online sales. Прислали список для Salse Enterprise (может быть важная информация). Как возможно решить данную проблему?

Изображение удалено.

Нравится

7 комментариев
Лучший ответ

Paul_lgb,

Перекомпилировать можно и не заходя на сайт через workspaceconsol,

e подробности смотри тут

https://academy.terrasoft.ua/documents/technic-sdk/7-13/parametry-works…

Те тебе нужно

1) настроить консоль (добавить в конфиг консоли параметры подключения к твоей БД и тд)

2) выполнить RegenerateSchemaSources 

Надеюсь вы тренеруетесь на тестовом стенде?Попробуйте сгенерировать исходные коды и перекомпилировать конфигурацию (компилировать все)

Если не поможет то обращайтесьв тех поддержку

Григорий Чех,

Проблема в том, что я не могу зайти на сайт, так как он не запускается и выдает ошибку, поэтому и не могу скомпилировать все через конфигуратор

Paul_lgb,

На версиях 7,5-7,6 активно менялась структура пакетов. Проверьте, от всех ли необходимых пакетов у вас есть зависимости. Обратите внимание на Счета, документы, договоры, если где-то используются.

Для входа в конфигурацию добавьте WorkspaceExplorerModule.aspx по примеру:

http://localhost:999/0/WorkspaceExplorerModule.aspx

Paul_lgb,

Перекомпилировать можно и не заходя на сайт через workspaceconsol,

e подробности смотри тут

https://academy.terrasoft.ua/documents/technic-sdk/7-13/parametry-works…

Те тебе нужно

1) настроить консоль (добавить в конфиг консоли параметры подключения к твоей БД и тд)

2) выполнить RegenerateSchemaSources 

Сообщение «Ссылка на объект не указывает на экземпляр объекта.

   в Terrasoft.Core.Packages.PackageStorage.AnalyzeHierarchy()»
 может быть связано с зацикливанием пакетов. Это, например, когда у пакета указан родительский (он от него зависит), а у родительского указан как  родительский его дочерний. Второй вариант — это, возможно, создали замещающую схему, а потом исходную удалили.

Григорий Чех,

К сожалению, генерация и компиляция выполняются с ошибками

Исправьте ошибки, а потом компилируйте.

Показать все комментарии
Публикация

Откройте MSSQL Management Studio и выполните следующий запрос:

RESTORE HEADERONLY

FROM DISK = N'c:\temp\dbMyDatabase.bak' --подставить путь к бэкапу

WITH NOUNLOAD;

Затем посмотрите содержимое колонки DatabaseVersion. Пример:

databaseversion

Затем сверьтесь с таблицей: http://weblogs.sqlteam.com/dang/archive/2011/07/17/internal-sql-server-d...

В данному случае у нас параметр равен 661, то есть, бэкап сделан на версии SQL Server 2008

Нравится

Поделиться

0 комментариев
Показать все комментарии