title: DLFileEntryLocalServiceUtil.updateFileEntry() is giving NoSuchEntryException
body: <p>I'm using Liferay : liferay-portal-6.2-ce-ga5
  I've a requirement to upload the profile pic image into my app. I'm using </p>
  
  <pre><code>DLFileEntry object to save the uploaded image into database.
  DLFileEntry dlFileEntry =DLFileEntryLocalServiceUtil.addFileEntry(userId, groupId, repositoryId, dlFolder.getFolderId(), file.getName(), mimeType, title, description, changeLog, fileEntryTypeId, null, file, is,
                      file.getTotalSpace(), serviceContext);
  </code></pre>
  
  <p>And using the below code I'm updating the status to approved to see the uploaded image in UI</p>
  
  <pre><code>DLFileEntryLocalServiceUtil.updateFileEntry(userId, dlFileEntry.getFileEntryId(), file.getName(),
                      MimeTypesUtil.getContentType(file), title, description, "Draft to save", true,
                      dlFileEntry.getFileEntryTypeId(), null, file, null, file.getTotalSpace(), serviceContext);
  </code></pre>
  
  <p>But the above code is giving </p>
  
  <pre><code>com.liferay.portlet.asset.NoSuchEntryException: No AssetEntry exists with the key {classNameId=20011, classPK=23439}
  </code></pre>
  
  <p>I understood that AssetEntry is not being created for this dlFileEntry object.</p>
  
  <p>But why it is missing?</p>
  
  <p>As per my understanding the AssetEntry object should be created when we call updateFileEntry() (Second code snippet) method. 
  But why its not creating the AssetEntry object? Am I missing anything here?</p>
  
  <p>Even I tried the below method </p>
  
  <pre><code>DLFileEntryLocalServiceUtil.updateStatus(userId, dlFileEntry.getFileVersion().getFileVersionId(), 
                      WorkflowConstants.STATUS_APPROVED, new HashMap&lt;String, Serializable&gt;(), serviceContext);
  </code></pre>
  
  <p>This is also throwing the same exception</p>