Giter Site home page Giter Site logo

No HTML about tectonicus HOT 11 CLOSED

dudde0man avatar dudde0man commented on June 6, 2024
No HTML

from tectonicus.

Comments (11)

skoeven avatar skoeven commented on June 6, 2024 1

First, thanks for the memory info you provided. I've updated the readme to let people know how to increase the memory available to Java. Also Tectonicus now logs out the current max heap memory size for convenience.
memory

Second, it looks like you've discovered a lighting issue with 1.20. I had seen it myself before but it didn't really register until you mentioned it. I went and did a comparison:
lightingChange

I've created a new issue because this will unfortunately require some investigation. I'll go ahead and close this issue.

from tectonicus.

skoeven avatar skoeven commented on June 6, 2024 1

Just FYI, I've put out a release that fixes the texture color issue: https://github.com/tectonicus/tectonicus/releases/tag/v2.30.2

from tectonicus.

skoeven avatar skoeven commented on June 6, 2024

From reading your log file it seems that the tile rendering is not actually finishing. If it had finished you would see "Base tile render complete" in the log followed by a bunch log lines for downsampling and writing out javascript and html files. Unfortunately I'm not sure what's happening or how it could get interrupted like that with no errors. I would have you turn verbose logging on but there is a bug in the current version so that verbose mode doesn't work. I will be releasing a new Tectonicus version in the next day or so that will include a fix for this bug. With that version you can turn on verbose logging and we can get some more information on where the render is stopping.

from tectonicus.

skoeven avatar skoeven commented on June 6, 2024

It took longer than planned, but there is a new version of Tectonicus out that fixes the verbose logging: https://github.com/tectonicus/tectonicus/releases/tag/v2.30.1

You can run turn on verbose logging by adding the -v command line option:
java -jar .\Tectonicus-2.30.1.jar -c config.xml -v

from tectonicus.

dudde0man avatar dudde0man commented on June 6, 2024

Thanks for the update!
The update made the process provide an error message so i managed to fix the issue.
It was a memory issue with "GCLocker too often allocating x words - java out of memory java heap space". I fixed it by allocating 6g's of ram specifically on startup, it didn't even let me run the program with 4g's allocated. If you want the logs for something i can post them if needed.
I also quickly want to say that i have used quite a few mapping tools over the years, and i'm highly impressed with your program, you've done an amazing job, thanks for your work and help.

from tectonicus.

skoeven avatar skoeven commented on June 6, 2024

Great! I'm glad you were able to resolve the problem. If you get a chance could you post your logs? Especially if you have the logs with the error message. I'm curious to see where it was happening.

from tectonicus.

dudde0man avatar dudde0man commented on June 6, 2024

Here are the logs. I can't find any error messages in the log so i included a picture of the error from the cmd. I've run the process like this multiple times and the issue seems to occur around 2600 tiles every time.
[tectonicus.log]
(https://github.com/tectonicus/tectonicus/files/15401726/tectonicus.log)
image

from tectonicus.

dudde0man avatar dudde0man commented on June 6, 2024

tectonicus.log

from tectonicus.

skoeven avatar skoeven commented on June 6, 2024

Thank you, that's very helpful!
If you don't mind I have a couple of other questions:

  1. Are you using the java -Xms -Xmx properties to set the amount of heap memory to get it to work?
  2. How much memory does your machine have?
  3. Could you screenshot the output of this command: java -XX:+PrintFlagsFinal -version | findstr HeapSize

2600 tiles is not very much so I want to try and narrow down what the problem is so we can either possibly decrease our memory usage or at least update the docs to let people know they may need to manually provide more memory to the JVM.

from tectonicus.

dudde0man avatar dudde0man commented on June 6, 2024
  1. i used -Xmx6g. I didn't add or change anything else.
  2. I have 8 ram

image

from tectonicus.

dudde0man avatar dudde0man commented on June 6, 2024

I'm not sure if i should open a new issue or not by I've ran into another problem. When i generate maps the stone turns white. There doesn't seem to be any errors in the log and other textures seem fine. This issue persists in views.
image
The issue was most likely present in all previous logs but i'll post this to make sure.
tectonicus.log

from tectonicus.

Related Issues (20)

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.