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 <
[email protected]> 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 <[email protected]> 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 <
>> [email protected]>:
>>
>>> 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
>>
>>
>