Skip to content
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

isaac sim 4.2.0 loading template omni.example.cpp.omnigraph_node error #13

Open
huqin-RM opened this issue Dec 4, 2024 · 1 comment

Comments

@huqin-RM
Copy link

huqin-RM commented Dec 4, 2024

2024-12-04 11:16:37 [640,258ms] [Error] [omni.graph.core.plugin] Attempting to register the node type "omni.example.cpp.omnigraph_node.ExampleNode" which has been built with a more recent OG framework than the one used by this application.
=> (node interface is 1.19, framework has 1.18).
=> Node is rejected as it can make the application crash.

How can I solve it

@limshoonkit
Copy link

limshoonkit commented Jan 14, 2025

You probably running it in Isaac Sim 4.2 and you got a branch release for kit-106.3.
Either you need wait for the upcoming release of Isaac Sim 4.5 which uses the current main branch of kit-106.5 or modify the following files.

deps/kit-sdk.packman.xml

<project toolsVersion="5.0">
  <!-- We always depend on the release kit-kernel package, regardless of config -->
  <dependency name="kit_kernel_${config}" linkPath="../_build/${platform}/${config}/kit" tags="${config} non-redist">
    <package name="kit-kernel" version="106.2.0+release.146576.9df8bbcd.gl.${platform}.${config}"/>
  </dependency>
</project>

deps/repo-deps.packman.xml

<project toolsVersion="5.0">
  <dependency name="repo_build" linkPath="../_repo/deps/repo_build">
    <package name="repo_build" version="0.75.1"/>
  </dependency>
  <dependency name="repo_docs" linkPath="../_repo/deps/repo_docs">
    <package name="repo_docs" version="0.39.2" />
  </dependency>
  <dependency name="repo_kit_tools" linkPath="../_repo/deps/repo_kit_tools">
    <package name="repo_kit_tools" version="0.19.9"/>
  </dependency>
  <dependency name="repo_man" linkPath="../_repo/deps/repo_man">
    <package name="repo_man" version="1.68.1"/>
  </dependency>
  <dependency name="repo_package" linkPath="../_repo/deps/repo_package">
    <package name="repo_package" version="5.12.3" />
  </dependency>
  <dependency name="repo_format" linkPath="../_repo/deps/repo_format">
    <package name="repo_format" version="2.13.0" />
  </dependency>
  <dependency name="repo_source" linkPath="../_repo/deps/repo_source">
    <package name="repo_source" version="0.6.0" />
  </dependency>
  <dependency name="repo_test" linkPath="../_repo/deps/repo_test">
    <package name="repo_test" version="2.37.0" />
  </dependency>
  <dependency name="repo_ci" linkPath="../_repo/deps/repo_ci">
    <package name="repo_ci" version="0.8.5" />
  </dependency>
  <dependency name="repo_usd" linkPath="../_repo/deps/repo_usd">
    <package name="repo_usd" version="5.0.1" />
  </dependency>
</project>

source/apps/exts.deps.generated.kit


########################################################################################################################
# This kit file is generated by "repo precache_exts" tool.
# It is an app, that contains all extensions from the repo as dependencies. It is used to:
# 1. lock all versions of their dependencies (reproducible builds).
# 2. precache (download) all dependencies before building.
#
# This file is regenerated if:
# 1. Any extension is added or removed from the repo.
# 2. Any extension version is updated
# 3. This file is removed.
#
# To update version lock the same `repo build -u` flag can be used.
########################################################################################################################

[settings.app.exts.folders]
'++' = ["${app}/../exts", "${app}/../extscache/"]

# All local extensions built in this repo:
[dependencies]
"custom.ros2_cpp.omnigraph_node" = {}
"omni.example.cpp.actions" = {}
"omni.example.cpp.commands" = {}
"omni.example.cpp.hello_world" = {}
"omni.example.cpp.omnigraph_node" = {}
"omni.example.cpp.pybind" = {}
"omni.example.cpp.tasking" = {}
"omni.example.cpp.ui_widget" = {}
"omni.example.cpp.usd" = {}
"omni.example.cpp.usd_physics" = {}
"omni.example.cpp.usdrt" = {}
"omni.example.python.hello_world" = {}
"omni.example.python.ui" = {}
"omni.example.python.usdrt" = {}
"omni.example.python.usdrt_mesh" = {}

########################################################################################################################
# BEGIN GENERATED PART (Remove from 'BEGIN' to 'END' to regenerate)
########################################################################################################################

# Kit SDK Version: 106.2.0+release.146576.9df8bbcd

# Version lock for all dependencies:
[settings.app.exts]
enabled = [
	"omni.physx.stageupdate-106.2.0",
]

########################################################################################################################
# END GENERATED PART
########################################################################################################################

VERSION.md

106.2.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants