{"action":"created","issue":{"url":"https://api.github.com/repos/thm-projects/arsnova-backend/issues/28","labels_url":"https://api.github.com/repos/thm-projects/arsnova-backend/issues/28/labels{/name}","comments_url":"https://api.github.com/repos/thm-projects/arsnova-backend/issues/28/comments","events_url":"https://api.github.com/repos/thm-projects/arsnova-backend/issues/28/events","html_url":"https://github.com/thm-projects/arsnova-backend/issues/28","id":117823681,"number":28,"title":"Deploy arsnova on a redhat 7 server","user":{"login":"deada92","id":3785570,"avatar_url":"https://avatars.githubusercontent.com/u/3785570?v=3","gravatar_id":"","url":"https://api.github.com/users/deada92","html_url":"https://github.com/deada92","followers_url":"https://api.github.com/users/deada92/followers","following_url":"https://api.github.com/users/deada92/following{/other_user}","gists_url":"https://api.github.com/users/deada92/gists{/gist_id}","starred_url":"https://api.github.com/users/deada92/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deada92/subscriptions","organizations_url":"https://api.github.com/users/deada92/orgs","repos_url":"https://api.github.com/users/deada92/repos","events_url":"https://api.github.com/users/deada92/events{/privacy}","received_events_url":"https://api.github.com/users/deada92/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/thm-projects/arsnova-backend/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":20,"created_at":"2015-11-19T14:20:59Z","updated_at":"2015-12-01T12:13:48Z","closed_at":null,"body":"Hello Arsnova-Team,\r\n\r\nI'm part of the eLearning department of the Ruhr University Bochum. We are trying at the moment to build a standalone server for Arsnova. We also tried to contact Mr. Quibeldey-Cirkel unfornateley without luck.\r\n\r\nI have to seperate my Problem in 2 question because I tried both ways that you guys wrote in the docs. So here we go:\r\n\r\n**1. Vagrant Installation**\r\nThe installation on my local Mac is completed without any problems. I also could access Arsnova and use it like its supposed to. Still, I couldn't understand how this would help me. I need Arsnova to be deployed to a Virtual Server that is located in our Serverfarm and runs RedHat 7. \r\n**Is there any way to get this done with Vagrant?**\r\n\r\n**2. Manuall Installation**\r\nI tried to follow your docs but unfornatley it doesn't provide a guide to install it manually: Thats what I  have done yet:\r\n\r\n- Erlang R14B01 (build from src)\r\n- Mozilla Spidermonky (src)\r\n- CouchDB 1.6.1\r\n- Arsnova Python (tool) script runned successfully\r\n- Arsnova backend on tomcat 7.0.34 deployed \r\n- Nodejs & npm\r\n- Ruby\r\n- Sencha 4.0.5.87\r\n- Arsnova-mobile downloaded from github:\r\n  - npm install -g grunt-cli\r\n  - changed to /mobile directory\r\n  - grunt package\r\n**At this step I got following error:**\r\nThe application was last modified by an older version of Sencha Cmd (4.0.4.84) the current is 4.0.5.87. Please run \"sencha app upgrade\" to update to 4.0.5.87.\r\n    - **When I try to update I get a Nullpointer..**\r\n\r\n```\r\n[root@vmrz0303 arsnova-mobile-master]# sencha app upgrade\r\nSencha Cmd v4.0.5.87\r\n[ERR] java.lang.NullPointerException\r\n     at java.util.regex.Matcher.getTextLength(Matcher.java:1151)\r\n     at java.util.regex.Matcher.reset(Matcher.java:302)\r\n     at java.util.regex.Matcher.<init>(Matcher.java:222)\r\n     at java.util.regex.Pattern.matcher(Pattern.java:899)\r\n     at com.sencha.util.Version.cleanVersionString(Version.java:169)\r\n     at com.sencha.command.app.AppCommands$UpgradeCommand.execute(AppCommands.java:216)\r\n     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)\r\n     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)\r\n     at java.lang.reflect.Method.invoke(Method.java:611)\r\n     at com.sencha.util.MethodInvoker$Arguments.invoke(MethodInvoker.java:175)\r\n     at com.sencha.cli.Command.dispatch(Command.java:42)\r\n     at com.sencha.cli.Commands.dispatch(Commands.java:64)\r\n     at com.sencha.cli.Commands.dispatch(Commands.java:64)\r\n     at com.sencha.command.Sencha.dispatch(Sencha.java:80)\r\n     at com.sencha.command.Sencha.main(Sencha.java:148)\r\n```\r\n\r\nI really hope that you guys can help. We here in Bochum like this solution and would love to get in touch.\r\n\r\nregards,\r\n\r\nSaif"},"comment":{"url":"https://api.github.com/repos/thm-projects/arsnova-backend/issues/comments/160950217","html_url":"https://github.com/thm-projects/arsnova-backend/issues/28#issuecomment-160950217","issue_url":"https://api.github.com/repos/thm-projects/arsnova-backend/issues/28","id":160950217,"user":{"login":"dgerhardt","id":3731006,"avatar_url":"https://avatars.githubusercontent.com/u/3731006?v=3","gravatar_id":"","url":"https://api.github.com/users/dgerhardt","html_url":"https://github.com/dgerhardt","followers_url":"https://api.github.com/users/dgerhardt/followers","following_url":"https://api.github.com/users/dgerhardt/following{/other_user}","gists_url":"https://api.github.com/users/dgerhardt/gists{/gist_id}","starred_url":"https://api.github.com/users/dgerhardt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dgerhardt/subscriptions","organizations_url":"https://api.github.com/users/dgerhardt/orgs","repos_url":"https://api.github.com/users/dgerhardt/repos","events_url":"https://api.github.com/users/dgerhardt/events{/privacy}","received_events_url":"https://api.github.com/users/dgerhardt/received_events","type":"User","site_admin":false},"created_at":"2015-12-01T12:13:48Z","updated_at":"2015-12-01T12:13:48Z","body":"A `Redirect / https://arsnova.rubel.rub.de/mobile/` should do the trick.\r\n\r\nBut you still have to make sure that the configuration is accessible at https://arsnova.rubel.rub.de/arsnova-config. See my comment regarding the URL rewrite."}}