Hello community

I am encountering an issue when using the Clio utility to create a custom Angular module. When attempting to configure the workspace, I am facing errors, and I would appreciate your assistance in resolving them.

The errors I receive are as follows:

 

When running the command clio dconf -e dev-env:

[WAR] - Downloading of cor libraries requires cliogate version 2.0.0.0 or higher.

 

When running the command clio restorew -e dev-env:

[ERR] - To use this command, you need to install the cliogate package version 2.0.0.0 or higher.

However, when I run the command clio ver, the output shows:

 

clio:   8.0.1.21

[INF] - gate:   2.0.0.29

dotnet:   8.0.14

 

My connection to dev-env is stable, and I can see the list of packages

It appears that I have the correct version of the cliogate package installed (2.0.0.29), but I am still facing issues. 

Has anyone encountered a similar situation?

What could be causing this behavior in Clio?

Are there perhaps some configuration nuances that I'm missing?

Unfortunately, I haven’t been able to find any solutions or descriptions of similar errors online. Thank you in advance for any ideas or recommendations!

Like 0

Like

9 comments
Best reply

Artem Ivzhenko,

Hello, the issue was resolved in the clio version 8.0.1.27. Thanks for your attention. In this version, we fixed the situation when the config file URL uses a form like 'HTTP(s): my-creatoio.com/' with '/' in the end.

The command "clio ver" shows the version of the Clio command line itself. The error is mentioning the version of cliogate, which is a package installed on the Creatio system. 

To check the version of cliogate, use: 

clio ver --gate -e dev-env

To install or update the cliogate on the system, use: 

clio install-gate -e dev-env

Ryan

Sorry, missed that you mentioned the version of cliogate is up to date already. I've not experienced that issue. 

It seems there might be an issue with the connection between a clio and your dev. Try installing the gate again:

clio install-gate some_application_name

And then restart the dev:
clio restart some_application_name

 

This message only appears when dev-env does not have cliogate package installed,m  you can validate it with  `clio packages -f cliogate`. 

You should see something like this. If nothing comes back, then you need to reinstall cliogate. 

Use `clio gate -e dev-env` to reinstall cliogate

Dmytro Vovchenko,

I got an exception on this:


clio install-gate -e dev-env
Uploading...
   at System.Net.HttpWebRequest.GetResponse()
   at Creatio.Client.CreatioClient.Login(Int32 requestTimeout)
   at Creatio.Client.CreatioClient.InitAuthCookie(Int32 requestTimeout)
   at Creatio.Client.CreatioClient.get_AuthCookie()
   at Creatio.Client.CreatioClient.CreateCreatioRequest(String url, String requestData, Int32 requestTimeout)
   at Creatio.Client.CreatioClient.UploadFile(String url, String filePath, Int32 defaultTimeout)
   at Clio.Common.CreatioClientAdapter.UploadFile(String url, String filePath)
   at Clio.Package.BasePackageInstaller.UploadPackage(String filePath, EnvironmentSettings environmentSettings)
   at Clio.Package.BasePackageInstaller.InstallPackedPackage(String filePath, EnvironmentSettings environmentSettings, PackageInstallOptions packageInstallOptions)
   at Clio.Package.BasePackageInstaller.InstallPackage(String packagePackedFileOrFolderPath, EnvironmentSettings environmentSettings, PackageInstallOptions packageInstallOptions)
   at Clio.Package.BasePackageInstaller.InternalInstall(String packagePath, EnvironmentSettings environmentSettings, PackageInstallOptions packageInstallOptions, String reportPath)
   at Clio.Package.PackageInstaller.Install(String packagePath, EnvironmentSettings environmentSettings, PackageInstallOptions packageInstallOptions, String reportPath)
   at Clio.Command.PushPackageCommand.Execute(PushPkgOptions options)

Artem Ivzhenko,

according to the trace of the error the request to login either timed out or returned an error. This might be also related to the fact that dev apps are shut down automatically in case there is no activity in the dev app for the past 60 minutes. Try the following steps:

  1. Open the login page of the dev app in the UI and make sure it's loaded.
  2. Wait for 1-2 minutes (for the app to completely initialize after starting).
  3. Try executing the cliogate install once again.

Please let us know about the result.

Oleg Drobina,

I followed the steps you outlined above and I still get the same error.
I don't understand why a connection error occurs, especially since the ping command returns:
[INF] - Done ping-app.
At the same time, other developers connected to the same environment are working without any issues.
I am not connected to a VPN or proxy server.

Oleg Drobina,

In my understanding, a timeout error should not occur immediately after running the command, but rather after some time has passed, since a timeout cannot happen within just one second.
In my case, I receive the error right after launching the command, without any delay.

Artem Ivzhenko,

Hello, the issue was resolved in the clio version 8.0.1.27. Thanks for your attention. In this version, we fixed the situation when the config file URL uses a form like 'HTTP(s): my-creatoio.com/' with '/' in the end.

Show all comments

🚀 T.I.D.E. Release 1.2.7 is here! 

Now, you can view and discard file changes in your applications before committing them to the Git repository directly from Creatio. Just select files and push the Discard to revert local changes before your commit to repository 🛠️✨

🔄 Clio Update: We’ve updated Clio to version 8.0.1.19, improving OAuth support in the sys-setting command. 🔧🔑

 

You can install or update T.I.D.E. to the latest version with the following command

 

// For new Creatio instance
 
clio tide -u <Creatio> -l <Login> -p <Password>
 
//If you have registered Clio environment
 
clio tide -e <ENVIRONMENT>

 

💡 Coming Soon: Stay tuned! We are already planning integration with Creatio.ai! 🚀🎉

 

0 comments
Show all comments

Hi, Clio team released T.I.D.E. version 1.2.6. In this version, we provide the ability to show the difference between Local and Git copies of composable application.

To update or install T.I.D.E.  use the following command

clio tide -e <MY_ENVIRONMENT_NAME>

 

P.S: In the future release we plan to add an ability to discard changes in the Creatio before committing to the repository

2 comments

Hi clio team, 

Im unable to install this version. When I attempt to install I get an error "Dependent package "AtfDiffComponent" not found"

Ryan

Ryan Farley,

Hello, we will check and fix it, thanks for the report.

Show all comments
Discussion

Hello everyone! 🌟 

The Clio team is excited to announce that the new version of T.I.D.E 1.2.4 and Clio 8.0.1.15 now allow using T.I.D.E without the need for a separate server configuration. 🚀 This means that starting from this version, all features available for integration with Git are accessible for cloud versions of Creatio. ☁️✨

 

To install or update T.I.D.E. on your environment use the following command

 

clio tide -e YOUR_ENVIRONMENT_NAME

 

p.s. our goal is to provide complete abilities to no-code developers to work with git

 

#git #tide #clio #nocode

2 comments

This is fantastic. Kudos and a huge thank you to the Clio team!

Ryan Farley,

Thanks a lot!

Show all comments

Hi everyone! 🎉

We've updated the Clio command to include a check for the Creatio web farm node. Starting with release 8.0.1.13, you can use the following command:

 

clio check-web-farm-node "\\Node1\Creatio,\\Node2\Creatio"

 

 

For a detailed report, simply add the -d flag:

 

clio check-web-farm-node "\\Node1\Creatio,\\Node2\Creatio" -d

 

P.S. Stay tuned! 🚀 We plan to introduce the ability to sync Creatio node content via Clio in upcoming releases. 🔄

 

0 comments
Show all comments

Hi, the new T.I.D.E release version 1.2.3 provides the ability to commit composable applications from Creatio to git repository

If you load the git repository with composable application to the Creatio environment, it will be linked automatically

 

P.S: In the next releases we plan to add the ability to create new branches from Creatio and control changes which will be committed to the git

0 comments
Show all comments
Discussion

 

Hello, the new T.I.D.E. version 1.2.1 received support work with branches

Now you can load the list of branches from your git repository and load packages from branch to environment

 

 

P.S. The next release will include the ability to link your app to a new repository and create branches directly from Creatio.

 

2 comments

pr and conflict resolver editor to add :)  make creatio a git client

Dmytro Oliinyk,

Hi, thanks for your interest. Now, we plan more deep integration with GitHub, Bitbucket, and GitLab and their tools. But in the future, it can be included inside the T.I.D.E. or even as part of a Creatio platform. 

Show all comments

Hello,
I am trying to add new package by clio , but I am getting error:
C:\CreatioDemo\Terrasoft.WebApp\Terrasoft.Configuration>clio init Test
[ERR] - Constructor on type 'Clio.Command.NewPkgCommand' not found.

Like 0

Like

1 comments

Hello,
 

For assistance with this issue, we kindly recommend contacting the Clio developer directly through the following link: https://github.com/Advance-Technologies-Foundation/clio.
 

Best regards,
Antonii
 

Show all comments

Hello,

 

I'm trying to create a rest service using the AFT Repository (2.0.2.4) and everything works as expected until I save the context when I get the error below. 

 

What I am missing?

 

Thanks,

Jose

 

Newtonsoft.Json.JsonSerializationException: Unable to find a constructor to use for type ATF.Repository.Providers.ResponseStatus. A class should either have a default constructor, one constructor with arguments or a constructor marked with the JsonConstructor attribute. Path 'responseStatus.ErrorCode', line 1, position 31.
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
  at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
  at Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader reader, Type objectType)
  at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
  at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
  at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value)
  at ATF.Repository.Providers.RemoteDataProvider.BatchExecute(List`1 queries)
  at ATF.Repository.AppDataContext.Save()
  at C2C.CreatioDataIntegration.AppealDocumentManagement.Save() in C:\tfs\C2C_QLS\QLS\CreatioDataIntegration\CreatioDataIntegration\AppealDocumentManagement.cs:line 71
  at C2C.CreatioDataIntegration.AppealDocumentManagement.Add(AppealDocumentRequest request) in C:\tfs\C2C_QLS\QLS\CreatioDataIntegration\CreatioDataIntegration\AppealDocumentManagement.cs:line 65
  at Program.<>c.<<$>b__0_2>d.MoveNext() in C:\tfs\C2C_QLS\QLS\CreatioDataIntegration\CreatioDataIntegration\Program.cs:line 61
--- End of stack trace from previous location ---
  at Microsoft.AspNetCore.Http.RequestDelegateFactory.ExecuteTaskResult[T](Task`1 task, HttpContext httpContext)
  at Microsoft.AspNetCore.Http.RequestDelegateFactory.<>c__DisplayClass102_2.<b__2>d.MoveNext()
--- End of stack trace from previous location ---
  at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
  at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
  at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
  at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
  at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context)

 

File attachments
Like 0

Like

3 comments

Hello Jose,

 

As Kyryl proposed in https://github.com/Advance-Technologies-Foundation/clio/issues/318 please raise an issue in https://github.com/Advance-Technologies-Foundation/repository. The question will be solved there.

Oleg Drobina,

Thanks Oleg, I already posted the question here Issues · Advance-Technologies-Foundation/repository (github.com)

Show all comments

Hello,

 

I'm following the clio tutorial to install Creatio from CLI, but I'm getting the error below. Any ideas on what I'm missing?
 

Thanks,

Jose 
 

clio version '6.1.0.37'


[ERR] - The requested service 'Clio.Command.CreatioInstallCommand.InstallerCommand' has not been registered. To avoid this exception, either register a component to provide the service, check for service registration using IsRegistered(), or use the ResolveOptional() method to resolve an optional dependency.
 

Like 0

Like

1 comments

Hello,
 

The clio application is supported directly by the application developers on the github page.

We encourage you to consult our comprehensive documentation and engage with our GitHub community for assistance.


You can also ask your question and describe the error using this link.

 

https://github.com/Advance-Technologies-Foundation/clio/issues?q=is%3Ai…
 

Thank you.

Show all comments