Never responds to the GET request.  I have a helper method that displays
the ServletDTO. It does not show up there either. It does seem to be a
timing issue.

I have attached a couple of log dumps. The checks of the DTO (They are the
last lines of the log entries) happen about 10 seconds after the container
starts.
In server.txt there is one servlet that gets dropped from the new default
context
In some.txt there are 2 servlets that get dropped and then there are 2 that
are registered successfully .

 Dave

On Mon, Sep 19, 2022 at 2:06 PM Grzegorz Grzybek <[email protected]>
wrote:

> Hi. See inline
>
> pon., 19 wrz 2022 o 20:21 Dave Smith <[email protected]> napisał(a):
>
>> I have been doing a little more testing. I have an activator method like
>> this ...
>>
>> Thread context = new Thread(()->{
>> Hashtable<String, Object> aDic = new Hashtable<>();
>> aDic.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_NAME, "default");
>> aDic.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_PATH, "/");
>> aDic.put(Constants.SERVICE_RANKING,Integer.MAX_VALUE);
>> ctx.registerService(ServletContextHelper.class, new DefaultContxt(),
>> aDic);
>>
>> });
>>
>> CountDownLatch latch = new CountDownLatch(1);
>> Thread s2 = new Thread(()->{
>>
>> Hashtable<String, Object> aDic = new Hashtable<>();
>> aDic.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_NAME, "test2");
>> aDic.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_PATTERN,
>> "/test2");
>> ctx.registerService(Servlet.class, new TestServlet("Test 2"), aDic);
>> latch.countDown();
>> });
>>
>> s2.start();
>> latch.await();
>> Thread.sleep(400);
>> context.start();
>>
>> On my machine any value where sleep is <400 the context is always started
>> first otherwise the servlet gets started first and gets unresgtered and
>> re-registered into the new context. I am guessing it takes longer to init
>> the servlet and I wonder if the Context is getting updated during the
>> servlet init process. (That is what it would seem like from the logs)...
>>
>> Let me know if you need any more info ...
>>
>
> I'll check the order of operations tomorrow. The point is that in Pax Web
> 8 I've created several such tests, including SCR one (
> https://github.com/ops4j/org.ops4j.pax.web/tree/web-8.0.9/samples/samples-whiteboard/whiteboard-ds
> - see the readme describing fundamental difficulty with SCR) where contexts
> and servlets are registered, but eventually everything is fine.
>
> So a question - is your servlet eventually responding to a GET request?
> Don't just look at the logs for registration/unregistration of the context.
> The lines you've sent:
>
> Unegistering
> OsgiServletContext{model=OsgiContextModel{WB,id=OCM-1,name='default',path='/',bundle=org.ops4j.pax.web.pax-web-extender-whiteboard,context=(supplier)}}
> as OSGi service for "/" context path
>
> Registering
> OsgiServletContext{model=OsgiContextModel{WB,id=OCM-2,name='default',path='/',bundle=com.candatag.web.util,ref={org.osgi.service.http.context.ServletContextHelper}={
> service.id=57, osgi.http.whiteboard.context.name=default,
> service.bundleid=19, service.scope=bundle, service.ranking=2147483647,
> component.name=com.candatag.web.util.zoo.impl.NoSecurityContextImpl,
> osgi.http.whiteboard.context.path=/, component.id=22}}} as OSGi service
> for "/" context path
>
> are information that different object of OsgiServletContext class is
> registered as the OSGi service of javax.servlet.ServletContext interface.
> This is according to chapter 128.3.4 (
> https://docs.osgi.org/specification/osgi.cmpn/7.0.0/service.war.html#i3078599)
> of Web Applications Specification, but has nothing to do with Whiteboard -
> the underlying Jetty/Tomcat/Undertow context stays started.
>
> regards
> Grzegorz Grzybek
>
>
>>
>>
>> Dave
>>
>>
>>
>> On Mon, Sep 19, 2022 at 12:52 PM Grzegorz Grzybek <[email protected]>
>> wrote:
>>
>>> Hello
>>>
>>> It's all loosely coupled - a "servlet registration" knows the LDAP
>>> filter (by default "osgi.http.whiteboard.context.select=(
>>> osgi.http.whiteboard.context.name=default)") for it's contexts. And
>>> each time the new context is registered, the web elements with matching
>>> filter are being re-registered.
>>>
>>> The fact that you're overriding an "OSGi Context" (ServletContextHelper)
>>> within the same context path "/" means that the servlet context is
>>> restarted (because there's higher-ranked OsgiServletContext), but the
>>> servlet should be simply kept in existing "/" ServletContext. I know - lots
>>> of contexts.
>>>
>>> Today I was checking few other
>>> https://github.com/ops4j/org.ops4j.pax.web/issues, but I remember about
>>> your scenario - I should have an explanation tomorrow.
>>>
>>> regards
>>> Grzegorz Grzybek
>>>
>>> pon., 19 wrz 2022 o 19:42 [email protected] <[email protected]>
>>> napisał(a):
>>>
>>>> Still trying to get a test case but I do believe it is a threading
>>>> issue ... What I find strange is the servlet that disappears gets
>>>> registered like this
>>>>
>>>> [paxweb-config-1-thread-1] INFO
>>>> org.ops4j.pax.web.service.internal.HttpServiceEnabled - Registering
>>>> ServletModel{id=ServletModel-4,name='com.candatag.k8s.zoo.servlet.ReadyProbe',urlPatterns=[/osgi/started],contexts=[{WB,OCM-2,default,/}]}
>>>> Receiving Batch{"Registration of
>>>> ServletModel{id=ServletModel-4,name='com.candatag.k8s.zoo.servlet.ReadyProbe',urlPatterns=[/osgi/started],contexts=[{WB,OCM-2,default,/}]}",
>>>> size=1}
>>>> Adding servlet
>>>> ServletModel{id=ServletModel-4,name='com.candatag.k8s.zoo.servlet.ReadyProbe',urlPatterns=[/osgi/started],contexts=[{WB,OCM-2,default,/}]}
>>>>
>>>> Now what is ODD is that OCM-2 is not registered yet!  It follows in the
>>>> logs
>>>>
>>>>  Receiving Batch{"Registration of
>>>> OsgiContextModel{WB,id=OCM-2,name='default',path='/',bundle=com.candatag.web.util,ref={org.osgi.service.http.context.ServletContextHelper}={
>>>> service.id=39, osgi.http.whiteboard.context.name=default,
>>>> service.bundleid=17, service.scope=bundle, service.ranking=2147483647,
>>>> component.name=com.candatag.web.util.zoo.impl.NoSecurityContextImpl,
>>>> osgi.http.whiteboard.context.path=/, component.id=1}}", size=1}
>>>>
>>>> So how does the servlet know that this new default context is coming?
>>>> In my test harness I see the servlet unregistering and then registering
>>>> again when the context changes...
>>>>
>>>> It looks like we are half pregnant, somebody knows the context is
>>>> there but it is in an unregistered state so the servlet modal does not get
>>>> attached.
>>>>
>>>> Dave
>>>>
>>>>
>>>>
>>>>
>>>> On Sunday, September 18, 2022 at 8:50:28 AM UTC-5 [email protected]
>>>> wrote:
>>>>
>>>>> My other question would be if you are "Unregistering " the default
>>>>> context should it still show up in the
>>>>> HttpServiceRuntime.getRuntimeDTO().servletContextDTOs ? It does now
>>>>>
>>>>> Dave
>>>>>
>>>>>
>>>>> On Sunday, September 18, 2022 at 8:43:33 AM UTC-5 [email protected]
>>>>> wrote:
>>>>>
>>>>>> It will be a little tricky to send my whole project in , let me see
>>>>>> what I can do , however I have reviewed the test cases in the link 
>>>>>> provided
>>>>>> and it looks like you are not covering my case ...
>>>>>>
>>>>>> I do not see a test where  ...
>>>>>>
>>>>>> Register the default handler ->   HttpContext defaultContext = wc.
>>>>>> createDefaultHttpContext(); , not sure if this also creates a 
>>>>>> ServletContextHelper
>>>>>> wrapper as well
>>>>>>
>>>>>> Then create a servlet that attaches to it , but do not call the
>>>>>> servlet , just check it is added
>>>>>>
>>>>>> Register the default override with a high service ranking .
>>>>>>
>>>>>> See if this happens
>>>>>> org.ops4j.pax.web.service.spi.servlet.OsgiServletContext -
>>>>>> Unegistering
>>>>>> OsgiServletContext{model=OsgiContextModel{WB,id=OCM-1,name='default',path='/'
>>>>>> org.ops4j.pax.web.service.spi.servlet.OsgiServletContext -
>>>>>> Registering
>>>>>> OsgiServletContext{model=OsgiContextModel{WB,id=OCM-2,name='default',path='/',
>>>>>>
>>>>>> And then see if the servlet is in the new context ...
>>>>>>
>>>>>> The override testcases seem to all create the override first before
>>>>>> the first servlet is registered OR you are changing the path in the 
>>>>>> default
>>>>>> context ...
>>>>>>
>>>>>> Dave
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sun, Sep 18, 2022 at 8:06 AM Grzegorz Grzybek <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Hello
>>>>>>>
>>>>>>> Actually, the initial reason of entire Pax Web 8 refactoring was the
>>>>>>> context handling - ability to register one servlet into multiple 
>>>>>>> contexts
>>>>>>> and multiple servlets into one context.
>>>>>>> There are really lot of integration tests that show exactly this.
>>>>>>>
>>>>>>> I'd have to see your example and check what's the problem there -
>>>>>>> you seem to correctly override "default" whiteboard context with "/" 
>>>>>>> path
>>>>>>> and higher ranking, so it should work.
>>>>>>>
>>>>>>>
>>>>>>> https://github.com/ops4j/org.ops4j.pax.web/tree/web-8.0.9/samples/samples-whiteboard/whiteboard-ds
>>>>>>> is and example of SCR registration of multiple web elements and 
>>>>>>> contexts.
>>>>>>>
>>>>>>> This integration test (
>>>>>>> https://github.com/ops4j/org.ops4j.pax.web/blob/web-8.0.9/pax-web-itest/pax-web-itest-server/src/test/java/org/ops4j/pax/web/itest/server/whiteboard/WhiteboardAndHttpServiceTest.java#L198)
>>>>>>> - overridenDefaultContextsWithWhiteboardServlet() shows how
>>>>>>> "default" + "/" context is overriden.
>>>>>>>
>>>>>>> Could you please share your project? It can be attached to an issue
>>>>>>> in https://github.com/ops4j/org.ops4j.pax.web/issues
>>>>>>>
>>>>>>> kind regards
>>>>>>> Grzegorz Grzybek
>>>>>>>
>>>>>>> niedz., 18 wrz 2022 o 14:16 Dave Smith <[email protected]>
>>>>>>> napisał(a):
>>>>>>>
>>>>>>>> What is the correct way to override the default servlet context? I
>>>>>>>> am doing this...
>>>>>>>>
>>>>>>>> @Component(service = ServletContextHelper.class,property = {
>>>>>>>> Constants.SERVICE_RANKING+":Integer="+Integer.MAX_VALUE})
>>>>>>>> @HttpWhiteboardContext(name = "default",path = "/")
>>>>>>>> public class NoSecurityContextImpl extends ServletContextHelper
>>>>>>>> {
>>>>>>>>
>>>>>>>> What I am seeing is if a servlet is registered BEFORE the new
>>>>>>>> default context it just seems to disappear, anything after gets put in 
>>>>>>>> the
>>>>>>>> new default. When I call HttpServiceRuntime.servletDTOs I see the 
>>>>>>>> original
>>>>>>>> default context with no servlets attached to it and my overridden one 
>>>>>>>> with
>>>>>>>> the servlets that were registered after.
>>>>>>>> failedServletDTOs,failedServletContextDTOs are empty. If I remove my
>>>>>>>> override the servlets appear.
>>>>>>>>
>>>>>>>> What is weird is it looks like the servlet is getting put into the
>>>>>>>> right context if I read the log correctly ...
>>>>>>>>
>>>>>>>> Registering
>>>>>>>> ServletModel{id=ServletModel-4,name='com.candatag.k8s.zoo.servlet.ReadyProbe',urlPatterns=[/osgi/started],contexts=[{WB,OCM-2,default,/}]}
>>>>>>>>
>>>>>>>> INFO org.ops4j.pax.web.service.spi.servlet.OsgiServletContext -
>>>>>>>> Unegistering
>>>>>>>> OsgiServletContext{model=OsgiContextModel{WB,id=OCM-1,name='default',path='/',bundle=org.ops4j.pax.web.pax-web-extender-whiteboard,context=(supplier)}}
>>>>>>>> as OSGi service for "/" context path
>>>>>>>>
>>>>>>>> Registering
>>>>>>>> OsgiServletContext{model=OsgiContextModel{WB,id=OCM-2,name='default',path='/',bundle=com.candatag.web.util,ref={org.osgi.service.http.context.ServletContextHelper}={
>>>>>>>> service.id=57, osgi.http.whiteboard.context.name=default,
>>>>>>>> service.bundleid=19, service.scope=bundle, service.ranking=
>>>>>>>> 2147483647 <(214)%20748-3647>, 
>>>>>>>> component.name=com.candatag.web.util.zoo.impl.NoSecurityContextImpl,
>>>>>>>> osgi.http.whiteboard.context.path=/, component.id=22}}} as OSGi
>>>>>>>> service for "/" context path
>>>>>>>>
>>>>>>>> Dave
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> --
>>>>>>>> ------------------
>>>>>>>> OPS4J - http://www.ops4j.org - [email protected]
>>>>>>>>
>>>>>>>> ---
>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>> Groups "OPS4J" group.
>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>> send an email to [email protected].
>>>>>>>> To view this discussion on the web visit
>>>>>>>> https://groups.google.com/d/msgid/ops4j/CA%2BFCLu2SbiSKmN7W3-ZQqHLYCA67vF104UCVWtU77-63tcarUA%40mail.gmail.com
>>>>>>>> <https://groups.google.com/d/msgid/ops4j/CA%2BFCLu2SbiSKmN7W3-ZQqHLYCA67vF104UCVWtU77-63tcarUA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>> .
>>>>>>>>
>>>>>>> --
>>>>>>> --
>>>>>>> ------------------
>>>>>>> OPS4J - http://www.ops4j.org - [email protected]
>>>>>>>
>>>>>>> ---
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "OPS4J" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>> send an email to [email protected].
>>>>>>>
>>>>>> To view this discussion on the web visit
>>>>>>> https://groups.google.com/d/msgid/ops4j/CAAdXmhrMU6_5ABFc0oxevK%2BjuZVhOzxdK0cqvyTz6pCWZAM7Yg%40mail.gmail.com
>>>>>>> <https://groups.google.com/d/msgid/ops4j/CAAdXmhrMU6_5ABFc0oxevK%2BjuZVhOzxdK0cqvyTz6pCWZAM7Yg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>> --
>>>> --
>>>> ------------------
>>>> OPS4J - http://www.ops4j.org - [email protected]
>>>>
>>>> ---
>>>> You received this message because you are subscribed to the Google
>>>> Groups "OPS4J" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/ops4j/e972d47a-f8b3-4dec-9ba1-94549e29a250n%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/ops4j/e972d47a-f8b3-4dec-9ba1-94549e29a250n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>>> --
>>> ------------------
>>> OPS4J - http://www.ops4j.org - [email protected]
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "OPS4J" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/ops4j/CAAdXmhqzknu%3DwfrL5d-hWbHe%2BGa%2Bazbx6Yg__OTuC683B8VbMA%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/ops4j/CAAdXmhqzknu%3DwfrL5d-hWbHe%2BGa%2Bazbx6Yg__OTuC683B8VbMA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
>> --
>> ------------------
>> OPS4J - http://www.ops4j.org - [email protected]
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "OPS4J" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/ops4j/CA%2BFCLu1OssPACzuqNDCpxT3AGz%3DRjarNubJUi%2BPXuog2D0aWMA%40mail.gmail.com
>> <https://groups.google.com/d/msgid/ops4j/CA%2BFCLu1OssPACzuqNDCpxT3AGz%3DRjarNubJUi%2BPXuog2D0aWMA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> --
> ------------------
> OPS4J - http://www.ops4j.org - [email protected]
>
> ---
> You received this message because you are subscribed to the Google Groups
> "OPS4J" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ops4j/CAAdXmhrP%3DUawM0_EYyg%2B3NuyMDjz%3DRzqvAP%3D%3DfTkcXUXgJH6jw%40mail.gmail.com
> <https://groups.google.com/d/msgid/ops4j/CAAdXmhrP%3DUawM0_EYyg%2B3NuyMDjz%3DRzqvAP%3D%3DfTkcXUXgJH6jw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
-- 
------------------
OPS4J - http://www.ops4j.org - [email protected]

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ops4j/CA%2BFCLu3Wm1mXtGYBGHr7MoLpo83%2BQbd0TMHNheKiWii_at-CsQ%40mail.gmail.com.
[main] INFO org.ops4j.pax.web.extender.whiteboard.internal.Activator - Starting 
Pax Web Whiteboard Extender
[CM Configuration Updater (ManagedService Update: pid=[org.ops4j.pax.web])] 
INFO org.ops4j.pax.web.service.internal.Activator - Scheduling Pax Web 
reconfiguration because configuration has changed
[paxweb-config-1-thread-1 (change config)] INFO 
org.ops4j.pax.web.service.internal.Activator - Scheduling Pax Web 
reconfiguration because ServerControllerFactory has been registered
[main] INFO org.ops4j.pax.web.service.internal.Activator - EventAdmin support 
enabled, WAB events will be posted to EventAdmin topics.
[main] INFO org.ops4j.pax.web.service.internal.Activator - Pax Web Runtime 
started
[paxweb-config-1-thread-1 (change controller)] INFO org.eclipse.jetty.util.log 
- Logging initialized @1305ms to org.eclipse.jetty.util.log.Slf4jLog
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.internal.Activator - Configuring server controller 
org.ops4j.pax.web.service.jetty.internal.JettyServerController
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Configuring 
JettyServerController{configuration=b3b7173b-983d-491a-bfe9-ffb0319b2299,state=UNCONFIGURED}
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Creating Jetty 
server instance using configuration properties.
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Found "jetty.xml" 
resource on the classpath: bundleresource://35.fwk1362546706:1/jetty.xml.
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Found configured 
connector "AdminConnection": 0.0.0.0:8081
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Found configured 
connector "RestConnection": 0.0.0.0:8082
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Found configured 
connector "InternalConnection": 0.0.0.0:8083
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Creating non 
secure connector for address 0.0.0.0:8080
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyFactory - HTTP/2 ClearText 
support available, adding "h2c" protocol support to default connector
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyFactory - Default Jetty connector 
created: default@48cc5a09{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:8080}
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Eagerly starting 
Jetty thread pool 
QueuedThreadPool[qtp781382871]@2e92f4d7{STOPPED,1<=0<=100,i=0,r=-1,q=0}[NO_TRY]
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyFactory - Adding JMX support to 
Jetty server
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.internal.Activator - Starting server controller 
org.ops4j.pax.web.service.jetty.internal.JettyServerController
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Starting 
JettyServerController{configuration=b3b7173b-983d-491a-bfe9-ffb0319b2299,state=STOPPED}
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Starting 
Server@62ed3960{STOPPED}[9.4.48.v20220622]
[paxweb-config-1-thread-1 (change controller)] INFO 
org.eclipse.jetty.server.Server - jetty-9.4.48.v20220622; built: 
2022-06-21T20:42:25.880Z; git: 6b67c5719d1f4371b33655ff2d047d24e171e49a; jvm 
17.0.3+7
[paxweb-config-1-thread-1 (change controller)] INFO 
org.eclipse.jetty.server.session - DefaultSessionIdManager workerName=node0
[paxweb-config-1-thread-1 (change controller)] INFO 
org.eclipse.jetty.server.session - No SessionScavenger set, using defaults
[paxweb-config-1-thread-1 (change controller)] INFO 
org.eclipse.jetty.server.session - node0 Scavenging every 660000ms
[paxweb-config-1-thread-1 (change controller)] INFO 
org.eclipse.jetty.server.AbstractConnector - Started 
AdminConnection@321d065e{HTTP/1.1, (http/1.1)}{0.0.0.0:8081}
[paxweb-config-1-thread-1 (change controller)] INFO 
org.eclipse.jetty.server.AbstractConnector - Started 
RestConnection@46b7236c{HTTP/1.1, (http/1.1)}{0.0.0.0:8082}
[paxweb-config-1-thread-1 (change controller)] INFO 
org.eclipse.jetty.server.AbstractConnector - Started 
InternalConnection@75dcc44f{HTTP/1.1, (http/1.1)}{0.0.0.0:8083}
[paxweb-config-1-thread-1 (change controller)] INFO 
org.eclipse.jetty.server.AbstractConnector - Started default@48cc5a09{HTTP/1.1, 
(http/1.1, h2c)}{0.0.0.0:8080}
[paxweb-config-1-thread-1 (change controller)] INFO 
org.eclipse.jetty.server.Server - Started @1526ms
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.internal.Activator - Registering HttpService factory
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.internal.Activator - Registering HttpServiceRuntime
[HttpService->Whiteboard (add HttpService)] INFO 
org.ops4j.pax.web.service.internal.StoppableHttpServiceFactory - Binding HTTP 
Service for bundle: [org.ops4j.pax.web.pax-web-extender-whiteboard_8.0.9 [34]]
LogEntryImpl [level=Info, threadName=paxweb-config-1-thread-1 (change 
controller), message=Config file changed. Reloading, user=null, schema=null, 
when=2022-09-19T14:27:07.580388]
Sep. 19, 2022 2:27:07 P.M. com.google.auth.oauth2.DefaultCredentialsProvider 
warnAboutProblematicCredentials
WARNING: Your application has authenticated using end user credentials from 
Google Cloud SDK. We recommend that most server applications use service 
accounts instead. If your application continues to use end user credentials 
from Cloud SDK, you might receive a "quota exceeded" or "API not enabled" 
error. For more information about service accounts, see 
https://cloud.google.com/docs/authentication/.
LogEntryImpl [level=Info, threadName=paxweb-config-1-thread-1 (change 
controller), message=Building repo ->Repo [name=Base Server, path=base/server, 
bucket=null, bucketPath=null, readOnly=false, basePath=null, entries={}, 
bucketOps=null], user=null, schema=null, when=2022-09-19T14:27:08.558928]
LogEntryImpl [level=Info, threadName=paxweb-config-1-thread-1 (change 
controller), message=Building repo ->Repo [name=Base Common, path=base/common, 
bucket=null, bucketPath=null, readOnly=false, basePath=null, entries={}, 
bucketOps=null], user=null, schema=null, when=2022-09-19T14:27:08.793745]
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.internal.StoppableHttpServiceFactory - Binding HTTP 
Service for bundle: [com.candatag.repository_1.0.7 [12]]
[paxweb-config-1-thread-1] INFO org.ops4j.pax.web.service.spi.model.ServerModel 
- Created new ServletContextModel{id=ServletContextModel-11,contextPath='/'}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
OsgiContextModel{WB,id=OCM-1,name='default',path='/',bundle=org.ops4j.pax.web.pax-web-extender-whiteboard,context=(supplier)}",
 size=2}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Creating new 
Jetty context for ServletContextModel{id=ServletContextModel-11,contextPath='/'}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding 
OsgiContextModel{WB,id=OCM-1,name='default',path='/',bundle=org.ops4j.pax.web.pax-web-extender-whiteboard,context=(supplier)}
 to o.o.p.w.s.j.i.PaxWebServletContextHandler@2865348d{/,null,STOPPED}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Changing default 
OSGi context model for 
o.o.p.w.s.j.i.PaxWebServletContextHandler@2865348d{/,null,STOPPED}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.spi.servlet.OsgiServletContext - Registering 
OsgiServletContext{model=OsgiContextModel{WB,id=OCM-1,name='default',path='/',bundle=org.ops4j.pax.web.pax-web-extender-whiteboard,context=(supplier)}}
 as OSGi service for "/" context path
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.internal.HttpServiceEnabled - Registering 
ServletModel{id=ServletModel-9,name='com.candatag.repository.servlet.RepoMenu',urlPatterns=[/repo],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[HttpService->Whiteboard (add HttpService)] INFO 
org.ops4j.pax.web.service.internal.StoppableHttpServiceFactory - Binding HTTP 
Service for bundle: [com.candatag.web.security.admin_2.0.0 [18]]
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
ServletModel{id=ServletModel-9,name='com.candatag.repository.servlet.RepoMenu',urlPatterns=[/repo],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}",
 size=1}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding servlet 
ServletModel{id=ServletModel-9,name='com.candatag.repository.servlet.RepoMenu',urlPatterns=[/repo],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[HttpService->Whiteboard (add HttpService)] INFO 
org.ops4j.pax.web.service.internal.StoppableHttpServiceFactory - Binding HTTP 
Service for bundle: [com.candatag.k8s_1.0.5 [7]]
[HttpService->Whiteboard (add HttpService)] INFO 
org.ops4j.pax.web.service.internal.StoppableHttpServiceFactory - Binding HTTP 
Service for bundle: [com.candatag.web.util_1.2.0 [19]]
[HttpService->Whiteboard (add HttpService)] INFO 
org.ops4j.pax.web.service.internal.StoppableHttpServiceFactory - Binding HTTP 
Service for bundle: [com.candatag.osgi.console_1.0.0 [11]]
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.internal.HttpServiceEnabled - Registering 
ServletModel{id=ServletModel-10,name='com.candatag.repository.servlet.SetupBndFile',urlPatterns=[/setup.bnd],contexts=[{WB,OCM-2,default,/}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
ServletModel{id=ServletModel-10,name='com.candatag.repository.servlet.SetupBndFile',urlPatterns=[/setup.bnd],contexts=[{WB,OCM-2,default,/}]}",
 size=1}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding servlet 
ServletModel{id=ServletModel-10,name='com.candatag.repository.servlet.SetupBndFile',urlPatterns=[/setup.bnd],contexts=[{WB,OCM-2,default,/}]}
[paxweb-config-1-thread-1] INFO org.ops4j.pax.web.service.spi.model.ServerModel 
- Created new 
ServletContextModel{id=ServletContextModel-12,contextPath='/admin'}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
OsgiContextModel{WB,id=OCM-3,name='com.candatag.web.security.admin.services.AdminWebSecurity',path='/admin',bundle=com.candatag.web.security.admin,ref={org.osgi.service.http.context.ServletContextHelper,
 com.candatag.web.security.admin.services.AdminWebSecurity}={service.id=55, 
osgi.http.whiteboard.context.name=com.candatag.web.security.admin.services.AdminWebSecurity,
 service.bundleid=18, service.scope=bundle, 
component.name=com.candatag.web.security.admin.zoo.impl.AdminContext, 
osgi.http.whiteboard.context.path=/admin, component.id=21}}", size=2}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Creating new 
Jetty context for 
ServletContextModel{id=ServletContextModel-12,contextPath='/admin'}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding 
OsgiContextModel{WB,id=OCM-3,name='com.candatag.web.security.admin.services.AdminWebSecurity',path='/admin',bundle=com.candatag.web.security.admin,ref={org.osgi.service.http.context.ServletContextHelper,
 com.candatag.web.security.admin.services.AdminWebSecurity}={service.id=55, 
osgi.http.whiteboard.context.name=com.candatag.web.security.admin.services.AdminWebSecurity,
 service.bundleid=18, service.scope=bundle, 
component.name=com.candatag.web.security.admin.zoo.impl.AdminContext, 
osgi.http.whiteboard.context.path=/admin, component.id=21}} to 
o.o.p.w.s.j.i.PaxWebServletContextHandler@48beedf5{/admin,null,STOPPED}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Changing default 
OSGi context model for 
o.o.p.w.s.j.i.PaxWebServletContextHandler@48beedf5{/admin,null,STOPPED}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.spi.servlet.OsgiServletContext - Registering 
OsgiServletContext{model=OsgiContextModel{WB,id=OCM-3,name='com.candatag.web.security.admin.services.AdminWebSecurity',path='/admin',bundle=com.candatag.web.security.admin,ref={org.osgi.service.http.context.ServletContextHelper,
 com.candatag.web.security.admin.services.AdminWebSecurity}={service.id=55, 
osgi.http.whiteboard.context.name=com.candatag.web.security.admin.services.AdminWebSecurity,
 service.bundleid=18, service.scope=bundle, 
component.name=com.candatag.web.security.admin.zoo.impl.AdminContext, 
osgi.http.whiteboard.context.path=/admin, component.id=21}}} as OSGi service 
for "/admin" context path
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.internal.HttpServiceEnabled - Registering 
ServletModel{id=ServletModel-4,name='com.candatag.k8s.zoo.servlet.ReadyProbe',urlPatterns=[/osgi/started],contexts=[{WB,OCM-2,default,/}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
ServletModel{id=ServletModel-4,name='com.candatag.k8s.zoo.servlet.ReadyProbe',urlPatterns=[/osgi/started],contexts=[{WB,OCM-2,default,/}]}",
 size=1}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding servlet 
ServletModel{id=ServletModel-4,name='com.candatag.k8s.zoo.servlet.ReadyProbe',urlPatterns=[/osgi/started],contexts=[{WB,OCM-2,default,/}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
OsgiContextModel{WB,id=OCM-2,name='default',path='/',bundle=com.candatag.web.util,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=57,
 osgi.http.whiteboard.context.name=default, service.bundleid=19, 
service.scope=bundle, service.ranking=2147483647, 
component.name=com.candatag.web.util.zoo.impl.NoSecurityContextImpl, 
osgi.http.whiteboard.context.path=/, component.id=22}}", size=1}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding 
OsgiContextModel{WB,id=OCM-2,name='default',path='/',bundle=com.candatag.web.util,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=57,
 osgi.http.whiteboard.context.name=default, service.bundleid=19, 
service.scope=bundle, service.ranking=2147483647, 
component.name=com.candatag.web.util.zoo.impl.NoSecurityContextImpl, 
osgi.http.whiteboard.context.path=/, component.id=22}} to 
o.o.p.w.s.j.i.PaxWebServletContextHandler@2865348d{/,null,STOPPED}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Changing default 
OSGi context model for 
o.o.p.w.s.j.i.PaxWebServletContextHandler@2865348d{/,null,STOPPED}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.spi.servlet.OsgiServletContext - Unegistering 
OsgiServletContext{model=OsgiContextModel{WB,id=OCM-1,name='default',path='/',bundle=org.ops4j.pax.web.pax-web-extender-whiteboard,context=(supplier)}}
 as OSGi service for "/" context path
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.spi.servlet.OsgiServletContext - Registering 
OsgiServletContext{model=OsgiContextModel{WB,id=OCM-2,name='default',path='/',bundle=com.candatag.web.util,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=57,
 osgi.http.whiteboard.context.name=default, service.bundleid=19, 
service.scope=bundle, service.ranking=2147483647, 
component.name=com.candatag.web.util.zoo.impl.NoSecurityContextImpl, 
osgi.http.whiteboard.context.path=/, component.id=22}}} as OSGi service for "/" 
context path
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.internal.HttpServiceEnabled - Registering 
ServletModel{id=ServletModel-5,name='com.candatag.osgi.console.servlet.Services',urlPatterns=[/repo/localservice/console/services],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
ServletModel{id=ServletModel-5,name='com.candatag.osgi.console.servlet.Services',urlPatterns=[/repo/localservice/console/services],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}",
 size=1}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding servlet 
ServletModel{id=ServletModel-5,name='com.candatag.osgi.console.servlet.Services',urlPatterns=[/repo/localservice/console/services],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Starting Jetty 
context "/admin" with default Osgi Context 
OsgiContextModel{WB,id=OCM-3,name='com.candatag.web.security.admin.services.AdminWebSecurity',path='/admin',bundle=com.candatag.web.security.admin,ref={org.osgi.service.http.context.ServletContextHelper,
 com.candatag.web.security.admin.services.AdminWebSecurity}={service.id=55, 
osgi.http.whiteboard.context.name=com.candatag.web.security.admin.services.AdminWebSecurity,
 service.bundleid=18, service.scope=bundle, 
component.name=com.candatag.web.security.admin.zoo.impl.AdminContext, 
osgi.http.whiteboard.context.path=/admin, component.id=21}}
[paxweb-config-1-thread-1] INFO org.eclipse.jetty.server.handler.ContextHandler 
- Started 
o.o.p.w.s.j.i.PaxWebServletContextHandler@48beedf5{/admin,null,AVAILABLE}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.internal.HttpServiceEnabled - Registering 
ServletModel{id=ServletModel-6,name='com.candatag.osgi.console.servlet.SystemCheck',urlPatterns=[/repo/localservice/console/services/check],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
ServletModel{id=ServletModel-6,name='com.candatag.osgi.console.servlet.SystemCheck',urlPatterns=[/repo/localservice/console/services/check],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}",
 size=1}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding servlet 
ServletModel{id=ServletModel-6,name='com.candatag.osgi.console.servlet.SystemCheck',urlPatterns=[/repo/localservice/console/services/check],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.internal.HttpServiceEnabled - Registering 
ServletModel{id=ServletModel-7,name='com.candatag.osgi.console.servlet.ViewService',urlPatterns=[/repo/localservice/console/services/view],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
ServletModel{id=ServletModel-7,name='com.candatag.osgi.console.servlet.ViewService',urlPatterns=[/repo/localservice/console/services/view],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}",
 size=1}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding servlet 
ServletModel{id=ServletModel-7,name='com.candatag.osgi.console.servlet.ViewService',urlPatterns=[/repo/localservice/console/services/view],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.internal.HttpServiceEnabled - Registering 
ServletModel{id=ServletModel-8,name='com.candatag.osgi.console.servlet.RunService',urlPatterns=[/repo/localservice/console/run],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
ServletModel{id=ServletModel-8,name='com.candatag.osgi.console.servlet.RunService',urlPatterns=[/repo/localservice/console/run],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}",
 size=1}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding servlet 
ServletModel{id=ServletModel-8,name='com.candatag.osgi.console.servlet.RunService',urlPatterns=[/repo/localservice/console/run],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.internal.HttpServiceEnabled - Registering 
ServletModel{id=ServletModel-14,name='base/server_user',urlPatterns=[/repo/base/server],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
ServletModel{id=ServletModel-14,name='base/server_user',urlPatterns=[/repo/base/server],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}",
 size=1}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding servlet 
ServletModel{id=ServletModel-14,name='base/server_user',urlPatterns=[/repo/base/server],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
LogEntryImpl [level=Info, threadName=RxCachedThreadScheduler-2, message=Adding 
repo at /repo/base/server, user=null, schema=null, 
when=2022-09-19T14:27:10.298153]
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.internal.HttpServiceEnabled - Registering 
ServletModel{id=ServletModel-15,name='base/server_builder',urlPatterns=[/base/server],contexts=[{WB,OCM-2,default,/}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
ServletModel{id=ServletModel-15,name='base/server_builder',urlPatterns=[/base/server],contexts=[{WB,OCM-2,default,/}]}",
 size=1}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding servlet 
ServletModel{id=ServletModel-15,name='base/server_builder',urlPatterns=[/base/server],contexts=[{WB,OCM-2,default,/}]}
LogEntryImpl [level=Info, threadName=RxCachedThreadScheduler-2, message=Adding 
build repo at base/server, user=null, schema=null, 
when=2022-09-19T14:27:10.299024]
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Starting Jetty 
context "/" with default Osgi Context 
OsgiContextModel{WB,id=OCM-2,name='default',path='/',bundle=com.candatag.web.util,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=57,
 osgi.http.whiteboard.context.name=default, service.bundleid=19, 
service.scope=bundle, service.ranking=2147483647, 
component.name=com.candatag.web.util.zoo.impl.NoSecurityContextImpl, 
osgi.http.whiteboard.context.path=/, component.id=22}}
[paxweb-config-1-thread-1] INFO org.eclipse.jetty.server.handler.ContextHandler 
- Started o.o.p.w.s.j.i.PaxWebServletContextHandler@2865348d{/,null,AVAILABLE}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.internal.HttpServiceEnabled - Registering 
ServletModel{id=ServletModel-17,name='base/common_user',urlPatterns=[/repo/base/common],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
ServletModel{id=ServletModel-17,name='base/common_user',urlPatterns=[/repo/base/common],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}",
 size=1}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding servlet 
ServletModel{id=ServletModel-17,name='base/common_user',urlPatterns=[/repo/base/common],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
LogEntryImpl [level=Info, threadName=RxCachedThreadScheduler-3, message=Adding 
repo at /repo/base/common, user=null, schema=null, 
when=2022-09-19T14:27:12.699118]
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.internal.HttpServiceEnabled - Registering 
ServletModel{id=ServletModel-18,name='base/common_builder',urlPatterns=[/base/common],contexts=[{WB,OCM-2,default,/}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
ServletModel{id=ServletModel-18,name='base/common_builder',urlPatterns=[/base/common],contexts=[{WB,OCM-2,default,/}]}",
 size=1}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding servlet 
ServletModel{id=ServletModel-18,name='base/common_builder',urlPatterns=[/base/common],contexts=[{WB,OCM-2,default,/}]}
LogEntryImpl [level=Info, threadName=RxCachedThreadScheduler-3, message=Adding 
build repo at base/common, user=null, schema=null, 
when=2022-09-19T14:27:12.699668]
LogEntryImpl [level=Info, threadName=RxCachedThreadScheduler-3, message=Repo 
update from buckets complete, user=null, schema=null, 
when=2022-09-19T14:27:12.699772]
LogEntryImpl [level=Info, threadName=Thread-15, message=All services started 
normally, user=null, schema=null, when=2022-09-19T14:27:17.155610]
Failed servlets 
Failed Servlet Context 
Servlet Context {"name":"default", "contextPath":"/", "initParams":{}, 
"attributes":{"javax.servlet.context.tempdir":"/var/folders/q4/4bfqtsv95xz9rk6jpl2m1f3h0000gn/T/ROOT/default"},
 "serviceId":57, "servletDTOs":[{"patterns":["/base/common"], 
"multipartEnabled":false, "multipartFileSizeThreshold":0, 
"multipartLocation":null, "multipartMaxFileSize":0, 
"multipartMaxRequestSize":0, "name":"base/common_builder", "servletInfo":null, 
"asyncSupported":false, "initParams":{}, "servletContextId":57, 
"serviceId":79},{"patterns":["/base/server"], "multipartEnabled":false, 
"multipartFileSizeThreshold":0, "multipartLocation":null, 
"multipartMaxFileSize":0, "multipartMaxRequestSize":0, 
"name":"base/server_builder", "servletInfo":null, "asyncSupported":false, 
"initParams":{}, "servletContextId":57, "serviceId":77}], "resourceDTOs":[], 
"filterDTOs":[], "errorPageDTOs":[], "listenerDTOs":[]}
{"patterns":["/base/common"], "multipartEnabled":false, 
"multipartFileSizeThreshold":0, "multipartLocation":null, 
"multipartMaxFileSize":0, "multipartMaxRequestSize":0, 
"name":"base/common_builder", "servletInfo":null, "asyncSupported":false, 
"initParams":{}, "servletContextId":57, "serviceId":79}
{"patterns":["/base/server"], "multipartEnabled":false, 
"multipartFileSizeThreshold":0, "multipartLocation":null, 
"multipartMaxFileSize":0, "multipartMaxRequestSize":0, 
"name":"base/server_builder", "servletInfo":null, "asyncSupported":false, 
"initParams":{}, "servletContextId":57, "serviceId":77}
Servlet Context {"name":"default", "contextPath":"/", "initParams":{}, 
"attributes":{"javax.servlet.context.tempdir":"/var/folders/q4/4bfqtsv95xz9rk6jpl2m1f3h0000gn/T/ROOT/default"},
 "serviceId":0, "servletDTOs":[], "resourceDTOs":[], "filterDTOs":[], 
"errorPageDTOs":[], "listenerDTOs":[]}
Servlet Context 
{"name":"com.candatag.web.security.admin.services.AdminWebSecurity", 
"contextPath":"/admin", "initParams":{}, 
"attributes":{"javax.servlet.context.tempdir":"/var/folders/q4/4bfqtsv95xz9rk6jpl2m1f3h0000gn/...datag.web.security.admin.services.AdminWebSecurity"},
 "serviceId":55, "servletDTOs":[{"patterns":["/repo/localservice/console/run"], 
"multipartEnabled":false, "multipartFileSizeThreshold":0, 
"multipartLocation":null, "multipartMaxFileSize":0, 
"multipartMaxRequestSize":0, 
"name":"com.candatag.osgi.console.servlet.RunService", "servletInfo":null, 
"asyncSupported":false, "initParams":{}, "servletContextId":55, 
"serviceId":56},{"patterns":["/repo/base/server"], "multipartEnabled":true, 
"multipartFileSizeThreshold":2147483647, "multipartLocation":"", 
"multipartMaxFileSize":-1, "multipartMaxRequestSize":-1, 
"name":"base/server_user", "servletInfo":null, "asyncSupported":false, 
"initParams":{}, "servletContextId":55, 
"serviceId":76},{"patterns":["/repo/localservice/console/services/check"], 
"multipartEnabled":false, "multipartFileSizeThreshold":0, 
"multipartLocation":null, "multipartMaxFileSize":0, 
"multipartMaxRequestSize":0, 
"name":"com.candatag.osgi.console.servlet.SystemCheck", "servletInfo":null, 
"asyncSupported":false, "initParams":{}, "servletContextId":55, 
"serviceId":50},{"patterns":["/repo/localservice/console/services/view"], 
"multipartEnabled":false, "multipartFileSizeThreshold":0, 
"multipartLocation":null, "multipartMaxFileSize":0, 
"multipartMaxRequestSize":0, 
"name":"com.candatag.osgi.console.servlet.ViewService", "servletInfo":null, 
"asyncSupported":false, "initParams":{}, "servletContextId":55, 
"serviceId":51},{"patterns":["/repo/base/common"], "multipartEnabled":true, 
"multipartFileSizeThreshold":2147483647, "multipartLocation":"", 
"multipartMaxFileSize":-1, "multipartMaxRequestSize":-1, 
"name":"base/common_user", "servletInfo":null, "asyncSupported":false, 
"initParams":{}, "servletContextId":55, 
"serviceId":78},{"patterns":["/repo/localservice/console/services"], 
"multipartEnabled":false, "multipartFileSizeThreshold":0, 
"multipartLocation":null, "multipartMaxFileSize":0, 
"multipartMaxRequestSize":0, 
"name":"com.candatag.osgi.console.servlet.Services", "servletInfo":null, 
"asyncSupported":false, "initParams":{}, "servletContextId":55, 
"serviceId":49}], "resourceDTOs":[], "filterDTOs":[], "errorPageDTOs":[], 
"listenerDTOs":[]}
{"patterns":["/repo/localservice/console/run"], "multipartEnabled":false, 
"multipartFileSizeThreshold":0, "multipartLocation":null, 
"multipartMaxFileSize":0, "multipartMaxRequestSize":0, 
"name":"com.candatag.osgi.console.servlet.RunService", "servletInfo":null, 
"asyncSupported":false, "initParams":{}, "servletContextId":55, "serviceId":56}
{"patterns":["/repo/base/server"], "multipartEnabled":true, 
"multipartFileSizeThreshold":2147483647, "multipartLocation":"", 
"multipartMaxFileSize":-1, "multipartMaxRequestSize":-1, 
"name":"base/server_user", "servletInfo":null, "asyncSupported":false, 
"initParams":{}, "servletContextId":55, "serviceId":76}
{"patterns":["/repo/localservice/console/services/check"], 
"multipartEnabled":false, "multipartFileSizeThreshold":0, 
"multipartLocation":null, "multipartMaxFileSize":0, 
"multipartMaxRequestSize":0, 
"name":"com.candatag.osgi.console.servlet.SystemCheck", "servletInfo":null, 
"asyncSupported":false, "initParams":{}, "servletContextId":55, "serviceId":50}
{"patterns":["/repo/localservice/console/services/view"], 
"multipartEnabled":false, "multipartFileSizeThreshold":0, 
"multipartLocation":null, "multipartMaxFileSize":0, 
"multipartMaxRequestSize":0, 
"name":"com.candatag.osgi.console.servlet.ViewService", "servletInfo":null, 
"asyncSupported":false, "initParams":{}, "servletContextId":55, "serviceId":51}
{"patterns":["/repo/base/common"], "multipartEnabled":true, 
"multipartFileSizeThreshold":2147483647, "multipartLocation":"", 
"multipartMaxFileSize":-1, "multipartMaxRequestSize":-1, 
"name":"base/common_user", "servletInfo":null, "asyncSupported":false, 
"initParams":{}, "servletContextId":55, "serviceId":78}
{"patterns":["/repo/localservice/console/services"], "multipartEnabled":false, 
"multipartFileSizeThreshold":0, "multipartLocation":null, 
"multipartMaxFileSize":0, "multipartMaxRequestSize":0, 
"name":"com.candatag.osgi.console.servlet.Services", "servletInfo":null, 
"asyncSupported":false, "initParams":{}, "servletContextId":55, "serviceId":49}

[main] INFO org.ops4j.pax.web.extender.whiteboard.internal.Activator - Starting 
Pax Web Whiteboard Extender
[CM Configuration Updater (ManagedService Update: pid=[org.ops4j.pax.web])] 
INFO org.ops4j.pax.web.service.internal.Activator - Scheduling Pax Web 
reconfiguration because configuration has changed
[paxweb-config-1-thread-1 (change config)] INFO 
org.ops4j.pax.web.service.internal.Activator - Scheduling Pax Web 
reconfiguration because ServerControllerFactory has been registered
[main] INFO org.ops4j.pax.web.service.internal.Activator - EventAdmin support 
enabled, WAB events will be posted to EventAdmin topics.
[main] INFO org.ops4j.pax.web.service.internal.Activator - Pax Web Runtime 
started
[paxweb-config-1-thread-1 (change controller)] INFO org.eclipse.jetty.util.log 
- Logging initialized @1505ms to org.eclipse.jetty.util.log.Slf4jLog
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.internal.Activator - Configuring server controller 
org.ops4j.pax.web.service.jetty.internal.JettyServerController
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Configuring 
JettyServerController{configuration=f7bb1caf-0af1-4533-a70c-95d38f9e64fa,state=UNCONFIGURED}
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Creating Jetty 
server instance using configuration properties.
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Found "jetty.xml" 
resource on the classpath: bundleresource://31.fwk1481818223:1/jetty.xml.
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Found configured 
connector "AdminConnection": 0.0.0.0:8081
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Found configured 
connector "RestConnection": 0.0.0.0:8082
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Found configured 
connector "InternalConnection": 0.0.0.0:8083
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Creating non 
secure connector for address 0.0.0.0:8080
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyFactory - HTTP/2 ClearText 
support available, adding "h2c" protocol support to default connector
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyFactory - Default Jetty connector 
created: default@5ef9fc7{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:8080}
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Eagerly starting 
Jetty thread pool 
QueuedThreadPool[qtp2062048710]@7ae85dc6{STOPPED,1<=0<=100,i=0,r=-1,q=0}[NO_TRY]
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyFactory - Adding JMX support to 
Jetty server
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.internal.Activator - Starting server controller 
org.ops4j.pax.web.service.jetty.internal.JettyServerController
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Starting 
JettyServerController{configuration=f7bb1caf-0af1-4533-a70c-95d38f9e64fa,state=STOPPED}
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Starting 
Server@7d192c88{STOPPED}[9.4.48.v20220622]
[paxweb-config-1-thread-1 (change controller)] INFO 
org.eclipse.jetty.server.Server - jetty-9.4.48.v20220622; built: 
2022-06-21T20:42:25.880Z; git: 6b67c5719d1f4371b33655ff2d047d24e171e49a; jvm 
17+35
[paxweb-config-1-thread-1 (change controller)] INFO 
org.eclipse.jetty.server.session - DefaultSessionIdManager workerName=node0
[paxweb-config-1-thread-1 (change controller)] INFO 
org.eclipse.jetty.server.session - No SessionScavenger set, using defaults
[paxweb-config-1-thread-1 (change controller)] INFO 
org.eclipse.jetty.server.session - node0 Scavenging every 600000ms
[paxweb-config-1-thread-1 (change controller)] INFO 
org.eclipse.jetty.server.AbstractConnector - Started 
AdminConnection@48823d6{HTTP/1.1, (http/1.1)}{0.0.0.0:8081}
[paxweb-config-1-thread-1 (change controller)] INFO 
org.eclipse.jetty.server.AbstractConnector - Started 
RestConnection@64f67139{HTTP/1.1, (http/1.1)}{0.0.0.0:8082}
[paxweb-config-1-thread-1 (change controller)] INFO 
org.eclipse.jetty.server.AbstractConnector - Started 
InternalConnection@5c1a5ede{HTTP/1.1, (http/1.1)}{0.0.0.0:8083}
[paxweb-config-1-thread-1 (change controller)] INFO 
org.eclipse.jetty.server.AbstractConnector - Started default@5ef9fc7{HTTP/1.1, 
(http/1.1, h2c)}{0.0.0.0:8080}
[paxweb-config-1-thread-1 (change controller)] INFO 
org.eclipse.jetty.server.Server - Started @1737ms
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.internal.Activator - Registering HttpService factory
[paxweb-config-1-thread-1 (change controller)] INFO 
org.ops4j.pax.web.service.internal.Activator - Registering HttpServiceRuntime
[HttpService->Whiteboard (add HttpService)] INFO 
org.ops4j.pax.web.service.internal.StoppableHttpServiceFactory - Binding HTTP 
Service for bundle: [org.ops4j.pax.web.pax-web-extender-whiteboard_8.0.9 [30]]
[paxweb-config-1-thread-1] INFO org.ops4j.pax.web.service.spi.model.ServerModel 
- Created new ServletContextModel{id=ServletContextModel-9,contextPath='/'}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
OsgiContextModel{WB,id=OCM-1,name='default',path='/',bundle=org.ops4j.pax.web.pax-web-extender-whiteboard,context=(supplier)}",
 size=2}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Creating new 
Jetty context for ServletContextModel{id=ServletContextModel-9,contextPath='/'}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding 
OsgiContextModel{WB,id=OCM-1,name='default',path='/',bundle=org.ops4j.pax.web.pax-web-extender-whiteboard,context=(supplier)}
 to o.o.p.w.s.j.i.PaxWebServletContextHandler@7e3fa415{/,null,STOPPED}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Changing default 
OSGi context model for 
o.o.p.w.s.j.i.PaxWebServletContextHandler@7e3fa415{/,null,STOPPED}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.spi.servlet.OsgiServletContext - Registering 
OsgiServletContext{model=OsgiContextModel{WB,id=OCM-1,name='default',path='/',bundle=org.ops4j.pax.web.pax-web-extender-whiteboard,context=(supplier)}}
 as OSGi service for "/" context path
[HttpService->Whiteboard (add HttpService)] INFO 
org.ops4j.pax.web.service.internal.StoppableHttpServiceFactory - Binding HTTP 
Service for bundle: [com.candatag.web.util_1.2.0 [17]]
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
OsgiContextModel{WB,id=OCM-2,name='default',path='/',bundle=com.candatag.web.util,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=39,
 osgi.http.whiteboard.context.name=default, service.bundleid=17, 
service.scope=bundle, service.ranking=2147483647, 
component.name=com.candatag.web.util.zoo.impl.NoSecurityContextImpl, 
osgi.http.whiteboard.context.path=/, component.id=1}}", size=1}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding 
OsgiContextModel{WB,id=OCM-2,name='default',path='/',bundle=com.candatag.web.util,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=39,
 osgi.http.whiteboard.context.name=default, service.bundleid=17, 
service.scope=bundle, service.ranking=2147483647, 
component.name=com.candatag.web.util.zoo.impl.NoSecurityContextImpl, 
osgi.http.whiteboard.context.path=/, component.id=1}} to 
o.o.p.w.s.j.i.PaxWebServletContextHandler@7e3fa415{/,null,STOPPED}
[HttpService->Whiteboard (add HttpService)] INFO 
org.ops4j.pax.web.service.internal.StoppableHttpServiceFactory - Binding HTTP 
Service for bundle: [com.candatag.web.security.admin_2.0.0 [22]]
[HttpService->Whiteboard (add HttpService)] INFO 
org.ops4j.pax.web.service.internal.StoppableHttpServiceFactory - Binding HTTP 
Service for bundle: [com.candatag.osgi.console_1.0.0 [26]]
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Changing default 
OSGi context model for 
o.o.p.w.s.j.i.PaxWebServletContextHandler@7e3fa415{/,null,STOPPED}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.spi.servlet.OsgiServletContext - Unegistering 
OsgiServletContext{model=OsgiContextModel{WB,id=OCM-1,name='default',path='/',bundle=org.ops4j.pax.web.pax-web-extender-whiteboard,context=(supplier)}}
 as OSGi service for "/" context path
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.spi.servlet.OsgiServletContext - Registering 
OsgiServletContext{model=OsgiContextModel{WB,id=OCM-2,name='default',path='/',bundle=com.candatag.web.util,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=39,
 osgi.http.whiteboard.context.name=default, service.bundleid=17, 
service.scope=bundle, service.ranking=2147483647, 
component.name=com.candatag.web.util.zoo.impl.NoSecurityContextImpl, 
osgi.http.whiteboard.context.path=/, component.id=1}}} as OSGi service for "/" 
context path
[paxweb-config-1-thread-1] INFO org.ops4j.pax.web.service.spi.model.ServerModel 
- Created new 
ServletContextModel{id=ServletContextModel-10,contextPath='/admin'}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
OsgiContextModel{WB,id=OCM-3,name='com.candatag.web.security.admin.services.AdminWebSecurity',path='/admin',bundle=com.candatag.web.security.admin,ref={org.osgi.service.http.context.ServletContextHelper,
 com.candatag.web.security.admin.services.AdminWebSecurity}={service.id=40, 
osgi.http.whiteboard.context.name=com.candatag.web.security.admin.services.AdminWebSecurity,
 service.bundleid=22, service.scope=bundle, 
component.name=com.candatag.web.security.admin.zoo.impl.AdminContext, 
osgi.http.whiteboard.context.path=/admin, component.id=2}}", size=2}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Creating new 
Jetty context for 
ServletContextModel{id=ServletContextModel-10,contextPath='/admin'}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding 
OsgiContextModel{WB,id=OCM-3,name='com.candatag.web.security.admin.services.AdminWebSecurity',path='/admin',bundle=com.candatag.web.security.admin,ref={org.osgi.service.http.context.ServletContextHelper,
 com.candatag.web.security.admin.services.AdminWebSecurity}={service.id=40, 
osgi.http.whiteboard.context.name=com.candatag.web.security.admin.services.AdminWebSecurity,
 service.bundleid=22, service.scope=bundle, 
component.name=com.candatag.web.security.admin.zoo.impl.AdminContext, 
osgi.http.whiteboard.context.path=/admin, component.id=2}} to 
o.o.p.w.s.j.i.PaxWebServletContextHandler@234b279a{/admin,null,STOPPED}
[HttpService->Whiteboard (add HttpService)] INFO 
org.ops4j.pax.web.service.internal.StoppableHttpServiceFactory - Binding HTTP 
Service for bundle: [com.candatag.k8s_1.0.5 [25]]
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Changing default 
OSGi context model for 
o.o.p.w.s.j.i.PaxWebServletContextHandler@234b279a{/admin,null,STOPPED}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.spi.servlet.OsgiServletContext - Registering 
OsgiServletContext{model=OsgiContextModel{WB,id=OCM-3,name='com.candatag.web.security.admin.services.AdminWebSecurity',path='/admin',bundle=com.candatag.web.security.admin,ref={org.osgi.service.http.context.ServletContextHelper,
 com.candatag.web.security.admin.services.AdminWebSecurity}={service.id=40, 
osgi.http.whiteboard.context.name=com.candatag.web.security.admin.services.AdminWebSecurity,
 service.bundleid=22, service.scope=bundle, 
component.name=com.candatag.web.security.admin.zoo.impl.AdminContext, 
osgi.http.whiteboard.context.path=/admin, component.id=2}}} as OSGi service for 
"/admin" context path
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.internal.HttpServiceEnabled - Registering 
ServletModel{id=ServletModel-5,name='com.candatag.osgi.console.servlet.RunService',urlPatterns=[/repo/localservice/console/run],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
ServletModel{id=ServletModel-5,name='com.candatag.osgi.console.servlet.RunService',urlPatterns=[/repo/localservice/console/run],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}",
 size=1}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding servlet 
ServletModel{id=ServletModel-5,name='com.candatag.osgi.console.servlet.RunService',urlPatterns=[/repo/localservice/console/run],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Starting Jetty 
context "/admin" with default Osgi Context 
OsgiContextModel{WB,id=OCM-3,name='com.candatag.web.security.admin.services.AdminWebSecurity',path='/admin',bundle=com.candatag.web.security.admin,ref={org.osgi.service.http.context.ServletContextHelper,
 com.candatag.web.security.admin.services.AdminWebSecurity}={service.id=40, 
osgi.http.whiteboard.context.name=com.candatag.web.security.admin.services.AdminWebSecurity,
 service.bundleid=22, service.scope=bundle, 
component.name=com.candatag.web.security.admin.zoo.impl.AdminContext, 
osgi.http.whiteboard.context.path=/admin, component.id=2}}
[paxweb-config-1-thread-1] INFO org.eclipse.jetty.server.handler.ContextHandler 
- Started 
o.o.p.w.s.j.i.PaxWebServletContextHandler@234b279a{/admin,null,AVAILABLE}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.internal.HttpServiceEnabled - Registering 
ServletModel{id=ServletModel-6,name='com.candatag.osgi.console.servlet.Services',urlPatterns=[/repo/localservice/console/services],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
ServletModel{id=ServletModel-6,name='com.candatag.osgi.console.servlet.Services',urlPatterns=[/repo/localservice/console/services],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}",
 size=1}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding servlet 
ServletModel{id=ServletModel-6,name='com.candatag.osgi.console.servlet.Services',urlPatterns=[/repo/localservice/console/services],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.internal.HttpServiceEnabled - Registering 
ServletModel{id=ServletModel-7,name='com.candatag.osgi.console.servlet.SystemCheck',urlPatterns=[/repo/localservice/console/services/check],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
ServletModel{id=ServletModel-7,name='com.candatag.osgi.console.servlet.SystemCheck',urlPatterns=[/repo/localservice/console/services/check],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}",
 size=1}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding servlet 
ServletModel{id=ServletModel-7,name='com.candatag.osgi.console.servlet.SystemCheck',urlPatterns=[/repo/localservice/console/services/check],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.internal.HttpServiceEnabled - Registering 
ServletModel{id=ServletModel-8,name='com.candatag.osgi.console.servlet.ViewService',urlPatterns=[/repo/localservice/console/services/view],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
ServletModel{id=ServletModel-8,name='com.candatag.osgi.console.servlet.ViewService',urlPatterns=[/repo/localservice/console/services/view],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}",
 size=1}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding servlet 
ServletModel{id=ServletModel-8,name='com.candatag.osgi.console.servlet.ViewService',urlPatterns=[/repo/localservice/console/services/view],contexts=[{WB,OCM-3,com.candatag.web.security.admin.services.AdminWebSecurity,/admin}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.internal.HttpServiceEnabled - Registering 
ServletModel{id=ServletModel-4,name='com.candatag.k8s.zoo.servlet.ReadyProbe',urlPatterns=[/osgi/started],contexts=[{WB,OCM-2,default,/}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerController - Receiving 
Batch{"Registration of 
ServletModel{id=ServletModel-4,name='com.candatag.k8s.zoo.servlet.ReadyProbe',urlPatterns=[/osgi/started],contexts=[{WB,OCM-2,default,/}]}",
 size=1}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Adding servlet 
ServletModel{id=ServletModel-4,name='com.candatag.k8s.zoo.servlet.ReadyProbe',urlPatterns=[/osgi/started],contexts=[{WB,OCM-2,default,/}]}
[paxweb-config-1-thread-1] INFO 
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper - Starting Jetty 
context "/" with default Osgi Context 
OsgiContextModel{WB,id=OCM-2,name='default',path='/',bundle=com.candatag.web.util,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=39,
 osgi.http.whiteboard.context.name=default, service.bundleid=17, 
service.scope=bundle, service.ranking=2147483647, 
component.name=com.candatag.web.util.zoo.impl.NoSecurityContextImpl, 
osgi.http.whiteboard.context.path=/, component.id=1}}
[paxweb-config-1-thread-1] INFO org.eclipse.jetty.server.handler.ContextHandler 
- Started o.o.p.w.s.j.i.PaxWebServletContextHandler@7e3fa415{/,null,AVAILABLE}
LogEntryImpl [level=Info, threadName=Thread-14, message=All services started 
normally, user=null, schema=null, when=2022-09-19T14:21:17.700447]
Failed servlets 
Failed Servlet Context 
Servlet Contexts 
Servlet Context {"name":"default", "contextPath":"/", "initParams":{}, 
"attributes":{"javax.servlet.context.tempdir":"/var/folders/q4/4bfqtsv95xz9rk6jpl2m1f3h0000gn/T/ROOT/default"},
 "serviceId":39, "servletDTOs":[{"patterns":["/osgi/started"], 
"multipartEnabled":false, "multipartFileSizeThreshold":0, 
"multipartLocation":null, "multipartMaxFileSize":0, 
"multipartMaxRequestSize":0, "name":"com.candatag.k8s.zoo.servlet.ReadyProbe", 
"servletInfo":null, "asyncSupported":false, "initParams":{}, 
"servletContextId":39, "serviceId":43}], "resourceDTOs":[], "filterDTOs":[], 
"errorPageDTOs":[], "listenerDTOs":[]}
{"patterns":["/osgi/started"], "multipartEnabled":false, 
"multipartFileSizeThreshold":0, "multipartLocation":null, 
"multipartMaxFileSize":0, "multipartMaxRequestSize":0, 
"name":"com.candatag.k8s.zoo.servlet.ReadyProbe", "servletInfo":null, 
"asyncSupported":false, "initParams":{}, "servletContextId":39, "serviceId":43}
Servlet Context {"name":"default", "contextPath":"/", "initParams":{}, 
"attributes":{"javax.servlet.context.tempdir":"/var/folders/q4/4bfqtsv95xz9rk6jpl2m1f3h0000gn/T/ROOT/default"},
 "serviceId":0, "servletDTOs":[], "resourceDTOs":[], "filterDTOs":[], 
"errorPageDTOs":[], "listenerDTOs":[]}
Servlet Context 
{"name":"com.candatag.web.security.admin.services.AdminWebSecurity", 
"contextPath":"/admin", "initParams":{}, 
"attributes":{"javax.servlet.context.tempdir":"/var/folders/q4/4bfqtsv95xz9rk6jpl2m1f3h0000gn/...datag.web.security.admin.services.AdminWebSecurity"},
 "serviceId":40, 
"servletDTOs":[{"patterns":["/repo/localservice/console/services/view"], 
"multipartEnabled":false, "multipartFileSizeThreshold":0, 
"multipartLocation":null, "multipartMaxFileSize":0, 
"multipartMaxRequestSize":0, 
"name":"com.candatag.osgi.console.servlet.ViewService", "servletInfo":null, 
"asyncSupported":false, "initParams":{}, "servletContextId":40, 
"serviceId":48},{"patterns":["/repo/localservice/console/services"], 
"multipartEnabled":false, "multipartFileSizeThreshold":0, 
"multipartLocation":null, "multipartMaxFileSize":0, 
"multipartMaxRequestSize":0, 
"name":"com.candatag.osgi.console.servlet.Services", "servletInfo":null, 
"asyncSupported":false, "initParams":{}, "servletContextId":40, 
"serviceId":46},{"patterns":["/repo/localservice/console/services/check"], 
"multipartEnabled":false, "multipartFileSizeThreshold":0, 
"multipartLocation":null, "multipartMaxFileSize":0, 
"multipartMaxRequestSize":0, 
"name":"com.candatag.osgi.console.servlet.SystemCheck", "servletInfo":null, 
"asyncSupported":false, "initParams":{}, "servletContextId":40, 
"serviceId":47},{"patterns":["/repo/localservice/console/run"], 
"multipartEnabled":false, "multipartFileSizeThreshold":0, 
"multipartLocation":null, "multipartMaxFileSize":0, 
"multipartMaxRequestSize":0, 
"name":"com.candatag.osgi.console.servlet.RunService", "servletInfo":null, 
"asyncSupported":false, "initParams":{}, "servletContextId":40, 
"serviceId":45}], "resourceDTOs":[], "filterDTOs":[], "errorPageDTOs":[], 
"listenerDTOs":[]}
{"patterns":["/repo/localservice/console/services/view"], 
"multipartEnabled":false, "multipartFileSizeThreshold":0, 
"multipartLocation":null, "multipartMaxFileSize":0, 
"multipartMaxRequestSize":0, 
"name":"com.candatag.osgi.console.servlet.ViewService", "servletInfo":null, 
"asyncSupported":false, "initParams":{}, "servletContextId":40, "serviceId":48}
{"patterns":["/repo/localservice/console/services"], "multipartEnabled":false, 
"multipartFileSizeThreshold":0, "multipartLocation":null, 
"multipartMaxFileSize":0, "multipartMaxRequestSize":0, 
"name":"com.candatag.osgi.console.servlet.Services", "servletInfo":null, 
"asyncSupported":false, "initParams":{}, "servletContextId":40, "serviceId":46}
{"patterns":["/repo/localservice/console/services/check"], 
"multipartEnabled":false, "multipartFileSizeThreshold":0, 
"multipartLocation":null, "multipartMaxFileSize":0, 
"multipartMaxRequestSize":0, 
"name":"com.candatag.osgi.console.servlet.SystemCheck", "servletInfo":null, 
"asyncSupported":false, "initParams":{}, "servletContextId":40, "serviceId":47}
{"patterns":["/repo/localservice/console/run"], "multipartEnabled":false, 
"multipartFileSizeThreshold":0, "multipartLocation":null, 
"multipartMaxFileSize":0, "multipartMaxRequestSize":0, 
"name":"com.candatag.osgi.console.servlet.RunService", "servletInfo":null, 
"asyncSupported":false, "initParams":{}, "servletContextId":40, "serviceId":45}

Reply via email to