What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[Plugin] Demon Monitor - Your web monitor!

Its beign saved on the server as your charname + apikey.jpg.

Don't worry about that!

I'm, because thats wrong.
I can see my character right here:

**removed, you got the link per PM

As you can see, its just Charname.jpg ;)
 
I think there is a bug with the website, I am unable to login to it.
Code:
Server Error in '/' Application.
Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[NullReferenceException: Object reference not set to an instance of an object.]
   DemonMembership.AccountMembershipProvider.ValidateUser(String username, String password) in F:\DemonMonitor\DemonMonitor\DemonMembership\AccountMembershipProvider.cs:192
   System.Web.Security.Membership.ValidateUser(String username, String password) +26
   DemonMonitor.Controllers.AccountController.LogOn(UserBase formReturn) in F:\DemonMonitor\DemonMonitor\DemonMonitor\Controllers\AccountController.cs:36
   lambda_method(Closure , ControllerBase , Object[] ) +108
   System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) +17
   System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +188
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +27
   System.Web.Mvc.<>c__DisplayClass15.<InvokeActionMethodWithFilters>b__12() +56
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +267
   System.Web.Mvc.<>c__DisplayClass17.<InvokeActionMethodWithFilters>b__14() +20
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +190
   System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +329
   System.Web.Mvc.Controller.ExecuteCore() +115
   System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +94
   System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) +10
   System.Web.Mvc.<>c__DisplayClassb.<BeginProcessRequest>b__5() +37
   System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0() +21
   System.Web.Mvc.Async.<>c__DisplayClass8`1.<BeginSynchronous>b__7(IAsyncResult _) +12
   System.Web.Mvc.Async.WrappedAsyncResult`1.End() +55
   System.Web.Mvc.<>c__DisplayClasse.<EndProcessRequest>b__d() +31
   System.Web.Mvc.SecurityUtil.<GetCallInAppTrustThunk>b__0(Action f) +7
   System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(Action action) +23
   System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +59
   System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +9
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +8970061
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +184
 
I think there is a bug with the website, I am unable to login to it.
Code:
Server Error in '/' Application.
Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[NullReferenceException: Object reference not set to an instance of an object.]
   DemonMembership.AccountMembershipProvider.ValidateUser(String username, String password) in F:\DemonMonitor\DemonMonitor\DemonMembership\AccountMembershipProvider.cs:192
   System.Web.Security.Membership.ValidateUser(String username, String password) +26
   DemonMonitor.Controllers.AccountController.LogOn(UserBase formReturn) in F:\DemonMonitor\DemonMonitor\DemonMonitor\Controllers\AccountController.cs:36
   lambda_method(Closure , ControllerBase , Object[] ) +108
   System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) +17
   System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +188
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +27
   System.Web.Mvc.<>c__DisplayClass15.<InvokeActionMethodWithFilters>b__12() +56
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +267
   System.Web.Mvc.<>c__DisplayClass17.<InvokeActionMethodWithFilters>b__14() +20
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +190
   System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +329
   System.Web.Mvc.Controller.ExecuteCore() +115
   System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +94
   System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) +10
   System.Web.Mvc.<>c__DisplayClassb.<BeginProcessRequest>b__5() +37
   System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0() +21
   System.Web.Mvc.Async.<>c__DisplayClass8`1.<BeginSynchronous>b__7(IAsyncResult _) +12
   System.Web.Mvc.Async.WrappedAsyncResult`1.End() +55
   System.Web.Mvc.<>c__DisplayClasse.<EndProcessRequest>b__d() +31
   System.Web.Mvc.SecurityUtil.<GetCallInAppTrustThunk>b__0(Action f) +7
   System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(Action action) +23
   System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +59
   System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +9
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +8970061
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +184

You entered wrong login information! I just uploaded a quick fix that will show an error message and take you back to the login screen if you do that.
Thanks for the feedback!
 
This plugin is the best addition to Demon Buddy period.
You should offer this up to be fully integrated into the Demon Buddy bot.
I can't think of a better addition with the same type of detail (as the DB team has) given to the end user experience.
Simply amazing.

+∞

Edit: Not only the plugin, but the website is great. I love the minimalism; the simplistic nature; the "oh click this, and it goes where I want? awesommmme" layout.
 
Last edited:
This plugin is the best addition to Demon Buddy period.
You should offer this up to be fully integrated into the Demon Buddy bot.
I can't think of a better addition with the same type of detail (as the DB team has) given to the end user experience.
Simply amazing.

+∞

Thanks a lot man! I'm doing my best to make this a good plugin! Do you think I should add anything else?
 
Thanks a lot man! I'm doing my best to make this a good plugin! Do you think I should add anything else?


I'm messing around with an idea I have here for this.
You may have heard of programs like "rainmeter". Basically it's a graphical overlay for your desktop that allows a user to customize the look/feel of the desktop so that it expresses useful data in an aesthetically pleasing manor (ex: [Ds] Desktop picture by KiraYamato89 - Photobucket - the bar on the right).


I'm not as skilled as I should be in the ways of programming and such to fully integrate something like what has been created here into something like rainmeter (pulling the data from the webpage or using API to grab data), but I've been able to fool around before and put together rough examples. Anyway, if this plugin were to have an integration like that, wow. I could flit back to my desktop and see my toon's progress in real-time (or near real-time). It could just be ploping the data right onto my desktop without me having to be logged into the website.

Basically, just another fancy feature. Not sure of the level of difficulty to make something such as this possible, but it was something I browsed for earlier today while working.
 
Just a quick update for you guys! I'm currently working on a complete UI overhaul with Kush, from #crypts. And remote commands are gonna be implemented on 0.6! It should be online sometime today. Hope you guys like it!
 
Last edited:
lost my api key and cant find out how to get it again as i reinstalled DB and when i log into the site now it jsut gives server error

Server Error in '/' Application.
The partial view '_LootOverview' was not found or no view engine supports the searched locations. The following locations were searched:
~/Views/Monitor/_LootOverview.aspx
~/Views/Monitor/_LootOverview.ascx
~/Views/Shared/_LootOverview.aspx
~/Views/Shared/_LootOverview.ascx
~/Views/Monitor/_LootOverview.cshtml
~/Views/Monitor/_LootOverview.vbhtml
~/Views/Shared/_LootOverview.cshtml
~/Views/Shared/_LootOverview.vbhtml
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.InvalidOperationException: The partial view '_LootOverview' was not found or no view engine supports the searched locations. The following locations were searched:
~/Views/Monitor/_LootOverview.aspx
~/Views/Monitor/_LootOverview.ascx
~/Views/Shared/_LootOverview.aspx
~/Views/Shared/_LootOverview.ascx
~/Views/Monitor/_LootOverview.cshtml
~/Views/Monitor/_LootOverview.vbhtml
~/Views/Shared/_LootOverview.cshtml
~/Views/Shared/_LootOverview.vbhtml

Source Error:

Line 140: }
Line 141:</ul>
Line 142:@Html.Partial("_LootOverview", Model.First().User); @* <!-- Page statistics and control buttons area -->
Line 143:<div class="statsRow">
Line 144: <div class="wrapper">


Source File: d:\web\localuser\demonmonitor\www\Views\Monitor\Index.cshtml Line: 142

Stack Trace:

[InvalidOperationException: The partial view '_LootOverview' was not found or no view engine supports the searched locations. The following locations were searched:
~/Views/Monitor/_LootOverview.aspx
~/Views/Monitor/_LootOverview.ascx
~/Views/Shared/_LootOverview.aspx
~/Views/Shared/_LootOverview.ascx
~/Views/Monitor/_LootOverview.cshtml
~/Views/Monitor/_LootOverview.vbhtml
~/Views/Shared/_LootOverview.cshtml
~/Views/Shared/_LootOverview.vbhtml]
System.Web.Mvc.HtmlHelper.FindPartialView(ViewContext viewContext, String partialViewName, ViewEngineCollection viewEngineCollection) +332
System.Web.Mvc.HtmlHelper.RenderPartialInternal(String partialViewName, ViewDataDictionary viewData, Object model, TextWriter writer, ViewEngineCollection viewEngineCollection) +267
System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData) +96
System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model) +33
ASP._Page_Views_Monitor_Index_cshtml.Execute() in d:\web\localuser\demonmonitor\www\Views\Monitor\Index.cshtml:142
System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +208
System.Web.Mvc.WebViewPage.ExecutePageHierarchy() +89
System.Web.WebPages.StartPage.RunPage() +19
System.Web.WebPages.StartPage.ExecutePageHierarchy() +67
System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +78
System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) +199
System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer) +107
System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context) +291
System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult) +13
System.Web.Mvc.<>c__DisplayClass1c.<InvokeActionResultWithFilters>b__19() +23
System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) +264
System.Web.Mvc.<>c__DisplayClass1e.<InvokeActionResultWithFilters>b__1b() +20
System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult) +176
System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +329
System.Web.Mvc.Controller.ExecuteCore() +115
System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +94
System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) +10
System.Web.Mvc.<>c__DisplayClassb.<BeginProcessRequest>b__5() +37
System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0() +21
System.Web.Mvc.Async.<>c__DisplayClass8`1.<BeginSynchronous>b__7(IAsyncResult _) +12
System.Web.Mvc.Async.WrappedAsyncResult`1.End() +55
System.Web.Mvc.<>c__DisplayClasse.<EndProcessRequest>b__d() +31
System.Web.Mvc.SecurityUtil.<GetCallInAppTrustThunk>b__0(Action f) +7
System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(Action action) +23
System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +59
System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +9
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +8966925
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +184


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272
 
Guys, thats because I'm finishing the update! Please wait a few minutes and try again!
 
Server Error in '/' Application.

Configuration Error

Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.

Source Error:


Line 35: </assemblies>
Line 36: </compilation>
Line 37: <authentication mode="Forms">
Line 38: <forms loginUrl="~/Account/LogOn" timeout="2880" />
Line 39: </authentication>

Source File: d:\web\localuser\demonmonitor\www\debug\web.config Line: 37


Show Additional Configuration Errors:
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272
 
Love this plugin, use it to monitor my bots from work using my cell phone.. cool feature request, have it send text messages to my phone upon a triggered event! Did I get too greedy?
 
Love this plugin, use it to monitor my bots from work using my cell phone.. cool feature request, have it send text messages to my phone upon a triggered event! Did I get too greedy?
Not at all! I'm gonna implement Prowl when DM is finished!

Guys, check the new design out! Tell me what you guys think: Demon Monitor

The Api Key should now show for you guys! This update should be finished before DB comes out!
 
Last edited:
Back
Top