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

COLLADA error: Trying to load an invalid COLLADA version for this DOM build! #348

Closed
130s opened this issue Mar 29, 2015 · 3 comments
Closed
Labels

Comments

@130s
Copy link
Contributor

130s commented Mar 29, 2015

Must be related to rdiankov/collada-dom#12
I'm afraid tf-based applications doesn't function at all.

$ rtmlaunch hironx_ros_bridge hironx_ros_bridge_simulation.launch
:
[ INFO] [1427586289.914961258]: [HrpsysSeqStateROSBridge] @Initilize name : HrpsysSeqStateROSBridge0
cache found for /opt/ros/indigo/share/nextage_description/models/main.wrl
Loading body customizer "/opt/ros/indigo/share/OpenHRP-3.1/customizer/libSampleCustomizer.so" for springJoint
cache found for /opt/ros/indigo/share/nextage_description/models/main.wrl
duplicated sensor Id is specified(id = 0, name = CAMERA_HEAD_R)
duplicated sensor Id is specified(id = 1, name = CAMERA_HEAD_L)
[ INFO] [1427586289.923313354]: [HrpsysSeqStateROSBridge] Loaded HiroNX
[ INFO] [1427586289.923722204]: [HrpsysSeqStateROSBridge] @Initilize name : HrpsysSeqStateROSBridge0 done
process[hrpsys_ros_diagnostics-8]: started with pid [1163]
configuration ORB with  localhost : 15005
[hrpsys.py]  waiting ModelLoader
[hrpsys.py]  start hrpsys
[hrpsys.py]  finding RTCManager and RobotHardware
process[diagnostic_aggregator-9]: started with pid [1172]
[ERROR] [1427586290.288093690]: COLLADA error: Trying to load an invalid COLLADA version for this DOM build!

[ERROR] [1427586290.304585212]: COLLADA error: Failed to load XML document from memory


state_publisher: /usr/include/boost/smart_ptr/shared_ptr.hpp:653: typename boost::detail::sp_member_access<T>::type boost::shared_ptr<T>::operator->() const [with T = const urdf::Link; typename boost::detail::sp_member_access<T>::type = const urdf::Link*]: Assertion `px != 0' failed.
[hrpsys_state_publisher-7] process has died [pid 1095, exit code -6, cmd /opt/ros/indigo/lib/robot_state_publisher/state_publisher __name:=hrpsys_state_publisher __log:=/home/n130s/.ros/log/6b13a468-d5a4-11e4-9fc6-f816542d218e/hrpsys_state_publisher-7.log].
log file: /home/n130s/.ros/log/6b13a468-d5a4-11e4-9fc6-f816542d218e/hrpsys_state_publisher-7*.log
process[hrpsys_profile-10]: started with pid [1274]
/opt/ros/indigo/share/hrpsys_ros_bridge/scripts/diagnostics.py:75: SyntaxWarning: The publisher should be created with an explicit keyword argument 'queue_size'. Please see http://wiki.ros.org/rospy/Overview/Publishers%20and%20Subscribers for more information.

robot_state_publisher is not alive.

$ rosnode list
/DataLoggerServiceROSBridge
/ForwardKinematicsServiceROSBridge
/HrpsysJointTrajectoryBridge
/HrpsysSeqStateROSBridge
/SequencePlayerServiceROSBridge
/StateHolderServiceROSBridge
/base_footprint_rootlink
/collision_state
/diagnostic_aggregator
/hrpsys_profile
/hrpsys_ros_diagnostics
/hrpsys_state_publisher
/robot_pose_ekf
/rosout

tf_sparse_hironx_sim

This happens with rtmlaunch nextage_ros_bridge nextage_ros_bridge_simulation.launch as well. tf tree looks slightly different as follows.

tf_sparse_nxo_sim

Not sure when this issue started happening, but at least in this ticket from Novemeber 2014, tf was working on simulator.

n130s@tork-kudu1:~$ dpkg -p collada-dom2.4-dp-base | grep Ver
Version: 2.4.3.1-ubuntu1~trusty1
n130s@tork-kudu1:~$ dpkg -p collada-dom2.4-dp-dev | grep Ver
Version: 2.4.3.1-ubuntu1~trusty1
n130s@tork-kudu1:~$ dpkg -p collada-dom-dev | grep Ver
Version: 2.4.3.1-ubuntu1~trusty1
n130s@tork-kudu1:~$ dpkg -p ros-indigo-hrpsys ros-indigo-openhrp3 ros-indigo-hironx-ros-bridge ros-indigo-nextage-ros-bridge | grep Ver
Version: 315.3.0-1trusty-20150323-1010-+0000
Version: 3.1.7-15trusty-20150213-1223-+0000
Version: 1.0.28-0trusty-20150323-1855-+0000
Version: 0.6.0-0trusty-20150324-0008-+0000
@130s 130s added the bug label Mar 29, 2015
@k-okada
Copy link
Member

k-okada commented Mar 29, 2015

indigo is not ready yet.

◉ Kei Okada

On Sun, Mar 29, 2015 at 9:08 AM, Isaac I.Y. Saito [email protected]
wrote:

Must be related to rdiankov/collada-dom#12
rdiankov/collada-dom#12
I'm afraid tf-based applications doesn't function at all.

$ rtmlaunch hironx_ros_bridge hironx_ros_bridge_simulation.launch
:
[ INFO] [1427586289.914961258]: [HrpsysSeqStateROSBridge] @Initilize name : HrpsysSeqStateROSBridge0
cache found for /opt/ros/indigo/share/nextage_description/models/main.wrl
Loading body customizer "/opt/ros/indigo/share/OpenHRP-3.1/customizer/libSampleCustomizer.so" for springJoint
cache found for /opt/ros/indigo/share/nextage_description/models/main.wrl
duplicated sensor Id is specified(id = 0, name = CAMERA_HEAD_R)
duplicated sensor Id is specified(id = 1, name = CAMERA_HEAD_L)
[ INFO] [1427586289.923313354]: [HrpsysSeqStateROSBridge] Loaded HiroNX
[ INFO] [1427586289.923722204]: [HrpsysSeqStateROSBridge] @Initilize name : HrpsysSeqStateROSBridge0 done
process[hrpsys_ros_diagnostics-8]: started with pid [1163]
configuration ORB with localhost : 15005
[hrpsys.py] waiting ModelLoader
[hrpsys.py] start hrpsys
[hrpsys.py] finding RTCManager and RobotHardware
process[diagnostic_aggregator-9]: started with pid [1172]
[ERROR] [1427586290.288093690]: COLLADA error: Trying to load an invalid COLLADA version for this DOM build!

[ERROR] [1427586290.304585212]: COLLADA error: Failed to load XML document from memory

state_publisher: /usr/include/boost/smart_ptr/shared_ptr.hpp:653: typename boost::detail::sp_member_access::type boost::shared_ptr::operator->() const [with T = const urdf::Link; typename boost::detail::sp_member_access::type = const urdf::Link_]: Assertion `px != 0' failed.
[hrpsys_state_publisher-7] process has died [pid 1095, exit code -6, cmd /opt/ros/indigo/lib/robot_state_publisher/state_publisher __name:=hrpsys_state_publisher _log:=/home/n130s/.ros/log/6b13a468-d5a4-11e4-9fc6-f816542d218e/hrpsys_state_publisher-7.log].
log file: /home/n130s/.ros/log/6b13a468-d5a4-11e4-9fc6-f816542d218e/hrpsys_state_publisher-7
.log
process[hrpsys_profile-10]: started with pid [1274]
/opt/ros/indigo/share/hrpsys_ros_bridge/scripts/diagnostics.py:75: SyntaxWarning: The publisher should be created with an explicit keyword argument 'queue_size'. Please see http://wiki.ros.org/rospy/Overview/Publishers%20and%20Subscribers for more information.

robot_state_publisher is not alive.

$ rosnode list
/DataLoggerServiceROSBridge
/ForwardKinematicsServiceROSBridge
/HrpsysJointTrajectoryBridge
/HrpsysSeqStateROSBridge
/SequencePlayerServiceROSBridge
/StateHolderServiceROSBridge
/base_footprint_rootlink
/collision_state
/diagnostic_aggregator
/hrpsys_profile
/hrpsys_ros_diagnostics
/hrpsys_state_publisher
/robot_pose_ekf
/rosout

[image: tf_sparse_hironx_sim]
https://cloud.githubusercontent.com/assets/1840401/6883470/8826cb8c-d5f1-11e4-855f-cc5e8cd0fc74.png

This happens with rtmlaunch nextage_ros_bridge
nextage_ros_bridge_simulation.launch as well. tf tree looks slightly
different as follows.

[image: tf_sparse_nxo_sim]
https://cloud.githubusercontent.com/assets/1840401/6883440/448001a6-d5f0-11e4-93be-1618e573f5d0.png

Not sure when this issue started happening, but at least in this ticket
from Novemeber 2014
#287, tf was working
on simulator.

n130s@tork-kudu1:$ dpkg -p collada-dom2.4-dp-base | grep Ver
Version: 2.4.3.1-ubuntu1
trusty1
n130s@tork-kudu1:$ dpkg -p collada-dom2.4-dp-dev | grep Ver
Version: 2.4.3.1-ubuntu1
trusty1
n130s@tork-kudu1:$ dpkg -p collada-dom-dev | grep Ver
Version: 2.4.3.1-ubuntu1
trusty1
n130s@tork-kudu1:~$ dpkg -p ros-indigo-hrpsys ros-indigo-openhrp3 ros-indigo-hironx-ros-bridge ros-indigo-nextage-ros-bridge | grep Ver
Version: 315.3.0-1trusty-20150323-1010-+0000
Version: 3.1.7-15trusty-20150213-1223-+0000
Version: 1.0.28-0trusty-20150323-1855-+0000
Version: 0.6.0-0trusty-20150324-0008-+0000


Reply to this email directly or view it on GitHub
#348.

@130s 130s added this to the Indigo release milestone Mar 29, 2015
@130s
Copy link
Contributor Author

130s commented Mar 29, 2015

I see, then appointed to Indigo release milestone.

@130s 130s mentioned this issue Apr 1, 2015
8 tasks
@130s
Copy link
Contributor Author

130s commented May 11, 2015

This no longer happens on the same Trusty-Indigo machine.

$ dpkg -p collada-dom2.4-dp-base | grep Ver
Version: 2.4.3.1-ubuntu1~trusty1
$ dpkg -p collada-dom2.4-dp-dev | grep Ver
Version: 2.4.3.1-ubuntu1~trusty1
$ dpkg -p collada-dom-dev | grep Ver
Version: 2.4.3.1-ubuntu1~trusty1
$ dpkg -p ros-indigo-hrpsys ros-indigo-openhrp3 ros-indigo-hironx-ros-bridge ros-indigo-nextage-ros-bridge | grep Ver
Version: 315.4.0-0trusty-20150507-0829-+0000
Version: 3.1.8-0trusty-20150424-0521-+0000
Version: 1.0.30-0trusty-20150507-1540-+0000
Version: 0.6.0-0trusty-20150507-1757-+0000

Looks like the only different packages are ros-indigo-*, not collada-*.

@130s 130s closed this as completed May 11, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants