Hello Community!

Some time ago I developed a functionality  on a custom package oriented to the version

bpmonline sales enterprise & marketing & service enterprise 7.11.0 being that the development was related to service entities, Marketing and Sales.

Currently I need to upload that development to an environment in bpmonline sales team 7.13.1, and when i try to install my package gives me an error that does not find certain dependent packages for example MarketingSoftkeyEnu.

What is the process that should be followed to implement it and obviously get out the functionality associated with entities of the marketing and service module?

By chance I have installed and unlocked the package in another environment bpmonline sales enterprise & marketing & service enterprise 7.12, where I have another development package. I made a copy of that environment and tried:

1. Set the imported package as a defect and its corresponding prefix

2. Remove items from the package associated with marketing and service

3. Remove fields from lookups in schemas that are related to those entities

4. Eliminate package dependencies: MarketingSoftkeyEnu & ServiceEnterpriseSoftkey

At this point:

* When I try to make changes to an entity and save the changes I get the following error:

Error while saving: Collection item with unique identifier "{AE0E45CA-C495-4FE7-A39D-3AB7278E1617}" not found.

When trying to generate code, compile, etc. I ended up giving the following error:

Unexpected character encountered while parsing value: =. Path '', line 0, position 0.

* Export the package and try to install the package into bpmonline sales team getting same error as the previous one.

Thank you!

Have a nice weekend

Regards

Like 0

Like

1 comments

Bpm'online allows transferring packages only between the same version. Additionally transferring is possible only between the same products or from less bundle to a greater one. 

In your case, you'll need to merge the package manually. Try to remove the dependencies from the SysPackageDependency table and then compile the assembly and debug the functionality. Find all errors and resolve them manually. 

 

Show all comments

Hi All,

 

I am trying to install packages on  on our production environment using package installation but failed because of the following error. Any idea what the cause of this error is

 

2017-08-04 21:13:07,681 Error occurred while generating schema source code "AtsAtsAddRelatedProduct1" in package "TECPackage2". UId 427c05e0-9b7b-40f5-bebf-563de5f42922: Collection item with Id "{BA74337D-3CDD-4717-8384-52894AEA5853}" not found.
Terrasoft.Common.ItemNotFoundException: Collection item with Id "{BA74337D-3CDD-4717-8384-52894AEA5853}" not found.
   at Terrasoft.Core.MetaItemCollection`1.GetByUId(Guid uid)
   at Terrasoft.Core.Entities.EntitySchema.GetSchemaColumnByMetaPath(String columnMetaPath)
   at Terrasoft.Core.Process.ProcessSchemaGeneratorNew.GetPropertyPathByMetaPath(ProcessSchemaParameter parameter, String propertyMetaPath, Boolean getDisplayPropertyPath, Boolean addProcessPropertyPath)
   at Terrasoft.Core.Process.ProcessSchemaGeneratorNew.ConvertToCodeParameterMacros(StringBuilder code, ProcessSchema processSchema, ProcessSchemaParameter mappingParameter)
   at Terrasoft.Core.Process.ProcessSchemaGeneratorNew.ConvertFormulaTaskBodyToCode(ProcessSchema processSchema, String formulaTaskBody, ProcessSchemaParameter mappingParameter)
   at Terrasoft.Core.Process.ProcessSchemaGeneratorNew.GenerateProcessActivityParameterInitializer(ProcessSchema processSchema, ProcessSchemaParameterCollection parameters, Collection`1 advancedProperties)
   at Terrasoft.Core.Process.ProcessSchemaGeneratorNew.WriteProcessUserTaskProperties(GeneratorContext context, Collection`1 publicProperties, ProcessSchemaUserTask task)
   at Terrasoft.Core.Process.ProcessSchemaGeneratorNew.WriteProcessProperties(GeneratorContext context, ProcessSchema processSchema, Collection`1 publicProperties)
   at Terrasoft.Core.Process.ProcessSchemaGeneratorNew.WriteProcessCode(GeneratorContext context, SchemaCodeGeneratorResource`1 resource, GeneratorTokenVisibility sourceVisibility)
   at Terrasoft.Core.Process.ProcessSchemaGeneratorNew.WriteProcessClassBody(SchemaCodeGeneratorResource`1 resource, GeneratorContext context, GeneratorTokenVisibility sourceVisibility)
   at Terrasoft.Core.CodeGeneration.SchemaCodeGenerator`1.GenerateSchemaSource(SchemaCodeGeneratorResource`1 resource, EntityCollection sourceCollection, String sourceFileName)
   at Terrasoft.Core.CodeGeneration.SchemaCodeGenerator`1.GenerateSources(SchemaCodeGeneratorResource`1 resource)
   at Terrasoft.Core.SchemaManager`1.GetSchemaSources(TSchemaManagerSchema schema, Guid schemaId, UserConnection userConnection)
   at Terrasoft.Core.Process.ProcessSchemaManager.GetSchemaSources(ProcessSchema schema, Guid schemaId, UserConnection connection)
   at Terrasoft.Core.SchemaManager`1.GenerateSchemaSources(TSchemaManagerSchema schema, Guid schemaId, UserConnection userConnection)
   at Terrasoft.Core.SchemaManager`1.GenerateSchemaSources(Guid sysSchemaId, ISchemaManagerItem schemaManagerItem, UserConnection userConnection)
   at Terrasoft.Core.Packages.PackageInstallUtilities.InternalInstallSchemasAssociatedData(Guid schemaId, SchemaDescriptor schemaDescriptor, Boolean continueIfError)

File attachments

Like

1 comments

It means that while installing a package, the system can see that there is an object specified with UId 427c05e0-9b7b-40f5-bebf-563de5f42922, but can not find it. 

Try to find this Uid in the source code of the original package.

 

Show all comments