FATAL: 28000: no PostgreSQL user name specified in startup packet
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: Npgsql.NpgsqlException: FATAL: 28000: no PostgreSQL user name specified in startup packet
Source Error:
Line 140: , IPrefetchPath2 prefetchPath, ISortExpression sortExpr, int pageNumber, int pageSize)
Line 141: {
Line 142: adapter.FetchEntityCollection(collectionToFill, predicateBucket, 0, sortExpr, prefetchPath, pageNumber, pageSize);
Line 143: }
Line 144:
Source File: FacadeBase.cs Line: 142
Stack Trace:
[NpgsqlException (0x80004005): FATAL: 28000: no PostgreSQL user name specified in startup packet]
Npgsql.<ProcessBackendResponses_Ver_3>d__a.MoveNext() +1062
Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum) +142
Npgsql.NpgsqlState.ProcessBackendResponses(NpgsqlConnector context) +49
Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context) +275
Npgsql.NpgsqlConnector.Open() +299
Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection) +671
Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection) +111
Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection) +123
Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection) +61
Npgsql.NpgsqlConnection.Open() +327
SD.LLBLGen.Pro.ORMSupportClasses.DataAccessAdapterBase.OpenConnection() +410
SD.LLBLGen.Pro.ORMSupportClasses.DataAccessAdapterBase.PrepareQueryExecution(IQuery queryToExecute, Boolean forceConnectionSet) +174
SD.LLBLGen.Pro.ORMSupportClasses.DataAccessAdapterBase.ExecuteMultiRowRetrievalQuery(IRetrievalQuery queryToExecute, IEntityFactory2 entityFactory, IEntityCollection2 collectionToFill, IFieldPersistenceInfo[] fieldsPersistenceInfo, Boolean allowDuplicates, IEntityFields2 fieldsUsedForQuery) +300
SD.LLBLGen.Pro.ORMSupportClasses.DataAccessAdapterBase.FetchEntityCollectionInternal(IEntityCollection2 collectionToFill, IRelationPredicateBucket& filterBucket, Int32 maxNumberOfItemsToReturn, ISortExpression sortClauses, ExcludeIncludeFieldsList excludedIncludedFields, Int32 pageNumber, Int32 pageSize) +1325
SD.LLBLGen.Pro.ORMSupportClasses.DataAccessAdapterBase.FetchEntityCollection(IEntityCollection2 collectionToFill, IRelationPredicateBucket filterBucket, Int32 maxNumberOfItemsToReturn, ISortExpression sortClauses, IPrefetchPath2 prefetchPath, ExcludeIncludeFieldsList excludedIncludedFields, Int32 pageNumber, Int32 pageSize) +176
SD.LLBLGen.Pro.ORMSupportClasses.DataAccessAdapterBase.FetchEntityCollection(IEntityCollection2 collectionToFill, IRelationPredicateBucket filterBucket, Int32 maxNumberOfItemsToReturn, ISortExpression sortClauses, IPrefetchPath2 prefetchPath, Int32 pageNumber, Int32 pageSize) +73
The mentioned project was migrated from 2.6 version. I have a connection string in a .config file (from the 2.6 version) and I've configured a dbproviderfactory:
<system.data>
<DbProviderFactories>
<!-- PostgreSql -->
<add name="PostgreSql Client Data Provider" invariant="Npgsql"
description=".Net Framework Data Provider for PostgreSql"
type="Npgsql.NpgsqlFactory, Npgsql, Version=2.0.7.0, Culture=neutral" />
</DbProviderFactories>
</system.data>