This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
NOTE: If you supply copies of your .yml or console log files, please use pastebin, dropbox, or other service and provide link, instead of copy/paste of the file into this report. Thanks!
What Version of OnTime and Bukkit are you using?OnTime: 3.13.3Bukkit: git-Spigot-1486 (MC: 1.7.9)
What storage option are you using? (YML or MYSQL) ?MYSQL
What permissions plugin are you using? (Groupmanager, PEX,bPermissions, etc.)GroupManager
Please provide a link to a copy of your plugins/OnTime/config.yml:http://pastebin.com/we6X93QG
What steps will reproduce the problem?1. Set up auto-report2. Everything is configured to true regarding report generating3. On specified day, nothing happens except for generating an empty AFK file4. Reports generate just fine when I use /ontime report
What is the expected output? What do you see instead?Expected that the file would be output with related log info, instead nothing happens
Do you have an console log of what happened?There was no ontime output to the console
Did you turn on OnTime logging (/ontime logfile enable 1)? If so, provide a link to that file too.http://pastebin.com/fBRWfes4
Please provide any additional information below.
Now that I think about this, I had one other user report the same problem a long time ago, and back then I never did come up with a root cause to the problem. I could never reproduce the error on my test systems. The reports always generated automatically for me.
So, we developed a work around for the issue, and it was no longer a problem, but it also took away the incentive for me to find the problem. Here's what he did:
He created a 'command reward' where that command was the "ontime report" command. from rewards.yml:
commands: - ontimereport:'ontime report'
He then defined a 'monthly' reward that is to be issued at the first minute of the month:
/ontime rewards add command ontimereport 1m monthly tag=ontimeReport
He made it exclusive
/ontime rewards exclusive ontimeReport add
Then he only gave himself the permission of :ontime.reward.ontimeReport
Then each month upon his first login to the server, the report command would automatically run
I am in the middle of a major re-write/update of OnTime. I will dig up my notes on this old problem and try again to find the root of the issue. In the meantime you can reproduce the work around above, and get you monthly reports without having to remember to run the command each month.
This seemed to be a great work-around at first, but I just began to wander if it might not work for me.
The reports are set to generate on the 1st. The reports aren't created, but the time for the month is reset like normal. It runs the report at 12AM on the 1st. If I logged in at 8AM, wouldn't it just output the only 8 hours of the month, and not the entire previous month?
It seems like there would be something in the config to disable so this doesn't happen, but I'm hesitant because it's sensitive that I don't lose the player data.
@FoxyFullmoon: Go
Yes, you are right that if the counters are resetting at 12AM as they should, you would indeed only get 8 hours worth of data. So, this work around .. is no good.
I'll have to think some more to see if I can come up with another solution.
I did look into that old ticket, and he was having problems with his weekly reports, but I suspect its the same root problem.
This is just a thought, but do you have a plugin list from the last person that had the issue? I use 50+ plugins so it is very likely that one could be the root of the problem. If you had a list, it might make it easier to cross-check anything. I know I certainly don't have the time to test every individual plugin, and I'm sure as the developer you don't either, but it might make things go a little quicker with recognizing a pattern.
If you like I can provide a current list of plugins that I am running alongside Ontime.
To post a comment, please login or register a new account.