<br><br><div class="gmail_quote">2011/8/11 Thibault Kruse <span dir="ltr"><<a href="mailto:kruset@in.tum.de">kruset@in.tum.de</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi Willy,<br>
<br>
indeed, while the flaw I found exists and fails with a similar exception,<br>
the output would also have been slightly different ("Installing None  to<br>
/home/kruset/work/bugtest/ros"). In your case<br>
self.vcsc.get_url().rstrip('/')  is the part that has the None, so the<br>
problem is with detecting the url of the svn that already exists in<br>
/opt/ros/ros<br>
<br>
your .rosinstall works fine for me, though, even for the second<br>
"rosinstall ."<br>
<br>
Can you run 'svn info' in your /opt/ros/ros directory and post the results?<br>
<br></blockquote><div><br>here is it<br><br>ard@ard-host:/opt/ros/ros$ svn info<br>Chemin : .<br>URL : <a href="https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.0">https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.0</a><br>
Racine du dépôt : <a href="https://code.ros.org/svn/ros">https://code.ros.org/svn/ros</a><br>UUID du dépôt : 61973afe-1cd6-434e-a0a9-934cb0052259<br>Révision : 14636<br>Type de nœud : répertoire<br>Tâche programmée : normale<br>
Auteur de la dernière modification : kwc<br>Révision de la dernière modification : 14597<br>Date de la dernière modification: 2011-08-08 18:30:45 +0200 (lun. 08 août 2011)<br><br><br><br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Other things you can try to do to help us:<br>
In /opt/ros, run ipython (aptitude install it if required)<br>
$ os.path.exists('ros')<br>
$ os.path.isdir('ros/.svn')<br></blockquote><div><br>every thing is ok IF i import os before<br><br>In [5]: import os<br>In [6]: os.path.exists('ros')<br>Out[6]: True<br>In [7]: os.path.isdir('ros/.svn')<br>
Out[7]: True<br>In [8]: <br><br><br><br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
if that does not return anything strange you could continue in ipython with<br>
$ import rosinstall.helpers<br>
$ from rosinstall.vcs import svn, bzr, git<br>
$ from rosinstall.vcs import vcs_abstraction<br>
$ vcsc = vcs_abstraction.VCSClient("svn", '/opt/ros/ros')<br>
$ vcsc.detect_presence()<br>
$ vcsc.get_url()<br></blockquote><div><br>In [8]: import rosinstall.helpers<br>In [9]: from rosinstall.vcs import svn, bzr, git<br>In [12]: from rosinstall.vcs import vcs_abstraction<br>In [13]: vcsc = vcs_abstraction.VCSClient("svn", '/opt/ros/ros')<br>
In [14]: vcsc.detect_presence()<br>Out[14]: True<br>In [15]: vcsc.get_url()<br>In [16]: <br><br>Nothing appeared after last command. No return, No empty line, like a retrun void command. I think it is not normal<br><br><br>
 </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
Since I cannot reproduce it with your .rosinstall, I am not sure what else<br>
you could do other than those things. The next step would be to send you a<br>
patched rosinstall script that gives us more debug info.<br></blockquote><div><br><br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div><div></div><div class="h5"><br>
<br>
<br>
> 2011/8/10 Thibault Kruse <<a href="mailto:kruset@in.tum.de">kruset@in.tum.de</a>><br>
><br>
>> **<br>
>> Hi Willy,<br>
>><br>
>> you most likely first had a .rosinstall with this line:<br>
>> - svn: {local-name: ros, uri: '<br>
>> <a href="https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.0" target="_blank">https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.0</a>'}<br>
>><br>
>> and now you have changed it to this line:<br>
>> - svn: {local-name: ros}<br>
>><br>
><br>
> Here is my .rosinstall, I don't think it is my problem<br>
><br>
> ard@ard-host:/opt/ros$ cat .rosinstall<br>
> # THIS IS A FILE WHICH IS MODIFIED BY rosinstall<br>
> # IT IS UNLIKELY YOU WANT TO EDIT THIS FILE BY HAND<br>
> # IF YOU WANT TO CHANGE THE ROS ENVIRONMENT VARIABLES<br>
> # USE THE rosinstall TOOL INSTEAD.<br>
> # IF YOU CHANGE IT, USE rosinstall FOR THE CHANGES TO TAKE EFFECT<br>
> - svn: {local-name: ros, uri: '<br>
> <a href="https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.0" target="_blank">https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.0</a>'}<br>
> - svn: {local-name: ros_comm, uri: '<br>
> <a href="https://code.ros.org/svn/ros/stacks/ros_comm/tags/ros_comm-1.6.0" target="_blank">https://code.ros.org/svn/ros/stacks/ros_comm/tags/ros_comm-1.6.0</a>'}<br>
> - hg: {local-name: common_rosdeps, uri: '<br>
> <a href="https://kforge.ros.org/common/rosdepcore" target="_blank">https://kforge.ros.org/common/rosdepcore</a>',<br>
>     version: common_rosdeps-0.1.8}<br>
> - hg: {local-name: bond_core, uri:<br>
> '<a href="https://kforge.ros.org/common/bondcore" target="_blank">https://kforge.ros.org/common/bondcore</a>',<br>
> version: bond_core-1.6.0}<br>
> - svn: {local-name: common_msgs, uri: '<br>
> <a href="https://code.ros.org/svn/ros-pkg/stacks/common_msgs/tags/common_msgs-1.6.0" target="_blank">https://code.ros.org/svn/ros-pkg/stacks/common_msgs/tags/common_msgs-1.6.0</a>'}<br>
> - hg: {local-name: common, uri: '<a href="https://kforge.ros.org/common/common" target="_blank">https://kforge.ros.org/common/common</a>',<br>
> version: common-1.5.6}<br>
> - svn: {local-name: diagnostics, uri: '<br>
> <a href="https://code.ros.org/svn/ros-pkg/stacks/diagnostics/tags/diagnostics-1.6.1" target="_blank">https://code.ros.org/svn/ros-pkg/stacks/diagnostics/tags/diagnostics-1.6.1</a>'}<br>
> - svn: {local-name: driver_common, uri: '<br>
> <a href="https://code.ros.org/svn/ros-pkg/stacks/driver_common/tags/driver_common-1.2.3" target="_blank">https://code.ros.org/svn/ros-pkg/stacks/driver_common/tags/driver_common-1.2.3</a><br>
> '}<br>
> - hg: {local-name: eigen, uri: '<a href="https://kforge.ros.org/geometry/eigen" target="_blank">https://kforge.ros.org/geometry/eigen</a>',<br>
> version: eigen-1.5.3}<br>
> - hg: {local-name: filters, uri: '<a href="https://kforge.ros.org/common/filters" target="_blank">https://kforge.ros.org/common/filters</a>',<br>
> version: filters-1.6.0}<br>
> - hg: {local-name: bullet, uri: '<a href="https://kforge.ros.org/geometry/bullet" target="_blank">https://kforge.ros.org/geometry/bullet</a>',<br>
> version: bullet-2.76.3}<br>
> - hg: {local-name: geometry, uri:<br>
> '<a href="https://kforge.ros.org/geometry/geometry" target="_blank">https://kforge.ros.org/geometry/geometry</a>',<br>
> version: geometry-1.5.5}<br>
> - hg: {local-name: nodelet_core, uri: '<br>
> <a href="https://kforge.ros.org/common/nodeletcore" target="_blank">https://kforge.ros.org/common/nodeletcore</a>',<br>
>     version: nodelet_core-1.6.0}<br>
> - git: {local-name: orocos_kinematics_dynamics, uri: '<br>
> <a href="https://kforge.ros.org/geometry/kdlclone" target="_blank">https://kforge.ros.org/geometry/kdlclone</a>',<br>
>     version: orocos_kinematics_dynamics-0.2.1}<br>
> - hg: {local-name: pluginlib, uri:<br>
> '<a href="https://kforge.ros.org/common/pluginlib" target="_blank">https://kforge.ros.org/common/pluginlib</a>',<br>
> version: pluginlib-1.6.0}<br>
> - hg: {local-name: assimp, uri:<br>
> '<a href="https://kforge.ros.org/robotmodel/assimp" target="_blank">https://kforge.ros.org/robotmodel/assimp</a>',<br>
> version: assimp-0.1.1}<br>
> - hg: {local-name: robot_model, uri: '<br>
> <a href="https://kforge.ros.org/robotmodel/robot_model" target="_blank">https://kforge.ros.org/robotmodel/robot_model</a>',<br>
>     version: robot_model-1.5.7}<br>
> - hg: {local-name: executive_smach, uri: '<br>
> <a href="https://kforge.ros.org/smach/executive_smach" target="_blank">https://kforge.ros.org/smach/executive_smach</a>',<br>
>     version: executive_smach-1.0.2}<br>
> - hg: {local-name: xacro, uri: '<a href="https://kforge.ros.org/common/xacro" target="_blank">https://kforge.ros.org/common/xacro</a>',<br>
> version: xacro-1.6.0}<br>
> - svn: {local-name: simulator_stage, uri: '<br>
> <a href="https://code.ros.org/svn/ros-pkg/stacks/simulator_stage/tags/simulator_stage-1.4.0" target="_blank">https://code.ros.org/svn/ros-pkg/stacks/simulator_stage/tags/simulator_stage-1.4.0</a><br>
> '}<br>
> - svn: {local-name: simulator_gazebo, uri: '<br>
> <a href="https://code.ros.org/svn/ros-pkg/stacks/simulator_gazebo/tags/simulator_gazebo-1.3.6" target="_blank">https://code.ros.org/svn/ros-pkg/stacks/simulator_gazebo/tags/simulator_gazebo-1.3.6</a><br>
> '}<br>
> - svn: {local-name: stage, uri: '<br>
> <a href="https://code.ros.org/svn/ros-pkg/stacks/stage/tags/stage-1.4.0" target="_blank">https://code.ros.org/svn/ros-pkg/stacks/stage/tags/stage-1.4.0</a>'}<br>
> - svn: {local-name: physics_ode, uri: '<br>
> <a href="https://code.ros.org/svn/ros-pkg/stacks/physics_ode/tags/physics_ode-1.6.0" target="_blank">https://code.ros.org/svn/ros-pkg/stacks/physics_ode/tags/physics_ode-1.6.0</a>'}<br>
> - svn: {local-name: visualization_common, uri: '<br>
> <a href="https://code.ros.org/svn/ros-pkg/stacks/visualization_common/tags/visualization_common-1.6.0" target="_blank">https://code.ros.org/svn/ros-pkg/stacks/visualization_common/tags/visualization_common-1.6.0</a><br>

> '}<br>
> - svn: {local-name: rx, uri: '<br>
> <a href="https://code.ros.org/svn/ros/stacks/rx/tags/rx-1.6.0" target="_blank">https://code.ros.org/svn/ros/stacks/rx/tags/rx-1.6.0</a>'}<br>
> - svn: {local-name: image_common, uri: '<br>
> <a href="https://code.ros.org/svn/ros-pkg/stacks/image_common/tags/image_common-1.5.3" target="_blank">https://code.ros.org/svn/ros-pkg/stacks/image_common/tags/image_common-1.5.3</a><br>
> '}<br>
> - svn: {local-name: perception_pcl, uri: '<br>
> <a href="http://svn.pointclouds.org/ros/tags/perception_pcl_unstable-0.13.0" target="_blank">http://svn.pointclouds.org/ros/tags/perception_pcl_unstable-0.13.0</a>'}<br>
> - svn: {local-name: image_transport_plugins, uri: '<br>
> <a href="https://code.ros.org/svn/ros-pkg/stacks/image_transport_plugins/tags/image_transport_plugins-1.4.1" target="_blank">https://code.ros.org/svn/ros-pkg/stacks/image_transport_plugins/tags/image_transport_plugins-1.4.1</a><br>

> '}<br>
> - svn: {local-name: image_pipeline, uri: '<br>
> <a href="https://code.ros.org/svn/ros-pkg/stacks/image_pipeline/tags/image_pipeline-1.5.2" target="_blank">https://code.ros.org/svn/ros-pkg/stacks/image_pipeline/tags/image_pipeline-1.5.2</a><br>
> '}<br>
> - svn: {local-name: laser_pipeline, uri: '<br>
> <a href="https://code.ros.org/svn/ros-pkg/stacks/laser_pipeline/tags/laser_pipeline-1.2.0" target="_blank">https://code.ros.org/svn/ros-pkg/stacks/laser_pipeline/tags/laser_pipeline-1.2.0</a><br>
> '}<br>
> - svn: {local-name: vision_opencv, uri: '<br>
> <a href="https://code.ros.org/svn/ros-pkg/stacks/vision_opencv/tags/vision_opencv-1.5.2" target="_blank">https://code.ros.org/svn/ros-pkg/stacks/vision_opencv/tags/vision_opencv-1.5.2</a><br>
> '}<br>
> - hg: {local-name: navigation, uri: '<br>
> <a href="https://kforge.ros.org/navigation/navigation" target="_blank">https://kforge.ros.org/navigation/navigation</a>',<br>
>     version: navigation-1.6.0}<br>
> - svn: {local-name: slam_gmapping, uri: '<br>
> <a href="https://code.ros.org/svn/ros-pkg/stacks/slam_gmapping/tags/slam_gmapping-1.2.3" target="_blank">https://code.ros.org/svn/ros-pkg/stacks/slam_gmapping/tags/slam_gmapping-1.2.3</a><br>
> '}<br>
> - svn: {local-name: visualization, uri: '<br>
> <a href="https://code.ros.org/svn/ros-pkg/stacks/visualization/tags/visualization-1.6.0" target="_blank">https://code.ros.org/svn/ros-pkg/stacks/visualization/tags/visualization-1.6.0</a><br>
> '}<br>
> - hg: {local-name: executive_smach_visualization, uri: '<br>
> <a href="https://kforge.ros.org/smach/visualization" target="_blank">https://kforge.ros.org/smach/visualization</a>',<br>
>     version: executive_smach_visualization-1.0.1}<br>
> - svn: {local-name: diagnostics_monitors, uri: '<br>
> <a href="https://code.ros.org/svn/ros-pkg/stacks/diagnostics_monitors/tags/diagnostics_monitors-1.4.0" target="_blank">https://code.ros.org/svn/ros-pkg/stacks/diagnostics_monitors/tags/diagnostics_monitors-1.4.0</a><br>

> '}<br>
> - hg: {local-name: geometry_visualization, uri: '<br>
> <a href="https://kforge.ros.org/geometry/visualization" target="_blank">https://kforge.ros.org/geometry/visualization</a>',<br>
>     version: geometry_visualization-0.1.1}<br>
> - hg: {local-name: robot_model_visualization, uri: '<br>
> <a href="https://kforge.ros.org/robotmodel/visualization" target="_blank">https://kforge.ros.org/robotmodel/visualization</a>',<br>
>     version: robot_model_visualization-0.1.2}<br>
> - hg: {local-name: geometry_experimental, uri: '<br>
> <a href="https://kforge.ros.org/geometry/experimental" target="_blank">https://kforge.ros.org/geometry/experimental</a>',<br>
>     version: geometry_experimental-0.2.2}<br>
> - svn: {local-name: documentation, uri: '<br>
> <a href="https://code.ros.org/svn/ros/stacks/documentation/tags/documentation-1.4.1" target="_blank">https://code.ros.org/svn/ros/stacks/documentation/tags/documentation-1.4.1</a>'}<br>
> - svn: {local-name: ros_tutorials, uri: '<br>
> <a href="https://code.ros.org/svn/ros/stacks/ros_tutorials/tags/ros_tutorials-0.2.4" target="_blank">https://code.ros.org/svn/ros/stacks/ros_tutorials/tags/ros_tutorials-0.2.4</a>'}<br>
> - svn: {local-name: common_tutorials, uri: '<br>
> <a href="https://code.ros.org/svn/ros-pkg/stacks/common_tutorials/tags/common_tutorials-0.1.2" target="_blank">https://code.ros.org/svn/ros-pkg/stacks/common_tutorials/tags/common_tutorials-0.1.2</a><br>
> '}<br>
> - hg: {local-name: geometry_tutorials, uri: '<br>
> <a href="https://kforge.ros.org/geometry/tutorials" target="_blank">https://kforge.ros.org/geometry/tutorials</a>',<br>
>     version: geometry_tutorials-0.1.3}<br>
> - svn: {local-name: visualization_tutorials, uri: '<br>
> <a href="https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/tags/visualization_tutorials-0.2.3" target="_blank">https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/tags/visualization_tutorials-0.2.3</a><br>

> '}<br>
> - hg: {local-name: robot_model_tutorials, uri: '<br>
> <a href="https://kforge.ros.org/robotmodel/tutorials" target="_blank">https://kforge.ros.org/robotmodel/tutorials</a>',<br>
>     version: robot_model_tutorials-0.1.2}<br>
> - svn: {local-name: ard, uri: 'svn://<a href="http://88.191.124.77/ARP/trunk" target="_blank">88.191.124.77/ARP/trunk</a>'}<br>
> - git: {local-name: orocos_toolchain_ros, uri: '<br>
> <a href="http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git" target="_blank">http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git</a>'}<br>
> - svn: {local-name:laser_drivers, uri: '<br>
> <a href="https://code.ros.org/svn/ros-pkg/stacks/laser_drivers/trunk" target="_blank">https://code.ros.org/svn/ros-pkg/stacks/laser_drivers/trunk</a>'}<br>
><br>
><br>
><br>
><br>
>><br>
>> This is a lack of robustness in rosinstall. For each svn entry, a uri<br>
>> must<br>
>> be supplied. A better error message would be nice.<br>
>><br>
>> If you do not want to get updates from svn, also change the entry type<br>
>> to<br>
>> "other":<br>
>> - other: {local-name: ros}<br>
>><br>
>><br>
>><br>
>><br>
>> On 08/10/2011 09:42 PM, Willy Lambert wrote:<br>
>><br>
>> after successfully rosinstalled from a custom .rosintall file (which is<br>
>> a<br>
>> standard electric distro + a personnal stack). Everything went fine but<br>
>> when<br>
>> I try an update I get an error :<br>
>><br>
>> ard@ard-host:/opt/ros$ rosinstall .<br>
>> rosinstall operating on /opt/ros from specifications in rosinstall files<br>
>> /opt/ros/.rosinstall<br>
>> Installing <a href="https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.0" target="_blank">https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.0</a>  to<br>
>> /opt/ros/ros<br>
>> Traceback (most recent call last):<br>
>>   File "/usr/local/bin/rosinstall", line 5, in <module><br>
>>     pkg_resources.run_script('rosinstall==0.5.18', 'rosinstall')<br>
>>   File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 467, in<br>
>> run_script<br>
>>     self.require(requires)[0].run_script(script_name, ns)<br>
>>   File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 1200,<br>
>> in<br>
>> run_script<br>
>>     execfile(script_filename, namespace, namespace)<br>
>>   File<br>
>> "/usr/local/lib/python2.6/dist-packages/rosinstall-0.5.18-py2.6.egg/EGG-INFO/scripts/rosinstall",<br>
>> line 596, in <module><br>
>>     sys.exit(not rosinstall_main(sys.argv))<br>
>>   File<br>
>> "/usr/local/lib/python2.6/dist-packages/rosinstall-0.5.18-py2.6.egg/EGG-INFO/scripts/rosinstall",<br>
>> line 574, in rosinstall_main<br>
>>     install_success = config.execute_install(options.backup_changed,<br>
>> mode,<br>
>> options.robust)<br>
>>   File<br>
>> "/usr/local/lib/python2.6/dist-packages/rosinstall-0.5.18-py2.6.egg/EGG-INFO/scripts/rosinstall",<br>
>> line 292, in execute_install<br>
>>     t.install(os.path.join(self.base_path, backup_path), mode)<br>
>>   File<br>
>> "/usr/local/lib/python2.6/dist-packages/rosinstall-0.5.18-py2.6.egg/EGG-INFO/scripts/rosinstall",<br>
>> line 126, in install<br>
>>     elif self.vcsc.get_url().rstrip('/') != self.uri.rstrip('/'):<br>
>> #strip<br>
>> trailing slashes for #3269<br>
>> AttributeError: 'NoneType' object has no attribute 'rstrip'<br>
>> ard@ard-host:/opt/ros$<br>
>><br>
>><br>
>> 2011/8/3 Tully Foote <<a href="mailto:tfoote@willowgarage.com">tfoote@willowgarage.com</a>><br>
>><br>
>>> Version 0.5.17 of rosinstall has been released.  You can update using<br>
>>> the<br>
>>> commands below.  This release contains numerous bug fixes, as well as<br>
>>> the<br>
>>> experimental rosws being discussed in another thread on this mailing<br>
>>> list.<br>
>>><br>
>>> Please try it out and provide feedback on the new rosws tool and new<br>
>>> roslocate with distro specific options.  .<br>
>>><br>
>>> Update commands:<br>
>>><br>
>>> sudo pip install -U rosinstall<br>
>>><br>
>>> or<br>
>>><br>
>>> sudo easy_install -U rosinstall<br>
>>><br>
>>> Tully<br>
>>><br>
>>> --<br>
>>> Tully Foote<br>
>>> Systems Engineer<br>
>>> Willow Garage, Inc.<br>
>>> <a href="mailto:tfoote@willowgarage.com">tfoote@willowgarage.com</a><br>
>>> <a href="tel:%28650%29%20475-2827" value="+16504752827">(650) 475-2827</a><br>
>>><br>
>>> _______________________________________________<br>
>>> ros-users mailing list<br>
>>> <a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
>>> <a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
>>><br>
>>><br>
>><br>
>> _______________________________________________<br>
>> ros-users mailing<br>
</div></div>>> listros-users@code.ros.orghttps://<a href="http://code.ros.org/mailman/listinfo/ros-users" target="_blank">code.ros.org/mailman/listinfo/ros-users</a><br>
<div><div></div><div class="h5">>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> ros-users mailing list<br>
>> <a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
>> <a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
>><br>
>><br>
> _______________________________________________<br>
> ros-users mailing list<br>
> <a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
> <a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
><br>
<br>
<br>
_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
</div></div></blockquote></div><br><div style="visibility: hidden; left: -5000px; position: absolute; z-index: 9999; padding: 0px; margin-left: 0px; margin-top: 0px; overflow: hidden; word-wrap: break-word; color: black; font-size: 10px; text-align: left; line-height: 130%;" id="avg_ls_inline_popup">
</div>