Win a free Silverlight Spy 3 license

Now Silverlight Spy 3 Beta is out in the open, I do need feedback from you people out there. How does slspy behave in the real world? Does it work as expected? What is missing? Is the UI working for you? Have comments on the usability? What should change? Do you have a great DLR sample that should be included in Silverlight Spy? Help and improve Silverlight Spy.

By sending in your feedback you have a chance of winning a personal license to a fully functional Silverlight Spy. I'll be choosing 5 winners the moment Silverlight Spy reaches RTM status. The amount and usefullness of your feedback will be taken into account.

Everyone can participate. There is no need to register, just download Silverlight Spy 3 and start using it. Send your feedback using the contact form on this site.

Whenever you become a victim of an unhandled exception, you have the option to send a report to me. If possible, send those reports in, for they are a great help in finding and solving bugs. Please note that the reports are sent anonymously, I do not know anything about the sender. In order to have a chance of getting a free license, you'll need to send feedback using the aforementioned contact form.
 

Published: July 26, 2009

12 Comments

  1. Greg said: says:

    Hi,

    When I try to spy my application give me:

    02:13:27 [Application] Found a Silverlight 3 RTW application

    02:13:27 [Application] Failed to load Spy for Silverlight application.

    Reason: Spy not available in Silverlight AppDomain

    Any ideas?

    Greg

  2. Koen said: says:

    Is your application using some kind of authentication scheme?

  3. Copy right guy said: says:

    Great now we have to obfuscate our sl apps. can you also write an obfuscator as well. (a great money making idea - write a tool to undress an app and then write another tool to prevent undressing an app from your tool. Except you charge for the other tool).

  4. Mike van der Eerden said: says:

    Can't get Silverlight Spy 3 running on Windows7 RC. I've got Silverlight 3 installed, but Silverlight Spy can't locate it, although it's installed in the default place.

  5. Koen said: says:

    mike: Are you able to send me the exact message? Available in the output log (View > Output Log). Also; do you happen to use a 64 bit version?

  6. Steve Crane said: says:

    I'm also running on Windows 7 RC and Silverlight Spy 3 finds Silverlight no problem and loads my app. Beyond that I'm at a loss as to how to use it. The right pane simply as a combobox with one item "Silverlight 3 RTW application" and an empty window simply displaying "Loaded". I see no obvious way to start exploring my application as I could in Silverlight Spy 2.

  7. Steve Crane said: says:

    The log contains the following exception that may be relevant.

    12:11:30 [Application] Failed to update application status

    System.Runtime.InteropServices.COMException (0x000003E9): System.NullReferenceException: Object reference not set to an instance of an object.

    at System.Windows.Browser.ManagedObjectInfo.Invoke(ManagedObject obj, InvokeType invokeType, String memberName, ScriptParam[] args)

    at System.Windows.Browser.ManagedObject.Invoke(InvokeType invokeType, Int32 memberID, ScriptParam[] args)

    at System.Windows.Hosting.ScriptingInterface.InvokeScriptableMember(ManagedObject obj, InvokeType invokeType, Int32 memberID, ScriptParam[] args, ScriptParam& pResult)

    at System.Windows.Hosting.ManagedHost.InvokeScriptableMember(IntPtr pHandle, Int32 nMemberID, Int32 nInvokeType, Int32 nArgCount, ScriptParam[] pArgs, ScriptParam& pResult, ExceptionInfo& pExcepInfo) ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 1460, offset:73 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 535, offset:4 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 1412, offset:671 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 858, offset:31 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 856, offset:43 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 1154, offset:38 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 1225, offset:189 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 1998, offset:359

    --- End of inner exception stack trace ---

    --- End of inner exception stack trace ---

    --- End of inner exception stack trace ---

    --- End of inner exception stack trace ---

    --- End of inner exception stack trace ---

    --- End of inner exception stack trace ---

    --- End of inner exception stack trace ---

    at Œ..UpdateApplicationStatus(Int32 applicationId,  status, String failureDetails)

    at FirstFloor.SilverlightSpy.ApplicationManagerImpl.External.UpdateApplicationStatus(Int32 applicationId, Int32 status, String failureDetails)

  8. Koen said: says:

    Steven: The NullReferenceException is a known bug, hit the refresh button in the browser toolbar and you should be good to go. Upcoming spy versions will have more clear error reporting.

  9. Steve Crane said: says:

    I've tried refreshing multiple times and it has the NullReferenceException each time. It's also displaying several messages saying "Spy injection failed. Not a valid XAP package; manifest not found" so perhaps those are the cause of the empty right pane.

    The same application loads without problem in Silverlight Spy 2.

  10. Koen said: says:

    Steve: i'll look into this. The NullReferenceException has been reported several times.

  11. Koen said: says:

    The NullReferenceException bug has been fixed and will be available in the next Silverlight Spy update

  12. jv9 said: says:

    I got an error as follow.

    "SPy initialization failed"

    I tried to set up Proxy in the SPY3. But I didn't find items in the options.

    By the way, SPY2 is working.

 

Leave a comment

Comments are closed for this post