Activities of "maliming"

hi

Can you share your test project?

liming.ma@volosoft.com

Thanks.

hi

I will check it and provide a solution.

Thanks

hi

Please ShowPII and output identity model logs to see real errors.

See https://abp.io/support/questions/8622/How-to-enable-Debug-logs-for-troubleshoot-problems


I also have a article : https://abp.io/community/articles/common-errors-in-jwt-bearer-authentication-4u3wrbs5

Thanks.

Great 👍

Can you add a new JsonConverter to your caller project?

services.Configure<AbpSystemTextJsonSerializerOptions>(options =>
{
    options.JsonSerializerOptions.Converters.Add(new PaymentRequestProductExtraParameterConfigurationJsonConverter());
});

using System;
using System.Text.Json;
using System.Text.Json.Serialization;
using Volo.Payment;

public class PaymentRequestProductExtraParameterConfigurationJsonConverter : JsonConverter<IPaymentRequestProductExtraParameterConfiguration>
{
    private const string TypeDiscriminator = "$type";

    public override IPaymentRequestProductExtraParameterConfiguration Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
    {
        using var jsonDoc = JsonDocument.ParseValue(ref reader);
        var root = jsonDoc.RootElement;

        if (!root.TryGetProperty(TypeDiscriminator, out var typeProp))
        {
            throw new JsonException($"Missing discriminator field '{TypeDiscriminator}'.");
        }

        var typeName = typeProp.GetString();
        if (typeName.IsNullOrWhiteSpace())
        {
            throw new JsonException($"Missing type name in discriminator field '{TypeDiscriminator}'.");
        }

        var actualType = Type.GetType(typeName);
        if (actualType == null)
        {
            throw new JsonException($"Unable to find type: {typeName}");
        }

        var json = root.GetRawText();
        return (IPaymentRequestProductExtraParameterConfiguration)JsonSerializer.Deserialize(json, actualType, options);
    }

    public override void Write(Utf8JsonWriter writer, IPaymentRequestProductExtraParameterConfiguration value, JsonSerializerOptions options)
    {
        var type = value.GetType();
        var json = JsonSerializer.SerializeToElement(value, type, options);

        writer.WriteStartObject();
        writer.WriteString(TypeDiscriminator, type.AssemblyQualifiedName);
        foreach (var prop in json.EnumerateObject())
        {
            prop.WriteTo(writer);
        }
        writer.WriteEndObject();
    }
}

hi

Can you share full error logs and exceptions?

Also what is the code of ZendaPaymentRequestProductExtraParameterConfiguration class.

liming.ma@volosoft.com

Thanks

hi

Can you share the HAR of all HTTP requests and responses?

https://abp.io/support/questions/8622/How-to-enable-Debug-logs-for-troubleshoot-problems#answer-3a1a1c4b-691e-3403-98b9-5f23fa024759

liming.ma@volosoft.com

Thanks.

Answer

This usually means your email provider has reject the emails from noreply@abp.io.

hi

Can you share the debug logs from the authserve project?

https://abp.io/support/questions/8622/How-to-enable-Debug-logs-for-troubleshoot-problems

Thanks.

hi

I pushed my changes. https://github.com/spospisil/AbpGridSolution/pull/2

1.The [RemoteService(IsEnabled = false)] need to be removed. 2. Application service can't return Task<IQueryable<DataDictionaryDto>> , Blazor will use ajax to get data. It doesn't support IQueryable, Blazor is a pure UI project.

Now API can return the data.

Showing 951 to 960 of 10663 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.0.0-preview. Updated on September 12, 2025, 10:20