IBM Support

Internal Server Error when importing or previewing transactions in the UI

Troubleshooting


Problem

When using the Import Preview feature in the External Systems application or importing using the new Application Import feature you may see an Internal Server Error if the import or preview takes longer than 60 seconds.

Cause

In the default configuration for the WebSphere HTTP Server plugin there is a ServerIOTimeout setting which by default is set to 60 seconds. If a dialog box is performing an operation and there is no user activity for this time, the error is thrown and the page must be refreshed.

It is worth noting that this does not effect the transaction being successfully processed by the application.

Resolving The Problem

To resolve the problem you should open the WebSphere Administration Console.

Go to Sever Types, WebSphere Application Servers, MXServer (or whatever you server is called), Web Server Plug-in properties, change the Read/Write Timeout in seconds.



You can set this higher or you can set this to 0 to disable the time-out

Then generate and propagate a new plugin configuration.

Alternatively locate the plugin-config.xml file in the following directory where your HTTP Server is installed:

<HTTP_Server_Root>\plugins\config\webserver1\

In this file you will find the following section:


<ServerCluster CloneSeparatorChange="false" GetDWLMTable="false" IgnoreAffinityRequests="true" LoadBalance="Round Robin" Name="MXServer_ctgNode01_Cluster" PostBufferSize="64" PostSizeLimit="-1" RemoveSpecialHeaders="true" RetryInterval="60">
<Server ConnectTimeout="5" ExtendedHandshake="false" MaxConnections="-1" Name="ctgNode01_MXServer" ServerIOTimeout="60" WaitForContinue="false">
<Transport Hostname="max75w2k8.local" Port="9080" Protocol="http"/>
<Transport Hostname="max75w2k8.local" Port="9443" Protocol="https">
<Property Name="keyring" Value="C:\IBM\HTTPServer\Plugins/config/webserver1/plugin-key.kdb"/>
<Property Name="stashfile" Value="C:\IBM\HTTPServer\Plugins/config/webserver1/plugin-key.sth"/>
</Transport>
</Server>
</ServerCluster>

Notice the ServerIOTimeout setting in bold.

You can set this higher or you can set this to 0 to disable the time-out. However the Generate and Propagate process from the Admin Console above would wipe this change out.

Note: APAR IV56375 was created for this issue. This APAR was fixed in Maximo Version 7.5.0.7 / MIF 7.5.1.2.
A related APAR IV59604 was fixed in TPAE version 7.1.1.13.

[{"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"MEA: Generic","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"7.1;7.1.1;7.5","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}},{"Product":{"code":"SSWT9A","label":"IBM Control Desk"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
17 June 2018

UID

swg21605774