Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NullReferenceException On v2.10.1 #786

Open
DanielSCBO opened this issue Sep 30, 2024 · 3 comments
Open

NullReferenceException On v2.10.1 #786

DanielSCBO opened this issue Sep 30, 2024 · 3 comments
Labels
bug-verified A bug that can be reproduced input-field-group

Comments

@DanielSCBO
Copy link

DanielSCBO commented Sep 30, 2024

Hello after update i got NullReferenceException the stack is

   at UraniumUI.Material.Controls.TextField.<>c.<.cctor>b__123_1(BindableObject bindable, Object oldValue, Object newValue) in C:\P\UraniumUI\src\UraniumUI.Material\Controls\TextField.BindableProperties.cs:line 42
   at Microsoft.Maui.Controls.BindableObject.SetValueActual(BindableProperty property, BindablePropertyContext context, Object value, Boolean currentlyApplying, SetValueFlags attributes, SetterSpecificity specificity, Boolean silent) in /_/src/Controls/src/Core/BindableObject.cs:line 662
   at Microsoft.Maui.Controls.BindableObject.SetValueCore(BindableProperty property, Object value, SetValueFlags attributes, SetValuePrivateFlags privateAttributes, SetterSpecificity specificity) in /_/src/Controls/src/Core/BindableObject.cs:line 587
   at Microsoft.Maui.Controls.BindableObject.SetValue(BindableProperty property, Object value, SetterSpecificity specificity) in /_/src/Controls/src/Core/BindableObject.cs:line 521
   at Microsoft.Maui.Controls.Setter.Apply(BindableObject target, SetterSpecificity specificity) in /_/src/Controls/src/Core/Setter.cs:line 81
   at Microsoft.Maui.Controls.Style.ApplyCore(BindableObject bindable, Style basedOn, SetterSpecificity specificity) in /_/src/Controls/src/Core/Style.cs:line 176
   at Microsoft.Maui.Controls.Style.Microsoft.Maui.Controls.IStyle.Apply(BindableObject bindable, SetterSpecificity specificity) in /_/src/Controls/src/Core/Style.cs:line 107
   at Microsoft.Maui.Controls.MergedStyle.SetStyle(IStyle implicitStyle, IList`1 classStyles, IStyle style) in /_/src/Controls/src/Core/MergedStyle.cs:line 203
   at Microsoft.Maui.Controls.MergedStyle.set_ImplicitStyle(IStyle value) in /_/src/Controls/src/Core/MergedStyle.cs:line 93
   at Microsoft.Maui.Controls.MergedStyle.OnImplicitStyleChanged() in /_/src/Controls/src/Core/MergedStyle.cs:line 140
   at Microsoft.Maui.Controls.MergedStyle.<RegisterImplicitStyles>b__31_0(BindableObject bindable, Object oldvalue, Object newvalue) in /_/src/Controls/src/Core/MergedStyle.cs:line 156
   at Microsoft.Maui.Controls.BindableObject.SetValueActual(BindableProperty property, BindablePropertyContext context, Object value, Boolean currentlyApplying, SetValueFlags attributes, SetterSpecificity specificity, Boolean silent) in /_/src/Controls/src/Core/BindableObject.cs:line 662
   at Microsoft.Maui.Controls.BindableObject.SetValueCore(BindableProperty property, Object value, SetValueFlags attributes, SetValuePrivateFlags privateAttributes, SetterSpecificity specificity) in /_/src/Controls/src/Core/BindableObject.cs:line 587
   at Microsoft.Maui.Controls.Element.OnResourceChanged(BindableProperty property, Object value, SetterSpecificity specificity) in /_/src/Controls/src/Core/Element/Element.cs:line 880
   at Microsoft.Maui.Controls.Element.OnSetDynamicResource(BindableProperty property, String key, SetterSpecificity specificity) in /_/src/Controls/src/Core/Element/Element.cs:line 753
   at Microsoft.Maui.Controls.BindableObject.SetDynamicResource(BindableProperty property, String key, SetterSpecificity specificity) in /_/src/Controls/src/Core/BindableObject.cs:line 467
   at Microsoft.Maui.Controls.BindableObject.SetDynamicResource(BindableProperty property, String key) in /_/src/Controls/src/Core/BindableObject.cs:line 457
   at Microsoft.Maui.Controls.MergedStyle.RegisterImplicitStyles() in /_/src/Controls/src/Core/MergedStyle.cs:line 158
   at Microsoft.Maui.Controls.MergedStyle..ctor(Type targetType, BindableObject target) in /_/src/Controls/src/Core/MergedStyle.cs:line 33
   at Microsoft.Maui.Controls.NavigableElement..ctor() in /_/src/Controls/src/Core/Shell/NavigableElement.cs:line 29
   at Microsoft.Maui.Controls.VisualElement..ctor() in /_/src/Controls/src/Core/VisualElement/VisualElement.cs:line 517
   at Microsoft.Maui.Controls.View..ctor() in /_/src/Controls/src/Core/View/View.cs:line 94
   at Microsoft.Maui.Controls.Compatibility.Layout..ctor() in /_/src/Controls/src/Core/LegacyLayouts/Layout.cs:line 109
   at Microsoft.Maui.Controls.TemplatedView..ctor()
   at Microsoft.Maui.Controls.ContentView..ctor()
   at UraniumUI.Material.Controls.InputField..ctor() in C:\P\UraniumUI\src\UraniumUI.Material\Controls\InputField.cs:line 146
   at UraniumUI.Material.Controls.TextField..ctor() in C:\P\UraniumUI\src\UraniumUI.Material\Controls\TextField.cs:line 39
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Constructor(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

I got style

    <Style TargetType="UI:TextField" BaseResourceKey="InputFieldBaseStyle">
        <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Black}, Dark={StaticResource White}}" />
        <Setter Property="BackgroundColor" Value="Transparent" />
        <Setter Property="FontFamily" Value="{StaticResource DefaultFontFamily}"/>
        <Setter Property="BorderColor" Value="{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource Gray500}}" />
    </Style>

My {StaticResource DefaultFontFamily}

`
<x:String x:Key="DefaultFontFamily">Roboto</x:String>

`

If i comment style the program works without problem

@enisn enisn added bug-report Potential bug that should be verified input-field-group labels Sep 30, 2024
@enisn enisn added bug-verified A bug that can be reproduced and removed bug-report Potential bug that should be verified labels Sep 30, 2024
@enisn
Copy link
Owner

enisn commented Oct 1, 2024

Will be included in the next patch

@enisn enisn closed this as completed Oct 1, 2024
@rdurfee
Copy link
Contributor

rdurfee commented Oct 6, 2024

This same exception happens if you specify FontSize in a style, in version 2.10.2.

@enisn enisn reopened this Oct 7, 2024
@DanielSCBO
Copy link
Author

This same exception happens if you specify FontSize in a style, in version 2.10.2.

Yes, I have the same problem

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug-verified A bug that can be reproduced input-field-group
Projects
None yet
Development

No branches or pull requests

3 participants