Hexagon Geospatial
MENU

M.App Enterprise

Discuss topics with other M.App Enterprise Product pioneers and experts to get the most out of it.
Showing results for 
Search instead for 
Do you mean 
Reply
Frequent Contributor
Posts: 134
Registered: ‎04-11-2016
Accepted Solution

Vector Tile issue after 16.1 SP2 upgrade

[ Edited ]

Hi team

 

I am not able to display vector tiles in Analyzer after upgrading to the 16.1 SP2 (the latest release).

I immediately republished some of the vector sets after the upgrade, then these republished vector sets fail in Analyzer and loading icon spins forever; the ones I didn't republish still display well.

This is the log observed in Chrome Debugger.

The tileservice and mapp application are installed on the same machine so this should not be a cache folder permission issue.

 

 

VectorTilesFailing16SP2.png

 

 

Anyone experience similar issue on 16.1 SP2?

 

 

Cheers

Yuan

Technical Evangelist
Posts: 178
Registered: ‎03-03-2016

Re: Vector Tile issue after 16.1 SP2 upgrade

In your chrome debugger it shows that the version part for the cache request is 0. That's not valid.

Are you sure the republish succeeded?

Frequent Contributor
Posts: 134
Registered: ‎04-11-2016

Re: Vector Tile issue after 16.1 SP2 upgrade

Hi

 

I had another look under cache, you were right there's a problem with the cahce.

Here's the log:

 

System.Data.SqlClient.SqlException: Arithmetic overflow error converting expression to data type smallint.
The statement has been terminated.
   [Details]
   HelpLink.ProdName: Microsoft SQL Server
   HelpLink.ProdVer: 13.00.4001
   HelpLink.EvtSrc: MSSQLServer
   HelpLink.EvtID: 8115
   HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink
   HelpLink.LinkId: 20476
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption)
   at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
   at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
   at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   at MApp.Data.Database.ExecuteNonQuery(String sql, IEnumerable`1 parameters, DbConnection connection, DbTransaction transaction)
   at MApp.Data.Database.ExecuteNonQuery(String sqlCommand, IEnumerable`1 parameters)
   at MApp.TileService.TileServiceQueue.FinishOrder(TileOrder order, TileCreationFinishedContext context)
   at MApp.TileService.TileServiceQueue.TileCreator_Finished(Object sender, TileCreationFinishedEventArgs e)
   at MApp.TileService.TileCreator.CreateTiles(VectorSet vectorSet, IEnumerable`1 layers, Int32 srid)

 

Let me know I need to log a support ticket for this.

 

 

Cheers

Yuan

Highlighted
Technical Evangelist
Posts: 178
Registered: ‎03-03-2016

Re: Vector Tile issue after 16.1 SP2 upgrade

This issue was already reported. It‘s already fixed and will be released with the next service pack.
(Scheduled for May 2018)
Do you need immediate support?
If you encounter a critical issue and need immediate assistance please submit a Development Ticket through our Development Ticket Portal.