ログイン後にインスタンスに空白の画面が表示されるIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } インスタンスにログイン後、ホーム画面ではなく空白の画面が表示されます。この問題はインスタンスのアップグレード後に発生します。 1. 問題のインスタンスにログイン/移動します。 2. ホーム画面ではなく空白のページが表示されます。 Symptoms<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } ログには次のものが含まれます。 txid=32abe3ca3b87 Processor SEVERE *** ERROR *** Cannot invoke "String.hashCode()" because "<local6>" is nulljava.lang.NullPointerException: Cannot invoke "String.hashCode()" because "<local6>" is nullat com.glide.ux.runtime.page_processing.server_side_render.ServerSideMacroponentRenderer.renderNode(ServerSideMacroponentRenderer.java:200)at com.glide.ux.runtime.page_processing.server_side_render.ServerSideMacroponentRenderer.lambda$render$1(ServerSideMacroponentRenderer.java:134)at java.base/java.util.Optional.map(Optional.java:260)at com.glide.ux.runtime.page_processing.server_side_render.ServerSideMacroponentRenderer.render(ServerSideMacroponentRenderer.java:134)at com.glide.ux.runtime.macroponent.model.RTMShellWrapper.<init>(RTMShellWrapper.java:142)at com.glide.ux.runtime.page_processing.page_fragment.CacheablePageFragmentFactory.createWrappedCPF(CacheablePageFragmentFactory.java:311)at com.glide.ux.runtime.page_processing.page_fragment.CacheablePageFragmentFactory.lambda$get$0(CacheablePageFragmentFactory.java:203)at com.glide.sys.cache.LargeContentDiskCache.openContent(LargeContentDiskCache.java:169)at com.glide.sys.cache.LargeContentDiskCache.getMetaData(LargeContentDiskCache.java:135)at com.glide.ux.runtime.page_processing.page_fragment.CacheablePageFragmentFactory.get(CacheablePageFragmentFactory.java:203)at com.glide.ux.runtime.page_processing.page_fragment.CacheablePageFragmentFactory.getLazilyOpenedWrappedCPF(CacheablePageFragmentFactory.java:289)at com.glide.ux.runtime.page_processing.page_fragment.PageFragmentFactory.lambda$getPageFragmentsWithDependencies$1(PageFragmentFactory.java:114)at java.base/java.util.Optional.map(Optional.java:260)at com.glide.ux.runtime.page_processing.page_fragment.PageFragmentFactory.getPageFragmentsWithDependencies(PageFragmentFactory.java:114)at com.glide.ux.runtime.page_processing.page_fragment.PageFragmentFactory.getPageFragmentsWithDependencies(PageFragmentFactory.java:88)at com.glide.ux.runtime.page_processing.page_fragment.AppliedPageFragmentFactory.getAppliedPageFragment(AppliedPageFragmentFactory.java:51)at com.glide.ux.runtime.page_processing.page_fragment.AppliedPageFragmentFactory.getAppliedPageFragment(AppliedPageFragmentFactory.java:41)at com.glide.ux.runtime.page_processing.doc_gen.UxAppProcessor.lambda$processWithWriter$6(UxAppProcessor.java:470)at java.base/java.util.Optional.flatMap(Optional.java:289)at com.glide.ux.runtime.page_processing.doc_gen.UxAppProcessor.processWithWriter(UxAppProcessor.java:470)at com.glide.processors.Processor.writeOutputHelper(Processor.java:302)at com.glide.processors.Processor.writeOutput(Processor.java:224)at com.glide.ux.runtime.page_processing.doc_gen.UxAppProcessor.process(UxAppProcessor.java:345)at com.glide.processors.AProcessor.runProcessor(AProcessor.java:785)at com.glide.processors.AProcessor.processTransaction(AProcessor.java:328)at com.glide.processors.ProcessorRegistry.process0(ProcessorRegistry.java:187)at com.glide.processors.ProcessorRegistry.process(ProcessorRegistry.java:175)at com.glide.ui.GlideServletTransaction.process(GlideServletTransaction.java:58)at com.glide.sys.Transaction.run(Transaction.java:3000)at com.glide.ui.HTTPTransaction.run(HTTPTransaction.java:34)at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)at java.base/java.lang.Thread.run(Thread.java:840) Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Yokohama Cause<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 次の 2 つのテーブルにレコードがありませんでした。 sys_ux_macroponentsys_ux_lib_component Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 影響を受けるインスタンスを標準のすぐに利用可能なインスタンスと比較して不一致を特定し、不足しているファイルを影響を受けるインスタンスにインポートして、期待される UI 機能を復元する必要があります。このシナリオでは、次のファイルをインポートすることで問題が解決されました。 sys_ux_macroponent: https://<instance_name>.service-now.com/nav_to.do?uri=sys_ux_macroponent.do?sys_id=aededa80c782201072b211d4d8c2604chttps://<instance_name>.service-now.com/nav_to.do?uri=sys_ux_macroponent.do?sys_id=f51912f4c700201072b211d4d8c26010 sys_ux_lib_component: https://<instance_name>.service-now.com/nav_to.do?uri=sys_ux_lib_component.do?sys_id=05b1c1e76f1f761aec71c6e2464a777b Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Macroponent