Jump to content

Hades0299

Community Members
  • Posts

    20
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Hades0299

  1. Hello everyone,

    I use the svn-Version of 0 A.D. and compile it myself.

    The compile runs without any complains, but if I start the test i get multiple errors.

    Im using archlinux on a x64 machine. I am not shure if it is a problem with my System or the tests, but hopefully you can help finding the reasons for them.

    Running cxxtest tests (294 tests)...........................................................................................................................................................................................................headerless.cpp(490): Assertion failed: "m_freeBytes >= freedBlock->Size()"
    Assertion failed: "m_freeBytes >= freedBlock->Size()"
    Location: headerless.cpp:490 (Validate)

    Call stack:

    (0x9cf48b) ./test() [0x9cf48b]
    (0x97c381) ./test() [0x97c381]
    (0x97d32e) ./test() [0x97d32e]
    (0x988c87) ./test() [0x988c87]
    (0x51250f) ./test() [0x51250f]
    (0x43a839) ./test() [0x43a839]
    (0x43f2d3) ./test() [0x43f2d3]
    (0x43f874) ./test() [0x43f874]
    (0x43fb1e) ./test() [0x43fb1e]
    (0x4426ad) ./test() [0x4426ad]
    (0x420c60) ./test() [0x420c60]
    (0x7ff0bfa7f000) /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7ff0bfa7f000]
    (0x4333c3) ./test() [0x4333c3]

    errno = 0 (No error reported here)
    OS error = ?


    headerless.cpp(561): Assertion failed: "m_currentFreeBytes >= size"
    Assertion failed: "m_currentFreeBytes >= size"
    Location: headerless.cpp:561 (OnRemoveFromFreelist)

    Call stack:

    (0x9cf48b) ./test() [0x9cf48b]
    (0x97c381) ./test() [0x97c381]
    (0x97d32e) ./test() [0x97d32e]
    (0x988c4e) ./test() [0x988c4e]
    (0x51250f) ./test() [0x51250f]
    (0x43a839) ./test() [0x43a839]
    (0x43f2d3) ./test() [0x43f2d3]
    (0x43f874) ./test() [0x43f874]
    (0x43fb1e) ./test() [0x43fb1e]
    (0x4426ad) ./test() [0x4426ad]
    (0x420c60) ./test() [0x420c60]
    (0x7ff0bfa7f000) /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7ff0bfa7f000]
    (0x4333c3) ./test() [0x4333c3]

    errno = 0 (No error reported here)
    OS error = ?


    headerless.cpp(210): Assertion failed: "m_freeBlocks != 0"
    Assertion failed: "m_freeBlocks != 0"
    Location: headerless.cpp:210 (Remove)

    Call stack:

    (0x9cf48b) ./test() [0x9cf48b]
    (0x97c381) ./test() [0x97c381]
    (0x97d32e) ./test() [0x97d32e]
    (0x988ceb) ./test() [0x988ceb]
    (0x51250f) ./test() [0x51250f]
    (0x43a839) ./test() [0x43a839]
    (0x43f2d3) ./test() [0x43f2d3]
    (0x43f874) ./test() [0x43f874]
    (0x43fb1e) ./test() [0x43fb1e]
    (0x4426ad) ./test() [0x4426ad]
    (0x420c60) ./test() [0x420c60]
    (0x7ff0bfa7f000) /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7ff0bfa7f000]
    (0x4333c3) ./test() [0x4333c3]

    errno = 0 (No error reported here)
    OS error = ?


    headerless.cpp(211): Assertion failed: "m_freeBytes >= freedBlock->Size()"
    Assertion failed: "m_freeBytes >= freedBlock->Size()"
    Location: headerless.cpp:211 (Remove)

    Call stack:

    (0x9cf48b) ./test() [0x9cf48b]
    (0x97c381) ./test() [0x97c381]
    (0x97d32e) ./test() [0x97d32e]
    (0x988bea) ./test() [0x988bea]
    (0x51250f) ./test() [0x51250f]
    (0x43a839) ./test() [0x43a839]
    (0x43f2d3) ./test() [0x43f2d3]
    (0x43f874) ./test() [0x43f874]
    (0x43fb1e) ./test() [0x43fb1e]
    (0x4426ad) ./test() [0x4426ad]
    (0x420c60) ./test() [0x420c60]
    (0x7ff0bfa7f000) /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7ff0bfa7f000]
    (0x4333c3) ./test() [0x4333c3]

    errno = 0 (No error reported here)
    OS error = ?


    headerless.cpp(428): Assertion failed: "m_freeBytes >= freedBlock->Size()"
    Assertion failed: "m_freeBytes >= freedBlock->Size()"
    Location: headerless.cpp:428 (RemoveTags)

    Call stack:

    (0x9cf48b) ./test() [0x9cf48b]
    (0x97c381) ./test() [0x97c381]
    (0x97d32e) ./test() [0x97d32e]
    (0x988aa9) ./test() [0x988aa9]
    (0x51250f) ./test() [0x51250f]
    (0x43a839) ./test() [0x43a839]
    (0x43f2d3) ./test() [0x43f2d3]
    (0x43f874) ./test() [0x43f874]
    (0x43fb1e) ./test() [0x43fb1e]
    (0x4426ad) ./test() [0x4426ad]
    (0x420c60) ./test() [0x420c60]
    (0x7ff0bfa7f000) /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7ff0bfa7f000]
    (0x4333c3) ./test() [0x4333c3]

    errno = 0 (No error reported here)
    OS error = ?


    headerless.cpp(237): Assertion failed: "freeBlocks == m_freeBlocks*2 && freeBytes == m_freeBytes*2"
    Assertion failed: "freeBlocks == m_freeBlocks*2 && freeBytes == m_freeBytes*2"
    Location: headerless.cpp:237 (Validate)

    Call stack:

    (0x9cf48b) ./test() [0x9cf48b]
    (0x97c381) ./test() [0x97c381]
    (0x97d32e) ./test() [0x97d32e]
    (0x987c0f) ./test() [0x987c0f]
    (0x51250f) ./test() [0x51250f]
    (0x43a839) ./test() [0x43a839]
    (0x43f2d3) ./test() [0x43f2d3]
    (0x43f874) ./test() [0x43f874]
    (0x43fb1e) ./test() [0x43fb1e]
    (0x4426ad) ./test() [0x4426ad]
    (0x420c60) ./test() [0x420c60]
    (0x7ff0bfa7f000) /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7ff0bfa7f000]
    (0x4333c3) ./test() [0x4333c3]

    errno = 0 (No error reported here)
    OS error = ?


    headerless.cpp(335): Assertion failed: "((m_bitmap & Bit(i)) == 0) == m_rangeLists.IsEmpty()"
    Assertion failed: "((m_bitmap & Bit(i)) == 0) == m_rangeLists.IsEmpty()"
    Location: headerless.cpp:335 (Validate)

    Call stack:

    (0x9cf48b) ./test() [0x9cf48b]
    (0x97c381) ./test() [0x97c381]
    (0x97d32e) ./test() [0x97d32e]
    (0x987c9b) ./test() [0x987c9b]
    (0x51250f) ./test() [0x51250f]
    (0x43a839) ./test() [0x43a839]
    (0x43f2d3) ./test() [0x43f2d3]
    (0x43f874) ./test() [0x43f874]
    (0x43fb1e) ./test() [0x43fb1e]
    (0x4426ad) ./test() [0x4426ad]
    (0x420c60) ./test() [0x420c60]
    (0x7ff0bfa7f000) /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7ff0bfa7f000]
    (0x4333c3) ./test() [0x4333c3]

    errno = 0 (No error reported here)
    OS error = ?


    headerless.cpp(239): Assertion failed: "!IsEmpty() || (m_sentinel.next == &m_sentinel && m_sentinel.prev == &m_sentinel)"
    Assertion failed: "!IsEmpty() || (m_sentinel.next == &m_sentinel && m_sentinel.prev == &m_sentinel)"
    Location: headerless.cpp:239 (Validate)

    Call stack:

    (0x9cf48b) ./test() [0x9cf48b]
    (0x97c381) ./test() [0x97c381]
    (0x97d32e) ./test() [0x97d32e]
    (0x987c4a) ./test() [0x987c4a]
    (0x51250f) ./test() [0x51250f]
    (0x43a839) ./test() [0x43a839]
    (0x43f2d3) ./test() [0x43f2d3]
    (0x43f874) ./test() [0x43f874]
    (0x43fb1e) ./test() [0x43fb1e]
    (0x4426ad) ./test() [0x4426ad]
    (0x420c60) ./test() [0x420c60]
    (0x7ff0bfa7f000) /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7ff0bfa7f000]
    (0x4333c3) ./test() [0x4333c3]

    errno = 0 (No error reported here)
    OS error = ?

  2. Open http://localhost:5280/admin in your browser, login with the Username and the Password that you set as you set up your server.

    Goto "Virtual Host" and click on the Hostname you created. Then goto Users and tell me what you see.

    In your post #13 you tried to connect to your server with two diffrent commands:

    ./XpartaMuPP.py -l ubuntu --password 123456 --nickname WFGbot

    and

    ./XpartaMuPP.py --domain ubuntu   --password 123456 --nickname WFGbot

    As you see, they are different in one part:

    In the first, successful, Command you use "-l Ubuntu", in the second "--domain Ubuntu".

    with -l you specify the loginname, and with --domain, the place to find your server.

    • Like 2
  3. Died you try to relaunch 0ad after that?

    And your Desktop looks very much like OS X, you're sure you use Vista and not a mac and try to Launch 0ad with wine?

    If you use some customized desktop, that could be the Problem. I have no experience with such themes, so I cannot say much about them.

    • Like 1
  4. Copy the gamedata to another place on your disk, for example your desktop or your Users-directory.

    You should find it in your Programms folder, search for somthing like 0 A.D. or Pyrogenesis.exe. you should find a directory called binaries, that is the gamedata. to start use the pyrogenesis.exe in binaries\system\.

    Vista has an interesting Userrights mangment, so it could help do try it from an external media, like an USB-Stick or a portable Harddisk.

    I will show if I can find a vista, to try this myself today.

  5. I think, that those maps with many trees don't need many trees to regrow. Only a little percentage, 10% or so, should regrow. There wouldn't be many Problems with path finding.

    On maps with less trees that percentage could be higher. On desert maps you have a Oasis, and trees might regrow only near of them.

    Maybe a technologie could be designed to plant new trees, if necessary.

    • Like 2
  6. The actual version of 0ad deals with the time about 500 BC until 0 AD.

    I think, that I’ve read somewhere, that a second part of 0ad, should one be released, would deal with the 500 years AD.

    I hope, they could release another part after that, so those resources could be added there.

    • Like 1
  7. Very nice ideas, especially growing trees would be nice. I’m no developer, so I’m not sure, how difficult this would be to implement.

    About Uranium, Fossil Fuels and Wind/Solar power, I think they would not fit in a game, that is about the times BC. They would fit into a game about the modern era.

    Cotton could be used to make Clothing for the units, maybe in form of a little amount of Cotton to get a new soldier.

    • Like 1
  8. On another Map (Acropolis 1) playing against the AI I get the same error without anything blocking the way towards me.

    I build a second Civic Centre and didn’t watched it, so Aegis destroyed it. Directly after that, the game starts lagging and the Error shows up.

    Maybe this is a bit helpful.

    a quick fix could be to protect the Civic Centre better ;)

  9. Hello,

    if i play on Isthus and build a wall, so the ai cannot attack me direktly, i get this interresting error.

    also the ai is not trying to attack me.

    This error appers the hole time:

    ERROR: JavaScript error: simulation/ai/aegis/base-manager.js line 204

    TypeError: ent is undefined

    ([object Object],[object Array],[object Object])@simulation/ai/aegis/base-manager.js:204

    ([object Object],[object Object],[object Array])@simulation/ai/aegis/headquaters.js:1068

    ([object Object])@simulation/ai/aegis/aegis.js:160

    ([object Object],[object Array],[object Object])@simulation/ai/common-api-v3/base.js:68

    @:0

    in the interrestinglog.html i get the following error:

    WARNING: JavaScript warning: simulation/ai/aegis/aegis.js line 291 reference to undefined property this.pathInfo

    ERROR: JavaScript error: simulation/ai/aegis/aegis.js line 291 TypeError: this.pathInfo is undefined ()@simulation/ai/aegis/aegis.js:291 ([object Object],[object Array])@simulation/ai/aegis/aegis.js:90 ([object Object])@simulation/ai/aegis/aegis.js:156 ([object Object],[object Object])@simulation/ai/common-api-v3/base.js:66 @:0

    hope you can find the issue

×
×
  • Create New...