padrino/padrino-framework · error
Task not supported by '#{config[:adapter]}'.
Error message
Task not supported by '#{config[:adapter]}'. What it means
Error "Task not supported by '#{config[:adapter]}'." thrown in padrino/padrino-framework.
Source
Thrown at padrino-gen/lib/padrino-gen/padrino-tasks/activerecord.rb:274
ENV['PGPASSWORD'] = config[:password].to_s if config[:password]
search_path = config[:schema_search_path]
search_path = search_path.split(',').map { |path| "--schema=#{path.strip}" }.join(' ') if search_path
`pg_dump -U "#{config[:username]}" -s -x -O -f db/#{Padrino.env}_structure.sql #{search_path} #{config[:database]}`
raise 'Error dumping database' if $CHILD_STATUS.exitstatus == 1
when 'sqlite', 'sqlite3'
dbfile = config[:database] || config[:dbfile]
`#{config[:adapter]} #{dbfile} .schema > db/#{Padrino.env}_structure.sql`
when 'sqlserver'
`scptxfr /s #{config[:host]} /d #{config[:database]} /I /f db\\#{Padrino.env}_structure.sql /q /A /r`
`scptxfr /s #{config[:host]} /d #{config[:database]} /I /F db\ /q /A /r`
when 'firebird'
set_firebird_env(config)
db_string = firebird_db_string(config)
sh "isql -a #{db_string} > #{Padrino.root}/db/#{Padrino.env}_structure.sql"
else
raise "Task not supported by '#{config[:adapter]}'."
end
end
if !ActiveRecord::Base.connection.respond_to?(:supports_migrations?) || ActiveRecord::Base.connection.supports_migrations?
File.open(resolve_structure_sql, 'a') { |f| f << ActiveRecord::Base.connection.dump_schema_information }
end
end
end
desc 'Generates .yml files for I18n translations.'
task translate: :environment do
models = Dir["#{Padrino.root}/{app,}/models/**/*.rb"].map { |m| File.basename(m, '.rb') }
models.each do |m|
# get the model class
klass = m.camelize.constantize
# avoid non ActiveRecord modelsView on GitHub (pinned to 167044f3d5)
When it happens
Trigger: Thrown at padrino-gen/lib/padrino-gen/padrino-tasks/activerecord.rb:274 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of padrino/padrino-framework@167044f3d5 (2026-08-23).
Data as JSON: /api/errors/5980653f65fafc33.
Report an issue: GitHub.