Giter Site home page Giter Site logo

A lot of toppings don't work about burger HOT 10 CLOSED

tktech avatar tktech commented on July 17, 2024
A lot of toppings don't work

from burger.

Comments (10)

Pokechu22 avatar Pokechu22 commented on July 17, 2024

Hm, that's odd. 1.12.2 should work fine on master along with 1.13; I'm currently working on 1.14 on my fork, branch 1.14-dev. I'll do some testing...

Note that many toppings depend on other toppings; in particular the objects topping depends on entities (and it looks like only entities is failing) and the items, blockstates, and recipes toppings depend on blocks (which also seems to be failing). tags being empty is to be expected for 1.12 since tags were only added in 1.13.

from burger.

DaMatrix avatar DaMatrix commented on July 17, 2024

Well I've also tried running it with all toppings enabled, and get the same error on entities, so that's definitely a thing. Should I try going back a few commits (and if so, which one should I try)?

from burger.

Pokechu22 avatar Pokechu22 commented on July 17, 2024

It works on my machine™ so that's odd.

One thing I see is that it's in _entities_1point10 for the entities topping, which shouldn't be the case (it should be using the 1.11 format). Can you give me the output of the versions topping?

One other thing I forgot about: on my 1.14-dev branch I've changed it so that if one topping fails to run, it'll continue running the other toppings that don't depend on it (instead of just dying in the middle). I probably should cherry-pick that change (and maybe the download JAR changes too) into a separate branch and merge that into master since they're not directly 1.14 things and would help with stuff like this.

from burger.

DaMatrix avatar DaMatrix commented on July 17, 2024

Output of version (versions doesn't exist): https://pastebin.com/tvUADJLd

I hadn't even tried the download thing until you mentioned it there, that doesn't work either: https://pastebin.com/F74kdSxM

from burger.

Pokechu22 avatar Pokechu22 commented on July 17, 2024

Alright, that did have a difference: when I run it I get

        "version": {
            "data": 1343,
            "entity_format": "1.11",
            "is_flattened": false,
            "name": "1.12.2",
            "protocol": 340
        }

but you're missing the data version and thus the entity format is wrong:

        "version": {
            "entity_format": "1.10",
            "is_flattened": false,
            "name": "1.12.2",
            "protocol": 340
        }

I'm not sure why that's the case. The only thing I know is different about my setup is that I'm testing with Python 3.6.4 on cygwin and also python 3.6.5 on my raspberry pi and it works for both there. I'll try 3.6.7 and see if that makes a difference...


The download thing not working is why I have changes to merge, see Pokechu22#10. It's been broken for ages.

from burger.

Pokechu22 avatar Pokechu22 commented on July 17, 2024

I can reproduce it with 3.6.7 on WSL. I'm not sure if that's because I have something else different on WSL or what exactly, but at least I can reproduce it.

from burger.

Pokechu22 avatar Pokechu22 commented on July 17, 2024

Can you try commit 02f9537? I think I know what the issue is if it works on that version.

from burger.

DaMatrix avatar DaMatrix commented on July 17, 2024

nope, it doesn't happen on that commit.

from burger.

Pokechu22 avatar Pokechu22 commented on July 17, 2024

Alright, the issue is I started depending on a newer jawa feature, but it's not in a version published on PyPI yet. My guess is I built it off of master locally on both machines but not on WSL, so WSL was using the PyPI version. I'll ask tktech to release a new version, but in the mean time using the older commit or installing jawa locally would both work.

from burger.

DaMatrix avatar DaMatrix commented on July 17, 2024

Alright, thanks for your time and quick responses! I'll probably just go for the old version for now.

from burger.

Related Issues (9)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.