Hello,

Your suggestion worked. I wonder why I didn't need to do the input like
that in the tutorial before, in the terminal inside Eclipe?

Also, what about the warning: "Unused Private-Package instructions, no
such package(s) on the class
path: [osgi.enroute.examples.eval.parsii.provider]" during "mvn install"?

Thank you!
Bastian

On 06/14/2017 03:47 PM, Peter Kriens wrote:
> I think the problem is that the new Gogo we included (the enRoute
> version had some issues) does a more advanced line parsing. It does
> something weird with a line like:
> 
> g! eval 2*3
> gogo: IOException: no matches found: 2*3
> 
> The reason we had the enRoute version was because of the JLine
> interface. For some reason this seems to be awfully hard because I’ve
> seen messages fly by from Gogo mucking in this area. It seems they
> interpret the ‘*’ before the command is called. This is pretty wrong imho.
> 
> So to test it, you need to put double quotes around the expression:
> 
> g! eval "2 * 3"
> 6.0
> 
> If you want to help out file a bug on Apache Felix Gogo and provide a PR
> on the tutorial to make this behavior clear.
> 
> Kind regards,
> 
> Peter Kriens
> 
>>
>> On 14 Jun 2017, at 09:56, Bastian Faulhaber <bas.faulha...@gmail.com
>> <mailto:bas.faulha...@gmail.com>> wrote:
>>
>> Hello,
>>
>> You can find it here:
>> https://github.com/boasdi/osgi.enroute.tut.maven.eval
>>
>> Thanks!
>> Bastian
>>
>> On 06/14/2017 08:55 AM, Peter Kriens wrote:
>>> Can you share your workspace on  Github?
>>>
>>> Kind regards,
>>>
>>> Peter Kriens
>>>
>>>> On 13 Jun 2017, at 11:22, Bastian Faulhaber
>>>> <bas.faulha...@gmail.com> wrote:
>>>>
>>>> Hello,
>>>>
>>>> While following the maven onlyh tutorial I encountered a problem.
>>>>
>>>> In dependencies step after including the parsii.provider when I execute
>>>> the application the console starts successfully but the enroute logo is
>>>> missing and when I try anything else but substraction or sum I get:
>>>> "gogo: IOException: no matches found:"
>>>>
>>>> When I do "mvn instal" in parsi provider I get the following warning:
>>>> "Unused Private-Package instructions, no such package(s) on the class
>>>> path: [osgi.enroute.examples.eval.parsii.provider]"
>>>>
>>>> But in target/classes/osgi/enroute/examples/eval/parsii/provider/ I have
>>>> EvalImpl.class
>>>>
>>>> I also did "mvn clean" as suggested in the tutorial.
>>>>
>>>> Am I missing something?
>>>>
>>>> Thank you very much!
>>>> Bastian
>>>> _______________________________________________
>>>> OSGi Developer Mail List
>>>> osgi-dev@mail.osgi.org
>>>> https://mail.osgi.org/mailman/listinfo/osgi-dev
>>>
>>> _______________________________________________
>>> OSGi Developer Mail List
>>> osgi-dev@mail.osgi.org
>>> https://mail.osgi.org/mailman/listinfo/osgi-dev
>>>
>> _______________________________________________
>> OSGi Developer Mail List
>> osgi-dev@mail.osgi.org
>> https://mail.osgi.org/mailman/listinfo/osgi-dev
> 
> 
> 
> _______________________________________________
> OSGi Developer Mail List
> osgi-dev@mail.osgi.org
> https://mail.osgi.org/mailman/listinfo/osgi-dev
> 
_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to