Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[platform-dev] After Upgrading Jetty 9.3.9.v20160517 to 9.4.11.v20180605, Project Bootup stuck in between with NO ERROR

Greetings,

I am upgrading my Jetty Jars and OSGI Jars from R-Neon.1-201609071200 drop versions to R-4.9-201809060745, Both Artifacts used in the link below:


Later, I found in below forums, Jetty 9.4.X will work with ServiceLoader:

So I included below-mentioned JARS in my bundles to:
org.apache.aries.spifly.dynamic.bundle(1.2.0)
org.apache.aries.util(1.1.1)
org.objectweb.asm.all(5.0.4)

Now, my bundles are satisfied in "Validate Bundles" except this newly message org.eclipse.jetty.util: Missing Constraint: Require-Capability: osgi.serviceloader; filter= "(osgi.serviceloader=org.eclipse.jetty.util.security.CredentialProvider)"
However, I am ignoring this message currently, as in below bug(532294), its mentioned that "This is an optional requirement, it shows up in diag as an unresolved requirement, but that is fine because it is optional"
 
Now, when I am trying to boot my system with newly mentioned artifacts, after booting initial 4-5 minutes, with NO ERROR and WARNING message, its suddenly stops processing further with below message in the console

:30:04.217:WARN:oejsh.ContextHandler:ManagedServiceFactory Update Queue: Empty contextPath
2019-02-21 19:30:04.221:INFO:oejs.session:ManagedServiceFactory Update Queue: DefaultSessionIdManager workerName=node0
2019-02-21 19:30:04.221:INFO:oejs.session:ManagedServiceFactory Update Queue: No SessionScavenger set, using defaults
2019-02-21 19:30:04.221:INFO:oejs.session:ManagedServiceFactory Update Queue: node0 Scavenging every 600000ms
2019-02-21 19:30:04.237:INFO:oejs.AbstractConnector:ManagedServiceFactory Update Queue: Started ServerConnector@3493d25a{HTTP/1.1,[http/1.1]}{0.0.0.0:10022}
2019-02-21 19:30:04.238:WARN:oejsh.ContextHandler:ManagedServiceFactory Update Queue: Empty contextPath
2019-02-21 19:30:06.077:INFO:oejs.session:ManagedServiceFactory Update Queue: DefaultSessionIdManager workerName=node0
2019-02-21 19:30:06.077:INFO:oejs.session:ManagedServiceFactory Update Queue: No SessionScavenger set, using defaults
2019-02-21 19:30:06.077:INFO:oejs.session:ManagedServiceFactory Update Queue: node0 Scavenging every 600000ms
2019-02-21 19:30:06.083:INFO:oejs.AbstractConnector:ManagedServiceFactory Update Queue: Started ServerConnector@3c77ec09{HTTP/1.1,[http/1.1]}{0.0.0.0:10000}
2019-02-21 19:30:06.084:WARN:oejsh.ContextHandler:ManagedServiceFactory Update Queue: Empty contextPath
2019-02-21 19:30:06.087:INFO:oejs.session:ManagedServiceFactory Update Queue: DefaultSessionIdManager workerName=node0
2019-02-21 19:30:06.087:INFO:oejs.session:ManagedServiceFactory Update Queue: No SessionScavenger set, using defaults
2019-02-21 19:30:06.087:INFO:oejs.session:ManagedServiceFactory Update Queue: node0 Scavenging every 600000ms
2019-02-21 19:30:06.092:INFO:oejs.AbstractConnector:ManagedServiceFactory Update Queue: Started ServerConnector@35d79abf{HTTP/1.1,[http/1.1]}{0.0.0.0:10020}


Earlier, in my previous version during initial bootup console screen displays these messages
2019-02-22 09:42:40.379 INFO  org.eclipse.jetty.util.log - Logging initialized @20492ms
2019-02-22 09:42:40.645 INFO  org.eclipse.jetty.server.Server - jetty-9.3.9.v20160517
2019-02-22 09:42:40.780 INFO  o.e.j.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@1706d9a8{/,null,AVAILABLE}
2019-02-22 09:42:40.790 INFO  o.e.jetty.server.AbstractConnector - Started ServerConnector@4b8a93fd{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
2019-02-22 09:42:40.790 INFO  org.eclipse.jetty.server.Server - Started @20903ms
2019-02-22 09:42:40.794 WARN  o.e.j.server.handler.ContextHandler - Empty contextPath
2019-02-22 09:42:40.799 INFO  org.eclipse.jetty.server.Server - jetty-9.3.9.v20160517
2019-02-22 09:42:40.913 INFO  o.e.j.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@679ed188{/,null,AVAILABLE}
2019-02-22 09:42:40.914 INFO  o.e.jetty.server.AbstractConnector - Started ServerConnector@3d0e585f{HTTP/1.1,[http/1.1]}{0.0.0.0:10022}
2019-02-22 09:42:40.914 INFO  org.eclipse.jetty.server.Server - Started @21028ms
2019-02-22 09:42:40.916 WARN  o.e.j.server.handler.ContextHandler - Empty contextPath
2019-02-22 09:42:40.916 INFO  org.eclipse.jetty.server.Server - jetty-9.3.9.v20160517
2019-02-22 09:42:40.922 INFO  o.e.j.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@6740daa6{/,null,AVAILABLE}
2019-02-22 09:42:40.923 INFO  o.e.jetty.server.AbstractConnector - Started ServerConnector@57c40a65{HTTP/1.1,[http/1.1]}{0.0.0.0:10020}
2019-02-22 09:42:40.924 INFO  org.eclipse.jetty.server.Server - Started @21037ms
2019-02-22 09:42:40.929 WARN  o.e.j.server.handler.ContextHandler - Empty contextPath
2019-02-22 09:42:40.929 INFO  org.eclipse.jetty.server.Server - jetty-9.3.9.v20160517
2019-02-22 09:42:40.942 INFO  o.e.j.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@559e4070{/,null,AVAILABLE}
2019-02-22 09:42:40.943 INFO  o.e.jetty.server.AbstractConnector - Started ServerConnector@26fb16a0{HTTP/1.1,[http/1.1]}{0.0.0.0:10000}
2019-02-22 09:42:40.943 INFO  org.eclipse.jetty.server.Server - Started @21056ms

but, now with newly artifacts, I am getting below messages during initial bootUp

2019-02-21 19:27:30.510 INFO  c.e.b.system.equinox.EquinoxHandler - ------------- START -------------
2019-02-21 19:27:33.642:INFO::Start Level: Equinox Container: cbc14040-db64-4b47-96cd-8b61d50a80c0: Logging initialized @5683ms to org.eclipse.jetty.util.log.StdErrLog
osgi> 2019-02-21 19:27:34.031:INFO:oejs.session:Start Level: Equinox Container: cbc14040-db64-4b47-96cd-8b61d50a80c0: DefaultSessionIdManager workerName=node0
2019-02-21 19:27:34.031:INFO:oejs.session:Start Level: Equinox Container: cbc14040-db64-4b47-96cd-8b61d50a80c0: No SessionScavenger set, using defaults
2019-02-21 19:27:34.033:INFO:oejs.session:Start Level: Equinox Container: cbc14040-db64-4b47-96cd-8b61d50a80c0: node0 Scavenging every 600000ms
2019-02-21 19:27:34.308 INFO  o.a.s.c.IniSecurityManagerFactory - Realms have been explicitly set on the SecurityManager instance - auto-setting of realms will not occur.
Configuration File not found! Skipping file based startup!!
Inside Updated configuration
Feb 21, 2019 7:27:34 PM org.apache.aries.spifly.BaseActivator log
INFO: Examining bundle for SPI provider: org.eclipse.jetty.http
Feb 21, 2019 7:27:34 PM org.apache.aries.spifly.BaseActivator log
INFO: Found SPI resource: bundleentry://132.fwk504527234/META-INF/services/org.eclipse.jetty.http.HttpFieldPreEncoder
Feb 21, 2019 7:27:34 PM org.apache.aries.spifly.BaseActivator log
INFO: Loaded SPI provider: class org.eclipse.jetty.http.Http1FieldPreEncoder
Feb 21, 2019 7:27:34 PM org.apache.aries.spifly.BaseActivator log
INFO: Registered service: {org.eclipse.jetty.http.HttpFieldPreEncoder}={serviceloader.mediator=65, service.id=87, service.bundleid=132, service.scope=bundle, .org.apache.aries.spifly.provider.implclass=org.eclipse.jetty.http.Http1FieldPreEncoder}
Feb 21, 2019 7:27:34 PM org.apache.aries.spifly.BaseActivator log
INFO: Registered provider: org.eclipse.jetty.http.HttpFieldPreEncoder in bundle org.eclipse.jetty.http

As mentioned, There is no error except this logs, Please do let me know if I am missing anything or any pointer to look into

--
Thanks\
Abhijeet Banerjee
+919910512611






Back to the top