OnTime giving 9X reward, Error Log concerns? #475


  • New
  • Defect
Open
Assigned to _ForgeUser8455416
  • _ForgeUser6064871 created this issue Jun 8, 2014

    What Version of OnTime and Bukkit are you using?
    OnTime: 3.13.3
    Spigot: #1487

    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/RXi5aEUS

    What is the expected output? What do you see instead?

    - Players are receiving rewards 9 times the amount the should for referrals

    - also there are lots of mysql errors, should i worry about those and anything else in the error log?

    Do you have an console log of what happened?

    ERROR LOG: http://zeroground.net/publicfiles/OnTime_ERROR.txt

    Are you having a "rewards" problem?  Please provide a link to a copy of your /plugins/OnTime/rewards.yml : http://pastebin.com/LrCuBL5y

    Did you turn on OnTime logging (/ontime logfile enable 1)?  If so, provide a link to that file too.

    (52MB) http://zeroground.net/publicfiles/OnTimeLog.txt

    Please provide any additional information below.

  • _ForgeUser6064871 added the tags New Defect Jun 8, 2014
  • _ForgeUser8455416 posted a comment Jun 9, 2014

    Hi AustinKelly,

    It looks like these 'extra' rewards only happened in a single instance when 'lrooks' was identified by 'gourzong2' as their reference. Somehow, the part I can't explain right now, it looks like 'gourzong2' may have successfully issued the 'referred by' command multiple times, and hence giving 'loorks' that string of rewards.

    Can you run an experiment and have a player run that command multiple times and see what happens?

    Before you do that, please delete/rename the OnTimeLog.txt file so that a new one is generated. Your current one is so large it is hard to work with it.

    Once you run the experiment note what the player sees in game, and post a copy to the new OnTimeLog.txt file.

    Regarding the ERROR log, there is really nothing to worry about in there. The MySQL errors you see were from OnTime v3.13.0, which had an issue I fixed, and you will see they pre-date the availability ov v3.13.3. I suggest you also delete this file and let a fresh one start. I can take a look at it again in a week or so to see if there is any worrisome patterns, but for now I think you are ok.

  • _ForgeUser8455416 posted a comment Aug 26, 2014

    I have added some fixes to v3.13.4 that may help with this issue. Since I can reproduce the problem I can be sure until someone like yourself loads and tries it again.

    If you do try and still see the problem I would appreciate seeing new versions of both your OnTimeLog.txt and OnTimeERROR.txt files.


To post a comment, please login or register a new account.