SolidAlloy / GenericUnityObjects

Generic UnityEngine.Objects
Other
166 stars 15 forks source link

Warnings on startup #35

Open Ivan-Vankov opened 2 years ago

Ivan-Vankov commented 2 years ago

image

Unity is only able to load mdb or portable-pdb symbols. Packages/com.solidalloy.generic-unity-objects/GenericUnityEditorInternals.pdb is using a legacy pdb format.

Unity is only able to load mdb or portable-pdb symbols. Packages/com.solidalloy.generic-unity-objects/OdinInternals.pdb is using a legacy pdb format.

Tested on unity versions 2021.1.22f1 and 2021.3.0f1.

SolidAlloy commented 2 years ago

Hi, thanks for letting me know. I tried opening a test project in 2021.3.0f1 but no warnings showed up. Judging by the warnings, they only occur on non-Windows platforms, so that can explain it. Nevertheless, I changed the format of symbol libraries to portable-pdb, so everything must be fine now. Please check it in the 2.16.0 version.

Ivan-Vankov commented 2 years ago

Hi! The pdb warnings are gone (they were on windows actually). However now I get another error on startup.

Importer(NativeFormatImporter) generated inconsistent result for asset(guid:4ce53eeee13b83e44b1fe89d8bdbf331) "Assets/Plugins/GenericUnityObjects/Resources/BehavioursDatabase.asset" UnityEditor.AssetDatabase:SaveAssetIfDirty (UnityEngine.Object)

SolidAlloy commented 2 years ago

The last warning sometimes shows up on my end too. From what I saw, it doesn't cause any issues, so it's harmless. But I will check out what I can do about it so that it doesn't confuse people.