Jumoo / uSync.Complete.Issues

Public Issue tracker and roadmap for uSync.Complete
https://jumoo.co.uk/usync/complete/
2 stars 1 forks source link

uSync Complete 9.3 + uSync Forms crash #174

Closed PhyxionNL closed 2 years ago

PhyxionNL commented 2 years ago

Describe the bug I've upgraded uSync Complete to 9.3 and now get this crash on startup:

Description: The process was terminated due to an unhandled exception.
Exception Info: System.Reflection.ReflectionTypeLoadException: Could not load all types from "uSync.Forms, Version=9.0.1.0, Culture=neutral, PublicKeyToken=null" due to LoaderExceptions, skipping:
. System.TypeLoadException on uSync.Forms.Handlers.DataSourceHandler: Method 'DeleteMissingItems' in type 'uSync.Forms.Handlers.DataSourceHandler' from assembly 'uSync.Forms, Version=9.0.1.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
. System.TypeLoadException on uSync.Forms.Handlers.FormHandler: Method 'DeleteMissingItems' in type 'uSync.Forms.Handlers.FormHandler' from assembly 'uSync.Forms, Version=9.0.1.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
. System.TypeLoadException on uSync.Forms.Handlers.FormsFolderHandler: Method 'DeleteMissingItems' in type 'uSync.Forms.Handlers.FormsFolderHandler' from assembly 'uSync.Forms, Version=9.0.1.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
. System.TypeLoadException on uSync.Forms.Handlers.PreValueHandler: Method 'DeleteMissingItems' in type 'uSync.Forms.Handlers.PreValueHandler' from assembly 'uSync.Forms, Version=9.0.1.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.

Method 'DeleteMissingItems' in type 'uSync.Forms.Handlers.DataSourceHandler' from assembly 'uSync.Forms, Version=9.0.1.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
Method 'DeleteMissingItems' in type 'uSync.Forms.Handlers.FormHandler' from assembly 'uSync.Forms, Version=9.0.1.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
Method 'DeleteMissingItems' in type 'uSync.Forms.Handlers.FormsFolderHandler' from assembly 'uSync.Forms, Version=9.0.1.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
Method 'DeleteMissingItems' in type 'uSync.Forms.Handlers.PreValueHandler' from assembly 'uSync.Forms, Version=9.0.1.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.

I've rolled back to uSync Complete 9.2 and it's working again.

Version (please complete the following information):

To Reproduce Steps to reproduce the behavior:

  1. Install uSync Complete 9.3 + uSync Forms 9.0.1
  2. Start app.
  3. See crash.
KevinJump commented 2 years ago

A**se! .😢

Fixed in : 9.3.2 of uSync (available now)

you will need to add this in addition to the uSync.Complete reference

    <PackageReference Include="uSync" Version="9.3.2" />
PhyxionNL commented 2 years ago

Thanks, it works again 🎉

KevinJump commented 2 years ago

we will also push out a uSync.Complete release for this, because it crashes sites - which sucks