<?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 ArcGIS Maps SDK for Unity 2.3.0 camera assignment throws “Exception: Unknown error” in ArcGIS Maps SDK for Unity Questions</title>
    <link>https://community.esri.com/t5/arcgis-maps-sdk-for-unity-questions/arcgis-maps-sdk-for-unity-2-3-0-camera-assignment/m-p/1716954#M1232</link>
    <description>&lt;P&gt;&lt;SPAN&gt;# ArcGIS Maps SDK for Unity 2.3.0: ArcGISCameraComponent PushPosition Unknown error after SetPositionAndRotation&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We are preparing a support request for an iOS Unity application using a real ArcGIS basemap and foreground device location.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Versions:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- Unity Editor/runtime build version: 6000.5.3f1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- ArcGIS Maps SDK for Unity: 2.3.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Build backend: IL2CPP&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Platform: physical iOS device&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A supported Unity 6000.4 reproduction is not yet available. A Unity 6000.4.12f1 supported-line editor is installed locally, but the project has not been opened with that editor because the current package graph requires a multi-package migration before this can be tested as a controlled supported-stack reproduction.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Reproduction summary:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Launch the application.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Select the normal map experience.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Wait for real ArcGIS basemap, attribution and foreground device location success.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;4. Clear both available consoles.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;5. Press the action that begins the local geographic Hunt exactly once.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;6. The application obtains one fresh foreground location.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;7. The application applies the accepted player coordinate without an intermediate camera move.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;8. The application stages one nadir overview pose using ArcGISLocationComponent.&lt;/SPAN&gt;&lt;SPAN&gt;SetPositionAndRotation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;9. Wait up to ten seconds without any other interaction.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Actual result:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pose staging returns without reporting failure, so application state is currently committed. A later ArcGISCameraComponent.Update calls PushPosition, and the ArcGISView camera assignment reports Unknown error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sanitized stack:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;```text&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Exception: Unknown error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; at Esri.Unity.ArcGISErrorManager.&lt;/SPAN&gt;&lt;SPAN&gt;CheckError(System.IntPtr)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; at Esri.ArcGISMapsSDK.Components.&lt;/SPAN&gt;&lt;SPAN&gt;ArcGISCameraComponent.&lt;/SPAN&gt;&lt;SPAN&gt;PushPosition()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;```&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Lifecycle finding:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Project code does not explicitly call PushPosition. It stages position and rotation through ArcGISLocationComponent.&lt;/SPAN&gt;&lt;SPAN&gt;SetPositionAndRotation. The installed SDK source shows ArcGISCameraComponent.Update later calls PushViewportProperties and PushPosition. PushPosition performs the actual ArcGISView.Camera assignment. The source and samples inspected did not identify a deterministic operation-specific completion/failure callback tied to this staged camera operation. DrawStatusChanged and ViewStateChanged appear to be general view lifecycle signals, not terminal callbacks for one camera update.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Questions:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. When ArcGISCameraComponent owns the active camera, what is the documented supported way to apply one geographic position/rotation update and ensure that the component and ArcGISView remain synchronized?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Which ArcGIS Maps SDK for Unity 2.3.0 API, event or callback provides a deterministic terminal success/failure result for that specific camera update before application state is committed?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Is an Unknown error from ArcGISCameraComponent.Update/&lt;/SPAN&gt;&lt;SPAN&gt;PushPosition after ArcGISLocationComponent.&lt;/SPAN&gt;&lt;SPAN&gt;SetPositionAndRotation a known issue or unsupported sequence, and what diagnostic category or supported correction should an application use?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Requested response:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please provide the supported ownership sequence, the operation-specific completion/failure boundary, any known bug/reference number, any version-specific guidance, and a minimal supported code pattern or official sample reference.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 28 Jul 2026 03:49:21 GMT</pubDate>
    <dc:creator>mikeko</dc:creator>
    <dc:date>2026-07-28T03:49:21Z</dc:date>
    <item>
      <title>ArcGIS Maps SDK for Unity 2.3.0 camera assignment throws “Exception: Unknown error”</title>
      <link>https://community.esri.com/t5/arcgis-maps-sdk-for-unity-questions/arcgis-maps-sdk-for-unity-2-3-0-camera-assignment/m-p/1716954#M1232</link>
      <description>&lt;P&gt;&lt;SPAN&gt;# ArcGIS Maps SDK for Unity 2.3.0: ArcGISCameraComponent PushPosition Unknown error after SetPositionAndRotation&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We are preparing a support request for an iOS Unity application using a real ArcGIS basemap and foreground device location.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Versions:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- Unity Editor/runtime build version: 6000.5.3f1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- ArcGIS Maps SDK for Unity: 2.3.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Build backend: IL2CPP&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Platform: physical iOS device&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A supported Unity 6000.4 reproduction is not yet available. A Unity 6000.4.12f1 supported-line editor is installed locally, but the project has not been opened with that editor because the current package graph requires a multi-package migration before this can be tested as a controlled supported-stack reproduction.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Reproduction summary:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Launch the application.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Select the normal map experience.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Wait for real ArcGIS basemap, attribution and foreground device location success.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;4. Clear both available consoles.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;5. Press the action that begins the local geographic Hunt exactly once.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;6. The application obtains one fresh foreground location.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;7. The application applies the accepted player coordinate without an intermediate camera move.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;8. The application stages one nadir overview pose using ArcGISLocationComponent.&lt;/SPAN&gt;&lt;SPAN&gt;SetPositionAndRotation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;9. Wait up to ten seconds without any other interaction.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Actual result:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pose staging returns without reporting failure, so application state is currently committed. A later ArcGISCameraComponent.Update calls PushPosition, and the ArcGISView camera assignment reports Unknown error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sanitized stack:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;```text&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Exception: Unknown error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; at Esri.Unity.ArcGISErrorManager.&lt;/SPAN&gt;&lt;SPAN&gt;CheckError(System.IntPtr)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; at Esri.ArcGISMapsSDK.Components.&lt;/SPAN&gt;&lt;SPAN&gt;ArcGISCameraComponent.&lt;/SPAN&gt;&lt;SPAN&gt;PushPosition()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;```&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Lifecycle finding:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Project code does not explicitly call PushPosition. It stages position and rotation through ArcGISLocationComponent.&lt;/SPAN&gt;&lt;SPAN&gt;SetPositionAndRotation. The installed SDK source shows ArcGISCameraComponent.Update later calls PushViewportProperties and PushPosition. PushPosition performs the actual ArcGISView.Camera assignment. The source and samples inspected did not identify a deterministic operation-specific completion/failure callback tied to this staged camera operation. DrawStatusChanged and ViewStateChanged appear to be general view lifecycle signals, not terminal callbacks for one camera update.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Questions:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. When ArcGISCameraComponent owns the active camera, what is the documented supported way to apply one geographic position/rotation update and ensure that the component and ArcGISView remain synchronized?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Which ArcGIS Maps SDK for Unity 2.3.0 API, event or callback provides a deterministic terminal success/failure result for that specific camera update before application state is committed?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Is an Unknown error from ArcGISCameraComponent.Update/&lt;/SPAN&gt;&lt;SPAN&gt;PushPosition after ArcGISLocationComponent.&lt;/SPAN&gt;&lt;SPAN&gt;SetPositionAndRotation a known issue or unsupported sequence, and what diagnostic category or supported correction should an application use?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Requested response:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please provide the supported ownership sequence, the operation-specific completion/failure boundary, any known bug/reference number, any version-specific guidance, and a minimal supported code pattern or official sample reference.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jul 2026 03:49:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-maps-sdk-for-unity-questions/arcgis-maps-sdk-for-unity-2-3-0-camera-assignment/m-p/1716954#M1232</guid>
      <dc:creator>mikeko</dc:creator>
      <dc:date>2026-07-28T03:49:21Z</dc:date>
    </item>
  </channel>
</rss>

