Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

NullPointerException com.mattermost.pasteinputtext.PasteInputEditText in onCreateInputConnection

Đang mở
#41 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
28/100
Loại issue
Lỗi
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
android, react-native
Lĩnh vực
mobile-dev

Hướng nghiên cứu

Bắt đầu bằng cách kiểm tra PasteInputEditText.onCreateInputConnection ở dòng 58 và xem xét cách sử dụng React Native không được kiểm soát đã cung cấp. Tái hiện stack trace của Sentry trên Android với các props mẫu, sau đó xác định liệu lỗi nằm ở thư viện hay ở phần tích hợp. Done phải bao gồm nguyên nhân đã được xác nhận và cách giải quyết đã được kiểm chứng, nhưng issue không xác định hành vi mong đợi hoặc phạm vi kiểm thử.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Hey mattermost team, wonder if anyone hit this before on Android device.

More context on how we use it, we are using it as uncontrolled input like how bluesky is using it.

Will wanna identify if it's a library issue or my implementation issue.

Please let me know if any more information is needed.

Sample code on how I'm using it

    const pasteInputRef = useRef<PasteInputRef>(null);

    useImperativeHandle(ref, () => ({
        focus: () => {
            pasteInputRef.current?.focus();
        },
        blur: () => {
            pasteInputRef.current?.blur();
        },
        clear: () => {
            pasteInputRef.current?.clear();
        },
    }));

    return (
        <View style={containerStyle}>
            <PasteInput
                ref={pasteInputRef}
                multiline
                maxLength={500}
                style={[styles.input, disabled && styles.disabled, inputStyle]}
                onChangeText={onChangeText}
                onPaste={() => {}}
                autoCorrect
                pointerEvents={disabled ? 'none' : 'auto'}
                caretHidden={disabled}
                editable={!disabled}
                readOnly={disabled}
                focusable={!disabled}
                placeholderTextColor={disabled ? colorScheme['content-disabled'] : colorScheme['content-placeholder']}
                allowFontScaling={false}
                selectionColor={inputSelectionColor}
                selectionHandleColor={androidInputSelectionHandleColor}
                cursorColor={androidInputCursorColor}
            >
            {children}
            </PasteInput>
        </View>
    );

Stack trace on Sentry:

com.mattermost.pasteinputtext.PasteInputEditText in onCreateInputConnection at line 58
android.view.inputmethod.InputMethodManager in startInputInner at line 2318
android.view.inputmethod.InputMethodManager in restartInput at line 2174
com.android.internal.inputmethod.RemoteInputConnectionImpl in lambda$scheduleInvalidateInput$0$com-android-internal-inputmethod-RemoteInputConnectionImpl at line 298
com.android.internal.inputmethod.RemoteInputConnectionImpl$$ExternalSyntheticLambda7 in run at line 4
android.os.Handler in handleCallback at line 942
android.os.Handler in dispatchMessage at line 99
android.os.Looper in loopOnce at line 211
android.os.Looper in loop at line 300
android.app.ActivityThread in main at line 8324
java.lang.reflect.Method in invoke
com.android.internal.os.RuntimeInit$MethodAndArgsCaller in run at line 581
com.android.internal.os.ZygoteInit in main at line 1028
Ngôn ngữ chính
Objective-C
Star
213
Fork
39
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của mattermost/react-native-paste-input

Tất cả issue của mattermost/react-native-paste-input

Issue tương tự

Thêm issue về Objective-C

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.