{"action":"closed","issue":{"url":"https://api.github.com/repos/slipstream/SlipStreamServer/issues/27","labels_url":"https://api.github.com/repos/slipstream/SlipStreamServer/issues/27/labels{/name}","comments_url":"https://api.github.com/repos/slipstream/SlipStreamServer/issues/27/comments","events_url":"https://api.github.com/repos/slipstream/SlipStreamServer/issues/27/events","html_url":"https://github.com/slipstream/SlipStreamServer/issues/27","id":17181014,"number":27,"title":"NPE on missing Image reference when launching a deployment","user":{"login":"konstan","id":353767,"avatar_url":"https://avatars.githubusercontent.com/u/353767?v=3","gravatar_id":"","url":"https://api.github.com/users/konstan","html_url":"https://github.com/konstan","followers_url":"https://api.github.com/users/konstan/followers","following_url":"https://api.github.com/users/konstan/following{/other_user}","gists_url":"https://api.github.com/users/konstan/gists{/gist_id}","starred_url":"https://api.github.com/users/konstan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/konstan/subscriptions","organizations_url":"https://api.github.com/users/konstan/orgs","repos_url":"https://api.github.com/users/konstan/repos","events_url":"https://api.github.com/users/konstan/events{/privacy}","received_events_url":"https://api.github.com/users/konstan/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2013-07-24T21:06:07Z","updated_at":"2015-03-14T17:08:47Z","closed_at":"2015-03-14T17:08:47Z","body":"Seen on 1.7 Prod.\r\n\r\nInternal Server Error (500) - The server encountered an unexpected condition which prevented it from fulfilling the request\r\n\r\nHere is the stacktrace.\r\n\r\n```\r\nCaused by: java.lang.NullPointerException\r\n        at com.sixsq.slipstream.util.ModuleUriUtil.extractVersion(ModuleUriUtil.java:64)\r\n        at com.sixsq.slipstream.util.ModuleUriUtil.extractVersionFromResourceUri(ModuleUriUtil.java:75)\r\n        at com.sixsq.slipstream.persistence.Module.load(Module.java:100)\r\n        at com.sixsq.slipstream.persistence.ImageModule.load(ImageModule.java:510)\r\n        at com.sixsq.slipstream.run.RunDeploymentFactory.checkImageHasReferenceOrImageId(RunDeploymentFactory.java:96)\r\n        at com.sixsq.slipstream.run.RunDeploymentFactory.checkAllImagesHaveReferenceOrImageId(RunDeploymentFactory.java:70)\r\n        at com.sixsq.slipstream.run.RunDeploymentFactory.validate(RunDeploymentFactory.java:61)\r\n        at com.sixsq.slipstream.run.RunDeploymentFactory.createRun(RunDeploymentFactory.java:54)\r\n        at com.sixsq.slipstream.run.RunFactory.getRun(RunFactory.java:60)\r\n        at com.sixsq.slipstream.run.RunListResource.createRun(RunListResource.java:199)\r\n        at sun.reflect.GeneratedMethodAccessor256.invoke(Unknown Source)\r\n        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n        at java.lang.reflect.Method.invoke(Method.java:616)\r\n        at org.restlet.resource.ServerResource.doHandle(ServerResource.java:491)\r\n        ... 77 more\r\nJul 24, 2013 9:59:08 PM org.restlet.engine.log.LogFilter afterHandle\r\nINFO: 2013-07-24        21:59:08        90.10.120.133   -       194.158.5.83    443     POST    /run    -       500     123     222     111     https://194.158.5.83    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.71 Safari/537.36 https://194.158.5.83/module/ServiceCatalog/joomla/simple_deployment/102\r\n```"}}