-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Evolve/Release issue, again #4235
Comments
Could this be caused by the new inventory system, now using a cached inventory and the catcher not updating when pokemon are caught? |
That commit doesn't solve the problem. |
Yeah, just did a new pull, waiting for testing.... Right now it's evolving/purging the backlogged cluster.... |
Negative, still does not evolve or release after capture. And the Web Interface is not updating the Pokemon list either, not sure if related. |
Incoming load of spam... not sure why full config is wanted....
And logging info - Git pull done just before start, output from bot tee'd to a log file:
|
@raxxon Thankyou, despite you thinking we don't need the detail, it's required to work out what is going wrong. Hopefully someone will be able to help you soon (I'm currently at work) |
Generally I try to limit the amount of spam to the relevant bits. Unless there's something I'm missing the initial parts should be mostly sufficient (probably should have included the whole Task list to be complete though) as I know that filtering through crap can be a complete pain in the ass at times. What other parts of the config would have interaction on the Evolve or Release aspects? I know that the release configuration lower in the config would impact, but if the rules would release on startup I assume they'd release during run as well unless there's an additional directive that hasn't been documented..... Currently I'm stopping the bot every couple of hours so that it will evolve/release things. And it's still not updating the web data stuff as the pokemon list there never changes after initial startup, don't know if that's related to the Evolve/Release issue or not, but it's a relatively minor concern at the moment. |
Can I ask you why do you have such a "weird" config? I see many configs which are not present in my commit nor in the last one.. |
Because I've evolved the configuration over time. Instead of rewriting the config every time I examine what's been updated and port over the changes. Given the large number of changes I've made to the pokemon keep/release parts I'd rather not scrap everything and start completely over each time they decide to change a part of the configuration. Plus I've seen a couple of config bits change and then revert back... |
This is on a clean install of the bot, with a stripped down config to make it as simple as possible. On one of my test accounts for development. Catch every pokemon As you can see it does this on the start of the bot it transfers and evolves, but as I catch more it stops it all together.
|
i noticed that the Nickname/Release task are only triggered at the beginning and [inventory_full] event. bot1-pokego_1 | 2016-08-19 09:26:01,067 [MoveToFort] [INFO] [inventory_full] Inventory is full. You might want to change your config to recycle more items if this message appears consistently. |
Now we've kinda gone to another extreme... Releasing the same pokemon over and over... git pull issued, pip install --ugprade -r requirements.txt issued to update the PGo API suite. No configuration changes made.
|
Issue still present, appears to be linked to Evolution....
Prior to this it captured and released several pokemon without issue. It evolved the Rat and then choked trying to release the Rat instead of the Evolved Rat. |
@raxxon please keep your release, evolve issues in one thread - It's hard to keep up when you make a new issue everytime |
Which is why I posted details here despite this being closed. |
Yep. Disabled all Evolve logic and the bot stops trying to release pokemon that don't exist. Bot isn't keeping track of pokemon held in inventory correctly between the Evolve and Transfer tasks. Is Evolve properly updating that data pool? |
Expected Behavior
Bot evolves pokemon as directed, Bot releases pokemon as directed
Actual Behavior
Bot is not evolving pokemon after capture, only on startup.
Bot is not releasing pokemon except at start.
Your FULL config.json (remove your username, password, gmapkey and any other private info)
Output when issue occurred
Steps to Reproduce
Configured as above, was working yesterday. Performed a git pull before running tonight and now the evolve/release cycle is broken again
Other Information
OS:
Ubuntu 14.04.5
Branch:
Dev
Git Commit:
8c1e9f3
Python Version:
Python 2.7.6
The text was updated successfully, but these errors were encountered: