How can we help you today? How can we help you today?

Decompile failed: Operation is not valid due to the current

As a test, while evaluating the Pro edition, I attempted to look in the Samsung "Kies" application. Most (everyone I looked at) of the DLLs failed to decompile with the above error message.

I reported the problems with the tool. The assembly names were all MSC.Thunder.* if that helps you find the report.

The Kies app is for controling samsung cell phones and is availible for free from: http://www.samsungapps.com/about/onPc.as

Is this going to be fixed? I realize you need to look at the problem first. But I would want to see this sort of problem corrected before I buy the Pro version. And what is the service responce if other assemblies have a problem like this?
brianchapman
0

Comments

2 comments

  • Clive Tong
    Thanks for reporting this.

    Reflector is failing due to one of the marshalling attributes on one of the methods in the MSC.Thunder.Common.dll assembly. Specifically, the SHCreateItemFromParsingName method has an out parameter with a marshalAs interface (IL syntax)
    [out] class MSC.Thunder.Common.IShellItem& marshal( interface(iidparam = 2) ) ppv) cil managed

    I've logged your report in our bug tracking system as RP-694
    Clive Tong
    0
  • Clive Tong
    This has now been fixed. Reflector was failing to decompile a MarshalAs attribute when the type was UnmanagedType.Interface and an IidParameterIndex parameter was supplied.
    Clive Tong
    0

Add comment

Please sign in to leave a comment.