Referans

Hata ve Uyarı Kodları

MotifJS'in ürettiği bütün MJX kodları; derleyici kodları, fırlatılan ve raporlanan hatalar, geliştirme uyarıları, konsoldaki mesajları ve anlamları.

Çerçevenin ve derleyicinin ürettiği her mesaj bir MJX kodu taşır ve konsolda [motifjs] MJX302: Named route 'note' was not found. biçiminde görünür. Mesaj metinleri İngilizcedir ve değişebilir; kodda mesaja değil koda göre dallanın. Hataların nasıl fırlatıldığı, raporlandığı ve dinlendiği Hata Yönetimi sayfasındadır.

Tür Ne olur
fırlatılır Çağırana MotifError olarak döner; try/catch ya da .catch ile yakalanır.
raporlanır errorHandler.report ile konsola yazılır (app.useLogging(false) kapatır) ve errorHandler.addListener dinleyicilerine gider; asıl hata cause'dadır. Üretimde de çalışır.
uyarı Yalnız geliştirme modunda (app.useDevelopment(true)) konsola ve DevTools uyarı listesine yazılır.
değer Hata bir değer olarak döner ya da bir geri çağrıya verilir; fırlatılmaz, raporlanmaz.
Lazy hatası Lazy'nin yükleme hatası olarak onError'a verilir.
derleme hatası / uyarısı @motifx/compiler derleme sırasında üretir; hata derlemeyi durdurur, uyarı terminale yazılır.
motif-lint Tip-bilinçli denetim aracının bulgusu.

Mesaj sütununda ‹…› ile gösterilen yerlere çalışma anındaki değer gelir.

Derleyici

MJX001–MJX018 derleyiciye ve motif-lint'e aittir. Örnekli açıklamalar Derleme zamanı uyarıları bölümündedir.

Kod Tür Mesaj Anlamı
MJX001 derleme uyarısı In a block-bodied function in JSX child position the condition is moved out of the closure; … Parametreli blok gövdeli getter içinde tanımlanan yerel değişken dallarda görünmez.
MJX002 derleme uyarısı "‹name›" is a DOM event name; on a component tag it is bound as a DOM listener … Bileşen etiketinde DOM olay adının camelCase yazımı; prop'a ulaşmaz.
MJX004 derleme uyarısı "‹method›()" looks an item up by "‹field›" by scanning a reactive list inside a reactive getter … Reaktif getter içinde reaktif liste find/findIndex/some/every ve x.alan === değer yüklemiyle taranıyor; çok bileşen bunu yaparsa her değişiklik n² okuma. Elemanı anahtarlı haritadan alın ya da untracked ile okuyun. Bkz. Her satırın listeyi taradığı tuzak.
MJX005 motif-lint <‹tag› ‹prop›={… ? … : …}>: the component declares "‹prop›" as "‹type›" … Ternary yazılan prop'un tipi fonksiyon kabul etmiyor; prop'u Bind<T> bildirin.
MJX008 derleme hatası A function expression cannot be a JSX child; use an arrow function: {() => …}. Çocuk konumunda function () { … }.
MJX009 derleme hatası Event handler "‹name›" must be a function; … DOM olayına dizge ya da boolean değer.
MJX010 derleme hatası Lifecycle hook "‹name›" must be a function, a list of functions, or a reference to one; … Yaşam döngüsü kancasına çağrılamayan değer.
MJX011 derleme hatası Directive "‹name›" does not accept this value; … x-text, x-html, x-value, x-model, x-watch'a getter'a çevrilemeyen değer.
MJX012 derleme hatası Directive "‹name›" does not accept an object literal. / Directive "‹name›" expects a number or no value: x-chunk or x-chunk={200}. x-wait / x-display'e nesne değişmezi; x-chunk'a sayı olamayacak değer (dizge, nesne, ok fonksiyonu).
MJX013 derleme hatası Unsupported JSX tag name: ‹type›. / Unsupported JSX child: ‹type›. Desteklenmeyen JSX biçimi.
MJX014 motif-lint hatası Cannot read ‹configFile›: ‹message› motif-lint tsconfig dosyasını okuyamadı.
MJX015 derleme uyarısı, motif-lint ‹class›.‹member› overrides a ComponentBase member and does not call super.‹member›(…); … Bir ComponentBase üyesini ezen üye super'a ulaşmadan bitiyor.
MJX016 derleme uyarısı A "switch" getter in JSX child position is not lowered to bindings.switchCase … / A block-bodied getter returning a ternary is not lowered … switch ya da ternary getter'ı switchCase / ternary'ye çevrilemedi; içerik her değişimde yeniden kurulur.
MJX017 derleme uyarısı A reactive getter writes "‹target›" (‹op›): a getter that writes what it reads retriggers itself … Reaktif getter (JSX getter'ı, öznitelik getter'ı, direktif, effect, createComputed, bindings.*) okuduğu reaktif bir değeri yazıyor: ++, birleşik atama ya da başka yerde okuduğu alana atama; okuduğunu yazan getter kendini tetikler (MJX203). Okumadığı alana yazmak ve düz sınıf alanı uyarmaz. Yazmayı olay işleyicisine ya da bir metoda taşıyın; kalacaksa o değerin okumasını untracked içine alın ki getter ona abone olmasın (x++ ve birleşik atamada ifadenin tamamını).
MJX018 derleme uyarısı "‹method›()" changes the reactive list "‹list›" in place inside a reactive getter … Reaktif getter içinde reaktif liste yerinde değiştiriliyor: sort/reverse her zaman, push/pop/shift/unshift/splice getter listeyi ayrıca okuyorsa; listeyi okuyan getter kendini tetikler. Kopya üstünde çalışın ([...list].sort(...)) ya da sonucu bir alanda/computed'de tutun.

Bileşenler ve DOM

Kod Tür Mesaj Anlamı
MJX101 fırlatılır dom.createElement('‹tag›'): no document is available (no DOM environment). Eleman oluşturulurken document yok; kod DOM ortamı olmadan çalışıyor.
MJX102 fırlatılır Invalid element selector "‹description›". Geçersiz eleman seçicisi.
MJX103 raporlanır dom.createElementNS('‹tag›') failed. createElementNS başarısız oldu.
MJX104 uyarı Skipped inserting a component into the DOM because it contains its own parent. Kendi ebeveynini içeren bir bileşen DOM'a eklenmedi.
MJX105 raporlanır Applying router link classes failed. Rota bağlantı sınıfları uygulanamadı.
MJX106 uyarı The placeholder parent changed; rebuilding the component. Yer tutucunun ebeveyni değişti; bileşen yeniden kuruluyor.
MJX107 raporlanır Disposing a child component failed. Bir çocuk bileşen serbest bırakılamadı.
MJX108 değer Component is disposed; the result of doWork was discarded. doWork sonucu, bileşen serbest bırakıldığı için atıldı; doWork bu MotifError ile çözülür, verilen söz reddedildiyse ret cause'dadır (bkz. doWork).
MJX109 uyarı Content block is disposed; its child was removed from the content body. Bir ContentBlock serbest bırakılırken gövdedeki parçalarından biri kaldırıldı ve serbest bırakıldı; parça başına bir uyarı (bkz. ContentBody ve ContentBlock).
MJX110 Lazy hatası Lazy timeout: the component did not load within ‹ms› ms. Lazy yüklemesi timeoutMs içinde bitmedi; hata onError'a verilir, ardından Fallbackview gösterilir.
MJX111 Lazy hatası Lazy aborted: loading the component was cancelled. Lazy yüklemesi signal ile iptal edildi; onError'a verilir, raporlanmaz.
MJX112 raporlanır resolveComponent: the factory chain exceeded ‹depth› levels; a factory may be returning itself. resolveComponent fabrika zinciri 100 düzeyi aştı; bir fabrika kendini döndürüyor olabilir.
MJX113 fırlatılır The transport slot has no parent; mount the slot before transporting into it. Taşıma yuvasının ebeveyni yok; yuvayı içine taşımadan önce yerleştirin.
MJX114 raporlanır Placing the navigation target into its host failed. Gezinme hedefi kapsayıcısına yerleştirilemedi.
MJX115 raporlanır Disposing the previous navigation target failed. Önceki gezinme hedefi serbest bırakılamadı.
MJX116 değer Timeout: the listener guard did not settle within ‹ms› ms. Bir dinleyici koruması timeoutMs içinde sonuçlanmadı; koruma bu MotifError ile reddedilir.
MJX117 raporlanır Detaching a control failed. Bir kontrol ayrılamadı.
MJX118 raporlanır The onRemove callback failed while detaching a control. Kontrol ayrılırken onRemove geri çağrısı başarısız oldu.
MJX119 raporlanır Moving a fragment's DOM range stopped: its end marker was not found (possible infinite loop). Fragment'in DOM aralığı taşınırken kapanış işaretçisi bulunamadı.
MJX120 raporlanır Scanning a fragment's DOM range stopped: its end marker was not found (possible infinite loop). Fragment'in DOM aralığı taranırken kapanış işaretçisi bulunamadı.
MJX121 uyarı This code was compiled for compiler contract ‹compiled›, but the @motifx/core runtime implements contract ‹runtime›. Install matching versions of @motifx/compiler and @motifx/core, and rebuild packages that ship compiled JSX. Kod, çekirdeğin desteklemediği bir derleyici sözleşmesiyle derlenmiş. @motifx/compiler ile @motifx/core'u uyumlu sürümlere getirin, derlenmiş JSX taşıyan paketleri yeniden derleyin.
MJX122 raporlanır The component ‹hook› hook threw. Bir bileşen kancası (onConfig, onBuilt, onMounted, initializeComponent, ref …) ya da motif.on("x:…") dinleyicisi hata fırlattı veya döndürdüğü promise reddedildi; bileşen kurulmaya devam eder (bkz. Hata nerede yakalanır).
MJX123 raporlanır The '‹event›' event handler threw. Bir olay işleyicisi (onclick, motif.on) ya da uygulama olayı dinleyicisi (app.on, onRouterChanged) hata fırlattı veya döndürdüğü promise reddedildi; aynı olayın diğer işleyicileri çalışır.
MJX124 uyarı A spread object on a DOM tag cannot set ‹key›; the key was ignored. Write it on the tag, or use x-html, for HTML you trust. Düz DOM etiketine yayılan nesnede innerHTML ya da srcdoc var; yazılmadı. Güvendiğiniz HTML için x-html ya da etikete doğrudan yazılan değer kullanın.
MJX125 uyarı A spread object on a DOM tag cannot set a javascript: URL on '‹key›'; the value was ignored. Write the attribute on the tag if it is intended. Düz DOM etiketine yayılan nesnede bağlantı özniteliği için javascript: adresi var; yazılmadı. Bilerek yazılan bağlantıyı etikete doğrudan yazın.
MJX126 raporlanır Lazy: loading the component failed and no Fallbackview is set; the host was cleared. Lazy yüklemesi başarısız oldu ve Fallbackview yok; kapsayıcı boşaltıldı. Özgün hata cause'dadır.
MJX127 fırlatılır The loaded module has no default export. … / The loaded value is not a component (got ‹got›). … Tembel rota ya da Lazy, default dışa aktarımı olmayan bir modül ya da bileşen olmayan bir değer yükledi. Router'da MJX304 raporunun cause'u olur, Lazy'de yükleme hatası sayılır.
MJX128 uyarı ‹cls› overrides ‹member› without calling super.‹member› … / ‹cls› defines '‹member›' as an instance field … / ‹cls› replaces '‹member›' … Sınıf bileşeni bir ComponentBase üyesini gizliyor: super çağırmayan bir override, metodu gizleyen bir örnek alanı ya da çerçevenin kurduğu bir üyenin yerine konan değer. Sınıf başına bir kez bildirilir (bkz. Sınıf üyelerinin adları).
MJX129 raporlanır The ‹callback› callback given to using threw. using'e verilen onfulfilled ya da onrejected işleyicisi hata fırlattı veya döndürdüğü promise reddedildi. Özgün hata cause'dadır (bkz. using).
MJX130 raporlanır Building a chunked child failed. x-chunk ile dilimlenen bir çocuk sırası geldiğinde kurulurken hata fırlattı; dilimdeki öteki çocuklar kurulmaya devam eder. Hata veren .map satırı listenin bir sonraki güncellemesinde yeniden denenir. Özgün hata cause'dadır (bkz. Büyük listeler).

Reaktivite, bağlar ve listeler

Kod Tür Mesaj Anlamı
MJX201 fırlatılır ListBinding: renderFn must return a component instance, a component class, or a factory function. Liste bağının renderFn'i bileşen, bileşen sınıfı ya da fabrika döndürmedi.
MJX202 uyarı ListBinding: duplicate key "‹key›" at index ‹index›. Rows are matched by the item object, not by key, so rendering is not affected; keep keys unique so they identify items. Liste güncellenirken yinelenen key görüldü. Satırlar öğe nesnesiyle eşleştiği için çizim etkilenmez; key'leri benzersiz tutun.
MJX203 uyarı An effect ran ‹max› times in one flush and keeps triggering itself; it is skipped for the rest of this flush. It probably writes a value it reads (for example state.n++). Wrap the write in untracked(...). Bir effect bir akıtmada kendini tetiklemeyi sürdürdü ve o akıtmanın geri kalanında atlandı; okuduğu değeri yazıyor olabilir. Yazmayı untracked(...) içine alın.
MJX204 uyarı A component reached a text binding and was not written to the DOM. For a template prop that can change later, write a getter: {() => props.tpl}. Templates that are ready at setup also work as {props.tpl}. Bir bileşen metin bağına düştü ve DOM'a yazılmadı.
MJX205 raporlanır Virtualization: the watch callback threw. Virtualization watch geri çağrısı hata fırlattı.
MJX206 uyarı Virtualization: autoRefresh stopped; dataRequest may be changing the reactive data it reads on every refresh. Virtualization autoRefresh durduruldu; dataRequest okuduğu reaktif veriyi değiştiriyor olabilir.
MJX207 raporlanır Virtualization: loading data failed. Virtualization verisi yüklenemedi (sonraki sayfa isteği dahil).
MJX208 raporlanır An effect threw. Bir effect ya da bağ fonksiyonu hata fırlattı; aynı akıtmadaki diğer effect'ler çalışır, bağ son sağlıklı durumunu korur.
MJX209 uyarı An effect tracked ‹count› dependencies in one run (limit ‹limit›), owner ‹owner›. It reads many values one by one, probably a reactive list item by item; look items up by key or read the list with untracked(...). useReactiveMonitor({ dependencies }) sets the limit. Bir effect tek koşuda eşikten (varsayılan 1000) çok bağımlılık topladı; effect başına bir kez, oturumda en çok on kez. DevTools açıkken sahibi bileşen ve bağ yazılır. Genellikle reaktif bir liste her satırda baştan sona taranıyordur: elemanı anahtarla bulun ya da listeyi untracked ile okuyun. app.useReactiveMonitor({ dependencies: 2000 }) eşiği değiştirir, 0 kapatır. Bkz. Her satırın listeyi taradığı tuzak.
MJX210 uyarı "‹method›()" scans a reactive list of ‹count› items from ‹who›: a change to the fields they read reruns all of them and each rereads the list … Aynı reaktif listeyi aynı bileşen türünün (ve bağın) iki ya da daha çok örneği find/findIndex/findLast/findLastIndex/some/every ile tarıyor ve liste en az örnek sayısı kadar öğeli; liste props'tan, başka dosyadan ya da bir servisten gelse de yakalanır, düz dizi izlenmediği için uyarmaz. Örnekler bileşen nesneleriyle sayılır, aynı örneğin iki bağı tek örnektir; üç öğelik bir ayar listesini yüz satırın taraması uyarmaz; sahipsiz effect'lerde (createComputed, düz effect) eşik sekiz effect. Liste başına bir kez, oturumda en çok on kez; DevTools kapalıyken sahip bilinmediği için denetim çalışmaz. Elemanı store'daki anahtarlı Map'ten ya da computed dizinden okuyun ya da listeyi untracked ile alın. useReactiveMonitor({ scans: false }) kapatır.
MJX211 uyarı Operation ‹id› (‹kind› ‹name›) was resumed after it ended; its writes are still recorded under it. End an operation after its last write, or use startOperation/endOperation for work that spans callbacks. Bitmiş bir DevTools operation'ı resumeOperation ile yeniden sürdürüldü; o sırada yapılan yazmalar yine o operation'ın altına kaydedilir. Operation başına bir kez, yalnız geliştirmede. Operation'ı son yazmadan sonra bitirin; geri çağrılara yayılan iş için startOperation/endOperation kullanın. Bkz. DevTools paketleri.
MJX212 fırlatılır Cannot ‹action›: this is a read-only view made with asReadonly(). Change the data through the reactive object the view was made from. asReadonly ile alınmış bir görünüme yazıldı, ondan bir alan silindi, diziyi değiştiren bir metot (push, splice, sort, …) ya da Map/Set değişikliği (set, add, delete, clear) çağrıldı. İşlem yapılmaz, veri değişmez. Değişikliği görünümün alındığı reaktif nesne üzerinden yapın. Bkz. Salt-okunur görünüm.

Yönlendirme

Kod Tür Mesaj Anlamı
MJX301 uyarı RouterView outlet '‹outlet›' was not built within ‹ms› ms, so the route chain cannot be mounted. Does the layout component render a <RouterView>? RouterView çıkışı zamanında kurulmadı; rota zinciri yerleştirilemedi.
MJX302 fırlatılır Named route '‹name›' was not found. Adlandırılmış rota bulunamadı (navigateByName, href, evict).
MJX303 uyarı Redirect loop or too many redirects: ‹chain› Yönlendirme döngüsü ya da çok fazla yönlendirme. Fırlatılmaz; hata sayfası bu MotifError'u params.error'da alır.
MJX304 raporlanır Route execution failed. Rota yürütülemedi (bileşen yapıcısı ya da import() başarısız); hata rotası gösterilir.
MJX305 raporlanır The error fallback route failed. Hata rotasının kendisi başarısız oldu.
MJX306 raporlanır The ‹hook› hook threw. Bir rota kancası (onLeave, onEnter, onEntering, onUpdate, onShow) ya da useGuard guard'ı hata fırlattı; guard hatası gezinmeyi iptal eder.
MJX307 raporlanır Disposing a route component failed. Bir rota bileşeni serbest bırakılamadı.
MJX308 raporlanır The stack navigation transition failed. Yığın gezinmesinin geçişi başarısız oldu.
MJX309 fırlatılır Router is not initialized. Call useRouter() before navigating. Router kurulmadan gezinme denendi; önce useRouter() çağrılmalı.
MJX310 uyarı Route path cannot be empty; use '/' for the default child. Under parent "‹parentPath›". Rota yolu boş; varsayılan çocuk için / kullanın.
MJX311 uyarı Child route path should start with '/': "‹path›" under parent "‹parentPath›". Çocuk rota yolu / ile başlamıyor.
MJX312 uyarı Child route path resolves to the same full path as its parent: "‹full›". Çocuk rota yolu ebeveyniyle aynı tam yola çıkıyor.
MJX313 uyarı Multiple routes resolve to the same full path: "‹full›". Birden çok rota aynı tam yola çıkıyor.
MJX314 uyarı Child route alias should start with '/': "‹alias›" under parent "‹parentPath›". Çocuk rota takma adı / ile başlamıyor.
MJX315 uyarı Route alias resolves to the route's own path: "‹alias›". Rota takma adı rotanın kendi yoluna çıkıyor.
MJX316 uyarı Multiple routes use the same alias: "‹alias›". Birden çok rota aynı takma adı kullanıyor.
MJX317 raporlanır Navigation to '‹uri›' failed. Gezinme beklenmeyen bir hatayla başarısız oldu; navigate { ok: false, reason: "error", error } döndürür.
MJX318 fırlatılır Route '‹path›' was given a component instance that is already disposed; give a class, a factory or a lazy import so a fresh page can be created. Rotaya verilen hazır bileşen örneği serbest bırakılmışken rotaya girildi; MJX304 raporunun cause'unda gelir. Sınıf, fabrika ya da import() verin.
MJX319 uyarı Route path has ':' outside '{…}': "‹path›". Parameters are written as "{name}"; ':' only gives a default inside braces. Rota yolunda süslü parantez dışında : var (/user/:id); parametre {name} biçiminde yazılır.
MJX320 uyarı Route path "‹path›" has a parameter pattern that cannot be used: ‹reason›. Rota yolunda kullanılamayan bir parametre deseni var: derlenmiyor, ( kapanmıyor ya da içinde / var.
MJX321 uyarı History mode cannot be used on a file: address; the router uses hash mode. Sayfa file: adresinden açıldı ve mode: 'history' verildi; router hash davranışıyla çalışır (bkz. Router).

Bağımlılık enjeksiyonu ve uygulama

Kod Tür Mesaj Anlamı
MJX401 fırlatılır Service not registered for token: ‹token› Servis kayıtlı değil.
MJX402 fırlatılır Async factory used with get() for token ‹token›; use getAsync(). Async fabrika ya da Promise ile kaydedilmiş servis get() ile istendi; getAsync() kullanın.
MJX403 fırlatılır Invalid service descriptor. Geçersiz servis tanımı.
MJX404 fırlatılır Cyclic dependency detected: ‹chain› Döngüsel bağımlılık.
MJX405 fırlatılır Only one ApplicationBuilder instance is allowed. Çalışan bir uygulama varken ikinci ApplicationBuilder; önceki uygulama serbest bırakılıyorsa izin verilir.
MJX406 fırlatılır Application.run: host not found for selector: ‹selector› run() hedefi bulunamadı.
MJX407 uyarı getService: no ServiceProvider found for token '‹token›'. getService bir sağlayıcı bulamadı.
MJX408 uyarı getService failed for token '‹token›': ‹reason› getService çözümlemesi başarısız oldu.
MJX409 fırlatılır inject(‹token›) was called outside a service construction; call it in a field initializer or constructor of a class the ServiceProvider creates. inject() servis kurulumu dışında çağrıldı; sağlayıcının kurduğu sınıfın alan başlatıcısında ya da yapıcısında çağırın.
MJX410 uyarı Multiple sources provided for token '‹token›': ‹sources›. Resolution order is useValue > useFactory > useClass. Bir kayıtta birden çok kaynak verildi (useValue, useFactory, useClass); öncelik sırası uygulanır.
MJX411 uyarı 'deps' must be an array for token '‹token›'; the invalid deps are ignored. deps dizi değil; yok sayılır.
MJX413 fırlatılır Service '‹token›' is registered with a function that cannot be constructed. Use { useValue: fn } to provide the function itself or { useFactory: fn } to create the service. Kurulamayan bir fonksiyon (ok, async, metot) doğrudan kaydedildi; { useValue: fn } ya da { useFactory: fn } kullanın.
MJX414 uyarı FromService failed for token '‹token›': ‹reason› FromService çözümleyemedi; null döner.
MJX415 uyarı 'startup' only applies to singleton services; '‹token›' is registered as ‹lifetime› and is created when it is first resolved. startup singleton olmayan bir kayda verildi; yok sayılır, servis ilk çözümlemede oluşturulur.
MJX416 fırlatılır Application.run: the comment or text node given as host has no parent element. run()'a verilen yorum ya da metin düğümü bir elemanın içinde değil; uygulama yerleşecek yer bulamaz.
MJX417 fırlatılır Application.connectDocument: ‹reason›. connectDocument'a verilen değer bir belge değil, belgenin penceresi yok (kapanmış ya da hiç gösterilmemiş) ya da belgeye başka bir origin'den erişilemiyor.
MJX418 fırlatılır Application.windows: the browser did not open the window; open it from a user gesture and check the popup blocker. app.windows.open ya da create pencereyi açamadı: popup engeli ya da kullanıcı hareketi yok.
MJX419 fırlatılır Application.windows: Picture-in-Picture is not available in this browser or the request was refused. kind: "pip" ve fallback: "none" ile tarayıcıda Picture-in-Picture yok ya da istek reddedildi.
MJX420 fırlatılır Application.windows: the window is closed. Kapalı bir pencere handle'ında add ya da focus çağrıldı.
MJX421 fırlatılır Application.windows: ‹reason›. app.windows.attach'e pencere olmayan bir değer verildi ya da verilen pencere başka bir origin'e ait, belgesine erişilemiyor.
MJX422 fırlatılır Application.windows: a disposed component cannot be placed in a window. Serbest bırakılmış bir bileşen pencereye konmak istendi.
MJX423 raporlanır Application.windows: the onClosing hook threw. Pencerenin onClosing kancası hata fırlattı; kapanış tamamlanır.
MJX424 fırlatılır Application.layerOf: the target is neither a component nor a node. app.layerOf'a bileşen ve DOM düğümü olmayan bir hedef verildi.

Serbest bırakma

Kod Tür Mesaj Anlamı
MJX501 uyarı Disposable already disposed. Zaten serbest bırakılmış bir nesne yeniden serbest bırakıldı.
MJX502 fırlatılır Cannot register a disposable on itself. Bir disposable kendisine kaydedilmeye çalışıldı.
MJX503 fırlatılır Errors were thrown while disposing a store. Bir depo serbest bırakılırken birden çok hata oluştu; hepsi cause alanındaki AggregateError'ın errors dizisindedir. Tek hata olduğu gibi fırlatılır.
MJX504 uyarı A disposable was added to a DisposableStore that is already disposed; the added object will leak. Serbest bırakılmış bir DisposableStore'a ekleme yapıldı; eklenen nesne serbest bırakılmaz.
MJX505 fırlatılır Cannot dispose a disposable on itself. Bir depo kendisini kendi içinden silmeye çalıştı.
MJX507 uyarı [‹name›] potential listener LEAK: ‹limit› listeners already; most frequent stack (‹count›): Bir reaktif alanı izleyen effect sayısı useReactiveMonitor eşiğine ulaştı; olası sızıntı (bkz. Sızıntı izleme).

Ortak yardımcılar

Kod Tür Mesaj Anlamı
MJX601 fırlatılır Sequence contains no elements. Query.first() boş dizide çağrıldı.
MJX602 fırlatılır Circuit is open. Resilience: devre açık; action çağrılmadı.
MJX603 fırlatılır Bulkhead queue is full. Resilience: bulkhead kuyruğu dolu.
MJX604 fırlatılır Rate limit exceeded. Resilience: oran sınırı aşıldı.
MJX605 fırlatılır Operation timed out. Resilience: zaman aşımı; hatanın name'i TimeoutError'dır.
MJX609 raporlanır OperationRunner: the operation threw. OperationRunner işlemi hata fırlattı.
MJX610 raporlanır Matching the request path failed. İstek yolu eşleştirilemedi.

Sonraki adım

Dizilerde filtreleme, sıralama ve gruplama için Koleksiyon Sorguları bölümüne geçin.