Skip to content

Bug: Configuration settings are not being used consistently #94

@msamora-supernatural

Description

@msamora-supernatural

Expected behavior

We expect that the settings in Newtonsoft.Json-for-Unity.Converters.asset should be applied at all times.

Actual behavior

Often (~25% repro) when switching branches Newtonsoft.Json-for-Unity.Converters.asset will stop being used the next time you open the Unity Editor.

Steps to reproduce

Setup:
Create a branch using version 1.5.1
Create a second branch upgraded to version 1.6.3
Create a json converter that throws NotImplementedExceptions for all functions in both branches
Exclude the NotImplemented json converter in both branches

Steps:
close unity
switch branches
open unity

Details

Closing and reopening the editor does not resolve this issue. Each time the issue is reproduced the user must open the settings, notice that they have all been reset to the default values in the Unity UI, and re-apply the correct settings.

Checklist

  • Shutdown Unity, deleted the /Library folder, opened project again in Unity, and problem still remains.
  • Checked to be using latest version of the package.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions