kyubuns / AkyuiUnity

Adobe XD to Akyui to Unity UI
https://kyubuns.dev/akyui/
MIT License
429 stars 44 forks source link

Import XD file error #51

Closed Ziblayne closed 2 months ago

Ziblayne commented 10 months ago

FormatException: Input string was not in a correct format. System.Number.ThrowOverflowOrFormatException (System.Boolean overflow, System.String overflowResourceKey) (at :0) System.Number.ParseDouble (System.ReadOnlySpan1[T] value, System.Globalization.NumberStyles styles, System.Globalization.NumberFormatInfo info) (at <eef08f56e2e042f1b3027eca477293d9>:0) System.Double.Parse (System.String s) (at <eef08f56e2e042f1b3027eca477293d9>:0) Utf8Json.Internal.DoubleConversion.StringToDoubleConverter.StringToIeee (Utf8Json.Internal.DoubleConversion.Iterator input, System.Int32 length, System.Boolean read_as_double, System.Int32& processed_characters_count) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/Internal/DoubleConversion/StringToDoubleConverter.cs:615) Utf8Json.Internal.DoubleConversion.StringToDoubleConverter.ToSingle (System.Byte[] buffer, System.Int32 offset, System.Int32& readCount) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/Internal/DoubleConversion/StringToDoubleConverter.cs:133) Utf8Json.JsonReader.ReadSingle () (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/JsonReader.cs:1148) Utf8Json.Formatters.XdParser_Internal_XdTransformJsonFormatter19.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.XdParser_Internal_XdObjectJsonFormatter18.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.ArrayFormatter1[T].Deserialize (Utf8Json.JsonReader& reader, Utf8Json.IJsonFormatterResolver formatterResolver) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/Formatters/CollectionFormatters.cs:68) Utf8Json.Formatters.XdParser_Internal_XdClipPathResourcesJsonFormatter36.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.XdParser_Internal_XdObjectMetaUxJsonFormatter21.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.XdParser_Internal_XdObjectMetaJsonFormatter20.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.XdParser_Internal_XdObjectJsonFormatter18.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.ArrayFormatter1[T].Deserialize (Utf8Json.JsonReader& reader, Utf8Json.IJsonFormatterResolver formatterResolver) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/Formatters/CollectionFormatters.cs:68) Utf8Json.Formatters.XdParser_Internal_XdObjectGroupJsonFormatter22.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.XdParser_Internal_XdObjectJsonFormatter18.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.ArrayFormatter1[T].Deserialize (Utf8Json.JsonReader& reader, Utf8Json.IJsonFormatterResolver formatterResolver) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/Formatters/CollectionFormatters.cs:68) Utf8Json.Formatters.XdParser_Internal_XdObjectGroupJsonFormatter22.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.XdParser_Internal_XdObjectJsonFormatter18.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.ArrayFormatter1[T].Deserialize (Utf8Json.JsonReader& reader, Utf8Json.IJsonFormatterResolver formatterResolver) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/Formatters/CollectionFormatters.cs:68) Utf8Json.Formatters.XdParser_Internal_XdObjectGroupJsonFormatter22.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.XdParser_Internal_XdObjectJsonFormatter18.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.ArrayFormatter1[T].Deserialize (Utf8Json.JsonReader& reader, Utf8Json.IJsonFormatterResolver formatterResolver) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/Formatters/CollectionFormatters.cs:68) Utf8Json.Formatters.XdParser_Internal_XdObjectGroupJsonFormatter22.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.XdParser_Internal_XdObjectJsonFormatter18.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.ArrayFormatter1[T].Deserialize (Utf8Json.JsonReader& reader, Utf8Json.IJsonFormatterResolver formatterResolver) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/Formatters/CollectionFormatters.cs:68) Utf8Json.Formatters.XdParser_Internal_XdObjectGroupJsonFormatter22.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.XdParser_Internal_XdObjectJsonFormatter18.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.ArrayFormatter1[T].Deserialize (Utf8Json.JsonReader& reader, Utf8Json.IJsonFormatterResolver formatterResolver) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/Formatters/CollectionFormatters.cs:68) Utf8Json.Formatters.XdParser_Internal_XdObjectGroupJsonFormatter22.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.XdParser_Internal_XdObjectJsonFormatter18.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.ArrayFormatter1[T].Deserialize (Utf8Json.JsonReader& reader, Utf8Json.IJsonFormatterResolver formatterResolver) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/Formatters/CollectionFormatters.cs:68) Utf8Json.Formatters.XdParser_Internal_XdObjectGroupJsonFormatter22.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.XdParser_Internal_XdObjectJsonFormatter18.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.ArrayFormatter1[T].Deserialize (Utf8Json.JsonReader& reader, Utf8Json.IJsonFormatterResolver formatterResolver) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/Formatters/CollectionFormatters.cs:68) Utf8Json.Formatters.XdParser_Internal_XdObjectGroupJsonFormatter22.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.XdParser_Internal_XdObjectJsonFormatter18.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.ArrayFormatter1[T].Deserialize (Utf8Json.JsonReader& reader, Utf8Json.IJsonFormatterResolver formatterResolver) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/Formatters/CollectionFormatters.cs:68) Utf8Json.Formatters.XdParser_Internal_XdObjectGroupJsonFormatter22.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.XdParser_Internal_XdObjectJsonFormatter18.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.ArrayFormatter1[T].Deserialize (Utf8Json.JsonReader& reader, Utf8Json.IJsonFormatterResolver formatterResolver) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/Formatters/CollectionFormatters.cs:68) Utf8Json.Formatters.XdParser_Internal_XdObjectGroupJsonFormatter22.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.XdParser_Internal_XdObjectJsonFormatter18.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.ArrayFormatter1[T].Deserialize (Utf8Json.JsonReader& reader, Utf8Json.IJsonFormatterResolver formatterResolver) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/Formatters/CollectionFormatters.cs:68) Utf8Json.Formatters.XdParser_Internal_XdObjectGroupJsonFormatter22.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.XdParser_Internal_XdObjectJsonFormatter18.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.ArrayFormatter1[T].Deserialize (Utf8Json.JsonReader& reader, Utf8Json.IJsonFormatterResolver formatterResolver) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/Formatters/CollectionFormatters.cs:68) Utf8Json.Formatters.XdParser_Internal_XdArtboardChildArtboardJsonFormatter44.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.XdParser_Internal_XdArtboardChildJsonFormatter5.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.Formatters.ArrayFormatter1[T].Deserialize (Utf8Json.JsonReader& reader, Utf8Json.IJsonFormatterResolver formatterResolver) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/Formatters/CollectionFormatters.cs:68) Utf8Json.Formatters.XdParser_Internal_XdArtboardJsonFormatter4.Deserialize (Utf8Json.JsonReader& , Utf8Json.IJsonFormatterResolver ) (at <8402c97719c340a9a8bc6d4104f8c646>:0) Utf8Json.JsonSerializer.Deserialize[T] (System.Byte[] bytes, System.Int32 offset, Utf8Json.IJsonFormatterResolver resolver) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/JsonSerializer.cs:213) Utf8Json.JsonSerializer.Deserialize[T] (System.Byte[] bytes, Utf8Json.IJsonFormatterResolver resolver) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/JsonSerializer.cs:199) Utf8Json.JsonSerializer.Deserialize[T] (System.String json, Utf8Json.IJsonFormatterResolver resolver) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/JsonSerializer.cs:189) Utf8Json.JsonSerializer.Deserialize[T] (System.String json) (at ./Library/PackageCache/dev.kyubuns.akyuiunity@93d29b65b4/Loader/Libraries/Utf8Json/JsonSerializer.cs:184) XdParser.XdFile..ctor (System.String xdFilePath) (at ./Library/PackageCache/dev.kyubuns.akyuiunityxd@93d29b65b4/Editor/Libraries/XdParser/XdParser.cs:33) AkyuiUnity.Xd.XdImporter.ImportedArtboards (AkyuiUnity.Xd.XdImportSettings xdSettings, AkyuiUnity.Editor.AkyuiLogger logger, System.String xdFilePath, AkyuiUnity.Editor.IAkyuiProgress progress, System.Collections.Generic.List1[T] loaders) (at ./Library/PackageCache/dev.kyubuns.akyuiunityxd@93d29b65b4/Editor/XdImporter.cs:75) AkyuiUnity.Xd.XdImporter.Import (AkyuiUnity.Xd.XdImportSettings xdSettings, System.String[] xdFilePaths) (at ./Library/PackageCache/dev.kyubuns.akyuiunityxd@93d29b65b4/Editor/XdImporter.cs:36) AkyuiUnity.Xd.XdImportSettingsEditor.OnInspectorGUI () (at ./Library/PackageCache/dev.kyubuns.akyuiunityxd@93d29b65b4/Editor/XdImportSettingsEditor.cs:38) UnityEditor.UIElements.InspectorElement+<>c__DisplayClass72_0.b__0 () (at <347e3e2bef8c4deb82c9790c6e198135>:0) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&)

kyubuns commented 10 months ago

This is the first time I have seen this error. Do you have an XD file that you can reproduce?

kyubuns commented 2 months ago

close once as there has been no reply for a while.