Problem
User gets one of these errors:
- E30080 - Error response code 500 is not 200.
- E30078 - SAP Content Repository ... on HTTP server ... sent error code '404'.
- E30080 - Error (Error: response code: 404 is not 200(HTTP OK)) transferring file...
- Error Stream Closed transferring file
- For "E30080 - Error (The file size delivered by the SAP application server differs..." see => How to analyze checkout error E30080 (SAP AS file size: 0 bytes, downloaded file size: xxx bytes)
Solution
To analyze this issue you can do several checks:
- Exclude ECTR download error: Check with Report DMS_KPRO_READ if it possible to load the originals for the DIR.
- Exclude Cache-Server malfunction: Try to load the URL with report RSHTTP20 and RFC Destination SAPHTTPA (see note 164203).
- Check for inconsistencies between Content Server and R/3 with report DMS_KPRO_CHECK1 (See note 906266).
- Check performance and reliability of content server with report RSHTTP80 (see note 579366).
- Analyze last check-in: Find in the change log of the DIR the last check-in and search in the appropriate ECTR - Logs for an check-in error message.
- Search in transaction SLG1 with the timestamp of the last login for any error message.
- Check for aborted check-ins in table CDESK_SRV_TEMP with transaction SE16n.
- If you have a bad network, change ECTR frontend configuration "plm.sun.net.client.defaultReadTimeout" and "plm.sun.net.client.defaultConnectTimeout".
- The content server belongs to component: BC-SRV-KPR-CS.
- Follow instructions in note 761387 - SAP Content Server support information.
- Check IIS settings as described here: https://docs.microsoft.com/en-us/iis/configuration/system.applicationhost/sites/sitedefaults/limits and https://docs.microsoft.com/en-us/iis/manage/configuring-security/configure-request-filtering-in-iis
Check the trace of the content server. Therefore you have to activate FULLTRACE for the content server with "FullTrace=1".
- 1. TA CSADMIN
2. Select the HTTP Server Tab
3. Give the host name and the port number where the content server is installed and hit enter Hit enter ... Rest of the values are defaulted
In CSADMIN Transaction
4. Go to Settings tab
5. Change mode.
6. Select "All Repositories" in Drop down box
7. Set the parameter FullTrace=1
8. Save the Settings.
For the parameter to be effective the IIS Needs to be restarted. This means on Content Server machine you need to execute "iisreset" on command prompt. Now The trace will be available under the Content Server Installation folder by name cs_trace.txt.
- 1. TA CSADMIN
- Check other content server notes:
A 404 error is often returned when content has been moved or deleted for whatever reason.
A 500 error is often returned from the cache server if the content server can not be reached.
The error "Error Stream Closed transferring file" is often returned from content server because of firewall - or network security restrictions.
Related articles
- SAP Content Management - Link between SAP Objects and originals
- 906266-DMS_KPRO_CHECK1 Report - A word of caution
- 2547719 - SAP Content Server: timeout error
- 164203-Problems with SAPHTTP
- 761387-SAP Content Server support information
- 2005308-KPro Delete Logs
- https://blogs.sap.com/2013/03/26/problem-with-your-content-server-test-it-fully-with-rscmst/
- How to analyze checkout error E30080 (SAP AS file size: 0 bytes, downloaded file size: xxx bytes)
- Note 1612108-Reports to correct compIds in content server
- 5.2.x.x / 1.1.x.x: Error E07777 - Upload error: Could not upload file: Unexpected end of file from server