RobotStudio event

Problem opening older RS stations

This morning I tried to open a couple of stations created in older versions of Robot Studio (originally created back in 2008), but got the following error message:
 

Unknown Error: Open [2] 09/01/2012 09:04:46 General 

 

Has anyone else had this problem and know of a solution?

 

Thanks

Comments



  • Do you know in what version of RS the old stations was created? If you created them in "RobotStudio 2008 Technical Preview", will they probably not be possible to open in RS 5.14, when RS 2008 TP not was an official release.
    Best regards,
    Anders Spaak
    ABB Robotics
  • I think it would either have been 5.10 or 5.11.  It was some time ago so I can't remember for sure! 


  • I tested to open a Pack and Go created in 5.08 in RS 5.14.02, and that worked fine.
    If you open the .rsstn file you must be sure that your system(s) (VC) is placed in the same folder as it was when the station was saved, and that you have the mediapool the system use installed on your PC, otherwise you will get "Unknown Error: Open".
    Best regards,
    Anders Spaak
    ABB Robotics
  • Thanks Anders.  I think the VC and the mediapool are in the same place but I will have to check. 
     

    It does say that the library has changed "Library has been replaced since station was saved: ABB LibraryRobotsIRB2400L_7_180__03.rslib 10/01/2012 09:13:20 General" but I didn't think that this in itself would be a problem.   

     

     


  • That the library has changed is not a problem, it is only an information about that there is a newer version of the robot mechanism in the RobotStudio version you use now compared to the version you used when the station was saved.
    Best regards,
    Anders Spaak
    ABB Robotics
  • I can't seem to get to the bottom of this problem - I am pretty confident that the location of the VC and the mediapool have not changed.  When I double click on the error I get the following details:
     

    "RobotStudio .NET exception: Object reference not set to an instance of an object.
    ============================================
    Base exception: NullReferenceException
    Object reference not set to an instance of an object.
       at RobotStudio.API.Internal.PartDef.SyncGfxIds(Boolean save)
       at RobotStudio.API.Internal.PartDef.AfterLoad(PimDocument doc)
       at RobotStudio.API.Persistence.PimDocument.LoadXml(Stream xmlStream, String expectedDocType, Int64 pimStreamSize, Nullable`1 requiredGuid)
       at RobotStudio.API.Persistence.PimDocument.InternalLoad(String fileName, String docType, Boolean readOnly, Nullable`1 requiredGuid)
       at RobotStudio.API.Persistence.PimDocument.Load(String fileName, String docType, Boolean readOnly, Boolean allowExisting, Nullable`1 requiredGuid, ProgressNotification progressDelegate, Double progressStart, Double progressEnd)
       at ABB.Robotics.RobotStudio.Stations.Station.Load(String fileName, Boolean asReadOnly, ProgressNotification progressDelegate, FileNotFoundNotification fileNotFoundDelegate, Boolean loadGeometry)
       at ABBInternal.FileCommands.FileCommandServices.OpenStation(String fileName, Boolean loadGeometry)
       at ABBInternal.FileCommands.OpenStationCommandHandler.OpenStationCommandHandler_ExecuteCommand(Object sender, ExecuteCommandEventArgs e)
       at ABB.Robotics.RobotStudio.Environment.CommandBarButton.RaiseExecuteCommand(ExecuteCommandReason reason)"

    Any ideas? 

    Thanks


  • Pretty much same errors i got when trying to open a station that was 
    build with an older version of RobotWare.
    Luckly i had a Pack And Go of the same station wich i used and it worked just fine.

    Do you get an error asking for a RobotWare directory when you try to open the station?
  • No, it just tells me that the library file for the robot has been superseded and asks if I want to use the new one.  If I click yes it trys to open then gives me the error message, if I click no it asks me to locate the library file. 
  • What happens if you click no and locate it manually?
  • What version of RobotStudio are you using?

    Henrik Berlin
    ABB
  • If I locate the library file manually I still get the same error.
    I am using RS 5.14.01.

     

    Thanks

     

    Tom


  • Please update to RobotStudio 5.14.02.01 and see if that helps. It is available at http://www.abb.com/roboticssoftware
    Go to Downloads.
    Henrik Berlin
    ABB
  • I installed RS 5.14.02.01 but still get the same error.  Any other suggestions?
     

    Thanks

     

    Tom
  • TomR: Have you tried to manually insert the library file into the Pack&Go package?
    You can do that by renaming the *.rspag to *.zip

    then extract it and copy your library to the directory called Library inside the extracted package.

    Then make a zip of the directory with the library inside and rename the zip to *.rspag.

    Then try to import it to RS.

     

    Let me know if my explanation is confusing i could help you do that incase you are

    able to send me the library and the *.rspag file.
  • I do not have a pack and go of the particular file I am trying to open. 

  • Please get in touch with your local ABB Robotics Service representative that can forward your issue to our tech support, see http://www.abb.com/contacts.

    Follow the instructions in http://forums.robotstudio.com/forum_posts.asp?TID=2164




    Henrik Berlin
    ABB
  • Try robotsstudio developercenter always is the best method Smile
  • I got a solution from the guys at ABB in MK - by unchecking the "load geometry" box the station opens up fine, and my geometry is still in the station.  I don't know why it works but it does!  Thanks for all the suggestions.

     

    Tom
  • Thx for reporting back. Now we all learned another wierd thing :)