You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by Shyalika Benthotage <sh...@medialinksaustralia.com.au> on 2017/06/02 05:10:32 UTC

Unable to deploy jna 4.3.0 in Karaf 4.1.1 or 4.0.9

Hi,

We have been using 3.0.3 for some time now and trying to migrate to karaf
4.x. As a part of our application, when I try to deploy jna 4.3.0 or 4.4.0
it sometimes just stay in the 'starting' state or undeploys everything
including the shell, causing it to exit.

I have attached the log here.

Can anyone shed some light on what's happening here?

Thanks,

Shyalika

Re: Unable to deploy jna 4.3.0 in Karaf 4.1.1 or 4.0.9

Posted by Shyalika Benthotage <sh...@medialinksaustralia.com.au>.
Hi JB,

For our application we deploy it through a feature file. But we can
recreate the issue by getting a  fresh karaf 4.1.1 and directly coping the
bundle jna 4.3.0 to deploy folder there. The log I had attached was from
this scenario. Note the karaf startup logs at the end, it kind of
automatically started karaf too.

Please let me know if you need any more information.

Thanks,

Shyalika

On Fri, Jun 2, 2017 at 3:26 PM, Jean-Baptiste Onofré <jb...@nanthrax.net>
wrote:

> Hi,
>
> do you directly deploy the JNA bundle ?
>
> Can you describe a bit the steps you do ?
>
> Thanks !
> Regards
> JB
>
>
> On 06/02/2017 07:10 AM, Shyalika Benthotage wrote:
>
>> Hi,
>>
>> We have been using 3.0.3 for some time now and trying to migrate to karaf
>> 4.x. As a part of our application, when I try to deploy jna 4.3.0 or 4.4.0
>> it sometimes just stay in the 'starting' state or undeploys everything
>> including the shell, causing it to exit.
>>
>> I have attached the log here.
>>
>> Can anyone shed some light on what's happening here?
>>
>> Thanks,
>>
>> Shyalika
>>
>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

Re: Unable to deploy jna 4.3.0 in Karaf 4.1.1 or 4.0.9

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi,

do you directly deploy the JNA bundle ?

Can you describe a bit the steps you do ?

Thanks !
Regards
JB

On 06/02/2017 07:10 AM, Shyalika Benthotage wrote:
> Hi,
> 
> We have been using 3.0.3 for some time now and trying to migrate to karaf 4.x. 
> As a part of our application, when I try to deploy jna 4.3.0 or 4.4.0 it 
> sometimes just stay in the 'starting' state or undeploys everything including 
> the shell, causing it to exit.
> 
> I have attached the log here.
> 
> Can anyone shed some light on what's happening here?
> 
> Thanks,
> 
> Shyalika

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: Unable to deploy jna 4.3.0 in Karaf 4.1.1 or 4.0.9

Posted by Guillaume Nodet <gn...@apache.org>.
Fwiw, the "java.lang.IllegalStateException: No inital startlevel yet"
exception is a felix framework issue, FELIX-5649.

2017-06-06 8:23 GMT+02:00 Shyalika Benthotage <
shyalika.benthotage@medialinksaustralia.com.au>:

> Hi,
>
> I think the issue is in the container, not jna. I tried to install cxf and
> it gives me the same exception causing karaf to exit. The steps I used are
>
> *karaf*@root()> feature:repo-add cxf
>
>
>
> Adding feature url mvn:org.apache.cxf.karaf/apache-cxf/RELEASE/xml/
> features
>
> *karaf*@root()> feature:install cxf
>
>
>
> Error executing command: java.lang.InterruptedException
>
> java.lang.IllegalStateException: No inital startlevel yet
>
> at org.apache.felix.framework.FrameworkStartLevelImpl.setStartLevel(
> FrameworkStartLevelImpl.java:131)
>
> at org.apache.karaf.main.Main.setStartLevel(Main.java:605)
>
> at org.apache.karaf.main.Main$KarafLockCallback.lockAquired(Main.java:711)
>
> at org.apache.karaf.main.Main.doMonitor(Main.java:382)
>
> at org.apache.karaf.main.Main.access$100(Main.java:75)
>
> at org.apache.karaf.main.Main$3.run(Main.java:369)
>
>
>
>
>
> The log:
>
>
>
> 2017-06-06T16:19:36,244 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> mvn:org.codehaus.woodstox/stax2-api/3.1.4
> 2017-06-06T16:19:36,251 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> mvn:org.codehaus.woodstox/woodstox-core-asl/4.4.1
> 2017-06-06T16:19:36,291 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 | Stopping bundles:
> 2017-06-06T16:19:36,292 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> org.apache.karaf.event/4.1.1
> 2017-06-06T16:19:36,294 | INFO  | pool-3-thread-1  | CommandExtension
>             | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
> commands for bundle org.apache.karaf.event/4.1.1
> 2017-06-06T16:19:36,304 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |   org.jline/3.2.0
> 2017-06-06T16:19:36,305 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> org.apache.sshd.core/1.4.0
> 2017-06-06T16:19:36,306 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> org.apache.karaf.shell.commands/4.1.1
> 2017-06-06T16:19:36,307 | INFO  | pool-3-thread-1  | CommandExtension
>             | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
> commands for bundle org.apache.karaf.shell.commands/4.1.1
> 2017-06-06T16:19:36,308 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> org.apache.karaf.service.core/4.1.1
> 2017-06-06T16:19:36,309 | INFO  | pool-3-thread-1  | CommandExtension
>             | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
> commands for bundle org.apache.karaf.service.core/4.1.1
> 2017-06-06T16:19:36,313 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> org.apache.karaf.jaas.command/4.1.1
> 2017-06-06T16:19:36,314 | INFO  | pool-3-thread-1  | CommandExtension
>             | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
> commands for bundle org.apache.karaf.jaas.command/4.1.1
> 2017-06-06T16:19:36,316 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> org.apache.karaf.features.command/4.1.1
> 2017-06-06T16:19:36,317 | INFO  | pool-3-thread-1  | CommandExtension
>             | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
> commands for bundle org.apache.karaf.features.command/4.1.1
> 2017-06-06T16:19:36,318 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> org.apache.karaf.diagnostic.core/4.1.1
> 2017-06-06T16:19:36,319 | INFO  | pool-3-thread-1  | CommandExtension
>             | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
> commands for bundle org.apache.karaf.diagnostic.core/4.1.1
> 2017-06-06T16:19:36,326 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> org.apache.karaf.instance.core/4.1.1
> 2017-06-06T16:19:36,327 | INFO  | pool-3-thread-1  | CommandExtension
>             | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
> commands for bundle org.apache.karaf.instance.core/4.1.1
> 2017-06-06T16:19:36,332 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> org.apache.karaf.system.core/4.1.1
> 2017-06-06T16:19:36,333 | INFO  | pool-3-thread-1  | CommandExtension
>             | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
> commands for bundle org.apache.karaf.system.core/4.1.1
> 2017-06-06T16:19:36,343 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> org.apache.karaf.shell.ssh/4.1.1
> 2017-06-06T16:19:36,360 | INFO  | pool-3-thread-1  | CommandExtension
>             | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
> commands for bundle org.apache.karaf.shell.ssh/4.1.1
> 2017-06-06T16:19:36,397 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> org.apache.karaf.shell.core/4.1.1
> 2017-06-06T16:19:36,398 | INFO  | pool-3-thread-1  | BlueprintExtender
>            | 12 - org.apache.aries.blueprint.core - 1.8.0 | Destroying
> BlueprintContainer for bundle org.apache.karaf.shell.core/4.1.1
> 2017-06-06T16:19:36,413 | ERROR | Karaf local console user karaf |
> ShellUtil                        | 42 - org.apache.karaf.shell.core - 4.1.1
> | Exception caught while executing command
> java.lang.InterruptedException
> at java.lang.Object.wait(Native Method) ~[?:?]
> at java.lang.Object.wait(Object.java:502) [?:?]
> at org.apache.felix.gogo.runtime.CommandSessionImpl$JobImpl.
> start(CommandSessionImpl.java:772) [42:org.apache.karaf.shell.core:4.1.1]
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:284)
> [42:org.apache.karaf.shell.core:4.1.1]
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:157)
> [42:org.apache.karaf.shell.core:4.1.1]
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:148)
> [42:org.apache.karaf.shell.core:4.1.1]
> at org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:168)
> [42:org.apache.karaf.shell.core:4.1.1]
> at org.apache.karaf.shell.impl.console.ConsoleSessionImpl.
> run(ConsoleSessionImpl.java:354) [42:org.apache.karaf.shell.core:4.1.1]
> at java.lang.Thread.run(Thread.java:745) [?:?]
> 2017-06-06T16:19:36,418 | INFO  | pool-3-thread-1  | CommandExtension
>             | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
> commands for bundle org.apache.karaf.bundle.core/4.1.1
> 2017-06-06T16:19:36,419 | INFO  | pool-3-thread-1  | CommandExtension
>             | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
> commands for bundle org.apache.karaf.deployer.kar/4.1.1
> 2017-06-06T16:19:36,420 | INFO  | pool-3-thread-1  | CommandExtension
>             | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
> commands for bundle org.apache.karaf.log.core/4.1.1
> 2017-06-06T16:19:36,420 | INFO  | pool-3-thread-1  | CommandExtension
>             | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
> commands for bundle org.apache.karaf.config.core/4.1.1
> 2017-06-06T16:19:36,421 | INFO  | pool-3-thread-1  | CommandExtension
>             | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
> commands for bundle org.apache.karaf.package.core/4.1.1
> 2017-06-06T16:19:36,422 | INFO  | pool-3-thread-1  | CommandExtension
>             | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
> commands for bundle org.apache.karaf.kar.core/4.1.1
> 2017-06-06T16:19:36,426 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> org.apache.karaf.package.core/4.1.1
> 2017-06-06T16:19:36,429 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> org.apache.karaf.log.core/4.1.1
> 2017-06-06T16:19:36,435 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> org.apache.karaf.kar.core/4.1.1
> 2017-06-06T16:19:36,440 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> org.apache.karaf.config.core/4.1.1
> 2017-06-06T16:19:36,444 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> org.apache.karaf.bundle.core/4.1.1
> 2017-06-06T16:19:36,459 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> org.apache.karaf.bundle.blueprintstate/4.1.1
> 2017-06-06T16:19:36,461 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> org.apache.karaf.deployer.kar/4.1.1
> 2017-06-06T16:19:36,462 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
>            | 9 - org.apache.karaf.features.core - 4.1.1 |
> org.ops4j.pax.logging.pax-logging-log4j2/1.9.1
> Jun 06, 2017 4:19:37 PM org.apache.karaf.main.lock.SimpleFileLock lock
> INFO: Trying to lock /Users/shyalika/Downloads/apache-karaf-4.1.1/lock
> Jun 06, 2017 4:19:37 PM org.apache.karaf.main.lock.SimpleFileLock lock
> INFO: Lock acquired
>
>
> On Mon, Jun 5, 2017 at 4:22 PM, Shyalika Benthotage <shyalika.benthotage@
> medialinksaustralia.com.au> wrote:
>
>> Please note that we cannot work with a snapshot. We are trying to use
>> 4.1.1 or any 4.x stable version for our production. I have attached a
>> sample feature file that I am trying to deploy to karaf 4.1.1 and the karaf
>> log when it failed. Also please see the karaf console behaviour below. This
>> feature file might work at a random occasion, but you never know when it
>> would fail. I have been trying the whole day to come up with a pattern, but
>> it is completely random. Please let me know what I am doing wrong here.
>>
>>
>> I am on OSX Captain 10.11.6
>>
>> sh-3.2# bin/karaf clean
>>
>>         __ __                  ____
>>
>>        / //_/____ __________ _/ __/
>>
>>       / ,<  / __ `/ ___/ __ `/ /_
>>
>>      / /| |/ /_/ / /  / /_/ / __/
>>
>>     /_/ |_|\__,_/_/   \__,_/_/
>>
>>
>> *  Apache Karaf* (4.1.1)
>>
>>
>> Hit '*<tab>*' for a list of available commands
>>
>> and '*[cmd] --help*' for help on a specific command.
>>
>> Hit '*<ctrl-d>*' or type '*system:shutdown*' or '*logout*' to shutdown
>> Karaf.
>>
>>
>> *karaf*@root()>
>>
>>
>>                                         16:09:33
>>
>> java.lang.IllegalStateException: No inital startlevel yet
>>
>> at org.apache.felix.framework.FrameworkStartLevelImpl.setStartL
>> evel(FrameworkStartLevelImpl.java:131)
>>
>> at org.apache.karaf.main.Main.setStartLevel(Main.java:605)
>>
>> at org.apache.karaf.main.Main$KarafLockCallback.lockAquired(Mai
>> n.java:711)
>>
>> at org.apache.karaf.main.Main.doMonitor(Main.java:382)
>>
>> at org.apache.karaf.main.Main.access$100(Main.java:75)
>>
>> at org.apache.karaf.main.Main$3.run(Main.java:369)
>>
>>
>>
>>
>> On Fri, Jun 2, 2017 at 6:30 PM, Guillaume Nodet <gn...@apache.org>
>> wrote:
>>
>>> JNA is an optional dependency on JLine (used by the shell), so if you
>>> install JNA, it will refresh jline, hence the karaf shell.
>>> However, the shell should come back immediately in a usable state.
>>> You can reproduce using:
>>> > install mvn:net.java.dev.jna/jna/RELEASE
>>> > refresh org.jline
>>>
>>> On 4.1.2-SNAPSHOT, the shell comes back correctly.
>>>
>>> 2017-06-02 7:10 GMT+02:00 Shyalika Benthotage <
>>> shyalika.benthotage@medialinksaustralia.com.au>:
>>>
>>>> Hi,
>>>>
>>>> We have been using 3.0.3 for some time now and trying to migrate to
>>>> karaf 4.x. As a part of our application, when I try to deploy jna 4.3.0 or
>>>> 4.4.0 it sometimes just stay in the 'starting' state or undeploys
>>>> everything including the shell, causing it to exit.
>>>>
>>>> I have attached the log here.
>>>>
>>>> Can anyone shed some light on what's happening here?
>>>>
>>>> Thanks,
>>>>
>>>> Shyalika
>>>>
>>>
>>>
>>>
>>> --
>>> ------------------------
>>> Guillaume Nodet
>>>
>>>
>>
>


-- 
------------------------
Guillaume Nodet

Re: Unable to deploy jna 4.3.0 in Karaf 4.1.1 or 4.0.9

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Thanks for the update. I just tried and it worked. Let me check if I can 
reproduce the issue.

Regards
JB

On 06/06/2017 08:23 AM, Shyalika Benthotage wrote:
> Hi,
> 
> I think the issue is in the container, not jna. I tried to install cxf and it 
> gives me the same exception causing karaf to exit. The steps I used are
> 
> *karaf*@root()> feature:repo-addcxf
> 
> Adding feature url mvn:org.apache.cxf.karaf/apache-cxf/RELEASE/xml/features
> 
> *karaf*@root()> feature:installcxf
> 
> Error executing command: java.lang.InterruptedException
> 
> java.lang.IllegalStateException: No inital startlevel yet
> 
> at 
> org.apache.felix.framework.FrameworkStartLevelImpl.setStartLevel(FrameworkStartLevelImpl.java:131)
> 
> at org.apache.karaf.main.Main.setStartLevel(Main.java:605)
> 
> at org.apache.karaf.main.Main$KarafLockCallback.lockAquired(Main.java:711)
> 
> at org.apache.karaf.main.Main.doMonitor(Main.java:382)
> 
> at org.apache.karaf.main.Main.access$100(Main.java:75)
> 
> at org.apache.karaf.main.Main$3.run(Main.java:369)
> 
> 
> 
> 
> 
> The log:
> 
> 
> 
> 2017-06-06T16:19:36,244 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   
> mvn:org.codehaus.woodstox/stax2-api/3.1.4
> 2017-06-06T16:19:36,251 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   
> mvn:org.codehaus.woodstox/woodstox-core-asl/4.4.1
> 2017-06-06T16:19:36,291 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 | Stopping bundles:
> 2017-06-06T16:19:36,292 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   org.apache.karaf.event/4.1.1
> 2017-06-06T16:19:36,294 | INFO  | pool-3-thread-1  | CommandExtension           
>        | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering commands for 
> bundle org.apache.karaf.event/4.1.1
> 2017-06-06T16:19:36,304 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   org.jline/3.2.0
> 2017-06-06T16:19:36,305 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   org.apache.sshd.core/1.4.0
> 2017-06-06T16:19:36,306 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   
> org.apache.karaf.shell.commands/4.1.1
> 2017-06-06T16:19:36,307 | INFO  | pool-3-thread-1  | CommandExtension           
>        | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering commands for 
> bundle org.apache.karaf.shell.commands/4.1.1
> 2017-06-06T16:19:36,308 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   
> org.apache.karaf.service.core/4.1.1
> 2017-06-06T16:19:36,309 | INFO  | pool-3-thread-1  | CommandExtension           
>        | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering commands for 
> bundle org.apache.karaf.service.core/4.1.1
> 2017-06-06T16:19:36,313 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   
> org.apache.karaf.jaas.command/4.1.1
> 2017-06-06T16:19:36,314 | INFO  | pool-3-thread-1  | CommandExtension           
>        | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering commands for 
> bundle org.apache.karaf.jaas.command/4.1.1
> 2017-06-06T16:19:36,316 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   
> org.apache.karaf.features.command/4.1.1
> 2017-06-06T16:19:36,317 | INFO  | pool-3-thread-1  | CommandExtension           
>        | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering commands for 
> bundle org.apache.karaf.features.command/4.1.1
> 2017-06-06T16:19:36,318 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   
> org.apache.karaf.diagnostic.core/4.1.1
> 2017-06-06T16:19:36,319 | INFO  | pool-3-thread-1  | CommandExtension           
>        | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering commands for 
> bundle org.apache.karaf.diagnostic.core/4.1.1
> 2017-06-06T16:19:36,326 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   
> org.apache.karaf.instance.core/4.1.1
> 2017-06-06T16:19:36,327 | INFO  | pool-3-thread-1  | CommandExtension           
>        | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering commands for 
> bundle org.apache.karaf.instance.core/4.1.1
> 2017-06-06T16:19:36,332 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   
> org.apache.karaf.system.core/4.1.1
> 2017-06-06T16:19:36,333 | INFO  | pool-3-thread-1  | CommandExtension           
>        | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering commands for 
> bundle org.apache.karaf.system.core/4.1.1
> 2017-06-06T16:19:36,343 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   
> org.apache.karaf.shell.ssh/4.1.1
> 2017-06-06T16:19:36,360 | INFO  | pool-3-thread-1  | CommandExtension           
>        | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering commands for 
> bundle org.apache.karaf.shell.ssh/4.1.1
> 2017-06-06T16:19:36,397 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   
> org.apache.karaf.shell.core/4.1.1
> 2017-06-06T16:19:36,398 | INFO  | pool-3-thread-1  | BlueprintExtender           
>       | 12 - org.apache.aries.blueprint.core - 1.8.0 | Destroying 
> BlueprintContainer for bundle org.apache.karaf.shell.core/4.1.1
> 2017-06-06T16:19:36,413 | ERROR | Karaf local console user karaf | ShellUtil     
>                     | 42 - org.apache.karaf.shell.core - 4.1.1 | Exception 
> caught while executing command
> java.lang.InterruptedException
> at java.lang.Object.wait(Native Method) ~[?:?]
> at java.lang.Object.wait(Object.java:502) [?:?]
> at 
> org.apache.felix.gogo.runtime.CommandSessionImpl$JobImpl.start(CommandSessionImpl.java:772) 
> [42:org.apache.karaf.shell.core:4.1.1]
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:284) 
> [42:org.apache.karaf.shell.core:4.1.1]
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:157) 
> [42:org.apache.karaf.shell.core:4.1.1]
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:148) 
> [42:org.apache.karaf.shell.core:4.1.1]
> at 
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:168) 
> [42:org.apache.karaf.shell.core:4.1.1]
> at 
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:354) 
> [42:org.apache.karaf.shell.core:4.1.1]
> at java.lang.Thread.run(Thread.java:745) [?:?]
> 2017-06-06T16:19:36,418 | INFO  | pool-3-thread-1  | CommandExtension           
>        | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering commands for 
> bundle org.apache.karaf.bundle.core/4.1.1
> 2017-06-06T16:19:36,419 | INFO  | pool-3-thread-1  | CommandExtension           
>        | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering commands for 
> bundle org.apache.karaf.deployer.kar/4.1.1
> 2017-06-06T16:19:36,420 | INFO  | pool-3-thread-1  | CommandExtension           
>        | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering commands for 
> bundle org.apache.karaf.log.core/4.1.1
> 2017-06-06T16:19:36,420 | INFO  | pool-3-thread-1  | CommandExtension           
>        | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering commands for 
> bundle org.apache.karaf.config.core/4.1.1
> 2017-06-06T16:19:36,421 | INFO  | pool-3-thread-1  | CommandExtension           
>        | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering commands for 
> bundle org.apache.karaf.package.core/4.1.1
> 2017-06-06T16:19:36,422 | INFO  | pool-3-thread-1  | CommandExtension           
>        | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering commands for 
> bundle org.apache.karaf.kar.core/4.1.1
> 2017-06-06T16:19:36,426 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   
> org.apache.karaf.package.core/4.1.1
> 2017-06-06T16:19:36,429 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   
> org.apache.karaf.log.core/4.1.1
> 2017-06-06T16:19:36,435 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   
> org.apache.karaf.kar.core/4.1.1
> 2017-06-06T16:19:36,440 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   
> org.apache.karaf.config.core/4.1.1
> 2017-06-06T16:19:36,444 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   
> org.apache.karaf.bundle.core/4.1.1
> 2017-06-06T16:19:36,459 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   
> org.apache.karaf.bundle.blueprintstate/4.1.1
> 2017-06-06T16:19:36,461 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   
> org.apache.karaf.deployer.kar/4.1.1
> 2017-06-06T16:19:36,462 | INFO  | pool-3-thread-1  | FeaturesServiceImpl         
>       | 9 - org.apache.karaf.features.core - 4.1.1 |   
> org.ops4j.pax.logging.pax-logging-log4j2/1.9.1
> Jun 06, 2017 4:19:37 PM org.apache.karaf.main.lock.SimpleFileLock lock
> INFO: Trying to lock /Users/shyalika/Downloads/apache-karaf-4.1.1/lock
> Jun 06, 2017 4:19:37 PM org.apache.karaf.main.lock.SimpleFileLock lock
> INFO: Lock acquired
> 
> 
> On Mon, Jun 5, 2017 at 4:22 PM, Shyalika Benthotage 
> <shyalika.benthotage@medialinksaustralia.com.au 
> <ma...@medialinksaustralia.com.au>> wrote:
> 
>     Please note that we cannot work with a snapshot. We are trying to use 4.1.1
>     or any 4.x stable version for our production. I have attached a sample
>     feature file that I am trying to deploy to karaf 4.1.1 and the karaf log
>     when it failed. Also please see the karaf console behaviour below. This
>     feature file might work at a random occasion, but you never know when it
>     would fail. I have been trying the whole day to come up with a pattern, but
>     it is completely random. Please let me know what I am doing wrong here.
> 
> 
>     I am on OSX Captain 10.11.6
> 
>     sh-3.2# bin/karaf clean
> 
>              __ __                  ____
> 
>             / //_/____ __________ _/ __/
> 
>            / ,<  / __ `/ ___/ __ `/ /_
> 
>           / /| |/ /_/ / /  / /_/ / __/
> 
>          /_/ |_|\__,_/_/   \__,_/_/
> 
> 
>     *  Apache Karaf* (4.1.1)
> 
> 
>     Hit '*<tab>*' for a list of available commands
> 
>     and '*[cmd] --help*' for help on a specific command.
> 
>     Hit '*<ctrl-d>*' or type '*system:shutdown*' or '*logout*' to shutdown Karaf.
> 
> 
>     *karaf*@root()> 16:09:33
> 
>     java.lang.IllegalStateException: No inital startlevel yet
> 
>     at
>     org.apache.felix.framework.FrameworkStartLevelImpl.setStartLevel(FrameworkStartLevelImpl.java:131)
> 
>     at org.apache.karaf.main.Main.setStartLevel(Main.java:605)
> 
>     at org.apache.karaf.main.Main$KarafLockCallback.lockAquired(Main.java:711)
> 
>     at org.apache.karaf.main.Main.doMonitor(Main.java:382)
> 
>     at org.apache.karaf.main.Main.access$100(Main.java:75)
> 
>     at org.apache.karaf.main.Main$3.run(Main.java:369)
> 
> 
> 
> 
>     On Fri, Jun 2, 2017 at 6:30 PM, Guillaume Nodet <gnodet@apache.org
>     <ma...@apache.org>> wrote:
> 
>         JNA is an optional dependency on JLine (used by the shell), so if you
>         install JNA, it will refresh jline, hence the karaf shell.
>         However, the shell should come back immediately in a usable state.
>         You can reproduce using:
>         > install mvn:net.java.dev.jna/jna/RELEASE
>         > refresh org.jline
> 
>         On 4.1.2-SNAPSHOT, the shell comes back correctly.
> 
>         2017-06-02 7:10 GMT+02:00 Shyalika Benthotage
>         <shyalika.benthotage@medialinksaustralia.com.au
>         <ma...@medialinksaustralia.com.au>>:
> 
>             Hi,
> 
>             We have been using 3.0.3 for some time now and trying to migrate to
>             karaf 4.x. As a part of our application, when I try to deploy jna
>             4.3.0 or 4.4.0 it sometimes just stay in the 'starting' state or
>             undeploys everything including the shell, causing it to exit.
> 
>             I have attached the log here.
> 
>             Can anyone shed some light on what's happening here?
> 
>             Thanks,
> 
>             Shyalika
> 
> 
> 
> 
>         -- 
>         ------------------------
>         Guillaume Nodet
> 
> 
> 

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: Unable to deploy jna 4.3.0 in Karaf 4.1.1 or 4.0.9

Posted by Shyalika Benthotage <sh...@medialinksaustralia.com.au>.
Hi,

I think the issue is in the container, not jna. I tried to install cxf and
it gives me the same exception causing karaf to exit. The steps I used are

*karaf*@root()> feature:repo-add cxf



Adding feature url mvn:org.apache.cxf.karaf/apache-cxf/RELEASE/xml/features

*karaf*@root()> feature:install cxf



Error executing command: java.lang.InterruptedException

java.lang.IllegalStateException: No inital startlevel yet

at
org.apache.felix.framework.FrameworkStartLevelImpl.setStartLevel(FrameworkStartLevelImpl.java:131)

at org.apache.karaf.main.Main.setStartLevel(Main.java:605)

at org.apache.karaf.main.Main$KarafLockCallback.lockAquired(Main.java:711)

at org.apache.karaf.main.Main.doMonitor(Main.java:382)

at org.apache.karaf.main.Main.access$100(Main.java:75)

at org.apache.karaf.main.Main$3.run(Main.java:369)





The log:



2017-06-06T16:19:36,244 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
mvn:org.codehaus.woodstox/stax2-api/3.1.4
2017-06-06T16:19:36,251 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
mvn:org.codehaus.woodstox/woodstox-core-asl/4.4.1
2017-06-06T16:19:36,291 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 | Stopping bundles:
2017-06-06T16:19:36,292 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
org.apache.karaf.event/4.1.1
2017-06-06T16:19:36,294 | INFO  | pool-3-thread-1  | CommandExtension
          | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
commands for bundle org.apache.karaf.event/4.1.1
2017-06-06T16:19:36,304 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |   org.jline/3.2.0
2017-06-06T16:19:36,305 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
org.apache.sshd.core/1.4.0
2017-06-06T16:19:36,306 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
org.apache.karaf.shell.commands/4.1.1
2017-06-06T16:19:36,307 | INFO  | pool-3-thread-1  | CommandExtension
          | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
commands for bundle org.apache.karaf.shell.commands/4.1.1
2017-06-06T16:19:36,308 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
org.apache.karaf.service.core/4.1.1
2017-06-06T16:19:36,309 | INFO  | pool-3-thread-1  | CommandExtension
          | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
commands for bundle org.apache.karaf.service.core/4.1.1
2017-06-06T16:19:36,313 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
org.apache.karaf.jaas.command/4.1.1
2017-06-06T16:19:36,314 | INFO  | pool-3-thread-1  | CommandExtension
          | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
commands for bundle org.apache.karaf.jaas.command/4.1.1
2017-06-06T16:19:36,316 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
org.apache.karaf.features.command/4.1.1
2017-06-06T16:19:36,317 | INFO  | pool-3-thread-1  | CommandExtension
          | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
commands for bundle org.apache.karaf.features.command/4.1.1
2017-06-06T16:19:36,318 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
org.apache.karaf.diagnostic.core/4.1.1
2017-06-06T16:19:36,319 | INFO  | pool-3-thread-1  | CommandExtension
          | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
commands for bundle org.apache.karaf.diagnostic.core/4.1.1
2017-06-06T16:19:36,326 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
org.apache.karaf.instance.core/4.1.1
2017-06-06T16:19:36,327 | INFO  | pool-3-thread-1  | CommandExtension
          | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
commands for bundle org.apache.karaf.instance.core/4.1.1
2017-06-06T16:19:36,332 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
org.apache.karaf.system.core/4.1.1
2017-06-06T16:19:36,333 | INFO  | pool-3-thread-1  | CommandExtension
          | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
commands for bundle org.apache.karaf.system.core/4.1.1
2017-06-06T16:19:36,343 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
org.apache.karaf.shell.ssh/4.1.1
2017-06-06T16:19:36,360 | INFO  | pool-3-thread-1  | CommandExtension
          | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
commands for bundle org.apache.karaf.shell.ssh/4.1.1
2017-06-06T16:19:36,397 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
org.apache.karaf.shell.core/4.1.1
2017-06-06T16:19:36,398 | INFO  | pool-3-thread-1  | BlueprintExtender
           | 12 - org.apache.aries.blueprint.core - 1.8.0 | Destroying
BlueprintContainer for bundle org.apache.karaf.shell.core/4.1.1
2017-06-06T16:19:36,413 | ERROR | Karaf local console user karaf |
ShellUtil                        | 42 - org.apache.karaf.shell.core - 4.1.1
| Exception caught while executing command
java.lang.InterruptedException
at java.lang.Object.wait(Native Method) ~[?:?]
at java.lang.Object.wait(Object.java:502) [?:?]
at
org.apache.felix.gogo.runtime.CommandSessionImpl$JobImpl.start(CommandSessionImpl.java:772)
[42:org.apache.karaf.shell.core:4.1.1]
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:284)
[42:org.apache.karaf.shell.core:4.1.1]
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:157)
[42:org.apache.karaf.shell.core:4.1.1]
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:148)
[42:org.apache.karaf.shell.core:4.1.1]
at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:168)
[42:org.apache.karaf.shell.core:4.1.1]
at
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:354)
[42:org.apache.karaf.shell.core:4.1.1]
at java.lang.Thread.run(Thread.java:745) [?:?]
2017-06-06T16:19:36,418 | INFO  | pool-3-thread-1  | CommandExtension
          | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
commands for bundle org.apache.karaf.bundle.core/4.1.1
2017-06-06T16:19:36,419 | INFO  | pool-3-thread-1  | CommandExtension
          | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
commands for bundle org.apache.karaf.deployer.kar/4.1.1
2017-06-06T16:19:36,420 | INFO  | pool-3-thread-1  | CommandExtension
          | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
commands for bundle org.apache.karaf.log.core/4.1.1
2017-06-06T16:19:36,420 | INFO  | pool-3-thread-1  | CommandExtension
          | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
commands for bundle org.apache.karaf.config.core/4.1.1
2017-06-06T16:19:36,421 | INFO  | pool-3-thread-1  | CommandExtension
          | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
commands for bundle org.apache.karaf.package.core/4.1.1
2017-06-06T16:19:36,422 | INFO  | pool-3-thread-1  | CommandExtension
          | 42 - org.apache.karaf.shell.core - 4.1.1 | Unregistering
commands for bundle org.apache.karaf.kar.core/4.1.1
2017-06-06T16:19:36,426 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
org.apache.karaf.package.core/4.1.1
2017-06-06T16:19:36,429 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
org.apache.karaf.log.core/4.1.1
2017-06-06T16:19:36,435 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
org.apache.karaf.kar.core/4.1.1
2017-06-06T16:19:36,440 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
org.apache.karaf.config.core/4.1.1
2017-06-06T16:19:36,444 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
org.apache.karaf.bundle.core/4.1.1
2017-06-06T16:19:36,459 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
org.apache.karaf.bundle.blueprintstate/4.1.1
2017-06-06T16:19:36,461 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
org.apache.karaf.deployer.kar/4.1.1
2017-06-06T16:19:36,462 | INFO  | pool-3-thread-1  | FeaturesServiceImpl
           | 9 - org.apache.karaf.features.core - 4.1.1 |
org.ops4j.pax.logging.pax-logging-log4j2/1.9.1
Jun 06, 2017 4:19:37 PM org.apache.karaf.main.lock.SimpleFileLock lock
INFO: Trying to lock /Users/shyalika/Downloads/apache-karaf-4.1.1/lock
Jun 06, 2017 4:19:37 PM org.apache.karaf.main.lock.SimpleFileLock lock
INFO: Lock acquired


On Mon, Jun 5, 2017 at 4:22 PM, Shyalika Benthotage <
shyalika.benthotage@medialinksaustralia.com.au> wrote:

> Please note that we cannot work with a snapshot. We are trying to use
> 4.1.1 or any 4.x stable version for our production. I have attached a
> sample feature file that I am trying to deploy to karaf 4.1.1 and the karaf
> log when it failed. Also please see the karaf console behaviour below. This
> feature file might work at a random occasion, but you never know when it
> would fail. I have been trying the whole day to come up with a pattern, but
> it is completely random. Please let me know what I am doing wrong here.
>
>
> I am on OSX Captain 10.11.6
>
> sh-3.2# bin/karaf clean
>
>         __ __                  ____
>
>        / //_/____ __________ _/ __/
>
>       / ,<  / __ `/ ___/ __ `/ /_
>
>      / /| |/ /_/ / /  / /_/ / __/
>
>     /_/ |_|\__,_/_/   \__,_/_/
>
>
> *  Apache Karaf* (4.1.1)
>
>
> Hit '*<tab>*' for a list of available commands
>
> and '*[cmd] --help*' for help on a specific command.
>
> Hit '*<ctrl-d>*' or type '*system:shutdown*' or '*logout*' to shutdown
> Karaf.
>
>
> *karaf*@root()>
>
>
>                                       16:09:33
>
> java.lang.IllegalStateException: No inital startlevel yet
>
> at org.apache.felix.framework.FrameworkStartLevelImpl.setStartLevel(
> FrameworkStartLevelImpl.java:131)
>
> at org.apache.karaf.main.Main.setStartLevel(Main.java:605)
>
> at org.apache.karaf.main.Main$KarafLockCallback.lockAquired(Main.java:711)
>
> at org.apache.karaf.main.Main.doMonitor(Main.java:382)
>
> at org.apache.karaf.main.Main.access$100(Main.java:75)
>
> at org.apache.karaf.main.Main$3.run(Main.java:369)
>
>
>
>
> On Fri, Jun 2, 2017 at 6:30 PM, Guillaume Nodet <gn...@apache.org> wrote:
>
>> JNA is an optional dependency on JLine (used by the shell), so if you
>> install JNA, it will refresh jline, hence the karaf shell.
>> However, the shell should come back immediately in a usable state.
>> You can reproduce using:
>> > install mvn:net.java.dev.jna/jna/RELEASE
>> > refresh org.jline
>>
>> On 4.1.2-SNAPSHOT, the shell comes back correctly.
>>
>> 2017-06-02 7:10 GMT+02:00 Shyalika Benthotage <
>> shyalika.benthotage@medialinksaustralia.com.au>:
>>
>>> Hi,
>>>
>>> We have been using 3.0.3 for some time now and trying to migrate to
>>> karaf 4.x. As a part of our application, when I try to deploy jna 4.3.0 or
>>> 4.4.0 it sometimes just stay in the 'starting' state or undeploys
>>> everything including the shell, causing it to exit.
>>>
>>> I have attached the log here.
>>>
>>> Can anyone shed some light on what's happening here?
>>>
>>> Thanks,
>>>
>>> Shyalika
>>>
>>
>>
>>
>> --
>> ------------------------
>> Guillaume Nodet
>>
>>
>

Re: Unable to deploy jna 4.3.0 in Karaf 4.1.1 or 4.0.9

Posted by Shyalika Benthotage <sh...@medialinksaustralia.com.au>.
Please note that we cannot work with a snapshot. We are trying to use 4.1.1
or any 4.x stable version for our production. I have attached a sample
feature file that I am trying to deploy to karaf 4.1.1 and the karaf log
when it failed. Also please see the karaf console behaviour below. This
feature file might work at a random occasion, but you never know when it
would fail. I have been trying the whole day to come up with a pattern, but
it is completely random. Please let me know what I am doing wrong here.


I am on OSX Captain 10.11.6

sh-3.2# bin/karaf clean

        __ __                  ____

       / //_/____ __________ _/ __/

      / ,<  / __ `/ ___/ __ `/ /_

     / /| |/ /_/ / /  / /_/ / __/

    /_/ |_|\__,_/_/   \__,_/_/


*  Apache Karaf* (4.1.1)


Hit '*<tab>*' for a list of available commands

and '*[cmd] --help*' for help on a specific command.

Hit '*<ctrl-d>*' or type '*system:shutdown*' or '*logout*' to shutdown
Karaf.


*karaf*@root()>


                                    16:09:33

java.lang.IllegalStateException: No inital startlevel yet

at
org.apache.felix.framework.FrameworkStartLevelImpl.setStartLevel(FrameworkStartLevelImpl.java:131)

at org.apache.karaf.main.Main.setStartLevel(Main.java:605)

at org.apache.karaf.main.Main$KarafLockCallback.lockAquired(Main.java:711)

at org.apache.karaf.main.Main.doMonitor(Main.java:382)

at org.apache.karaf.main.Main.access$100(Main.java:75)

at org.apache.karaf.main.Main$3.run(Main.java:369)




On Fri, Jun 2, 2017 at 6:30 PM, Guillaume Nodet <gn...@apache.org> wrote:

> JNA is an optional dependency on JLine (used by the shell), so if you
> install JNA, it will refresh jline, hence the karaf shell.
> However, the shell should come back immediately in a usable state.
> You can reproduce using:
> > install mvn:net.java.dev.jna/jna/RELEASE
> > refresh org.jline
>
> On 4.1.2-SNAPSHOT, the shell comes back correctly.
>
> 2017-06-02 7:10 GMT+02:00 Shyalika Benthotage <shyalika.benthotage@
> medialinksaustralia.com.au>:
>
>> Hi,
>>
>> We have been using 3.0.3 for some time now and trying to migrate to karaf
>> 4.x. As a part of our application, when I try to deploy jna 4.3.0 or 4.4.0
>> it sometimes just stay in the 'starting' state or undeploys everything
>> including the shell, causing it to exit.
>>
>> I have attached the log here.
>>
>> Can anyone shed some light on what's happening here?
>>
>> Thanks,
>>
>> Shyalika
>>
>
>
>
> --
> ------------------------
> Guillaume Nodet
>
>

Re: Unable to deploy jna 4.3.0 in Karaf 4.1.1 or 4.0.9

Posted by Guillaume Nodet <gn...@apache.org>.
JNA is an optional dependency on JLine (used by the shell), so if you
install JNA, it will refresh jline, hence the karaf shell.
However, the shell should come back immediately in a usable state.
You can reproduce using:
> install mvn:net.java.dev.jna/jna/RELEASE
> refresh org.jline

On 4.1.2-SNAPSHOT, the shell comes back correctly.

2017-06-02 7:10 GMT+02:00 Shyalika Benthotage <
shyalika.benthotage@medialinksaustralia.com.au>:

> Hi,
>
> We have been using 3.0.3 for some time now and trying to migrate to karaf
> 4.x. As a part of our application, when I try to deploy jna 4.3.0 or 4.4.0
> it sometimes just stay in the 'starting' state or undeploys everything
> including the shell, causing it to exit.
>
> I have attached the log here.
>
> Can anyone shed some light on what's happening here?
>
> Thanks,
>
> Shyalika
>



-- 
------------------------
Guillaume Nodet