|
Error in src/app.cr:21: instantiating 'App::PageController:Class#new()' |
|
|
|
PageController.new |
|
^~~ |
|
|
|
in src/app/pages/page-controller.cr:10: instantiating 'App::PageController#update(HTTP::Server::Context)' |
|
|
|
put "/duocms/api/pages/:id" { |ctx| self.update(ctx) } |
|
^~~~~~ |
|
|
|
in src/app/pages/page-controller.cr:44: instantiating 'App::PageRepository#update(App::Page)' |
|
|
|
savedPage = PageRepository.new.update(page) |
|
^~~~~~ |
|
|
|
in src/app/pages/page-repository.cr:109: instantiating 'DB::Database#exec(String, (String | Nil), (Int32 | Nil), (String | Nil), (String | Nil), (String | Nil), (Int8 | Nil), (Int8 | Nil), (Int32 | Nil), (String | Nil), String, String, Int32)' |
|
|
|
res = @db.exec(" |
|
^~~~ |
|
|
|
in lib/db/src/db/query_methods.cr:203: instantiating 'DB::PoolStatement#exec(Tuple(String | Nil, Int32 | Nil, String | Nil, String | Nil, String | Nil, Int8 | Nil, Int8 | Nil, Int32 | Nil, String | Nil, String, String, Int32))' |
|
|
|
prepare(query).exec(*args) |
|
^~~~ |
|
|
|
in lib/db/src/db/pool_statement.cr:38: instantiating 'statement_with_retry()' |
|
|
|
statement_with_retry &.exec(*args) |
|
^~~~~~~~~~~~~~~~~~~~ |
|
|
|
in lib/db/src/db/pool_statement.cr:81: instantiating 'DB::Database#retry()' |
|
|
|
@db.retry do |
|
^~~~~ |
|
|
|
in lib/db/src/db/database.cr:90: instantiating 'DB::Pool(DB::Connection)#retry()' |
|
|
|
@pool.retry do |
|
^~~~~ |
|
|
|
in lib/db/src/db/database.cr:90: instantiating 'DB::Pool(DB::Connection)#retry()' |
|
|
|
@pool.retry do |
|
^~~~~ |
|
|
|
in lib/db/src/db/pool_statement.cr:81: instantiating 'DB::Database#retry()' |
|
|
|
@db.retry do |
|
^~~~~ |
|
|
|
in lib/db/src/db/pool_statement.cr:38: instantiating 'statement_with_retry()' |
|
|
|
statement_with_retry &.exec(*args) |
|
^~~~~~~~~~~~~~~~~~~~ |
|
|
|
in lib/db/src/db/pool_statement.cr:38: instantiating 'DB::Statement+#exec(Tuple(String | Nil, Int32 | Nil, String | Nil, String | Nil, String | Nil, Int8 | Nil, Int8 | Nil, Int32 | Nil, String | Nil, String, String, Int32))' |
|
|
|
statement_with_retry &.exec(*args) |
|
^~~~ |
|
|
|
in lib/db/src/db/statement.cr:78: instantiating 'perform_exec_and_release(Tuple(String | Nil, Int32 | Nil, String | Nil, String | Nil, String | Nil, Int8 | Nil, Int8 | Nil, Int32 | Nil, String | Nil, String, String, Int32))' |
|
|
|
perform_exec_and_release(args) |
|
^~~~~~~~~~~~~~~~~~~~~~~~ |
|
|
|
in lib/db/src/db/statement.cr:97: instantiating 'perform_exec(Tuple(String | Nil, Int32 | Nil, String | Nil, String | Nil, String | Nil, Int8 | Nil, Int8 | Nil, Int32 | Nil, String | Nil, String, String, Int32))' |
|
|
|
return perform_exec(args) |
|
^~~~~~~~~~~~ |
|
|
|
in lib/mysql/src/mysql/statement.cr:38: instantiating 'perform_exec_or_query(Tuple(String | Nil, Int32 | Nil, String | Nil, String | Nil, String | Nil, Int8 | Nil, Int8 | Nil, Int32 | Nil, String | Nil, String, String, Int32))' |
|
|
|
perform_exec_or_query(args).as(DB::ExecResult) |
|
^~~~~~~~~~~~~~~~~~~~~ |
|
|
|
in lib/mysql/src/mysql/statement.cr:43: instantiating 'MySql::Connection#write_packet()' |
|
|
|
conn.write_packet do |packet| |
|
^~~~~~~~~~~~ |
|
|
|
in lib/mysql/src/mysql/statement.cr:43: instantiating 'MySql::Connection#write_packet()' |
|
|
|
conn.write_packet do |packet| |
|
^~~~~~~~~~~~ |
|
|
|
in lib/mysql/src/mysql/statement.cr:70: instantiating 'Tuple(String | Nil, Int32 | Nil, String | Nil, String | Nil, String | Nil, Int8 | Nil, Int8 | Nil, Int32 | Nil, String | Nil, String, String, Int32)#each()' |
|
|
|
args.each do |arg| |
|
^~~~ |
|
|
|
in lib/mysql/src/mysql/statement.cr:73: no overload matches 'MySql::Type::Decimal.write' with types MySql::WritePacket, (Int32 | Int8 | String) |
|
Overloads are: |
|
- MySql::Type.write(packet, v : DB::Any) |
|
|
|
t.write(packet, arg) |
|
^~~~~ |
|
|