LINUX.ORG.RU

История изменений

Исправление KernelPanic, (текущая версия) :

Сабрутин с block_122 по block_126 нету в пакете - https://metacpan.org/dist/CDR-Parser-SI3000/source/lib/CDR/Parser/SI3000.pm#L...

Тебе надо игнорировать эту ошибку (если, конечно ее надо игнорировать).

Попробуй код, где у тебя вызывается этот парсер, обернуть в eval с перехватом только этой ошибки:


my $result;

eval {
    $result = <вызов парсера>;
    1;
};

if ( my $error = $@ ) {
    if ( $error =~ /Undefined subroutine/i ) {
        warn $error;
    } else {
        die $error;
    }
}

Исправление KernelPanic, :

Сабрутин с block_122 по block_126 нету в пакете - https://metacpan.org/dist/CDR-Parser-SI3000/source/lib/CDR/Parser/SI3000.pm#L...

Тебе надо игнорировать эту ошибку (если, конечно ее надо игнорировать).

Попробуй код, где у тебя вызывается этот парсер, обернуть в eval с перехватом только этой ошибки:


my $result;

eval {
    $result = <вызов парсера>;
    1;
};

if ( my $error = $@ ) {
    if ( $error =~ /Undefined subroutine/i ) {
        warn $error;
    } else {
        die $@;
    }
}

Исправление KernelPanic, :

Сабрутин с block_122 по block_126 нету в пакете - https://metacpan.org/dist/CDR-Parser-SI3000/source/lib/CDR/Parser/SI3000.pm#L...

Тебе надо игнорировать эту ошибку (если, конечно ее надо игнорировать).

Попробуй код, где у тебя вызывается этот парсер, обернуть в eval с перехватом только этой ошибки:


my $result;

eval {
    $result = <вызов парсера>;
    1;
};

if ( my $error = $@ ) {
    if ( $error ~= /Undefined subroutine/i ) {
        warn $error;
    } else {
        die $@;
    }
}

Исправление KernelPanic, :

Сабрутин с block_122 по block_126 нету в пакете - https://metacpan.org/dist/CDR-Parser-SI3000/source/lib/CDR/Parser/SI3000.pm#L...

Тебе надо игнорировать эту ошибку (если, конечно ее надо игнорировать).

Попробуй код, где у тебя вызывается этот парсер, обернуть в eval с перехватом только этой ошибки:


my $result;

eval {
    $result = <вызов парсера>;
    1;
};

if ( my $error = $@ ) {
    if ( $error = /Undefined subroutine/i ) {
        warn $error;
    } else {
        die $@;
    }
}

Исходная версия KernelPanic, :

Сабрутин с block_122 по block_124 нету в пакете - https://metacpan.org/dist/CDR-Parser-SI3000/source/lib/CDR/Parser/SI3000.pm#L...

Тебе надо игнорировать эту ошибку (если, конечно ее надо игнорировать).

Попробуй код, где у тебя вызывается этот парсер, обернуть в eval с перехватом только этой ошибки:


my $result;

eval {
    $result = <вызов парсера>;
    1;
};

if ( my $error = $@ ) {
    if ( $error = /Undefined subroutine/i ) {
        warn $error;
    } else {
        die $@;
    }
}