Unable to edit input processlists

I noticed this morning that several of my calculated feeds haven't been updating for a while so I looked into why and whilst I think I know why, I'm unable to confirm or fix the problem due to emonCMS not allowing me access to the processlists in which the feeds originate, so I'm a bit stumped. 

I have several long input process chains which have calculations using the x / + - inputs and/or feeds, it appears that at some point the input ids have changed for the inputs used in some calculations, this has rendered the remainder of any process chain following a process using a "dropped" input, dead.

I assume these inputs have been deleted at some point and gone un-noticed because emonCMS simply recreates missing inputs when new data is received. I cannot be sure as I cannot recall deleting the inputs in question but nor can I rule it out 100%,

I have wondered whether it was due to the "delete empty inputs" scripts Trystan has run a couple of times as these particular inputs had no processes or names as the current value was just used in other process chains and only updated twice a day.

Now I'm aware of the issue I can just use feeds rather than inputs in my calculations and/or ensure all "active" inputs contain at least one process and/or a name (if the cleaning script is responsible) 

What is a problem though is that I now seem to be locked out of editing those processlists, the wrench icon does nothing when clicked on the effected inputs, it does work fine on all the other feeds so isn't directly related to the previous "wrench not working" issue.

I have tried to delete the processes that use nonexistent inputids with the input API "delete process" and although I get a true response the defective process is not deleted and remains in the chain. I have tried the "delete process" on a newly added "x input" process and although I got a different response, ie false the process also remains. It does work on deleting a "x feed" process however.

So does anyone know how to get access to delete the defective input processes or indeed delete the defective input processes to gain access? either way will do as I will replace them with feed references as I think that is more robust. The alternative is to delete and completely rebuild the inputs from scratch I guess.

Paul 

Edit : This is an account hosted on emoncms.org so I'm not able to use phpmyadmin

Bra1n's picture

Re: Unable to edit input processlists

I believe there was a problem a few days ago when the server software was upgraded and Trystan made a mistake resulting in some input ids being changed although he did run a script which was supposed to correct matters. 

Here's the thread about it http://openenergymonitor.org/emon/node/6185

pb66's picture

Re: Unable to edit input processlists

Cheers Bra1n, I had similar thoughts however the feeds did stop updating prior to that particular occasion.

I have now deleted the inputs effected and recreated them using only feed values, no input values are used directly in any processing at all now, beyond the opening "log to feed" that is.

Paul

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.