on 11-06-2017 3:13 PM
We are having major problems with DI Server 9.2 PL 08.
After obtaining a valid Session ID the DI Server is crashing and not able to restart the DI server using SAP Business One Service Manager. I had to restart the server in order to bring the DI server running again. In Windows event viewer an Application Error appears at B1_DIServer.exe in the module OBServerDLL_920180.dll with the following Error:
The server threw an exception. (Exception from HRESULT: 0x80010105 (RPC_E_SERVERFAULT))
This error event can be reproduced by every time, perform a DIS login and then perform the any transaction this will result an DI Server crash and any further request to DI server will yield no response. Basically, DI server crashed on the first request being made and then it became unstable at this point of time. DI server will be online and will response only after server reboot. I couldn't restart the DI server services, by SAP B1 service manager.
Does anyone have similar observations or any hints for finding the cause?
Greatly appreciate your time and help on this issue!!!
Please see below Error details from windows event logs:
Log Name: Application
Source: Application Error
Date: 11/3/2017 2:06:34 PM
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: WIN-44DBIQSL467
Description:
Faulting application name: B1_DIServer.exe, version: 9.20.180.0, time stamp: 0x592f26a5
Faulting module name: OBServerDLL_920180.dll, version: 9.20.180.0, time stamp: 0x592f305a
Exception code: 0xc0000005
Fault offset: 0x00c58146
Faulting process id: 0x570
Faulting application start time: 0x01d354c69ca325d0
Faulting application path: C:\Program Files (x86)\SAP\SAP Business One ServerTools\DI_Server\B1_DIServer.exe
Faulting module path: C:\Windows\Temp\SM_OBS_DLL\920180\OBServerDLL_920180.dll
Report Id: 386fdc14-d16c-40d7-9edd-93148ed334db
Faulting package full name:
Faulting package-relative application ID:
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2017-11-03T18:06:34.690758700Z" />
<EventRecordID>13378</EventRecordID>
<Channel>Application</Channel>
<Computer>WIN-44DBIQSL467</Computer>
<Security />
</System>
<EventData>
<Data>B1_DIServer.exe</Data>
<Data>9.20.180.0</Data>
<Data>592f26a5</Data>
<Data>OBServerDLL_920180.dll</Data>
<Data>9.20.180.0</Data>
<Data>592f305a</Data>
<Data>c0000005</Data>
<Data>00c58146</Data>
<Data>570</Data>
<Data>01d354c69ca325d0</Data>
<Data>C:\Program Files (x86)\SAP\SAP Business One ServerTools\DI_Server\B1_DIServer.exe</Data>
<Data>C:\Windows\Temp\SM_OBS_DLL\920180\OBServerDLL_920180.dll</Data>
<Data>386fdc14-d16c-40d7-9edd-93148ed334db</Data>
<Data>
</Data>
<Data>
</Data>
</EventData>
</Event>
Here is the login request that yields valid session ID:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<Login xmlns="LoginService">
<DatabaseServer>IPAddress</DatabaseServer>
<DatabaseName>DBName</DatabaseName>
<DatabaseType>10</DatabaseType>
<CompanyUsername>uname</CompanyUsername>
<CompanyPassword>pwd</CompanyPassword>
<Language>ln_English</Language>
<LicenseServer>Licenserver:port</LicenseServer>
</Login>
</soap:Body>
</soap:Envelope>
Here is the SOAP request for Adding StockTransfer request, this does resulting DI sever crash.
<?xml version="1.0"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><MsgHeader xmlns="http://www.sap.com/SBO/DIS"><SessionID>F283925C-C61B-48C7-A1CC-CA1C82EDF6B8</SessionID><ServiceName>StockTransferService</ServiceName></MsgHeader></soap:Header><soap:Body><Add xmlns="StockTransferService"><StockTransfer xmlns="http://www.sap.com/SBO/DIS"><DocDate>2016-02-08</DocDate><FromWarehouse>DC</FromWarehouse><ToWarehouse>DC</ToWarehouse><StockTransferLines><StockTransferLine><LineNum>0</LineNum><ItemCode>181016</ItemCode><Quantity>70</Quantity><WarehouseCode>DC</WarehouseCode><FromWarehouseCode>DC</FromWarehouseCode><BatchNumbers><BatchNumber><BatchNumber>527799M03750077</BatchNumber><Quantity>70</Quantity><BaseLineNumber>0</BaseLineNumber></BatchNumber></BatchNumbers><StockTransferLinesBinAllocations><StockTransferLinesBinAllocation><BinAbsEntry>6</BinAbsEntry><Quantity>70</Quantity><SerialAndBatchNumbersBaseLine>0</SerialAndBatchNumbersBaseLine><BinActionType>batFromWarehouse</BinActionType></StockTransferLinesBinAllocation><StockTransferLinesBinAllocation><BinAbsEntry>6</BinAbsEntry><Quantity>70</Quantity><SerialAndBatchNumbersBaseLine>0</SerialAndBatchNumbersBaseLine><BinActionType>batToWarehouse</BinActionType></StockTransferLinesBinAllocation></StockTransferLinesBinAllocations></StockTransferLine></StockTransferLines></StockTransfer></Add></soap:Body></soap:Envelope>
Thanks,
Antony Jayapal
User | Count |
---|---|
110 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.