Server Error, HTTP 500: Unhandled exception occurred

DotVVM.Framework.Compilation.DotvvmCompilationException: Could not initialize binding '{StaticCommandBindingExpression`1: LabDetailsViewModel.Tester(cx)}', requirement DotVVM.Framework.Binding.Properties.StaticCommandJavascriptProperty was not met.



System.ArgumentExceptionmust be reducible node

DotVVM.Framework.Binding.BindingPropertyExceptionUnable to get property StaticCommandJavascriptProperty of binding {StaticCommandBindingExpression`1: LabDetailsViewModel.Tester(cx)}, unresolvable arguments. (must be reducible node)

System.AggregateExceptionOne or more errors occurred. (Unable to get property StaticCommandJavascriptProperty of binding {StaticCommandBindingExpression`1: LabDetailsViewModel.Tester(cx)}, unresolvable arguments. (must be reducible node)) (Unable to get property StaticCommandJavascriptProperty of binding {StaticCommandBindingExpression: LabDetailsViewModel.Tester(cx)}, unresolvable arguments. (must be reducible node))

DotVVM.Framework.Compilation.DotvvmCompilationExceptionCould not initialize binding '{StaticCommandBindingExpression`1: LabDetailsViewModel.Tester(cx)}', requirement DotVVM.Framework.Binding.Properties.StaticCommandJavascriptProperty was not met.

Source File: D:\fwensCore\pWENSCore\pWENSCore\Views\Common\LabDetails.dothtml +8


System.ArgumentExceptionmust be reducible node

Expression System.Linq.Expressions.Expression.VisitChildren(ExpressionVisitor visitor)
Expression System.Linq.Expressions.ExpressionVisitor.VisitExtension(Expression node)
Expression System.Linq.Expressions.Expression.Accept(ExpressionVisitor visitor)
Expression DotVVM.Framework.Utils.ExpressionUtils+AnonymousActionVisitor.Visit(Expression expr)
Expression[] System.Dynamic.Utils.ExpressionVisitorUtils.VisitArguments(ExpressionVisitor visitor, IArgumentProvider nodes)
Expression System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(MethodCallExpression node)
Expression DotVVM.Framework.Utils.ExpressionUtils+AnonymousActionVisitor.Visit(Expression expr)
Expression DotVVM.Framework.Utils.ExpressionUtils.ReplaceAll(Expression expr, Func<Expression, Expression> replacer)
Expression DotVVM.Framework.Compilation.Binding.StaticCommandBindingCompiler.ReplaceCommandArgs(Expression expression)
JsExpression DotVVM.Framework.Compilation.Binding.StaticCommandBindingCompiler.CompileToJavascript(DataContextStack dataContext, Expression expression)
StaticCommandJsAstProperty DotVVM.Framework.Compilation.Binding.BindingPropertyResolvers.CompileStaticCommand(DataContextStack dataContext, ParsedExpressionBindingProperty expression)
object lambda_method424(Closure, Delegate, object[])
object DotVVM.Framework.Binding.BindingCompilationService.ComputeProperty(Type type, IBinding binding)
PropValue DotVVM.Framework.Binding.Expressions.BindingExpression.ComputeProperty(Type propertyType)
DotVVM.Framework.Binding.BindingPropertyExceptionUnable to get property StaticCommandJavascriptProperty of binding {StaticCommandBindingExpression`1: LabDetailsViewModel.Tester(cx)}, unresolvable arguments. (must be reducible node)

System.AggregateExceptionOne or more errors occurred. (Unable to get property StaticCommandJavascriptProperty of binding {StaticCommandBindingExpression`1: LabDetailsViewModel.Tester(cx)}, unresolvable arguments. (must be reducible node)) (Unable to get property StaticCommandJavascriptProperty of binding {StaticCommandBindingExpression: LabDetailsViewModel.Tester(cx)}, unresolvable arguments. (must be reducible node))

DotVVM.Framework.Compilation.DotvvmCompilationExceptionCould not initialize binding '{StaticCommandBindingExpression`1: LabDetailsViewModel.Tester(cx)}', requirement DotVVM.Framework.Binding.Properties.StaticCommandJavascriptProperty was not met.

DotVVM Compiler

Error in '{staticCommand: LabDetailsViewModel.Tester(cx)}' at line 8 in D:\fwensCore\pWENSCore\pWENSCore\Views\Common\LabDetails.dothtml



void DotVVM.Framework.Compilation.ErrorCheckingVisitor.VisitPropertyBinding(ResolvedPropertyBinding propertyBinding)
void DotVVM.Framework.Compilation.ControlTree.Resolved.ResolvedControl.AcceptChildren(IResolvedControlTreeVisitor visitor)
void DotVVM.Framework.Compilation.ControlTree.Resolved.ResolvedContentNode.AcceptChildren(IResolvedControlTreeVisitor visitor)
void DotVVM.Framework.Compilation.ControlTree.Resolved.ResolvedControl.AcceptChildren(IResolvedControlTreeVisitor visitor)
void DotVVM.Framework.Compilation.ControlTree.Resolved.ResolvedContentNode.AcceptChildren(IResolvedControlTreeVisitor visitor)
void DotVVM.Framework.Compilation.ControlTree.Resolved.ResolvedControl.AcceptChildren(IResolvedControlTreeVisitor visitor)
void DotVVM.Framework.Compilation.ControlTree.Resolved.ResolvedTreeRoot.AcceptChildren(IResolvedControlTreeVisitor visitor)
void DotVVM.Framework.Compilation.ErrorCheckingVisitor.VisitView(ResolvedTreeRoot view)
void DotVVM.Framework.Compilation.ControlTree.Resolved.ResolvedTreeRoot.Accept(IResolvedControlTreeVisitor visitor)
ValueTuple<ControlBuilderDescriptor, Func<CSharpCompilation>> DotVVM.Framework.Compilation.DefaultViewCompiler.CompileView(string sourceCode, string fileName, CSharpCompilation compilation, string namespaceName, string className)+() => { }
ValueTuple<ControlBuilderDescriptor, Func<CSharpCompilation>> DotVVM.Framework.Compilation.DefaultViewCompiler.CompileView(string sourceCode, string fileName, CSharpCompilation compilation, string namespaceName, string className)+() => { }
ValueTuple<ControlBuilderDescriptor, Lazy<IControlBuilder>> DotVVM.Framework.Compilation.DefaultControlBuilderFactory.CreateControlBuilder(MarkupFile file)+() => { }
void System.Lazy<T>.ViaFactory(LazyThreadSafetyMode mode)
void System.Lazy<T>.ExecutionAndPublication(LazyHelper executionAndPublication, bool useDefaultConstructor)
T System.Lazy<T>.CreateValue()
DotvvmView DotVVM.Framework.Runtime.DefaultDotvvmViewBuilder.BuildView(IDotvvmRequestContext context)
async Task DotVVM.Framework.Hosting.DotvvmPresenter.ProcessRequestCore(IDotvvmRequestContext context)
async Task DotVVM.Framework.Hosting.DotvvmPresenter.ProcessRequest(IDotvvmRequestContext context)
async Task<bool> DotVVM.Framework.Hosting.Middlewares.DotvvmRoutingMiddleware.Handle(IDotvvmRequestContext context)
async Task<bool> DotVVM.Framework.Hosting.Middlewares.DotvvmRoutingMiddleware.Handle(IDotvvmRequestContext context)
async Task DotVVM.Framework.Hosting.DotvvmMiddleware.Invoke(HttpContext context)
async Task DotVVM.Framework.Hosting.Middlewares.DotvvmErrorPageMiddleware.Invoke(HttpContext context)
System.ArgumentExceptionmust be reducible node

System.Linq.Expressions.Expression.VisitChildren(ExpressionVisitor visitor)
System.Linq.Expressions.ExpressionVisitor.VisitExtension(Expression node)
System.Linq.Expressions.Expression.Accept(ExpressionVisitor visitor)
DotVVM.Framework.Utils.ExpressionUtils+AnonymousActionVisitor.Visit(Expression expr)
System.Dynamic.Utils.ExpressionVisitorUtils.VisitArguments(ExpressionVisitor visitor, IArgumentProvider nodes)
System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(MethodCallExpression node)
DotVVM.Framework.Utils.ExpressionUtils+AnonymousActionVisitor.Visit(Expression expr)
DotVVM.Framework.Utils.ExpressionUtils.ReplaceAll(Expression expr, Func`2 replacer)
DotVVM.Framework.Compilation.Binding.StaticCommandBindingCompiler.ReplaceCommandArgs(Expression expression)
DotVVM.Framework.Compilation.Binding.StaticCommandBindingCompiler.CompileToJavascript(DataContextStack dataContext, Expression expression)
DotVVM.Framework.Compilation.Binding.BindingPropertyResolvers.CompileStaticCommand(DataContextStack dataContext, ParsedExpressionBindingProperty expression)
lambda_method424(Closure , Delegate , Object[] )
DotVVM.Framework.Binding.BindingCompilationService.ComputeProperty(Type type, IBinding binding)
DotVVM.Framework.Binding.Expressions.BindingExpression.ComputeProperty(Type propertyType)
DotVVM.Framework.Binding.BindingPropertyExceptionUnable to get property StaticCommandJavascriptProperty of binding {StaticCommandBindingExpression`1: LabDetailsViewModel.Tester(cx)}, unresolvable arguments. (must be reducible node)

System.AggregateExceptionOne or more errors occurred. (Unable to get property StaticCommandJavascriptProperty of binding {StaticCommandBindingExpression`1: LabDetailsViewModel.Tester(cx)}, unresolvable arguments. (must be reducible node)) (Unable to get property StaticCommandJavascriptProperty of binding {StaticCommandBindingExpression: LabDetailsViewModel.Tester(cx)}, unresolvable arguments. (must be reducible node))

DotVVM.Framework.Compilation.DotvvmCompilationExceptionCould not initialize binding '{StaticCommandBindingExpression`1: LabDetailsViewModel.Tester(cx)}', requirement DotVVM.Framework.Binding.Properties.StaticCommandJavascriptProperty was not met.

DotVVM Compiler

Error in '{staticCommand: LabDetailsViewModel.Tester(cx)}' at line 8 in D:\fwensCore\pWENSCore\pWENSCore\Views\Common\LabDetails.dothtml



DotVVM.Framework.Compilation.ErrorCheckingVisitor.VisitPropertyBinding(ResolvedPropertyBinding propertyBinding)
DotVVM.Framework.Compilation.ControlTree.Resolved.ResolvedControl.AcceptChildren(IResolvedControlTreeVisitor visitor)
DotVVM.Framework.Compilation.ControlTree.Resolved.ResolvedContentNode.AcceptChildren(IResolvedControlTreeVisitor visitor)
DotVVM.Framework.Compilation.ControlTree.Resolved.ResolvedControl.AcceptChildren(IResolvedControlTreeVisitor visitor)
DotVVM.Framework.Compilation.ControlTree.Resolved.ResolvedContentNode.AcceptChildren(IResolvedControlTreeVisitor visitor)
DotVVM.Framework.Compilation.ControlTree.Resolved.ResolvedControl.AcceptChildren(IResolvedControlTreeVisitor visitor)
DotVVM.Framework.Compilation.ControlTree.Resolved.ResolvedTreeRoot.AcceptChildren(IResolvedControlTreeVisitor visitor)
DotVVM.Framework.Compilation.ErrorCheckingVisitor.VisitView(ResolvedTreeRoot view)
DotVVM.Framework.Compilation.ControlTree.Resolved.ResolvedTreeRoot.Accept(IResolvedControlTreeVisitor visitor)
DotVVM.Framework.Compilation.DefaultViewCompiler+<>c__DisplayClass6_0.<CompileView>b__0()
DotVVM.Framework.Compilation.DefaultViewCompiler+<>c__DisplayClass11_0.<CompileView>b__0()
DotVVM.Framework.Compilation.DefaultControlBuilderFactory+<>c__DisplayClass10_1.<CreateControlBuilder>b__1()
System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor)
System.Lazy`1.CreateValue()
DotVVM.Framework.Runtime.DefaultDotvvmViewBuilder.BuildView(IDotvvmRequestContext context)
DotVVM.Framework.Hosting.DotvvmPresenter+<ProcessRequestCore>d__26.MoveNext()
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
DotVVM.Framework.Hosting.DotvvmPresenter+<ProcessRequest>d__25.MoveNext()
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
DotVVM.Framework.Hosting.Middlewares.DotvvmRoutingMiddleware+<Handle>d__3.MoveNext()
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
DotVVM.Framework.Hosting.Middlewares.DotvvmRoutingMiddleware+<Handle>d__3.MoveNext()
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
DotVVM.Framework.Hosting.DotvvmMiddleware+<Invoke>d__5.MoveNext()
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
DotVVM.Framework.Hosting.Middlewares.DotvvmErrorPageMiddleware+<Invoke>d__6.MoveNext()
Variable Value
.AspNetCore.Antiforgery.XhM-32qRzv0CfDJ8Hxxib6HFCROmVyZ1eN72FNlZh-uCQDO2oUe1qF7sPfrODd-brhppIEVVlamUonUWIfDvLfvo1_f3-0qkzNDlRwPf6Ugc9A7kApcp6gM5bZjMh7Y_CQlvOL1Ot_yk2ycxY8529dj57Fs9PUomrT14FQ
dotvvm_sid_localhost-44329CfDJ8EIXz8f6RltBuAKXPAYphjA660gjziH/xLc3ZojuKx8vS4swTK36QVqcNilef0rH+3PVXrO0N63HHUgSKrIcq8z+3sHf54eNUyUYq1Mk+szlJgYCP1RI1BtQyeZMdiXLVuvptZg9dkRgObAOdULkfLA3pRvQw/DyOGnZjVdmXTxS
.AspNetCore.SessionCfDJ8EIXz8f6RltBuAKXPAYphjA1sLILaE38n8kMKu31yIi3MK2hQTHpo7B/JQaBbUAYdGtc1eZiHEpCRoAV6ae/vf+Pe/A4oRuM/cUVqrP+x1fyBdqjYzYhcdzKGTSSgdCGRcuLK9YCWyjKlypZYiq7wJ75540av49GxtMeI9iRZ+Cq
Variable Value
Accepttext/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Accept-Encodinggzip, deflate, br
Accept-Languageen-US,en;q=0.9
Connectionkeep-alive
Cookie.AspNetCore.Antiforgery.XhM-32qRzv0=CfDJ8Hxxib6HFCROmVyZ1eN72FNlZh-uCQDO2oUe1qF7sPfrODd-brhppIEVVlamUonUWIfDvLfvo1_f3-0qkzNDlRwPf6Ugc9A7kApcp6gM5bZjMh7Y_CQlvOL1Ot_yk2ycxY8529dj57Fs9PUomrT14FQ; dotvvm_sid_localhost-44329=CfDJ8EIXz8f6RltBuAKXPAYphjA660gjziH%2FxLc3ZojuKx8vS4swTK36QVqcNilef0rH%2B3PVXrO0N63HHUgSKrIcq8z%2B3sHf54eNUyUYq1Mk%2BszlJgYCP1RI1BtQyeZMdiXLVuvptZg9dkRgObAOdULkfLA3pRvQw%2FDyOGnZjVdmXTxS; .AspNetCore.Session=CfDJ8EIXz8f6RltBuAKXPAYphjA1sLILaE38n8kMKu31yIi3MK2hQTHpo7B%2FJQaBbUAYdGtc1eZiHEpCRoAV6ae%2Fvf%2BPe%2FA4oRuM%2FcUVqrP%2Bx1fyBdqjYzYhcdzKGTSSgdCGRcuLK9YCWyjKlypZYiq7wJ75540av49GxtMeI9iRZ%2BCq
Hostlocalhost:44329
User-AgentMozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36 Edg/98.0.1108.62
sec-ch-ua" Not A;Brand";v="99", "Chromium";v="98", "Microsoft Edge";v="98"
sec-ch-ua-mobile?0
sec-ch-ua-platform"Windows"
Upgrade-Insecure-Requests1
Sec-Fetch-Sitenone
Sec-Fetch-Modenavigate
Sec-Fetch-User?1
Sec-Fetch-Destdocument
Variable Value
TypeDotVVM.Framework.Binding.Expressions.StaticCommandBindingExpression
ResolvedBindingDotVVM.Framework.Compilation.ControlTree.Resolved.ResolvedBinding
BindingCompilationRequirementsAttributeDotVVM.Framework.Binding.BindingCompilationRequirementsAttribute
ExpectedTypeBindingProperty.TypeDotVVM.Framework.Binding.Expressions.Command
BindingErrorReporterPropertyDotVVM.Framework.Binding.Properties.BindingErrorReporterProperty
ParsedExpressionBindingProperty.ExpressionTester([DotVVM.Framework.Compilation.Binding.StaticClassIdentifierExpression])
BindingResolverCollectionDotVVM.Framework.Binding.BindingResolverCollection
DataContextStack(type=pWENSCore.ViewModels.Common.LabDetailsViewModel, imports=[import(cx=DotVVM.Framework.Hosting.IDotvvmRequestContext)], ext=[_control: DotvvmView, _page: BindingPageInfo, _api: BindingApi])
AssignedPropertyBindingProperty.DotvvmPropertyButtonBase.Click
BindingParserOptionsDotVVM.Framework.Compilation.BindingParserOptions
OriginalStringBindingProperty.CodeLabDetailsViewModel.Tester(cx)
Variable Value
Microsoft.AspNetCore.Http.Features.IHttpRequestFeatureMicrosoft.AspNetCore.Server.IIS.Core.IISHttpContextOfT`1[Microsoft.AspNetCore.Hosting.HostingApplication+Context]
Microsoft.AspNetCore.Http.Features.IHttpRequestBodyDetectionFeatureMicrosoft.AspNetCore.Server.IIS.Core.IISHttpContextOfT`1[Microsoft.AspNetCore.Hosting.HostingApplication+Context]
Microsoft.AspNetCore.Http.Features.IHttpResponseFeatureMicrosoft.AspNetCore.Server.IIS.Core.IISHttpContextOfT`1[Microsoft.AspNetCore.Hosting.HostingApplication+Context]
Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeatureMicrosoft.AspNetCore.Server.IIS.Core.IISHttpContextOfT`1[Microsoft.AspNetCore.Hosting.HostingApplication+Context]
Microsoft.AspNetCore.Http.Features.IHttpRequestIdentifierFeatureMicrosoft.AspNetCore.Server.IIS.Core.IISHttpContextOfT`1[Microsoft.AspNetCore.Hosting.HostingApplication+Context]
Microsoft.AspNetCore.Http.Features.IServiceProvidersFeatureMicrosoft.AspNetCore.Http.Features.RequestServicesFeature
Microsoft.AspNetCore.Http.Features.IHttpRequestLifetimeFeatureMicrosoft.AspNetCore.Server.IIS.Core.IISHttpContextOfT`1[Microsoft.AspNetCore.Hosting.HostingApplication+Context]
Microsoft.AspNetCore.Http.Features.IHttpConnectionFeatureMicrosoft.AspNetCore.Server.IIS.Core.IISHttpContextOfT`1[Microsoft.AspNetCore.Hosting.HostingApplication+Context]
Microsoft.AspNetCore.Http.Features.Authentication.IHttpAuthenticationFeatureMicrosoft.AspNetCore.Server.IIS.Core.IISHttpContextOfT`1[Microsoft.AspNetCore.Hosting.HostingApplication+Context]
Microsoft.AspNetCore.Http.Features.IHttpUpgradeFeatureMicrosoft.AspNetCore.Server.IIS.Core.IISHttpContextOfT`1[Microsoft.AspNetCore.Hosting.HostingApplication+Context]
Microsoft.AspNetCore.Http.Features.IResponseCookiesFeatureMicrosoft.AspNetCore.CookiePolicy.CookiePolicyMiddleware+CookiesWrapperFeature
Microsoft.AspNetCore.Http.Features.IItemsFeatureMicrosoft.AspNetCore.Http.Features.ItemsFeature
Microsoft.AspNetCore.Http.Features.ITlsConnectionFeatureMicrosoft.AspNetCore.Server.IIS.Core.IISHttpContextOfT`1[Microsoft.AspNetCore.Hosting.HostingApplication+Context]
Microsoft.AspNetCore.Http.Features.ISessionFeatureMicrosoft.AspNetCore.Session.SessionFeature
Microsoft.AspNetCore.Http.Features.IHttpBodyControlFeatureMicrosoft.AspNetCore.Server.IIS.Core.IISHttpContextOfT`1[Microsoft.AspNetCore.Hosting.HostingApplication+Context]
Microsoft.AspNetCore.Http.Features.IServerVariablesFeatureMicrosoft.AspNetCore.Server.IIS.Core.IISHttpContextOfT`1[Microsoft.AspNetCore.Hosting.HostingApplication+Context]
Microsoft.AspNetCore.Http.Features.IHttpMaxRequestBodySizeFeatureMicrosoft.AspNetCore.Server.IIS.Core.IISHttpContextOfT`1[Microsoft.AspNetCore.Hosting.HostingApplication+Context]
Microsoft.AspNetCore.Http.Features.ITrackingConsentFeatureMicrosoft.AspNetCore.CookiePolicy.ResponseCookiesWrapper
Microsoft.AspNetCore.Http.Features.IRequestCookiesFeatureMicrosoft.AspNetCore.Http.Features.RequestCookiesFeature
Microsoft.AspNetCore.Localization.IRequestCultureFeatureMicrosoft.AspNetCore.Localization.RequestCultureFeature
DotVVM.Framework.Hosting.IHttpContextDotVVM.Framework.Hosting.DotvvmHttpContext
Variable Value
dotvvm.requestContextDotVVM.Framework.Hosting.DotvvmRequestContext