U4-3290 - PackageBinaryInspector returns error during install

Created by Per Ploug 31 Oct 2013, 13:02:25 Updated by Shannon Deminick 01 Nov 2013, 06:10:19

Just tried the latest nightly of Belle. The conversion/compatibility process now really started J But when installing Member export I got an exception on the Package Action contrib dll. This error I didn’t get in the beta. The error says the implementation is empty and that is wrong. There is an Implementation. And even when it didn’t have an Implementation Umbraco shouldn’t care IMO, could be just a stub.

Could not upload file System.Exception: Error unpacking extension... ---> System.TypeLoadException: Method 'Execute' in type 'PackageActionsContrib.SetCSSforRichTextEditor' from assembly 'PackageActionsContrib, Version=1.0.4.0, Culture=neutral, PublicKeyToken=null' does not have an implementation. Server stack trace: at System.Reflection.RuntimeAssembly.GetExportedTypes(RuntimeAssembly assembly, ObjectHandleOnStack retTypes) at System.Reflection.RuntimeAssembly.GetExportedTypes() at Umbraco.Core.Packaging.PackageBinaryInspector.PerformScan[T](String dllPath, String[]& errorReport) in f:\TeamCity\buildAgent\work\e1a0ddf7a1349eaf\src\Umbraco.Core\Packaging\PackageBinaryInspector.cs:line 107 at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs) at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at Umbraco.Core.Packaging.PackageBinaryInspector.PerformScan[T](String dllPath, String[]& errorReport) at Umbraco.Core.Packaging.PackageBinaryInspector.ScanAssembliesForTypeReference[T](String dllPath, String[]& errorReport) in f:\TeamCity\buildAgent\work\e1a0ddf7a1349eaf\src\Umbraco.Core\Packaging\PackageBinaryInspector.cs:line 36 at umbraco.cms.businesslogic.packager.Installer.LoadConfig(String tempDir) at umbraco.cms.businesslogic.packager.Installer.Import(String InputFile) --- End of inner exception stack trace --- at umbraco.cms.businesslogic.packager.Installer.Import(String InputFile) at umbraco.presentation.developer.packages.Installer.uploadFile(Object sender, EventArgs e)

Comments

Shannon Deminick 01 Nov 2013, 06:10:15

Fixed in 083ca23d93163a0e8a5b7cd51bcc988bf52ed483


Priority: Normal

Type: Bug

State: Fixed

Assignee: Shannon Deminick

Difficulty: Normal

Category:

Backwards Compatible: True

Fix Submitted:

Affected versions:

Due in version: 7.0.0

Sprint:

Story Points:

Cycle: