[
https://issues.apache.org/jira/browse/FELIX-5511?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Guillaume Nodet resolved FELIX-5511.
------------------------------------
Resolution: Not A Problem
Assignee: Guillaume Nodet
You need to disable filename generation:
{code}
session.put(CommandSession.OPTION_NO_GLOB, Boolean.TRUE);
{code}
> gogo runtime - Exception with a command named "?"
> -------------------------------------------------
>
> Key: FELIX-5511
> URL: https://issues.apache.org/jira/browse/FELIX-5511
> Project: Felix
> Issue Type: Bug
> Components: Gogo Runtime
> Affects Versions: gogo.runtime-1.0.0
> Reporter: Antoine DESSAIGNE
> Assignee: Guillaume Nodet
>
> Hello.
> We currently use gogo runtime 0.16.2 and we have a command named "?"
> (fullname is "platform:?"), it's working fine.
> I tried the update to version 1.0.0 and I have an exception when I try to use
> this command
> {noformat}
> java.io.IOException: no matches found: ?
> at
> org.apache.felix.gogo.runtime.Expander.generateFileNames(Expander.java:650)
> at org.apache.felix.gogo.runtime.Expander.expand(Expander.java:132)
> at org.apache.felix.gogo.runtime.Expander.expand(Expander.java:74)
> at org.apache.felix.gogo.runtime.Expander.expand(Expander.java:59)
> at org.apache.felix.gogo.runtime.Closure.eval(Closure.java:354)
> at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:415)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:367)
> at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417)
> at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229)
> at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> {noformat}
> I can provide a pull request for it but I don't know how to fix it. One
> possible way is to not try to match file names when processing the first
> token. Would work in my case because it's the command but it may introduce
> lots of regression for other usages I'm not aware of.
> Thank you very much for any help you can provide.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)