Skip to content

[ERROR] Tileset root node children is null or empty #52

@loicroybon

Description

@loicroybon

Hello,
I would like to have some help to explain this bug please :

DEBUG OBJ: scan dir = /work/3dtiles
total 61436
drwxr-xr-x 3 1000 1000     4096 Jun 25 06:43 .
drwxrwxrwx 5 1000 1000     4096 Jun 25 06:43 ..
-rwxr-xr-x 1 1000 1000 62893535 Jun 25 06:43 24-0688-galerie_BARBARA_All_Text.obj
-rw-r--r-- 1 1000 1000       36 Jun 25 06:43 OBJ_3DTILES.log
drwxr-xr-x 2 1000 1000     4096 Jun 25 06:43 tiles
➡️  [mago] Converting 1 file(s) → 3D Tiles
WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
ERROR StatusLogger Could not determine local host name
 java.net.UnknownHostException: e4d8175117ae: e4d8175117ae: Temporary failure in name resolution
	at java.base/java.net.InetAddress.getLocalHost(InetAddress.java:1671)
	at org.apache.logging.log4j.core.util.NetUtils.getLocalHostname(NetUtils.java:56)
	at org.apache.logging.log4j.core.LoggerContext.lambda$setConfiguration$0(LoggerContext.java:615)
	at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708)
	at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:615)
	at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:694)
	at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:711)
	at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:253)
	at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:245)
	at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:47)
	at org.apache.logging.log4j.LogManager.getContext(LogManager.java:176)
	at org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:60)
	at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:47)
	at org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:33)
	at shadow.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358)
	at shadow.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383)
	at com.gaia3d.command.mago.Mago3DTilerMain.<clinit>(Mago3DTilerMain.java:17)
Caused by: java.net.UnknownHostException: e4d8175117ae: Temporary failure in name resolution
	at java.base/java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
	at java.base/java.net.InetAddress$PlatformNameService.lookupAllHostAddr(InetAddress.java:934)
	at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1543)
	at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:852)
	at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1533)
	at java.base/java.net.InetAddress.getLocalHost(InetAddress.java:1666)
	... 16 more
----------------------------------------
mago-3d-tiler(1.12.0-release) by Gaia3d, Inc.
----------------------------------------
----------------------------------------
Input Path: /work/3dtiles
Output Path: /work/3dtiles/tiles
Input Format: OBJ
Output Format: B3DM
Terrain File Path: null
Instance File Path: /work/3dtiles/instance.dae
Log Path: null
Recursive Path Search: true
Coordinate Reference System: EPSG:4978
Proj4 Code: null
Debug Mode: false
----------------------------------------
+ Extension has been applied.
----------------------------------------
[Init] Starting process flow: BatchedProcessModel
[Load] Loading all files.
[Load] Finished loading all files
[Pre] Created temp directory in /work/3dtiles/tiles/temp
[Pre] Start the pre-processing.
[Pre][1/1] Loading file : 24-0688-galerie_BARBARA_All_Text.obj
[Pre][1/1][1/1] Loading tiles from file.
[Pre] Total Node Count 1
[Pre] End the pre-processing.
[Tile] Start the tiling process.
[Tile] Writing tileset file.
[ERROR] Tileset root node children is null or empty
[ERROR] Failed to run main process.
com.gaia3d.basic.exception.TileProcessingException: Tileset root node children is null or empty
	at com.gaia3d.process.tileprocess.tile.Batched3DModelTiler.writeTileset(Batched3DModelTiler.java:81) ~[mago-3d-tiler.jar:1.12.0-release]
	at com.gaia3d.process.TilingPipeline.executeTilingProcess(TilingPipeline.java:124) ~[mago-3d-tiler.jar:1.12.0-release]
	at com.gaia3d.process.TilingPipeline.process(TilingPipeline.java:56) ~[mago-3d-tiler.jar:1.12.0-release]
	at com.gaia3d.command.model.BatchedProcessModel.run(BatchedProcessModel.java:79) ~[mago-3d-tiler.jar:1.12.0-release]
	at com.gaia3d.command.mago.Mago3DTiler.execute(Mago3DTiler.java:23) ~[mago-3d-tiler.jar:1.12.0-release]
	at com.gaia3d.command.mago.Mago3DTilerMain.main(Mago3DTilerMain.java:61) [mago-3d-tiler.jar:1.12.0-release]
Exception in thread "main" java.lang.RuntimeException: Failed to run main process.
	at com.gaia3d.command.mago.Mago3DTilerMain.main(Mago3DTilerMain.java:75)
Caused by: com.gaia3d.basic.exception.TileProcessingException: Tileset root node children is null or empty
	at com.gaia3d.process.tileprocess.tile.Batched3DModelTiler.writeTileset(Batched3DModelTiler.java:81)
	at com.gaia3d.process.TilingPipeline.executeTilingProcess(TilingPipeline.java:124)
	at com.gaia3d.process.TilingPipeline.process(TilingPipeline.java:56)
	at com.gaia3d.command.model.BatchedProcessModel.run(BatchedProcessModel.java:79)
	at com.gaia3d.command.mago.Mago3DTiler.execute(Mago3DTiler.java:23)
	at com.gaia3d.command.mago.Mago3DTilerMain.main(Mago3DTilerMain.java:61)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions