{"comment":{"created_at":"2011-10-26T08:37:03Z","body":"Hi,\n\nslf4j is not required anymore in transitive dependencies of the widget.\n\nCan you try once more ?\n\nThe artifact is not deployed on central maven repo yet so you can grab It\nfrom\n\noss.sonatype.org\n\nor\n\nbuild It from source as you already done....\n\n\nThx.\n\n2011/10/21 Jeff Brekke <\nreply@reply.github.com>\n\n> 20101101 did not change the behavior.  There was another stacktrace earlier\n> in my logs, maybe this is causing an issue?\n>\n> SLF4J: slf4j-api 1.6.x (or later) is incompatible with this binding.\n> SLF4J: Your binding is version 1.5.5 or earlier.\n> SLF4J: Upgrade your binding to version 1.6.x. or 2.0.x\n> java.lang.NoSuchMethodError:\n> org.slf4j.impl.StaticLoggerBinder.getSingleton()Lorg/slf4j/impl/StaticLoggerBinder;\n>        at org.slf4j.LoggerFactory.bind(LoggerFactory.java:121)\n>        at\n> org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:111)\n>        at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:268)\n>        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:241)\n>        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:254)\n>        at\n> com.ning.http.client.AsyncHttpClient.<clinit>(AsyncHttpClient.java:147)\n>         at\n> org.sonatype.aether.connector.async.AsyncRepositoryConnector.<init>(AsyncRepositoryConnector.java:150)\n>        at\n> org.sonatype.aether.connector.async.AsyncRepositoryConnectorFactory.newInstance(AsyncRepositoryConnectorFactory.java:110)\n>        at\n> org.sonatype.aether.impl.internal.DefaultRemoteRepositoryManager.getRepositoryConnector(DefaultRemoteRepositoryManager.java:333)\n>        at\n> org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:456)\n>        at\n> org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:220)\n>        at\n> org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:197)\n>        at\n> org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:267)\n>        at\n> org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:172)\n>        at\n> org.sonatype.aether.impl.internal.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:196)\n>        at\n> org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:370)\n>        at\n> fr.opensagres.fitnesse.widgets.internal.Aether.resolve(Aether.java:98)\n>        at\n> fr.opensagres.fitnesse.widgets.ArtifactWidget.getText(ArtifactWidget.java:97)\n>        at\n> fr.opensagres.fitnesse.widgets.ArtifactWidget.render(ArtifactWidget.java:74)\n>        at\n> fitnesse.wikitext.widgets.ParentWidget.childHtml(ParentWidget.java:70)\n>        at\n> fitnesse.wikitext.widgets.CollapsableWidget.render(CollapsableWidget.java:121)\n>        at\n> fitnesse.wikitext.widgets.ParentWidget.childHtml(ParentWidget.java:70)\n>         at fitnesse.wikitext.widgets.WidgetRoot.render(WidgetRoot.java:106)\n>        at fitnesse.wiki.PageData.processHTMLWidgets(PageData.java:239)\n>        at fitnesse.wiki.PageData.getHtml(PageData.java:195)\n>         at\n> fitnesse.html.HtmlUtil.makePageHtmlWithHeaderAndFooter(HtmlUtil.java:241)\n>        at\n> fitnesse.responders.WikiPageResponder.generateHtml(WikiPageResponder.java:101)\n>        at\n> fitnesse.responders.WikiPageResponder.makeHtml(WikiPageResponder.java:89)\n>        at\n> fitnesse.responders.WikiPageResponder.makePageResponse(WikiPageResponder.java:71)\n>        at\n> fitnesse.responders.WikiPageResponder.makeResponse(WikiPageResponder.java:46)\n>         at\n> fitnesse.FitNesseExpediter.createGoodResponse(FitNesseExpediter.java:123)\n>        at\n> fitnesse.FitNesseExpediter.makeResponse(FitNesseExpediter.java:106)\n>        at fitnesse.FitNesseExpediter.start(FitNesseExpediter.java:48)\n>         at fitnesse.FitNesseServer.serve(FitNesseServer.java:24)\n>        at fitnesse.FitNesseServer.serve(FitNesseServer.java:17)\n>        at\n> fitnesse.socketservice.SocketService$ServerRunner.run(SocketService.java:95)\n>        at java.lang.Thread.run(Thread.java:619)\n>\n> Then.....\n>\n> java.lang.NoClassDefFoundError: Could not initialize class\n> com.ning.http.client.AsyncHttpClient\n>        at\n> org.sonatype.aether.connector.async.AsyncRepositoryConnector.<init>(AsyncRepositoryConnector.java:150)\n>        at\n> org.sonatype.aether.connector.async.AsyncRepositoryConnectorFactory.newInstance(AsyncRepositoryConnectorFactory.java:110)\n>        at\n> org.sonatype.aether.impl.internal.DefaultRemoteRepositoryManager.getRepositoryConnector(DefaultRemoteRepositoryManager.java:333)\n>        at\n> org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:456)\n>        at\n> org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:220)\n>        at\n> org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:197)\n>        at\n> org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:267)\n>        at\n> org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:172)\n>        at\n> org.sonatype.aether.impl.internal.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:196)\n>        at\n> org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:370)\n>        at\n> fr.opensagres.fitnesse.widgets.internal.Aether.resolve(Aether.java:98)\n>        at\n> fr.opensagres.fitnesse.widgets.ArtifactWidget.getText(ArtifactWidget.java:97)\n>        at\n> fr.opensagres.fitnesse.widgets.ArtifactWidget.render(ArtifactWidget.java:74)\n>        at\n> fitnesse.wikitext.widgets.ParentWidget.childHtml(ParentWidget.java:70)\n>        at\n> fitnesse.wikitext.widgets.CollapsableWidget.render(CollapsableWidget.java:121)\n>        at\n> fitnesse.wikitext.widgets.ParentWidget.childHtml(ParentWidget.java:70)\n>         at fitnesse.wikitext.widgets.WidgetRoot.render(WidgetRoot.java:106)\n>        at fitnesse.wiki.PageData.processHTMLWidgets(PageData.java:239)\n>        at fitnesse.wiki.PageData.getHtml(PageData.java:195)\n>         at\n> fitnesse.html.HtmlUtil.makePageHtmlWithHeaderAndFooter(HtmlUtil.java:241)\n>        at\n> fitnesse.responders.WikiPageResponder.generateHtml(WikiPageResponder.java:101)\n>        at\n> fitnesse.responders.WikiPageResponder.makeHtml(WikiPageResponder.java:89)\n>        at\n> fitnesse.responders.WikiPageResponder.makePageResponse(WikiPageResponder.java:71)\n>        at\n> fitnesse.responders.WikiPageResponder.makeResponse(WikiPageResponder.java:46)\n>         at\n> fitnesse.FitNesseExpediter.createGoodResponse(FitNesseExpediter.java:123)\n>        at\n> fitnesse.FitNesseExpediter.makeResponse(FitNesseExpediter.java:106)\n>        at fitnesse.FitNesseExpediter.start(FitNesseExpediter.java:48)\n>         at fitnesse.FitNesseServer.serve(FitNesseServer.java:24)\n>        at fitnesse.FitNesseServer.serve(FitNesseServer.java:17)\n>        at\n> fitnesse.socketservice.SocketService$ServerRunner.run(SocketService.java:95)\n>        at java.lang.Thread.run(Thread.java:619)\n>\n> --\n> Reply to this email directly or view it on GitHub:\n>\n> https://github.com/pascalleclercq/aether-fitnesse-widget/issues/2#issuecomment-2484659\n>\n\n\n\n-- \nPascal Leclercq","updated_at":"2011-10-26T08:37:03Z","url":"https://api.github.com/repos/pascalleclercq/aether-fitnesse-widget/issues/comments/2527963","id":2527963,"user":{"avatar_url":"https://secure.gravatar.com/avatar/44f45dc4a5c5da5a51dfbc64921d80fb?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"44f45dc4a5c5da5a51dfbc64921d80fb","url":"https://api.github.com/users/pascalleclercq","id":191776,"login":"pascalleclercq"}},"action":"created","issue":{"number":2,"created_at":"2011-10-13T20:35:30Z","pull_request":{"diff_url":null,"patch_url":null,"html_url":null},"body":"I have \r\n\r\n!define COMMAND_PATTERN { java -cp %p %m }\r\n\r\nand unless I comment it out, the tests do not start.  If I do comment it out, only the !artifact statements get added to the -cp line, my other !path statements are ignored.  Is there an issue with classpath expansion and also with mixing the regular path widgits on the same page?\r\n\r\nI need the command_pattern to send in some specific switches to the fitnesse test runner.","comments":10,"title":"COMMAND_PATTERN not working","updated_at":"2011-10-26T08:37:03Z","url":"https://api.github.com/repos/pascalleclercq/aether-fitnesse-widget/issues/2","id":1904613,"assignee":null,"milestone":null,"closed_at":null,"user":{"avatar_url":"https://secure.gravatar.com/avatar/b841bf7d348a858d49399871b7516006?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"b841bf7d348a858d49399871b7516006","url":"https://api.github.com/users/ekkerbj","id":46837,"login":"ekkerbj"},"html_url":"https://github.com/pascalleclercq/aether-fitnesse-widget/issues/2","labels":[],"state":"open"},"legacy":{"issue_id":1904613,"comment_id":2527963}}