Im trying to use isomorphic grid, for it to load ive got to use the FileLoader.load() method.
isc.FileLoader.load(() => {
builder(element,datasource);
}, {target: element});
But whenever i use this to load the grid(which works) it breaks my angular routing and i get the following error:
src_app_apartados_contactos_contactos_module_ts.js:2 ERROR Error: Uncaught (in promise): TypeError: Cannot read properties of null (reading 'children')
TypeError: Cannot read properties of null (reading 'children')
at mergeEmptyPathMatches (router.mjs:4107:36)
at router.mjs:3975:36
at map.js:7:37
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at throwIfEmpty.js:9:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at source.subscribe.buffer (takeLast.js:14:32)
at OperatorSubscriber._complete (OperatorSubscriber.js:36:21)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at defaultIfEmpty.js:13:24
at OperatorSubscriber._complete (OperatorSubscriber.js:36:21)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at OperatorSubscriber._complete (Subscriber.js:72:30)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at OperatorSubscriber._complete (Subscriber.js:72:30)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at checkComplete (mergeInternals.js:11:24)
at mergeInternals.js:52:9
at OperatorSubscriber._complete (OperatorSubscriber.js:36:21)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at Observable._subscribe (innerFrom.js:53:20)
at Observable._trySubscribe (Observable.js:37:25)
at Observable.js:31:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at mergeInternals (mergeInternals.js:50:12)
at mergeMap.js:13:58
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at scanInternals.js:7:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at takeWhile.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at defaultIfEmpty.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at takeLast.js:9:20
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at throwIfEmpty.js:7:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at map.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at map.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at source.subscribe.isComplete (switchMap.js:14:51)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at map.js:7:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at map.js:7:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at Observable._subscribe (innerFrom.js:51:24)
at Observable._trySubscribe (Observable.js:37:25)
at Observable.js:31:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at map.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at map.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at switchMap.js:10:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at doInnerSub (mergeInternals.js:19:44)
at outerNext (mergeInternals.js:14:57)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at Observable._subscribe (innerFrom.js:51:24)
at Observable._trySubscribe (Observable.js:37:25)
at Observable.js:31:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at mergeInternals (mergeInternals.js:50:12)
at mergeMap.js:13:58
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at filter.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at take.js:10:20
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at throwIfEmpty.js:7:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at catchError.js:9:27
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at doInnerSub (mergeInternals.js:19:44)
at outerNext (mergeInternals.js:14:57)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at Observable._subscribe (innerFrom.js:51:24)
at Observable._trySubscribe (Observable.js:37:25)
at Observable.js:31:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at mergeInternals (mergeInternals.js:50:12)
at mergeMap.js:13:58
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at scanInternals.js:7:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at takeWhile.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at defaultIfEmpty.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at takeLast.js:9:20
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at throwIfEmpty.js:7:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at map.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at map.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at switchMap.js:10:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at map.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at doInnerSub (mergeInternals.js:19:44)
at outerNext (mergeInternals.js:14:57)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at source.subscribe.isUnsub (tap.js:18:28)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at subscribe.innerSubscriber (switchMap.js:14:144)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at map.js:7:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at OperatorSubscriber._next (Subscriber.js:60:26)
at OperatorSubscriber.next (Subscriber.js:31:18)
at map.js:7:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at map.js:7:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at throwIfEmpty.js:9:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at source.subscribe.buffer (takeLast.js:14:32)
at OperatorSubscriber._complete (OperatorSubscriber.js:36:21)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at OperatorSubscriber._complete (Subscriber.js:72:30)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at checkComplete (mergeInternals.js:11:24)
at OperatorSubscriber.onFinalize (mergeInternals.js:42:21)
at OperatorSubscriber.unsubscribe (OperatorSubscriber.js:52:88)
at OperatorSubscriber._complete (OperatorSubscriber.js:42:26)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at OperatorSubscriber._complete (Subscriber.js:72:30)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at OperatorSubscriber._complete (Subscriber.js:72:30)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at throwIfEmpty.js:10:41
at OperatorSubscriber._complete (OperatorSubscriber.js:36:21)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at take.js:14:36
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at filter.js:6:128
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at subscribe.innerComplete (mergeInternals.js:25:28)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at OperatorSubscriber._next (Subscriber.js:60:26)
at OperatorSubscriber.next (Subscriber.js:31:18)
at subscribe.innerSubscriber (switchMap.js:14:144)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at subscribe.innerComplete (mergeInternals.js:25:28)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at map.js:7:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at throwIfEmpty.js:9:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at source.subscribe.buffer (takeLast.js:14:32)
at OperatorSubscriber._complete (OperatorSubscriber.js:36:21)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at OperatorSubscriber._complete (Subscriber.js:72:30)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at checkComplete (mergeInternals.js:11:24)
at mergeInternals.js:52:9
at OperatorSubscriber._complete (OperatorSubscriber.js:36:21)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at Observable._subscribe (innerFrom.js:53:20)
at Observable._trySubscribe (Observable.js:37:25)
at Observable.js:31:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at mergeInternals (mergeInternals.js:50:12)
at mergeMap.js:13:58
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at scanInternals.js:7:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at takeLast.js:9:20
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at throwIfEmpty.js:7:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at map.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at doInnerSub (mergeInternals.js:19:44)
at outerNext (mergeInternals.js:14:57)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at subscribe.innerComplete (mergeInternals.js:25:28)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at source.subscribe.isUnsub (tap.js:18:28)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at OperatorSubscriber._next (Subscriber.js:60:26)
at OperatorSubscriber.next (Subscriber.js:31:18)
at Subject.js:34:30
at errorContext (errorContext.js:19:9)
at Subject.next (Subject.js:27:21)
at OperatorSubscriber._next (Subscriber.js:60:26)
at OperatorSubscriber.next (Subscriber.js:31:18)
at map.js:7:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at subscribe.innerComplete (mergeInternals.js:25:28)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at innerFrom.js:61:28
at _ZoneDelegate.invoke (zone.js:375:26)
at Object.onInvoke (core.mjs:24178:33)
at _ZoneDelegate.invoke (zone.js:374:52)
at Zone.run (zone.js:134:43)
at zone.js:1278:36
at _ZoneDelegate.invokeTask (zone.js:409:31)
at core.mjs:23864:55
at AsyncStackTaggingZoneSpec.onInvokeTask (core.mjs:23864:36)
at _ZoneDelegate.invokeTask (zone.js:408:60)
at Object.onInvokeTask (core.mjs:24165:33)
at _ZoneDelegate.invokeTask (zone.js:408:60)
at Zone.runTask (zone.js:178:47)
at drainMicroTaskQueue (zone.js:588:35)
at resolvePromise (zone.js:1214:31)
at resolvePromise (zone.js:1168:17)
at zone.js:1281:17
at _ZoneDelegate.invokeTask (zone.js:409:31)
at core.mjs:23864:55
at AsyncStackTaggingZoneSpec.onInvokeTask (core.mjs:23864:36)
at _ZoneDelegate.invokeTask (zone.js:408:60)
at Object.onInvokeTask (core.mjs:24165:33)
at _ZoneDelegate.invokeTask (zone.js:408:60)
at Zone.runTask (zone.js:178:47)
at drainMicroTaskQueue (zone.js:588:35)
If anyone has any ideas to why this is happening the help will be much appreciated.
Extra information: Im following this guide:https://smartclient.com/smartclient-release/isomorphic/system/reference/?id=group..backgroundDownload
Ive tried doing many things, changing the routing options, getting rid of the lazy loading, trying different configuracion, and the problem is 100% FileLoader.