Здравствуйте, подскажите пожалуйста, как правильно собрать пакет на версии 7.6.
При создании пакетов получаю ошибку
kspaceConsole.exe -userName=Supervisor -userPassword=Supervisor -workspaceName=D
efault -operation=SaveSVNContent -destinationPath=D:\Temp\Repository\ -contentTy
pes=Repository -workingCopyPath=D:\Temp\Source\ -repositoryUri=http://SERVER-iis
:8888/svn/project76/trunk/project76 -sourceControlLogin=Supervisor -sourceControl
Password=myPass
Ошибка: Unable to load one or more of the requested types. Retrieve the LoaderEx
ceptions property for more information.
Работа утилиты закончена.
лог:
Ошибка: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.Assembly.GetTypes()
at Terrasoft.Common.ReflectionUtilities.FindTypeByShortName(Assembly assembly, String name)
at Terrasoft.Core.SchemaManagerItem`1.get_TypeName()
at Terrasoft.Core.Entities.SystemEntitySchemaManager.InitializeSafeSchema(ISchemaManagerItem schemaManagerItem, Assembly assembly)
at Terrasoft.Core.SchemaManagerItem`1.get_SafeInstance()
at Terrasoft.Core.Manager`2.FindInstanceByName(String name)
at Terrasoft.Core.SystemUserConnection.InitializeCurrentUser(String userName, TimeZoneInfo timeZone, String clientIP, String agent, Boolean logSessionStart)
at Terrasoft.Core.AppConnection.InitializeSystemUserConnection(ConfigurationSection schemaManagerProviderConfigurationSection)
at Terrasoft.Core.AppConnection.Initialize(ConfigurationSectionGroup appConfigurationSectionGroup)
at Terrasoft.Tools.WorkspaceConsole.WorkspaceConsoleApplication.Initialize(ConfigurationSectionGroup appConfigurationSectionGroup)
at Terrasoft.Tools.Common.BaseConsoleApplication`2.Run(String[] args)
Работа утилиты закончена.
Нравится
Здравствуйте, Александр!
У нас такая же ошибка возникала, если бинарные файлы были распакованы через проводник Windows, а не через архиватор.
Распакуйте бинарные файлы с помощью действия "Extract to.." WinRAR или 7-zip, подготовьте заново WorkspaceConsole согласно с разрядностью Вашей операционной системы. После этих действий у нас ошибки не возникало.
Странно,но действительно помогло. Спасибо!
Проводник Windows при копировании файлов из архива может так и оставить часть данных в сжатом виде.
Отсюда делаем выводы, что лучше всё же пользоваться архиваторами, они знают своё дело :)
А каким образом собрать именно необходимый пакет или все пакеты из конфигурации? WC не может найти требуемый пакет.
Ошибка: Пакет с именем "УказанноеНазваниеПакета" не найден
Александр, прошу определиться, где Вам лучше вести диалог - на community или на портале.
Александр, удобнее на community.На портале был создан вопрос из-за важности срока реакции.
Ок, тогда перенесу сюда свой ответ:
Для этого есть параметр -packageName. Там Вы и указываете название пакета. Убедитесь, что он есть в прописанном Вами пути.
Можно выгрузить просто все пакеты:
1) Выгрузка рабочего пространства (из БД) в репозиторий (zip-архив)
Terrasoft.Tools.WorkspaceConsole.exe -operation=SaveDBContent -workspaceName=Default -destinationPath=D:\Temp\Repository\ -contentTypes=Repository
2) Выгрузка рабочего пространства (из Svn) в репозиторий (zip-архив)
Terrasoft.Tools.WorkspaceConsole.exe -operation=SaveSvnContent -workspaceName=Default -destinationPath=D:\Temp\Repository\ -contentTypes=Repository -workingCopyPath=D:\Temp\Source\ -repositoryUri=http://tscoredev5:8050/svn/ts5conf/Product/trunk -sourceControlLogin=[Имя пользователя для SVN] -sourceControlPassword=[Пароль пользователя для SVN]
О возможности выгрузки всего рабочего пространства из базы данных я знаю, но хотелось бы понять, почему не получается выгрузить из репозитория.
Во втором случае я как-раз получаю указанную ошибку, если указан ключ -packageName
Если данный ключ не указывать, то получаю пустой манифест. В конфигурации 1 пользовательский пакет и пакет Custom.
Вызов WorkspaceConsole производился с такими же ключами, как указано выше.
Структура репозитория приведена на картинке
Александр, пожалуйста, вышлите текст ошибки которая возникает при указании ключа -packageName
Ошибка: Пакет с именем "[ИмяПкета]" не найден в Terrasoft.Tools.WorkspaceConsole.WorkspaceConsoleApplication.GetPackageByName(PackageStorage storage, String packageName) в Terrasoft.Tools.WorkspaceConsole.WorkspaceConsoleApplication.SetNotDependsOnPackagesNotChangedStateByName(PackageStorage storage, String packageName) в Terrasoft.Tools.WorkspaceConsole.WorkspaceConsoleApplication.ComposeWithoutSaving(PackageStorage sourceStorage, String sourceStoragePrimaryInfo, PackageStorage targetStorage, String targetStoragePrimaryInfo, SysPackageInstallType skipInstallType, String packageName, Boolean loadBeforeCompose) в Terrasoft.Tools.WorkspaceConsole.WorkspaceConsoleApplication.Compose(PackageStorage sourceStorage, String sourceStoragePrimaryInfo, PackageStorage targetStorage, String targetStoragePrimaryInfo, SysPackageInstallType skipInstallType, String packageName, Boolean loadBeforeCompose) в Terrasoft.Tools.WorkspaceConsole.WorkspaceConsoleApplication.SaveSvnRepository(WorkspaceConsoleOptions options) в Terrasoft.Tools.WorkspaceConsole.WorkspaceConsoleApplication.SaveSvnContent() в Terrasoft.Tools.WorkspaceConsole.WorkspaceConsoleApplication.Execute() в Terrasoft.Tools.Common.BaseConsoleApplication`2.Run(String[] args)
Также после сбора пакета из БД пытаюсь установить пакет на бандл 7.6.0.996_SalesOmnichannel_Marketing_Softkey_MSSQL_RUS
и возникает следующая ошибка
Ошибка: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information. at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module) at System.Reflection.Assembly.GetTypes() at Terrasoft.Common.ReflectionUtilities.FindTypeByShortName(Assembly assembly, String name) at Terrasoft.Core.SchemaManagerItem`1.get_TypeName() at Terrasoft.Core.Entities.SystemEntitySchemaManager.InitializeSafeSchema(ISchemaManagerItem schemaManagerItem, Assembly assembly) at Terrasoft.Core.SchemaManagerItem`1.get_SafeInstance() at Terrasoft.Core.Manager`2.FindInstanceByName(String name) at Terrasoft.Core.SystemUserConnection.InitializeCurrentUser(String userName, TimeZoneInfo timeZone, String clientIP, String agent, Boolean logSessionStart) at Terrasoft.Core.AppConnection.InitializeSystemUserConnection(ConfigurationSection schemaManagerProviderConfigurationSection) at Terrasoft.Core.AppConnection.Initialize(ConfigurationSectionGroup appConfigurationSectionGroup) at Terrasoft.Tools.WorkspaceConsole.WorkspaceConsoleApplication.Initialize(ConfigurationSectionGroup appConfigurationSectionGroup) at Terrasoft.Tools.Common.BaseConsoleApplication`2.Run(String[] args) Работа утилиты закончена.
Дополнительно прошу выслать все параметры указанные в WorkSpаce Console без исправлений.
Параметры вызова в приложении
wc_scripts.txt
При загрузке пакета ошибка похожа на проблему из первого поста, но распаковка файлов из архива не помогла. Установлена система Win 8.1 + NetFramework 4.6
Александр, предлагаю продолжить наше взаимодействие в рамках обращения в техническую поддержку.
Пожалуйста, направьте на support@terrasoft.ru cодержимое папки "Packages".
Сергей,добрый день! Отписался в техническую поддержку 1 сентября после прочтения Вашего поста. Скажите пожалуйста, есть ли какие-то результаты по данному вопросу?
Сергей,добрый день! Отписался в техническую поддержку 1 сентября после прочтения Вашего поста. Скажите пожалуйста, есть ли какие-то результаты по данному вопросу?
Здравствуйте, Александр!
По результатам тестирования сегодня Вам будут направлены рекомендации.