<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: [JSAPI 4.8][BasemapGallery] Local basemap source fetch error in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/jsapi-4-8-basemapgallery-local-basemap-source/m-p/326635#M30140</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am getting the same&amp;nbsp;warning message now in version 4.8 of the API and I don't have any portal items in the basemaps gallery widget.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 07 Jul 2018 20:59:55 GMT</pubDate>
    <dc:creator>BradBarnell</dc:creator>
    <dc:date>2018-07-07T20:59:55Z</dc:date>
    <item>
      <title>[JSAPI 4.8][BasemapGallery] Local basemap source fetch error</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/jsapi-4-8-basemapgallery-local-basemap-source/m-p/326634#M30139</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm using BaseMap Gallery Widget with &lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-BasemapGallery-support-LocalBasemapsSource.html" rel="nofollow noopener noreferrer" target="_blank"&gt;local basemap source&lt;/A&gt;. After I switch to latest v4.8 JSAPI, there is an error message in the console. The gallery looks fine and everything is working, but the error message is very strange and doesn't make a lot of sense.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="413454" alt="fetch-basemaps-error" class="image-1 jive-image j-img-original" src="/legacyfs/online/413454_LocalBasemapsSource Error.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The message says "Could not fetch basemaps from portal." Below is my source code. I only use an array of local base maps as the source, which has been already loaded in browser memory. Why the API is trying to fetch more basemaps from portal? I provided the basemap source in widget gallery constructor, so the widget should just use my local source, not create a new portal source. Maybe there is an issue in widget constructor or in basemap source autocast?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By the way, the console error is not seen in v4.7 API, but I can see an HTTP request is sent to fetch portal basemaps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; basemapGallery &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;BasemapGallery&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp; view&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; view&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp; source&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Basemap&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;fromId&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"streets-navigation-vector"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Basemap&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;fromId&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"satellite"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Basemap&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;fromId&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"hybrid"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is a running example:&lt;/P&gt;&lt;P&gt;&lt;A href="https://codepen.io/anon/pen/qKeBWw" rel="nofollow noopener noreferrer" target="_blank"&gt;https://codepen.io/anon/pen/qKeBWw&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 15:29:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/jsapi-4-8-basemapgallery-local-basemap-source/m-p/326634#M30139</guid>
      <dc:creator>QiZhao</dc:creator>
      <dc:date>2021-12-11T15:29:34Z</dc:date>
    </item>
    <item>
      <title>Re: [JSAPI 4.8][BasemapGallery] Local basemap source fetch error</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/jsapi-4-8-basemapgallery-local-basemap-source/m-p/326635#M30140</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am getting the same&amp;nbsp;warning message now in version 4.8 of the API and I don't have any portal items in the basemaps gallery widget.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jul 2018 20:59:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/jsapi-4-8-basemapgallery-local-basemap-source/m-p/326635#M30140</guid>
      <dc:creator>BradBarnell</dc:creator>
      <dc:date>2018-07-07T20:59:55Z</dc:date>
    </item>
    <item>
      <title>Re: [JSAPI 4.8][BasemapGallery] Local basemap source fetch error</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/jsapi-4-8-basemapgallery-local-basemap-source/m-p/326636#M30141</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just adding a "me too" here as well. I have seen this across a couple different apps we've moved over to 4.8.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2018 19:10:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/jsapi-4-8-basemapgallery-local-basemap-source/m-p/326636#M30141</guid>
      <dc:creator>ToddAtkins</dc:creator>
      <dc:date>2018-07-17T19:10:00Z</dc:date>
    </item>
    <item>
      <title>Re: [JSAPI 4.8][BasemapGallery] Local basemap source fetch error</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/jsapi-4-8-basemapgallery-local-basemap-source/m-p/326637#M30142</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The basemap gallery issue has been fixed in v4.9 API.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Nov 2018 16:54:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/jsapi-4-8-basemapgallery-local-basemap-source/m-p/326637#M30142</guid>
      <dc:creator>QiZhao</dc:creator>
      <dc:date>2018-11-08T16:54:33Z</dc:date>
    </item>
  </channel>
</rss>

