DynamicSigns doesn't update? #74


  • New
  • Defect
  • Replied
Open
Assigned to _ForgeUser6956315
  • _ForgeUser4439668 created this issue Jul 8, 2012

    What steps will reproduce the problem?
    1. create DyanmicSigns for the global shop
    2. *****unknown, but i suspect the signs have to be out of chunk load *****
    3. buy and sell from the shop

    What is the expected output? What do you see instead?
    Minimally I expect that when the chunk of signs is loaded and a purchase or sale is made that they are updated.
    Instead the sign completely stops updating until you recreate the sign.  Then it works normally again

    What version of the product are you using?
    9.1

    Do you have an error log of what happened?
    no errors

    Please provide any additional information below.
    I am verifying this 2 ways.
    price and stock signs
    I go to the physical ticker house and look at the sign... it says 720 stock of stone.  You do /price it says only 703 stock.  The prices also do not match.  I do /renewpricing... signs not fixed.  I do /buy and /sell.... signs not fixed.

    I am not sure how to force the sign to update without destroying it and recreating it

  • _ForgeUser4439668 added the tags New Defect Jul 8, 2012
  • _ForgeUser4439668 posted a comment Jul 8, 2012

    I have noticed one of the failed events that break signs is the command to addstock.

    I have also found that if i do renewpricing it does NOT update the signs

    However, if I do setceiling the prices are updated... even if the same amount is used

  • _ForgeUser4439668 posted a comment Jul 8, 2012

    based on observations the shift in price from sign to actual price may also be a result of the gradual price shift from time.

    Placing new signs on an item not purchased for several hours will often show a different /price than the dynamic sign price

    in these cases the command /buy and /sell DO appear to still update the sign


    Edited Jul 8, 2012
  • _ForgeUser7847399 posted a comment Jul 9, 2012

    "Placing new signs on an item not purchased for several hours will often show a different /price than the dynamic sign price"

    May be related to this: http://dev.bukkit.org/server-mods/dynamiceconomy-v-01/tickets/41-dynamic-signs-not-updating-with-inflation-pdot/

  • _ForgeUser6956315 posted a comment Jul 11, 2012

    Unfortunately there's no way for me to just reproduce the results.

    You need to somehow give me a better perspective of the problem. I understand what it is, but I can't do anything about it unless you're able to better consolidate the issue. There just isn't enough information for me to do anything.

    If a DynamicSign isn't updating, there's a chance that it's for some reason not in the signs.yml file in the DE folder. If the coordinate of the sign isn't in that file, it won't be updated.

    Check that.

  • _ForgeUser7087335 posted a comment Jul 18, 2012

    I'm having the same problem. Some signs update, others don't. Stocks and prices, they don't change when something is bought or sold. Its doing it mostly with armor related signs, if that helps.

  • _ForgeUser7087335 removed a tag Waiting Jul 18, 2012
  • _ForgeUser7087335 added a tag Replied Jul 18, 2012
  • _ForgeUser4439668 posted a comment Jul 18, 2012

    ksafin,

    I was looking at the log.txt file and found lots of these entries:
    DynamicSign no longer found at 513 66 -486, entry removed from file

    I went to the cords and the sign was still there.  I am the only one who manages these signs and no one has access to break or recreate them.

    This would fit my first guess that the signs were being unloaded.  Then the system detects they are not there, because they are not loaded into chunk memory, and it removes it from the signs.yml file.  Thus when the chunks and signs are reloaded into memory they do not update... not until they are replaced with new signs.


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