Skip to content

EF6.4 error occurs in Poland, not UK #192

@brahmsproject

Description

@brahmsproject

We encounter a problem inserting a record into a PostgreSQL database via EF 6.4 - only when running a project in Poland. We do not get the error in the UK with exactly the same record. Below the Error log is the EF log. These logs are in Polish as submitted by that project.

from application error log:

Message :An error occurred while updating the entries. See the inner exception for details.
Source :EntityFramework
Stack Trace :   w System.Data.Entity.Core.Mapping.Update.Internal.UpdateTranslator.Update()
   w System.Data.Entity.Core.Objects.ObjectContext.ExecuteInTransaction[T](Func`1 func, IDbExecutionStrategy executionStrategy, Boolean startLocalTransaction, Boolean releaseConnectionOnSuccess)
   w System.Data.Entity.Core.Objects.ObjectContext.SaveChangesToStore(SaveOptions options, IDbExecutionStrategy executionStrategy, Boolean startLocalTransaction)
   w System.Data.Entity.Core.Objects.ObjectContext.SaveChangesInternal(SaveOptions options, Boolean executeInExistingTransaction)
   w System.Data.Entity.Internal.InternalContext.SaveChanges()
TargetSite :Int32 Update()
07:49:27.4888 ERROR 
Message :42601: błąd składni w lub blisko "="
Source :Npgsql
Stack Trace :   w Npgsql.NpgsqlConnector.<>c__DisplayClass160_0.<<DoReadMessage>g__ReadMessageLong|0>d.MoveNext()
--- Koniec śladu stosu z poprzedniej lokalizacji, w której wystąpił wyjątek ---
   w System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   w Npgsql.NpgsqlConnector.<>c__DisplayClass160_0.<<DoReadMessage>g__ReadMessageLong|0>d.MoveNext() w C:\projects\npgsql\src\Npgsql\NpgsqlConnector.cs:wiersz 973
--- Koniec śladu stosu z poprzedniej lokalizacji, w której wystąpił wyjątek ---
   w System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   w Npgsql.NpgsqlDataReader.<NextResult>d__44.MoveNext() w C:\projects\npgsql\src\Npgsql\NpgsqlDataReader.cs:wiersz 500
--- Koniec śladu stosu z poprzedniej lokalizacji, w której wystąpił wyjątek ---
   w System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   w System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   w Npgsql.NpgsqlDataReader.NextResult() w C:\projects\npgsql\src\Npgsql\NpgsqlDataReader.cs:wiersz 306
   w Npgsql.NpgsqlCommand.<ExecuteReaderAsync>d__102.MoveNext() w C:\projects\npgsql\src\Npgsql\NpgsqlCommand.cs:wiersz 1206
--- Koniec śladu stosu z poprzedniej lokalizacji, w której wystąpił wyjątek ---
   w System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   w System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   w Npgsql.NpgsqlCommand.<ExecuteNonQuery>d__92.MoveNext() w C:\projects\npgsql\src\Npgsql\NpgsqlCommand.cs:wiersz 994
--- Koniec śladu stosu z poprzedniej lokalizacji, w której wystąpił wyjątek ---
   w System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   w System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   w Npgsql.NpgsqlCommand.ExecuteNonQuery() w C:\projects\npgsql\src\Npgsql\NpgsqlCommand.cs:wiersz 976
   w System.Data.Entity.Infrastructure.Interception.InternalDispatcher`1.Dispatch[TTarget,TInterceptionContext,TResult](TTarget target, Func`3 operation, TInterceptionContext interceptionContext, Action`3 executing, Action`3 executed)
   w System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.NonQuery(DbCommand command, DbCommandInterceptionContext interceptionContext)
   w System.Data.Entity.Core.Mapping.Update.Internal.DynamicUpdateCommand.Execute(Dictionary`2 identifierValues, List`1 generatedValues)
   w System.Data.Entity.Core.Mapping.Update.Internal.UpdateTranslator.Update()
TargetSite :Void MoveNext()

The EF output was:

INSERT INTO "public"."collectionevents"("collectioneventid","recordcategoryid","collectors","collectorscode","additionalcollectors","entityid","speciesid","gazetteerid","plotheaderid","projectandgrantid","livingcollectionsource","uniquecode","collectioneventcategorycode","calctypespecimens","prefix","fieldnumber","calcsortablefieldnumber","suffix","materialcollected","localitynotes","habitattext","landform","soildescription","plantform","geology","landuse","aspect","slope","descriptiontext","cultivated","cultivationnotes","associatedspecies","height","threats","uses","phenocult","samplesize","populationsize","latitude","longitude","llresolution","llchecked","llorigin","lldatum","qds","elevation","elevationmax","elevationresolution","elevationtext","originstatus","origindatabase","originidentity","collectionday","collectionmonth","collectionyear","dateresolution","datetext","polynomial","sex","flowercode","fruitcode","labeltotal","initial","available","curationtext","hostspeciesid","abundance","dbh","count","fielddet","calcimages","calcdocuments","calcspecimens","calclivingcollections","calcseedaccessions","calclongcollectiondate","calcshortcollectiondate","calcgazetteersummary","calclatlongdms","calclivingcollectionsliving","calclivingcollectionsother","calcrestrictioncategory","calcmaterialcategory","mystring","comments","addedby","addedon","lastmodifiedby","lastmodifiedon","bolrestrictioncode","notonline","lastuploadedby","lastuploadedon","isdeleted","del","databaseprojectid","linkeddataid") VALUES (@p_0,NULL,@p_1,NULL,NULL,NULL,@p_2,@p_3,NULL,NULL,NULL,NULL,@p_4,NULL,NULL,NULL,NULL,NULL,NULL,@p_5,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,@p_6,@p_7,@p_8,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,@p_9,@p_10,@p_11,@p_12,NULL,@p_13,NULL,NULL,@p_14,NULL,@p_15,@p_16)

-- p_0: '21454652-490b-4c45-8b12-6de36e5eb1fc' (Type = Guid, IsNullable = false)

-- p_1: 's.coll.' (Type = Object, IsNullable = false)

-- p_2: 'fc15c505-287d-450c-9199-652f868bf304' (Type = Guid, IsNullable = false)

-- p_3: 'd4e92a15-bcc8-4059-9a30-d99fd6f3123e' (Type = Guid, IsNullable = false)

-- p_4: 'PS' (Type = Object, IsNullable = false)

-- p_5: 'Francja, Orlean, Loiret' (Type = Object, IsNullable = false)

-- p_6: '30' (Type = Int32, IsNullable = false)

-- p_7: '8' (Type = Int32, IsNullable = false)

-- p_8: '1977' (Type = Int32, IsNullable = false)

-- p_9: 'm.jarosinska' (Type = Object, IsNullable = false)

-- p_10: '18.01.2023 06:49:26' (Type = DateTime, IsNullable = false)

-- p_11: 'm.jarosinska' (Type = Object, IsNullable = false)

-- p_12: '18.01.2023 06:49:26' (Type = DateTime, IsNullable = false)

-- p_13: 'False' (Type = Boolean, IsNullable = false)

-- p_14: 'False' (Type = Boolean, IsNullable = false)

-- p_15: 'd37c6923-5655-4cee-841c-d1efef11ec05' (Type = Guid, IsNullable = false)

-- p_16: '21454652-490b-4c45-8b12-6de36e5eb1fc' (Type = Guid, IsNullable = false)

-- Executing at 18.01.2023 07:49:27 +01:00

-- Failed in 12 ms with error: 42601: błąd składni w lub blisko "="

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions