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.