Jxbrowser 6.20: поиск в Pdf большого размера (приблизительно в ГБ) вызывает исключение com.teamdev.jxbrowser.chromium.internal.ipc.IPCException

Jxbrowser: я искал текст в формате PDF большого размера (приблизительно в ГБ), открытый в Jxbrowser. Я нажал «Ввод», затем поток jxbrowser зависает на 120 секунд, и проблема воспроизводится только при выполнении поиска в Pdf.

Исключение в потоке «AWT-EventQueue-0» com.teamdev.jxbrowser.chromium.internal.ipc.IPCException: ответ не получен. 2018-09-25 21:48:59,039 [AWT-EventQueue-0] ОШИБКА com.pg.orion.eng.startUp.StandardStream — в com.teamdev.jxbrowser.chromium.Browser.findText (SourceFile: 1248)

Когда поиск происходит до тех пор, покажите некоторый индикатор выполнения для пользовательской точки зрения.

Может ли кто-нибудь сказать мне, это известная проблема? И планируете ли вы решить эту проблему в следующих выпусках JxBrowser?


person Chetan Anand    schedule 16.10.2018    source источник


Ответы (1)


Не рекомендуется вызывать Browser.findText() в EDT, так как поиск текста может занять некоторое время в зависимости от размера документа PDF.

Если вы вызовете этот метод в EDT, вы на некоторое время заблокируете пользовательский интерфейс, а в файлах PDF большого размера может быть выдано исключение.

Попробуйте вызвать этот метод в другом потоке.

person Serhii Fedchenko    schedule 22.10.2018