Comments (5)
Can you please try the just released v0.17.1?
from postgrex.
Elixir version
1.14.3
Database and Version
postgres 12.1-alpine
Postgrex Version
0.17
We have an error that could be related on version 0.17.0, also using Commanded. The trace is not shown when using version 0.16.5 of postgrex.
We get this (debug) log in local:
[debug] Attempting to start Postgrex.Notifications
[debug] Successfully started Postgrex.Notifications (#PID<0.3135.0>)
[debug] Monitored process EXIT due to: {:function_clause, [{Postgrex.SimpleConnection, :handle_event, [:timeout, nil, :no_state
, %Postgrex.SimpleConnection{idle_interval: 5000, protocol: %Postgrex.Protocol{sock: {:gen_tcp, #Port<0.47>}, connection_id: 31
0, connection_key: -674320564, peer: {{127, 0, 0, 1}, 5432}, types: {EventStore.PostgresTypes, #Reference<0.4085729420.21208760
33.141520>}, null: nil, timeout: 15000, ping_timeout: 15000, parameters: #Reference<0.4085729420.2120744965.137402>, queries: #
Reference<0.4085729420.2120876033.146109>, postgres: :idle, transactions: :naive, buffer: :active_once, disconnect_on_error_cod
es: [], scram: nil}, auto_reconnect: false, reconnect_backoff: 500, state: {Postgrex.Notifications, %Postgrex.Notifications{fro
m: nil, ref: nil, auto_reconnect: false, connected: true, listeners: %{#Reference<0.4085729420.2120744961.146114> => {"events",
#PID<0.2514.0>}}, listener_channels: %{"events" => %{#Reference<0.4085729420.2120744961.146114> => #PID<0.2514.0>}}}}}], [file
: 'lib/postgrex/simple_connection.ex', line: 340]}, {:gen_statem, :loop_state_callback, 11, [file: 'gen_statem.erl', line: 1428
]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 240]}]}
from postgrex.
We have no familiarity with commanded, so can you please report it to them and maybe they can isolate it? Or at least provide a failing test case? Thank you.
from postgrex.
Yep, it looks to be working. No error trace any more.
Thanks 🙌
from postgrex.
Thank @josevalim 🙏
from postgrex.
Related Issues (20)
- [Documentation] Broken parameters documentation HOT 1
- scram-sha-256 authentication is slow enough to cause connect timeouts HOT 7
- Jason fails to encode HOT 1
- Pipe in a list within a map not being encoded correctly? HOT 3
- Notifications: auto-reconnect introduces race condition HOT 7
- Error Postgrex.DefaultTypes timestamp with Postgres Wire Protocol v3 compatible db : CrateDB HOT 8
- Unable to connect to QuestDB (postgresql compatible protocol) HOT 2
- Supervisor keyword arguments require a specific order to work HOT 2
- (FunctionClauseError) no function clause matching in Postgrex.Protocol.handle_msg/3 HOT 4
- Unhandled gen_statem Timout Event
- Dialyzer error in TypeModule HOT 2
- Incorrect documentation for ssl configuration with Failover
- Closing the connection leaves a query running HOT 2
- Unable to connect to Clickhouse (postgresql compatible protocol) HOT 3
- "missed message" exit and shutdown with Elixir release HOT 5
- {:array, :string} does not allow for persisting whitespace strings in the array HOT 2
- ReplicationConnection: durable replication slots re-process events on restart/reconnect HOT 9
- ReplicationConnection: arg to debug errors in callback HOT 9
- Preserve time precision when we decode a time HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from postgrex.