cancel
Showing results for 
Search instead for 
Did you mean: 

SAP BUSINESS ONE 9.2 PL 08 Crashes

0 Kudos

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

Accepted Solutions (0)

Answers (0)