Activities of "EngincanV"

[david1] said: Just tested it on older 0.9.25 versions and same issue. Also tested on a separate machine. Leads me to believe there's some kind of config file being read in our project that it doesn't like in the backend generation step (unchecking the backend generation step allows the latter steps to continue). Any way I can isolate what file it's encountering that it doesn't like?

I presume it's somewhere in the code in these sections of the Volo ABP Suite although I don't have access to the source code to diagnose it (Volo.Abp.Suite.Controllers.CrudPageGeneratorController.SaveAndGenerateEntityAsync):

   at Volo.Abp.Suite.Areas.AbpSuite.CrudPageGenerator.Commands.EntityGenerateCommand.CBf4WQwZkH(Boolean  , String  , String  ) 
   at Volo.Abp.Suite.Areas.AbpSuite.CrudPageGenerator.Commands.EntityGenerateCommand.gb34LXPXOW(Boolean  ) 
   at Volo.Abp.Suite.Areas.AbpSuite.CrudPageGenerator.Commands.EntityGenerateCommand.uuX4U4GI2l() 
   at Volo.Abp.Suite.Areas.AbpSuite.CrudPageGenerator.Commands.EntityGenerateCommand.ExecuteAsync(CrudPageCommandOptions options) 
   at Volo.Abp.Suite.Areas.AbpSuite.CrudPageGenerator.CommandManager.ExecuteAllAsync(CrudPageCommandOptions options) 
   at Volo.Abp.Suite.Areas.AbpSuite.CrudPageGenerator.Commands.CrudPageGenerator.GenerateAsync(EntityModel entity, Solution solution, EntityModel masterEntity, List`1 navigationConnections) 
   at Volo.Abp.Suite.Controllers.CrudPageGeneratorController.SaveAndGenerateEntityAsync(Guid solutionId, EntityModel entity) 
   at lambda_method2077(Closure, Object) 

Please, share your entity metadata (under .suite folder of your solution) and solution information (appsettings.json file under the .abp/suite folder).

[consultant.ahmet.ulusoy] said: User click the today button and created the record. Creation Time saved as UTC , but Test Date Time saved as UTC+3

Hi, are you using IClock when setting the TestDateTime? If so, setting the kind to UTC should also apply to that property.

However, if you're using something like DateTime.Now, it uses the system's local time and ignores the Kind setting — which is exactly why we provide the IClock service. It centralizes time-related operations and ensures consistency across the application.

So, we recommend using the IClock service whenever possible to take full advantage of its benefits.

[connect] said: No it doesn't help. I tried to run some small script as follows but still i getting the same error. I dropped my collections in local mongodb then it worked. How can i fix this to my production now?

 
public static class MongoDBGUIDMigrations 
{ 
    public static async Task Migrate() 
    { 
       BsonSerializer.RegisterSerializer(new GuidSerializer(GuidRepresentation.Standard)); 
 
        var connectionString = "mongodb://localhost:27017"; // Replace as needed 
        var dbName = "your-database-name"; // Replace with your DB name 
 
        var settings = MongoClientSettings.FromConnectionString(connectionString); 
        var client = new MongoClient(settings); 
        var database = client.GetDatabase(dbName); 
 
        // STEP 3: Get all collection names 
        var collections = await database.ListCollectionNamesAsync(); 
        var collectionNames = await collections.ToListAsync(); 
 
        Console.WriteLine($"Found {collectionNames.Count} collections."); 
 
        foreach (var collectionName in collectionNames) 
        { 
            Console.WriteLine($"\n🔄 Processing collection: {collectionName}"); 
 
            // Use BsonDocument to handle dynamic schemas 
            var collection = database.GetCollection<BsonDocument>(collectionName); 
 
            var documents = await collection.Find(FilterDefinition<BsonDocument>.Empty).ToListAsync(); 
 
            int updatedCount = 0; 
 
            foreach (var doc in documents) 
            { 
                var id = doc.GetValue("_id", null); 
 
                if (id == null) 
                { 
                    Console.WriteLine("Skipping document without _id"); 
                    continue; 
                } 
 
                // Replacing with same document will reserialize with Standard Guid format 
                var filter = Builders<BsonDocument>.Filter.Eq("_id", id); 
                await collection.ReplaceOneAsync(filter, doc); 
                updatedCount++; 
            } 
 
            Console.WriteLine($"✅ Updated {updatedCount} documents in collection: {collectionName}"); 
        } 
 
        Console.WriteLine("Migration complete. All documents now use UuidStandard format for Guids."); 
    } 
} 

Hi, to fix this problem, you should say to the driver to use the old format. There is a really good community article that exactly explains how to do that, which you can check at https://abp.io/community/articles/solving-mongodb-guid-issues-after-an-abp-framework-upgrade-tv8waw1n.

Can you check the article and apply the suggested solution? It should fix your problem.

[IgorG] said:

[EngincanV] said:

[IgorG] said:

[EngincanV] said:

[IgorG] said:

for some reason i get an error
Volo.Abp.Studio.AbpStudioException: Exception of type
'Volo.Abp.Studio.AbpStudioException' was thrown.

i logged in using command: abp login

What is your license type? (It should be Business or Enterprise to be able to get the source code of the module.)

i have a Team license. In this case how can i get markup of the UserManagement.razor page ?

Okay, no problem. I’ve shared the related file with you via email — please check your inbox and let me know if you need any further assistance.

Thank you. I see the layout. Can you also send me a code behind file ?

Sure, sent it over via email.

[david1] said: I don't believe the CRUD page generator is actually generating any code successfully because it is crashing before completing even step 1 (out of 10 steps). Is there somehow I can check what is causing the validation to fail that I can check and resolve?

After the error occurs during the first step, does the code generation still continue and show you an information dialog?

In my case, it threw a similar error but still completed the code generation and displayed an information dialog indicating success. I reviewed the generated code, and everything looked correct — I was even able to run the application and test it without issues.

I found that the root cause was a project I had moved on my machine, which was still pointing to its old location in the Suite's appsettings.json file (this file keeps a list of all solutions added to Suite). Once I corrected the path in that file, the problem was resolved.

Could you check if the same applies in your case?

[IgorG] said:

[EngincanV] said:

[IgorG] said:

for some reason i get an error
Volo.Abp.Studio.AbpStudioException: Exception of type
'Volo.Abp.Studio.AbpStudioException' was thrown.

i logged in using command: abp login

What is your license type? (It should be Business or Enterprise to be able to get the source code of the module.)

i have a Team license. In this case how can i get markup of the UserManagement.razor page ?

Okay, no problem. I’ve shared the related file with you via email — please check your inbox and let me know if you need any further assistance.

[david1] said: Regarding the auto-response suggestions: I checked DbContext for duplicate lines although the entire solution compiles successfully so there are no compilation issues causing it. Furthermore, I have done a full re-install of ABP Suite (both Microsoft Store version and standalone installer) so this should've cleared the internal ABP Suite cache as well.

Hi, the issue isn’t with the code generation itself, but rather during the validation of the solution/projects that happens before the generation starts. That’s why you see this error message, even though the code generation completes successfully.

I’ll go ahead and create an issue for this. Thanks for reporting it!

[rogercprops] said: Tried both commands and they failed dotnet tool install -g Volo.Abp.Suite --add-source https://nuget.abp.io/<mykey>/v3/index.json Tool 'volo.abp.suite' failed to update due to the following: The settings file in the tool's NuGet package is invalid: Entry point file 'Volo.Abp.Suite.dll' for command 'abp-suite' was not found in the package. Tool 'volo.abp.suite' failed to install. Contact the tool author for assistance. rogerhopkins@Rs-MBP-3 .store % dotnet nuget add source https://nuget.abp.io/<mykey>/index.json error: The source specified has already been added to the list of available package sources. Provide a unique source.

When you run abp login-info command, do you see your organization, email etc.?

For example:

[htalavera] said: Got it. We were able to make it work. Thank you for the assistance.

Thank you for the detailed explanation. Happy to help :)

[IgorG] said:

for some reason i get an error Volo.Abp.Studio.AbpStudioException: Exception of type 'Volo.Abp.Studio.AbpStudioException' was thrown.

i logged in using command: abp login

What is your license type? (It should be Business or Enterprise to be able to get the source code of the module.)

Showing 91 to 100 of 1381 entries
Learn More, Pay Less
33% OFF
All Trainings!
Get Your Deal
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.1.0-preview. Updated on December 25, 2025, 06:16
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.