Ashish Ambulkar created OFBIZ-4946:
--------------------------------------

             Summary: Getting error when uploading a file after creating a data 
resource.
                 Key: OFBIZ-4946
                 URL: https://issues.apache.org/jira/browse/OFBIZ-4946
             Project: OFBiz
          Issue Type: Bug
          Components: content
    Affects Versions: Release Branch 11.04, SVN trunk
            Reporter: Ashish Ambulkar


Steps to generate error -

* Content -> DataResource -> Create New

Case 1 -
* Create a data resource of type '*_FILE' and remain objectInfo field empty.
* Then go to upload tab, here getting an error in the file preview section - 
"java.lang.NullPointerException".
* Browse and upload a file.
    - It throws an error -
    "Error in Service [persistContentAndAssoc]: 
org.ofbiz.service.GenericServiceException: Service [updateFile] target threw an 
unexpected exception (null)".

Case 2 -
* While creating a data resource with non-empty objectInfo field.
* Then go to upload tab, here getting an error in the file preview section - 
"org.ofbiz.webapp.view.ViewHandlerException: No file found".
* Browse and upload a file.
    - It throws an error -
    "Error in Service [updateFile]: Unable to open file for writing: 
/home/.../xyz.pdf".

on upload, 'persistContentAndAssoc' service called which calls 
'persistDataResourceAndDataMethod'. This method then call 'createFile' or 
'updateFile' services after checking that data resource is already existed or 
newly created. While the screen flow in OFBiz CMS is such that, you will get an 
upload tab(to upload files) only after the creation of data resource. And in 
this case 'updateFile' service called and gives error.

* Found that 'createFile' service also gives error -
    "Error in Service [createFile]: Unable to obtain a reference to file".

The reason, I have found is that both services 'createFile' and 'updateFile' 
gets the path as per the objectInfo specified, and then create/update a file at 
that location. While creating a new data resource, how can anybody specify the 
location at which file will place after uploading?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to