Details of new feature (not posted) cannot be displayed in NW Portal
CR/SR/WIT
WIT 283387
Description
Create a feature with a detail window in a job, without posting the job. In Portal, after activating, the same job, the detail window is not found.
Resolution
Fixed. Use current job context to search for detail windows of the selected feature.
Clicking on a feature from WMS Trace result does not open Feature Editor
CR/SR/WIT
WIT 409565
Description
Configure Portal to use WMS (Raster) to display traces. In Portal, run or redisplay a trace which passes through features in a detail window. Open the detail window and select one of the traced features. In the Features sidebar, try to open the Feature Editor for the feature from trace. Only the simple feature explorer is opened.
Resolution
Fixed underlying issue. Traced features in detail windows now open the full Feature Editor.
First printed file after upgrade is empty
CR/SR/WIT
WIT 479007
Description
When using Portal Print function, the first file printed after upgrading Portal is empty.
Resolution
Fixed internal synchronization issues in Print functionality.
Trace Issue: Selected Hint feature highlights non-detail component within detail window
CR/SR/WIT
WIT 536273
Description
When a hint feature is selected in detail window, the geographic geometry is highlighted in map instead of the detail geometry.
Resolution
Fixed underlying issue.
Map request service log contains unencrypted passwords
CR/SR/WIT
WIT 540901
Description
Map request service trace log contains unencrypted passwords.
Resolution
Filter out Password: values from logged requests and responses.
Not possible to trace new features created in a job
CR/SR/WIT
SR ESC Support, WIT 587569, WIT 541523
Description
In Portal, activate a job and run a Trace, using features newly created in the job. Trace execution fails, because job context is not used. This regression was introduced in 11.01.2202 release.
Resolution
Job context is used for trace execution.
Zooming rectangle border isn't visible
CR/SR/WIT
WIT 547085
Description
Zoom rectangle or Shift+drag zoom-in uses default OpenLayers style (semitransparent white) for the zoom rectangle, which is badly visible on white backgrounds.
Resolution
Use semitransparent blue style for zoom rectangle to enhance visibility.
NW WS Config Wizard: Incorrect name of Usage Tracking service deployment log
CR/SR/WIT
WIT 548405
Description
Deployment tool for Usage Tracking Service uses invalid name for log file.
Resolution
Fixed configuration.
Work Service fails to start when storage paths are missing
CR/SR/WIT
WIT 556426
Description
Work Service fails during startup when some configuration parameters for folder paths are missing.
Resolution
Treat empty paths as optional during Work Service startup. Disable workloads with incomplete configuration.
Invalid CCM encoding: System.NotSupportedException: No data is available for encoding 1252
CR/SR/WIT
WIT 560706
Description
Dynamic WMS, Data Transfer Service, and Work Service log warnings that an ANSI encoding is not available. Processing of CCM files stored with ANSI encoding and national characters may fail.
Resolution
Fix startup configuration in these services and register code page provider.
Search Functionality has issues in NetWorks Mobile Client
CR/SR/WIT
SR ESC Support, WIT 351671, WIT 351820
Description
In Portal, when viewing Search results in Mobile client version, all rows contain only the feature name. It is not possible to distinguish individual features.
Resolution
G3E_FID is now displayed in addition to feature name.
Delete Analysis results from legend
CR/SR/WIT
SR ESC Support - 449988, WIT 454066
Description
When the last query result is deleted from legend, the main entry "Query" persists in the legend even it is empty.
Resolution
Fixed. Query node is removed from legend when all its child analysis results are removed.
NetWorks Portal Insert Feature (new feature creation) window popup scrollbar missing
CR/SR/WIT
WIT 543847
Description
In Portal, vertical scrollbar is not visible in the "Insert Feature" window (new WFS feature).
Resolution
Fixed UI issue.
NetWorks: Add support for MSAs (Managed Service Accounts)
CR/SR/WIT
WIT 551753
Description
Configuration of Managed Service Accounts (MSA/gMSA) is not supported by Administration Console – password is always required.
Resolution
It is now possible to configure service account with empty password.
Dimension witness line style should not be with arrows
CR/SR/WIT
SR ESC Support #424414, WIT 552471
Description
Dimension witness lines rendered in Portal from Vector Service data have extra start/end symbols compared to G/Technology.
Resolution
Fixed Vector Service dimensioning logic, added missing condition.
Error opening Feature Editor with multiple services connected
CR/SR/WIT
WIT 562382
Description
The error occurs in Networks Portal having 2 or more connected map sources. When making a selection that involves elements of more than one of the services, in the list of features the localized ones grouped by service are shown.
In this list, with everything displayed, clicking on the Feature Editor icon works correctly, but if we collapse the first of the services (and its features) and click on said icon of one of the elements of the second service, the alphanumeric data of the second service opens. A feature totally different from the selected one. Specifically, it opens the data of a collapsed service element.
Resolution
Fixed logic for selection of features from Feature list when one or more groups are collapsed.
Work and Deltas services don't run under the selected user account
CR/SR/WIT
WIT 569595
Description
Work Service and Deltas Service are not started under account specified during deployment; they run under the default Local System account instead.
Resolution
Fixed underlying deployment tooling issue. Windows Services are now properly deployed using configured account.
Networks responses are UTF-8 encoded and start with a non-ascii BOM (byte-order mark) character
CR/SR/WIT
WIT 570352
Description
Responses from Analytical and Dialog Web Service API are encoded with UTF-8 using BOM (Byte Order Mark) prefix, which prevents some consumers from using them.
Resolution
Remove UTF-8 BOM from Analytical and Dialog Web Service responses.
CreateJob fails if special property is also included in properties
CR/SR/WIT
WIT 572746
Description
Job Service CreateJob and EditJob API fails when a special property (description) is also included in Properties.
Resolution
Fix implemented to valid issuing INSERT or UPDATE statements with duplicate columns.
The generated PDF file is blank when trying to Print a bounding box
CR/SR/WIT
WIT 574682
Description
In Portal, when printing only Vector Service data, the generated PDF is blank in 50% of cases.
Resolution
Fixed underlying synchronization issue in Portal Print functionality. Print was completed before the asynchronous loading of Vector Service data finished.
Print error when CAD file is attached
CR/SR/WIT
WIT 576146
Description
In Portal deployed with OIDC mode, Print of map with attached CAD/vector file fails, because Dynamic WMS service responds with HTTP 401: Not authorized.
Resolution
Pass valid access token to Dynamic WMS in Print pathway. Internally, the Dynamic WMS source is treated as special case, which shares properties of regular WMS (simple feature editor) and NetWorks WMS (requires OIDC).
Error in $NWP.createWindow (in windows with iframe)
CR/SR/WIT
SR SFSC Number : 00135100, WIT 585247
Description
Portal JavaScript API $NWP.createWindow returns a shared window instance. Subsequent invocations of the API return the first one created (although separate windows are visible).
Resolution
Fixed underlying issue. Each invocation of the API returns a newly created instance.
Networks Portal: hard to click on buttons on iPad
CR/SR/WIT
SR 00150179, WIT 587513
Description
When viewing Portal on a physical tablet device, it is not possible to tap/click on the context menu, which is displayed on the right side of the legend, just left of the border. The context menu is obscured by an invisible element, which serves as resize handle and receives pointer events.
Resolution
The resize handle was shrunk from 20px to 4px.
PublishFonts exports invalid font metrics file
CR/SR/WIT
WIT 589003
Description
PublishFonts.exe tool produces invalid result when executed with -fm switch. The result is a debug output, not the expected font metrics file.
Resolution
Fixed code issue.
GTDWS AttributeUpdate ignores CID and updates all component instances
CR/SR/WIT
WIT 591506, WIT 586577
Description
When calling GTDWS API AttributeUpdate to updated attributes with functional interfaces ignores the G3E_CID passed in the request. GTDWS relays the transaction to MapServer for updates and FI execution without the G3E_CID.
Resolution
Fixed underlying issue. G3E_CID is now passed in the request from GTDWS to MapServer.
NetWorks print via puppeteer – PDF map is blank + improve quality
CR/SR/WIT
WIT 592268
Description
Portal Print function uses Puppeteer to produce snapshots of the printed map. Starting with Puppeteer version 19, the private instance of Chromium is no longer bundled with Puppeteer, but it is installed by default in the user's profile. Because the user who deploys Portal is typically different from app. pool identity, the private cached copy of Chromium is not found during runtime.
A secondary error occurs because Chromium introduced new headless mode and advertises this in the standard error output. This breaks Portal Print because any output in standard error is treated as failure.
Resolution
Deployment and configuration of Puppeteer in Portal was redesigned. Puppeteer instance is kept at original location, but Chromium instance is explicitly configured to be downloaded to .cache folder (default %ProgramData%\Intergraph\NetWorks\Cache\Puppeteer.cache\puppeteer). Portal web.config now contains two new environment variables passed to the node process. Puppeteer is no longer copied to the Portal deployment directory, all Portal instances use the shared copy.
For previous versions of Portal, use the following workaround:
- If it exists, delete folder and it contents
c:\ProgramData\Intergraph\NetWorks\Cache\Puppeteer\ - Create the folder again. (c:\ProgramData\Intergraph\NetWorks\Cache\Puppeteer)
- Open command line and navigate to this folder.
- Run "npm install puppeteer@18.2.0". Wait until the process completes.
-
For Portal version 02.00.2102 or older:
Follow the steps in help page "Use Puppeteer for Print" to configure Portal (copy
node_modulesfrom the Puppeteer folder to the Portal instance underApp_GlobalResources\Printand modifyweb.config).For Portal versions 11.01.2201 or newer:
Redeploy the Portal. Deployment tooling will use the cached version of Puppeteer.
NetWorks Portal fails to deploy if NetWorks WMS with OIDC is added from non-default host name
CR/SR/WIT
SR ESC Support, WIT 591481, WIT 593184
Description
When using OIDC and deploying Portal to a non-default IIS web site, deployment fails on retrieval of OGC capabilities, because it only makes request to the public endpoint, which requires a valid OIDC token.
Resolution
When deploying Portal, capabilities document for OGC services is requested from private endpoint (/networksadministrator) for all service locations (local or remote).
Hyperlink value in Feature Editor is not working with relative file path
CR/SR/WIT
WIT 594865
Description
Relative file paths with folders stored in attribute values are not combined with paths configured in FileUNCPaths.xml OtherPaths section to locate the file. Only simple file names are allowed.
Resolution
Fixed file lookup logic. Attribute values with non-rooted paths are combined with paths in OtherPaths and lookup is performed using the relative path, not just file name.
New feature in a job created some time ago is not visible in Portal
CR/SR/WIT
WIT 596585
Description
In Portal, activate a job with newly placed or changed features, which was created before the latest data publish. Display legend using Vector Service. Some job changes may be missing on the map.
Resolution
Fixed issue with reading of job deltas from database in Vector Service. Ignore modification number from DDCs when writing job .deltas file. When reading job deltas, use G3E_UPDATEDELTAS.UpdateDeltasPrivate instead of G3E_MANAGEMODLOG.UpdateDeltasAll.