Open link in a new tab

Content

Expand project menu

OpenProject 3.0 dropdown don't display

Hi, just completed an installation of OP3 stable on Linux Mint 16. Running with the development database on MySQL. I’ve had a successful install, had to piece things together from a few different examples, but once I understood what the steps were doing I was OK.

Anyhow, I started the development OP3 with the command bundle exec rails server

I’ve point my Firefox 29.0 broswer to http://localhost:3000, and tried to login but the Login dropdown will not stay dropped. It drops for only a fraction of a second then its gone. I log in by going to http://localhost:3000/login and get a full login page. Once logged in, the “Project”, and “Modules” dropdown do not work either. It will drop for a fraction of a second, I see where it says “View All Projects”, and then it too disapears and will not diplay again.

I access the OP app from a Windows PC and get the same results on Chrome, Firefox and IE. It’s probably not my browsers, because the dropdowns work for me on this site here.

Anyone have any ideas? I am running from the bundled web server

bundle exec rails server
require ‘rails/all’… 0.290s
Bundler.require… 1.570s
=> Booting Thin
=> Rails 3.2.18 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Application.initialize!… [deprecated] I18n.enforce_available_locales will default to true in the future. If you really want to skip validation of your locale you can set I18n.enforce_available_locales = false to avoid this message.
2.050s

Thin web server (v1.5.1 codename Straight Razor)
Maximum connections set to 1024
Listening on 0.0.0.0:3000, CTRL+C to stop

Message actions

Hello,

I have similar kind of problem. I just installed OP3 to Windows environment and managed to get everything working except the dropdown menus. In the development mode I get following error in the JavaScript console of Google Chrome:

Error: jQuery.fn.select2.defaults.escapeMarkup not found.
Exception: TypeError: Cannot read property ‘defaults’ of undefined application.js?body=1:136
Uncaught TypeError: Cannot read property ‘defaults’ of undefined application.js?body=1:136
Uncaught TypeError: Cannot read property ‘version’ of undefined top_menu.js?body=1:7
Uncaught TypeError: Cannot read property ‘version’ of undefined application.js?body=1:124

Message actions

Hello,

problems like this are usually realted to assets precompiling or to the sass cache (in development mode). In development mode you should not have any precompiled assets, make sure your ‘public/assets’ folder is empty or does not exists. Clean the sass cache by removing ‘.sass-cache’ folder. Restart the rails server after this steps.

If you run OpenProject in production mode try to precompile the assets again.

Best
Ratzi

Message actions

Clearing the ‘public/assets’ folder fixed the problem for the development environment. I’ll go ahead and precompile the assets again for the production. Thank you already, Mr. Ratz.

Message actions

Happy to report that my problem with the dropdown disapeared when I ran in production. Building up my project now, and am very impressed with OpenProject.

Message actions

I am happy that I could help and also that you like what we did.

If you plan to run OpenProject in production mode you should setup a system with Apache or Nginx together with Phusion Passenger.

Here you can find a howto for this for Debian OS and here for CentOS65

Best

Ratzi