0 Replies Latest reply: Feb 12, 2013 11:44 AM by 947936 RSS

    Fatwire 7.6.1 RevisionTrackingManager get method fails

    947936
      String assetId = "1293727029653";
      String assetType = "NSP_Content_C";
      String selectedRevision = "2";

      AssetId aId = new AssetIdImpl(assetType, Long.valueOf(assetId));
      RevisionTrackingManager rtm = new RevisionTrackingManagerImpl(ics);
      AssetData revisedAsset = null;
      try
      {  
      out.println("<br/>-------------Calling RevisionTrackingManager-------------");
      out.println("<br/>Total versions = "+ rtm.getVersions(aId).size());
      revisedAsset = rtm.get(aId,Integer.valueOf(selectedRevision));
      out.println("After");
      }
      catch(Exception ex)
      {
      out.println("<br/>Could not retrieve asset. Possibly cause: item might be checked out............" + ex.getMessage());
      }

      Above code throws exception and gives the message in catch block. Could anyone help me to fix this code?