cancel
Showing results for 
Search instead for 
Did you mean: 

500 - internal server error in KM repository

Former Member
0 Kudos

Hi all,

I get the following error while trying to access any file I upload in /documents/.

<b>500

Internal server error -- contact system administrator.</b>

I am able to upload and view files in repositories other than \documents and its subfolders.

Any idea regarding the issue or any issues similar to this ?

Regards,

Shankar

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

HI Shankar

I got the same problem ans I resolve the issue as follows

1. You need to go server E:\usr\EPP\JC01\J2ee\Configtool

2. Run the configtool.bat

3.Go to Cluster data -->Instance_IDXXXXXXX --> Server _IDXXXXXX

4. Need to add the following perameters

Djava.io.tmpdir = e:\EP_TEMP

Dcm.tmpdir=e:\EP_TEMP

5. Restart the j2ee server

6. Now you upload the files.

hope this will be helpful.

Thanks

Ramana

former_member187444
Participant
0 Kudos

> HI Shankar

I have try this solution but, i couldnt solve problem. My stack trace a bit difference above then.

<b> at com.sapportals.wcm.repository.manager.cm.persistence.DBContentInputStream.getInternalStream(DBContentInputStream.java:345)

at com.sapportals.wcm.repository.manager.cm.persistence.DBContentInputStream.<init>(DBContentInputStream.java:50)

at com.sapportals.wcm.repository.manager.cm.persistence.BasicPersistenceDB.selectDocumentContent(BasicPersistenceDB.java:1632)

at com.sapportals.wcm.repository.manager.cm.persistence.commonjdbc.DBContent.getInputStream(DBContent.java:143)

at com.sapportals.wcm.repository.manager.cm.persistence.commonjdbc.DBContent.getInputStream(DBContent.java:95)

at com.sapportals.wcm.repository.ContentImpl$ContentWithPrefetchedInputStream.<init>(ContentImpl.java:402)

at com.sapportals.wcm.repository.ContentImpl.initContent(ContentImpl.java:360)

at com.sapportals.wcm.repository.ContentImpl.getInputStream(ContentImpl.java:111)

at com.sapportals.wcm.repository.ContentImpl.getInputStream(ContentImpl.java:132)

at com.sapportals.wcm.protocol.webdav.server.WDGetHandler.internalHandle(WDGetHandler.java:370)

at com.sapportals.wcm.protocol.webdav.server.WDGetHandler.handle(WDGetHandler.java:259)

at com.sapportals.wcm.protocol.webdav.server.WDServlet.doGet(WDServlet.java:762)

at com.sapportals.wcm.protocol.webdav.server.WDServlet.service(WDServlet.java:454)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sapportals.wcm.portal.proxy.PCProxyServlet.service(PCProxyServlet.java:333)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sapportals.portal.prt.core.broker.ServletComponentItem$ServletWrapperComponent.doContent(ServletComponentItem.java:110)

at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)

at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)

at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)

at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)

at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)

at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)

at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)

at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)

at com.sapportals.wcm.portal.connection.KmConnection.handleRequest(KmConnection.java:52)

at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)

at java.security.AccessController.doPrivileged(Native Method)

at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)</b>

Thanks in advance

Best Regards

>

> I got the same problem ans I resolve the issue as

> follows

>

> 1. You need to go server

> E:\usr\EPP\JC01\J2ee\Configtool

> 2. Run the configtool.bat

> 3.Go to Cluster data -->Instance_IDXXXXXXX --> Server

> _IDXXXXXX

>

> 4. Need to add the following perameters

> Djava.io.tmpdir = e:\EP_TEMP

> Dcm.tmpdir=e:\EP_TEMP

> 5. Restart the j2ee server

>

> 6. Now you upload the files.

>

>

> hope this will be helpful.

>

> Thanks

> Ramana

Answers (2)

Answers (2)

Former Member
0 Kudos

Is this upon uploading or retrieving?

Anyway, you may want to do a "show source" on the page reporting the internal server error. It should contain a stack trace.

Former Member
0 Kudos

It is during retreving.

<b>stack trace</b>

com.sapportals.wcm.protocol.webdav.server.WDServletException: XSLTProcessor can't handle stream data!

at com.sapportals.wcm.protocol.webdav.server.WDGetHandler.internalHandle(WDGetHandler.java:353)

at com.sapportals.wcm.protocol.webdav.server.WDGetHandler.handle(WDGetHandler.java:219)

at com.sapportals.wcm.protocol.webdav.server.WDServlet.doGet(WDServlet.java:775)

at com.sapportals.wcm.protocol.webdav.server.WDServlet.service(WDServlet.java:462)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sapportals.wcm.portal.proxy.PCProxyServlet.service(PCProxyServlet.java:334)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sapportals.portal.prt.core.broker.ServletComponentItem$ServletWrapperComponent.doContent(ServletComponentItem.java:110)

at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)

at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)

at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)

at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)

at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:646)

at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)

at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)

at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)

at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)

at java.security.AccessController.doPrivileged(Native Method)

at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:95)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:160)

Former Member
0 Kudos

This indicates that for the purpose of getting the content from the repository, the server tried to apply an XSLT transformation.

The only reason I can think of why this would happen is that you have enabled a broken or misconfigured content filter for that repository.

Former Member
0 Kudos

Please take in a look in the knowledgemanagement log and search for related stacktraces. If you post it here we should be able to help.

Former Member
0 Kudos

Hi Martin,

When i try to access the log files, i get this error.

<b>Portal Runtime Error

An exception occurred while processing a request for :

iView : com.sap.portal.logviewer620.logviewer

Component Name : com.sap.portal.logviewer620.logviewer

The exception was logged. Inform your system administrator..

Exception id: 04:31_12/05/06_0030_4049850

See the details for the exception ID in the log file</b>

Any clues as what the problem must be or any other way to access the log files.

Regards,

Shankar

Former Member
0 Kudos

Yes,

the name and the location of the logs depends on the portal build. But try this location:

<PortalDir>\JC00\j2ee\cluster\server0\log\defaultTrace*.trc

Regards

Martin