Skip to Content
0
Former Member
Oct 07, 2009 at 02:12 AM

cl_abap_zip getting dump DECOMPRESS_BINARY

583 Views

Hi,

i am using cl_abap_zip get method

lo_zip->get( EXPORTING name = ls_splice-name

IMPORTING content = lv_spliced_content

EXCEPTIONS zip_index_error = 1

zip_decompression_error = 2 ).

i am getting dump when i use this method.Some zip files are working great but some of not decompressed and get dump.

I could not find any OSS note about this issue.DECOMPRESS_BINARY is a kernel function.

error message is :

An exception occurred that is explained in detail below.

The exception, which is assigned to class 'CX_SY_COMPRESSION_ERROR', was not

caught in

procedure "DECOMPRESS_BINARY" "(METHOD)", nor was it propagated by a RAISING

clause.

Since the caller of the procedure could not have anticipated that the

exception would occur, the current program is terminated.

The reason for the exception is:

The function IctDecompressStream returns the return code 30

Do u have any solution to this?

Thanks