rstudio / rstudio

RStudio is an integrated development environment (IDE) for R
https://posit.co/products/open-source/rstudio/
Other
4.59k stars 1.08k forks source link

Resolve missing 'regex' exception #14687

Open kevinushey opened 1 month ago

kevinushey commented 1 month ago

Saw this in the log.

2024-05-08T22:46:16.248153Z [rserver] ERROR CLIENT EXCEPTION (rsession-kevin): (TypeError) : Cannot read properties of null (reading 'regex');|||rstudio-0.js@27#566860::isRegex|||rstudio-0.js@63#569628::onFindOperationEnded|||rstudio-0.js@16#571307::dispatch|||rstudio-0.js@8#571295::dispatch|||rstudio-0.js@8#36343::dispatch|||rstudio-0.js@14#39793::dispatchEvent|||rstudio-0.js@9#39915::doFire|||rstudio-0.js@8#40000::fireEvent|||rstudio-0.js@24#39728::fireEvent|||rstudio-0.js@49#214742::fireEvent|||rstudio-0.js@8#214719::fireEvent|||rstudio-0.js@24#569116::initialize|||rstudio-0.js@38#570836::onSuccess2|||rstudio-0.js@23#570898::execute|||rstudio-0.js@21#119521::preInstantiationHook|||rstudio-0.js@24#570818::onSuccess|||rstudio-0.js@27#17290::execute|||rstudio-0.js@40#19468::executeScheduled|||rstudio-0.js@9#19130::runScheduledTasks|||rstudio-0.js@5#19236::flushPostEventPumpCommands|||rstudio-0.js@23#19405::execute|||rstudio-0.js@19#19094::execute|||rstudio-0.js@28#18727::apply|||rstudio-0.js@16#18789::entry0|||rstudio-0.js@14#18767::anonymous|||rstudio-0.js@45#19151::callback_0_g$|||Client-ID: c39588f5-930f-4d01-9b5f-f13a9d21a5c2|||User-Agent: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

FindInFilesDialog$State.$isRegex (FindInFilesDialog.java:91)
FindOutputPresenter$3.onFindOperationEnded (FindOutputPresenter.java:205)
FindOperationEndedEvent.dispatch (FindOperationEndedEvent.java:46)
FindOperationEndedEvent.dispatch (FindOperationEndedEvent.java:44)
GwtEvent.dispatch (GwtEvent.java:76)
EventBus.dispatchEvent (EventBus.java:40)
SimpleEventBus.doFire (SimpleEventBus.java:193)
SimpleEventBus.fireEvent (SimpleEventBus.java:88)
HandlerManager.fireEvent (HandlerManager.java:127)
EventBus.fireEvent (EventBus.java:98)
EventBus.fireEvent (EventBus.java:55)
FindOutputPresenter.initialize (FindOutputPresenter.java:484)
FindOutputTab_Shim__Impl$1.onSuccess2 (FindOutputTab_Shim__Impl.java:87)
FindOutputTab_Shim__Impl$1$1.execute (FindOutputTab_Shim__Impl.java:73)
AsyncShim.preInstantiationHook (AsyncShim.java:92)
FindOutputTab_Shim__Impl$1.onSuccess (FindOutputTab_Shim__Impl.java:71)
GWT$1.execute (GWT.java:282)
SchedulerImpl$Task.$executeScheduled (SchedulerImpl.java:50)
SchedulerImpl.runScheduledTasks (SchedulerImpl.java:183)
SchedulerImpl.flushPostEventPumpCommands (SchedulerImpl.java:347)
SchedulerImpl$Flusher.execute (SchedulerImpl.java:78)
SchedulerImpl.execute (SchedulerImpl.java:141)
Impl.apply (Impl.java:299)
Impl.entry0 (Impl.java:351)
(anonymous) (Impl.java:78)
callback_0_g$ (SchedulerImpl.java:196)