Hi
I just updated from github and ironrubymvc broke.

This method would happily execute before the update.

public object CreateInstance(RubyClass rubyClass)
        {
            return Operations.CreateInstance(rubyClass);
        }

Now it throws an exception. Do I need to change something?


ArgumentException: wrong number of arguments (0 for 1)]
   Microsoft.Scripting.Interpreter.ThrowInstruction.Run(InterpretedFrame
frame) +58
   Microsoft.Scripting.Interpreter.Interpreter.RunInstructions(InterpretedFrame
frame) +90
   Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame) +104
   Microsoft.Scripting.Interpreter.LightLambda.Run2(T0 arg0, T1 arg1) +337
   IronRuby.Runtime.Calls.InterpretedFuncDispatcher`2.Invoke(CallSite
callSite, T0 arg0) +574
   System.Dynamic.UpdateDelegates.UpdateAndExecute1(CallSite site, T0
arg0) +1217
   CallSite.Target(Closure , CallSite , Object ) +414
   System.Dynamic.UpdateDelegates.UpdateAndExecute1(CallSite site, T0
arg0) +1217
   Microsoft.Scripting.Runtime.DynamicOperations.CreateInstance(Object
obj, Object[] parameters) +209
   Microsoft.Scripting.Hosting.ObjectOperations.CreateInstance(Object
obj, Object[] parameters) +51
   System.Web.Mvc.IronRuby.Core.RubyEngine.CreateInstance(RubyClass
rubyClass) in C:\dev\ironrubymvc\IronRubyMvc\Core\RubyEngine.cs:100
   
System.Web.Mvc.IronRuby.Controllers.RubyControllerFactory.ConfigureController(RubyClass
rubyClass, RequestContext requestContext) in
C:\dev\ironrubymvc\IronRubyMvc\Controllers\RubyControllerFactory.cs:87
   
System.Web.Mvc.IronRuby.Controllers.RubyControllerFactory.LoadController(RequestContext
requestContext, String controllerName) in
C:\dev\ironrubymvc\IronRubyMvc\Controllers\RubyControllerFactory.cs:73
   
System.Web.Mvc.IronRuby.Controllers.RubyControllerFactory.CreateController(RequestContext
requestContext, String controllerName) in
C:\dev\ironrubymvc\IronRubyMvc\Controllers\RubyControllerFactory.cs:40
   System.Web.Mvc.MvcHandler.ProcessRequest(HttpContextBase httpContext) +128
   System.Web.Mvc.MvcHandler.ProcessRequest(HttpContext httpContext) +57
   System.Web.Mvc.MvcHandler.System.Web.IHttpHandler.ProcessRequest(HttpContext
httpContext) +7
   
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
+181
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step,
Boolean& completedSynchronously) +75

---
Met vriendelijke groeten - Best regards - Salutations
Ivan Porto Carrero
Blog: http://flanders.co.nz
Twitter: http://twitter.com/casualjim
Author of IronRuby in Action (http://manning.com/carrero)
_______________________________________________
Ironruby-core mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to