Bonsoir, merci du retour. Du coup j’ai rééssayé sur l’instance de démo et effectivement ça a l’air de fonctionner maintenant. Cependant, je viens de mettre à jour mon instance privée (sur serveur Ubuntu 16.04) en mode développement et le serveur me sort une erreur 500 avec comme commentaire ceci :
[code] Completed 500 Internal Server Error in 2334ms (ActiveRecord: 490.3ms)
RuntimeError (net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: /home/ekylibre/.ekylibre/ekylibre/private/maferme/reporting/7/content.xml.jasper):
actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:32:in rescue in process_action' actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in
process_action’
actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in block in process_action' activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in
block in instrument’
activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in instrument' activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in
instrument’
actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in process_action' actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in
process_action’
activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in process_action' actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in
process’
actionview (4.2.7.1) lib/action_view/rendering.rb:30:in process' actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in
dispatch’
actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in dispatch' actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in
block in action’
actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in call' actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in
dispatch’
actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in serve' actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in
block in serve’
actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in each' actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in
serve’
actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in call' apartment (1.0.2) lib/apartment/elevators/generic.rb:23:in
call’
http_accept_language (2.1.0) lib/http_accept_language/middleware.rb:14:in call' apartment (1.0.2) lib/apartment/reloader.rb:18:in
call’
warden (1.2.7) lib/warden/manager.rb:36:in block in call' warden (1.2.7) lib/warden/manager.rb:35:in
catch’
warden (1.2.7) lib/warden/manager.rb:35:in call' rack (1.6.5) lib/rack/etag.rb:24:in
call’
rack (1.6.5) lib/rack/conditionalget.rb:25:in call' rack (1.6.5) lib/rack/head.rb:13:in
call’
actionpack-xml_parser (1.0.2) lib/action_dispatch/xml_params_parser.rb:16:in call' remotipart (1.3.1) lib/remotipart/middleware.rb:32:in
call’
actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in call' actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in
call’
rack (1.6.5) lib/rack/session/abstract/id.rb:225:in context' rack (1.6.5) lib/rack/session/abstract/id.rb:220:in
call’
actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in call' activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in
call’
activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in call' activerecord (4.2.7.1) lib/active_record/migration.rb:377:in
call’
actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in block in call' activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in
run_callbacks’
activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in _run_call_callbacks' activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in
run_callbacks’
actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in call' actionpack (4.2.7.1) lib/action_dispatch/middleware/reloader.rb:73:in
call’
actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in call' actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in
call’
web-console (3.3.0) lib/web_console/middleware.rb:131:in call_app' web-console (3.3.0) lib/web_console/middleware.rb:28:in
block in call’
web-console (3.3.0) lib/web_console/middleware.rb:18:in catch' web-console (3.3.0) lib/web_console/middleware.rb:18:in
call’
actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in call' railties (4.2.7.1) lib/rails/rack/logger.rb:38:in
call_app’
railties (4.2.7.1) lib/rails/rack/logger.rb:20:in block in call' activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in
block in tagged’
activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in tagged' activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in
tagged’
railties (4.2.7.1) lib/rails/rack/logger.rb:20:in call' quiet_assets (1.1.0) lib/quiet_assets.rb:27:in
call_with_quiet_assets’
actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in call' rack (1.6.5) lib/rack/methodoverride.rb:22:in
call’
rack (1.6.5) lib/rack/runtime.rb:18:in call' activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in
call’
rack (1.6.5) lib/rack/lock.rb:17:in call' actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in
call’
rack (1.6.5) lib/rack/sendfile.rb:113:in call' railties (4.2.7.1) lib/rails/engine.rb:518:in
call’
railties (4.2.7.1) lib/rails/application.rb:165:in call' rack (1.6.5) lib/rack/content_length.rb:15:in
call’
thin (1.7.0) lib/thin/connection.rb:86:in block in pre_process' thin (1.7.0) lib/thin/connection.rb:84:in
catch’
thin (1.7.0) lib/thin/connection.rb:84:in pre_process' thin (1.7.0) lib/thin/connection.rb:53:in
process’
thin (1.7.0) lib/thin/connection.rb:39:in receive_data' eventmachine (1.2.3) lib/eventmachine.rb:194:in
run_machine’
eventmachine (1.2.3) lib/eventmachine.rb:194:in run' thin (1.7.0) lib/thin/backends/base.rb:73:in
start’
thin (1.7.0) lib/thin/server.rb:162:in start' rack (1.6.5) lib/rack/handler/thin.rb:19:in
run’
rack (1.6.5) lib/rack/server.rb:286:in start' railties (4.2.7.1) lib/rails/commands/server.rb:80:in
start’
railties (4.2.7.1) lib/rails/commands/commands_tasks.rb:80:in block in server' railties (4.2.7.1) lib/rails/commands/commands_tasks.rb:75:in
tap’
railties (4.2.7.1) lib/rails/commands/commands_tasks.rb:75:in server' railties (4.2.7.1) lib/rails/commands/commands_tasks.rb:39:in
run_command!‘
railties (4.2.7.1) lib/rails/commands.rb:17:in <top (required)>' bin/rails:4:in
require’
bin/rails:4:in `’
Rendered /home/ekylibre/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/templates/rescues/_source.erb (5.0ms)
Rendered /home/ekylibre/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.3ms)
Rendered /home/ekylibre/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.3ms)
Rendered /home/ekylibre/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (29.6ms)
[/code]
Alors en y regardant de plus près, le problème semble venir d’un fichier que la serveur ne trouve pas
’/home/ekylibre/.ekylibre/ekylibre/private/maferme/reporting/7/content.xml.jasper’
Effectivement dans ce dossier /home/ekylibre/.ekylibre/ekylibre/private/maferme/, je n’ai pas de dossier reporting/ mais un dossier attachments/documents.
Le dossier se crée-t-il de lui même lors de la demande d’impression sur la page web et s’efface après ?