{"action":"created","issue":{"url":"https://api.github.com/repos/heroku/heroku-maven-plugin/issues/21","labels_url":"https://api.github.com/repos/heroku/heroku-maven-plugin/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/heroku/heroku-maven-plugin/issues/21/comments","events_url":"https://api.github.com/repos/heroku/heroku-maven-plugin/issues/21/events","html_url":"https://github.com/heroku/heroku-maven-plugin/issues/21","id":100567648,"number":21,"title":"\"no !/ in spec\" error","user":{"login":"mmoayyed","id":1205228,"avatar_url":"https://avatars.githubusercontent.com/u/1205228?v=3","gravatar_id":"","url":"https://api.github.com/users/mmoayyed","html_url":"https://github.com/mmoayyed","followers_url":"https://api.github.com/users/mmoayyed/followers","following_url":"https://api.github.com/users/mmoayyed/following{/other_user}","gists_url":"https://api.github.com/users/mmoayyed/gists{/gist_id}","starred_url":"https://api.github.com/users/mmoayyed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmoayyed/subscriptions","organizations_url":"https://api.github.com/users/mmoayyed/orgs","repos_url":"https://api.github.com/users/mmoayyed/repos","events_url":"https://api.github.com/users/mmoayyed/events{/privacy}","received_events_url":"https://api.github.com/users/mmoayyed/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-12T15:17:24Z","updated_at":"2015-08-12T15:19:07Z","closed_at":null,"body":"I have the following configuration in my pom:\r\n\r\n```xml\r\n<plugin>\r\n        <groupId>org.apache.maven.plugins</groupId>\r\n        <artifactId>maven-dependency-plugin</artifactId>\r\n        <version>2.10</version>\r\n        <executions>\r\n          <execution>\r\n            <id>copy-dependencies</id>\r\n            <phase>package</phase>\r\n            <goals>\r\n              <goal>copy</goal>\r\n            </goals>\r\n            <configuration>\r\n              <artifactItems>\r\n                <artifactItem>\r\n                  <groupId>com.github.jsimone</groupId>\r\n                  <artifactId>webapp-runner</artifactId>\r\n                  <version>8.0.23.0</version>\r\n                  <destFileName>webapp-runner.jar</destFileName>\r\n                </artifactItem>\r\n              </artifactItems>\r\n              <includeScope>compile</includeScope>\r\n            </configuration>\r\n          </execution>\r\n        </executions>\r\n      </plugin>\r\n```\r\n\r\nWhen I run the following command in terminal:\r\n\r\n```\r\njava -jar target\\dependency\\webapp-runner.jar --port 8080 target\\cas.war\r\n\r\n```\r\n\r\nI get\r\n\r\n```\r\nAdding Context  for c:\\Misagh\\GitWorkspace\\cas-server\\cas-server-webapp\\target\\heroku\\app\\target\\cas.war\r\nAug 12, 2015 8:16:25 AM org.apache.coyote.AbstractProtocol init\r\nINFO: Initializing ProtocolHandler [\"http-nio-8080\"]\r\nAug 12, 2015 8:16:25 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector\r\nINFO: Using a shared selector for servlet write/read\r\nAug 12, 2015 8:16:25 AM org.apache.catalina.core.StandardService startInternal\r\nINFO: Starting service Tomcat\r\nAug 12, 2015 8:16:25 AM org.apache.catalina.core.StandardEngine startInternal\r\nINFO: Starting Servlet Engine: Apache Tomcat/8.0.23\r\nAug 12, 2015 8:16:28 AM org.apache.catalina.startup.ContextConfig getDefaultWebXmlFragment\r\nINFO: No global web.xml found\r\nAug 12, 2015 8:16:31 AM org.apache.catalina.startup.ContextConfig processServletContainerInitializers\r\nSEVERE: Failed to process JAR found at URL [] for ServletContainerInitializers for context with name [{1}]\r\njava.net.MalformedURLException: no !/ in spec\r\n        at java.net.URL.<init>(URL.java:620)\r\n        at java.net.URL.<init>(URL.java:483)\r\n        at java.net.URL.<init>(URL.java:432)\r\n        at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:175)\r\n        at java.net.JarURLConnection.<init>(JarURLConnection.java:158)\r\n        at sun.net.www.protocol.jar.JarURLConnection.<init>(JarURLConnection.java:81)\r\n        at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:41)\r\n        at java.net.URL.openConnection(URL.java:972)\r\n        at java.net.URL.openStream(URL.java:1038)\r\n        at org.apache.catalina.startup.WebappServiceLoader.parseConfigFile(WebappServiceLoader.java:161)\r\n        at org.apache.catalina.startup.WebappServiceLoader.load(WebappServiceLoader.java:118)\r\n        at org.apache.catalina.startup.ContextConfig.processServletContainerInitializers(ContextConfig.java:1616)\r\n        at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1128)\r\n        at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:771)\r\n        at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:305)\r\n        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)\r\n        at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)\r\n        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5066)\r\n        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)\r\n        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)\r\n        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1399)\r\n        at java.util.concurrent.FutureTask.run(FutureTask.java:266)\r\n        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n        at java.lang.Thread.run(Thread.java:745)\r\nCaused by: java.lang.NullPointerException: no !/ in spec\r\n        at sun.net.www.protocol.jar.Handler.parseAbsoluteSpec(Handler.java:171)\r\n        at sun.net.www.protocol.jar.Handler.parseURL(Handler.java:151)\r\n        at java.net.URL.<init>(URL.java:615)\r\n        ... 24 more\r\n```\r\n\r\nWhat seems to be the problem? "},"comment":{"url":"https://api.github.com/repos/heroku/heroku-maven-plugin/issues/comments/130339922","html_url":"https://github.com/heroku/heroku-maven-plugin/issues/21#issuecomment-130339922","issue_url":"https://api.github.com/repos/heroku/heroku-maven-plugin/issues/21","id":130339922,"user":{"login":"mmoayyed","id":1205228,"avatar_url":"https://avatars.githubusercontent.com/u/1205228?v=3","gravatar_id":"","url":"https://api.github.com/users/mmoayyed","html_url":"https://github.com/mmoayyed","followers_url":"https://api.github.com/users/mmoayyed/followers","following_url":"https://api.github.com/users/mmoayyed/following{/other_user}","gists_url":"https://api.github.com/users/mmoayyed/gists{/gist_id}","starred_url":"https://api.github.com/users/mmoayyed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmoayyed/subscriptions","organizations_url":"https://api.github.com/users/mmoayyed/orgs","repos_url":"https://api.github.com/users/mmoayyed/repos","events_url":"https://api.github.com/users/mmoayyed/events{/privacy}","received_events_url":"https://api.github.com/users/mmoayyed/received_events","type":"User","site_admin":false},"created_at":"2015-08-12T15:19:07Z","updated_at":"2015-08-12T15:19:07Z","body":"This is with Java 1.8 and Maven 3.3.3"}}