jetty / jetty.project

Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
https://eclipse.dev/jetty
Other
3.78k stars 1.9k forks source link

Confusing duplicates in AnnotationParser.addParsedClass() #2072

Closed digulla closed 1 year ago

digulla commented 6 years ago

The method addParsedClass() of AnnotationParser reports duplicates on the classpath.

The current behavior is confusing because it reports true and invalid duplicates. After upgrading from Jetty 9.3.9 to 9.4.8, I got a ton of outputs. I give just a few examples here (out of ~ 10'000):

10:58:22.145 [pool-1-thread-5] WARN  [-NR-] -NT- o.e.j.annotations.AnnotationParser - javax.transaction.InvalidTransactionException scanned from multiple locations: [
jar:file:///C:/tools/java/jdk1.8.0_151/jre/lib/rt.jar!/javax/transaction/InvalidTransactionException.class, 
jar:file:///C:/Users/.../.m2/repository/org/apache/geronimo/specs/geronimo-jta_1.0.1B_spec/1.0.1/geronimo-jta_1.0.1B_spec-1.0.1.jar!/javax/transaction/InvalidTransactionException.class
]

Correct duplicate. I want to see those because they indicate duplicate classes on the classpath. It's harmless since these are interfaces which didn't change for a long time. But then I saw this:

10:58:24.497 [pool-1-thread-5] WARN  [-NR-] -NT- o.e.j.annotations.AnnotationParser - org.mozilla.javascript.Context$1 scanned from multiple locations: [
jar:file:///C:/Users/.../.m2/repository/ro/isdc/wro4j/rhino/1.7R5-20130223-1/rhino-1.7R5-20130223-1.jar!/org/mozilla/javascript/Context$1.class,
jar:file:///C:/Users/.../.m2/repository/org/mozilla/rhino/1.7.7/rhino-1.7.7.jar!/org/mozilla/javascript/Context$1.class
]

Nice, two versions of the same framework. That needs to be fixed. So this warning is useful.

But I also get roughly 9'000 (90%) of these:

11:09:34.291 [pool-1-thread-4] WARN  [-NR-] -NT- o.e.j.annotations.AnnotationParser - com.sun.nio.zipfs.ZipCoder scanned from multiple locations: [
jar:file:///C:/tools/java/jdk1.8.0_151/jre/lib/ext/zipfs.jar!/com/sun/nio/zipfs/ZipCoder.class,
jar:file:///C:/tools/java/jdk1.8.0_151/jre/lib/ext/zipfs.jar!/com/sun/nio/zipfs/ZipCoder.class
]

These are shown for every class in the JRE (I saw jre/lib/ext/access-bridge-64.jar, jre/lib/ext/cldrdata.jar, jre/lib/ext/jfxrt.jar, jre/lib/ext/sunec.jar, jre/lib/ext/nashorn.jar, and more) I'm 99.9% sure that I didn't add the JRE twice to the classpath.

I think the fastest way to fix this is to use a Set (or LinkedHashSet) instead of a List or use a loop instead of existing.addAll(list); and to omit same locations. But that depends on whether the behavior is a bug (see comments in #1819 about different threads adding classes twice).

Maybe you can check and remove duplicate JARs on the classpath first, or first build a list of all resources, check that for duplicates and then start scanning them.

Jetty v9.4.8 This is related to the fix made in #1819

digulla commented 6 years ago

Okay, I take that back. For some reason, Eclipse / m2e adds the JRE twice to the classpath. Not sure what is going on there.

It might still be a good idea to skip indentical JARs; the classloader is also only loading the first one.

phax commented 6 years ago

It might still be a good idea to skip indentical JARs... it is kind of annoying anyway. Same in 9.4.9

joakime commented 6 years ago

@phax can you give an example, in 9.4.9, where you see identical JARs?

phax commented 6 years ago

Sure. See the attached file jetty-dups.txt

janbartel commented 6 years ago

@phax can you please do a run with dumpAfterStart=true and post the log file: I want to see your server classpath, webapp classpath and the containerIncludeJarPattern settings.

So far as I can see in your last post, these are not duplicate jars, but the same class included in multiple jars on a classpath.

phax commented 6 years ago

Example for a duplicate are e.g. the JavaFX things:

javafx.fxml.JavaFXBuilder$ObjectBuilder scanned from multiple locations: jar:file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/jfxrt.jar!/javafx/fxml/JavaFXBuilder$ObjectBuilder.class, jar:file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/jfxrt.jar!/javafx/fxml/JavaFXBuilder$ObjectBuilder.class - org.eclipse.jetty.annotations.AnnotationParser.addParsedClass(AnnotationParser.java:569)

dumpAfterStart is what? System property or ????

janbartel commented 6 years ago

@phax if you have a start.d directory, look in server.init and uncomment jetty.server.dumpAfterStart=false and change it to true; if you've got an amalgamated start.ini, find the same line and change it there and rerun. If you're running this embedded, then call setDumpAfterStart(true) on your Server instance.

And yes, I see the duplicates that seem to all come from scanning the jdk, twice. It shouldn't be scanned at all, so I assume that you've got a too-permissive containerIncludeJarPattern like "*", and also have the jdk jars on the classpath twice (are you running this from eclipse?).

phax commented 6 years ago

Thanks, I just manually called Server.dump() after started and logged the result:

org.eclipse.jetty.server.Server@41e68d87[9.4.9.v20180320] - STARTED
 += QueuedThreadPool[qtp69329761]@421e361{STARTED,8<=8<=200,i=5,q=0} - STARTED
 |   += ReservedThreadExecutor@2f0ccb34{s=0/4,p=0} - STARTED
 |   +> 20 qtp69329761-20 IDLE TIMED_WAITING @ sun.misc.Unsafe.park(Native Method)
 |   +> 23 qtp69329761-23-acceptor-0@3e17a9a0-ServerConnector@6134f995{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} ACCEPTING RUNNABLE @ sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) prio=3
 |   +> 16 qtp69329761-16 IDLE TIMED_WAITING @ sun.misc.Unsafe.park(Native Method)
 |   +> 21 qtp69329761-21 SELECTING RUNNABLE @ sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
 |   +> 22 qtp69329761-22 IDLE TIMED_WAITING @ sun.misc.Unsafe.park(Native Method)
 |   +> 17 qtp69329761-17 SELECTING RUNNABLE @ sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
 |   +> 18 qtp69329761-18 IDLE TIMED_WAITING @ sun.misc.Unsafe.park(Native Method)
 |   +> 19 qtp69329761-19 IDLE TIMED_WAITING @ sun.misc.Unsafe.park(Native Method)
 |   +> jobs - size=0
 += ServerConnector@6134f995{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} - STARTED
 |   +~ org.eclipse.jetty.server.Server@41e68d87[9.4.9.v20180320] - STARTED
 |   +~ QueuedThreadPool[qtp69329761]@421e361{STARTED,8<=8<=200,i=5,q=0} - STARTED
 |   += org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@176b75f7 - STARTED
 |   +- org.eclipse.jetty.io.ArrayByteBufferPool@194012a2
 |   += HttpConnectionFactory@7b8b43c7[HTTP/1.1] - STARTED
 |   |   +- HttpConfiguration@55296b50{32768/8192,8192/8192,https://:0,[]}
 |   += SelectorManager@ServerConnector@6134f995{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} - STARTED
 |   |   += org.eclipse.jetty.io.ManagedSelector@2ee4706d id=0 keys=0 selected=0 updates=0 - STARTED
 |   |   |   += EatWhatYouKill@6650a6c/SelectorProducer@7f4a1cac/PRODUCING/p=false/QueuedThreadPool[qtp69329761]@421e361{STARTED,8<=8<=200,i=5,q=0}[pc=0,pic=0,pec=0,epc=0]@2018-04-18T23:58:48.105+02:00 - STARTED
 |   |   |   |   +- SelectorProducer@7f4a1cac
 |   |   |   |   +~ QueuedThreadPool[qtp69329761]@421e361{STARTED,8<=8<=200,i=5,q=0} - STARTED
 |   |   |   +> updates @ 2018-04-18T23:58:48.105+02:00
 |   |   |   +> keys @ 2018-04-18T23:58:48.105+02:00
 |   |   |       +- sun.nio.ch.WindowsSelectorImpl@fbe927 keys=0
 |   |   += org.eclipse.jetty.io.ManagedSelector@4a1a412e id=1 keys=0 selected=0 updates=0 - STARTED
 |   |       += EatWhatYouKill@c568f91/SelectorProducer@5fd43e58/PRODUCING/p=false/QueuedThreadPool[qtp69329761]@421e361{STARTED,8<=8<=200,i=5,q=0}[pc=0,pic=0,pec=0,epc=0]@2018-04-18T23:58:48.105+02:00 - STARTED
 |   |       |   +- SelectorProducer@5fd43e58
 |   |       |   +~ QueuedThreadPool[qtp69329761]@421e361{STARTED,8<=8<=200,i=5,q=0} - STARTED
 |   |       +> updates @ 2018-04-18T23:58:48.105+02:00
 |   |       +> keys @ 2018-04-18T23:58:48.105+02:00
 |   |           +- sun.nio.ch.WindowsSelectorImpl@55bf5e52 keys=0
 |   +- sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:8080]
 |   +- qtp69329761-23-acceptor-0@3e17a9a0-ServerConnector@6134f995{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
 +- 2097152
 +- 20000
 += o.e.j.w.WebAppContext@5bfc79cb{/,file:///C:/dev/git/kellerbuch/kb-webapp/target/webapp-classes/,AVAILABLE} - STARTED
 |   += org.eclipse.jetty.servlet.ErrorPageErrorHandler@70d4f672 - STARTED
 |   += org.eclipse.jetty.server.session.SessionHandler1759500919==dftMaxIdleSec=3600 - STARTED
 |   |   += org.eclipse.jetty.server.session.DefaultSessionCache@50cdfafa[evict=-1,removeUnloadable=true,saveOnCreate=false,saveOnInactiveEvict=false] - STARTED
 |   |   |   += org.eclipse.jetty.server.session.FileSessionDataStore@2e952845[passivating=true,graceSec=3600][dir=C:\Users\philip\AppData\Local\Temp\RunInJettyKELLERBUCH.sessions,deleteUnrestorableFiles=true] - STARTED
 |   |   += org.eclipse.jetty.security.ConstraintSecurityHandler@79252c83 - STARTED
 |   |   |   +- org.eclipse.jetty.security.DefaultAuthenticatorFactory@6fbf5db2
 |   |   |   += org.eclipse.jetty.servlet.ServletHandler@509a6095 - STARTED
 |   |   |   |   += org.eclipse.jetty.servlet.ListenerHolder@57cabdc3 - STARTED
 |   |   |   |   += org.eclipse.jetty.servlet.ListenerHolder@75bd28d - STARTED
 |   |   |   |   += default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=true - STARTED
 |   |   |   |   |   +- aliases=false
 |   |   |   |   |   +- dirAllowed=true
 |   |   |   |   |   +- maxCacheSize=256000000
 |   |   |   |   |   +- maxCachedFileSize=200000000
 |   |   |   |   |   +- welcomeServlets=false
 |   |   |   |   |   +- useFileMappedBuffer=true
 |   |   |   |   |   +- acceptRanges=true
 |   |   |   |   |   +- etags=false
 |   |   |   |   |   +- maxCachedFiles=2048
 |   |   |   |   |   +- redirectWelcome=false
 |   |   |   |   += jsp@19c47==org.eclipse.jetty.jsp.JettyJspServlet,jsp=null,order=0,inst=true - STARTED
 |   |   |   |   |   +- fork=false
 |   |   |   |   |   +- compilerSourceVM=1.7
 |   |   |   |   |   +- logVerbosityLevel=DEBUG
 |   |   |   |   |   +- compilerTargetVM=1.7
 |   |   |   |   |   +- scratchdir=C:\Users\philip\AppData\Local\Temp\RunInJettyKELLERBUCH.webapp\jsp
 |   |   |   |   |   +- xpoweredBy=false
 |   |   |   |   +- [/]=>default
 |   |   |   |   +- [*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]=>jsp
 |   |   |   |   += org.eclipse.jetty.servlet.ListenerHolder@129c4d19 - STARTED
 |   |   |   |   += KBLoginFilter - STARTED
 |   |   |   |   += KBApplicationServlet@e8b1888c==at.winenet.kellerbuch.servlet.KBApplicationServlet,jsp=null,order=-1,inst=false - STARTED
 |   |   |   |   += KBRootServlet@ae79b92c==at.winenet.kellerbuch.servlet.KBRootServlet,jsp=null,order=-1,inst=false - STARTED
 |   |   |   |   +- [/kb/*]/[]==0=>KBLoginFilter
 |   |   |   |   +- [/secureaction/*]/[]==0=>KBLoginFilter
 |   |   |   |   +- [/secureajax/*]/[]==0=>KBLoginFilter
 |   |   |   |   +- [/kb/*]=>KBApplicationServlet
 |   |   |   |   +- []=>KBRootServlet
 |   |   |   |   += CharacterEncodingFilter - STARTED
 |   |   |   |   |   +- encoding=UTF-8
 |   |   |   |   |   +- forceEncoding=true
 |   |   |   |   +- [/*]/[]==0=>CharacterEncodingFilter
 |   |   |   |   += PhotonAjaxServlet@8d908dc9==com.helger.photon.core.ajax.servlet.PhotonAjaxServlet,jsp=null,order=-1,inst=false - STARTED
 |   |   |   |   +- [/ajax/*]=>PhotonAjaxServlet
 |   |   |   |   += PhotonAPIServlet@26480087==com.helger.photon.core.api.servlet.PhotonAPIServlet,jsp=null,order=-1,inst=false - STARTED
 |   |   |   |   +- [/api/*]=>PhotonAPIServlet
 |   |   |   |   += StreamServlet@c215da85==com.helger.photon.core.servlet.StreamServlet,jsp=null,order=-1,inst=false - STARTED
 |   |   |   |   |   +- allowedExtensions=$web-default$
 |   |   |   |   +- [/stream/*]=>StreamServlet
 |   |   |   |   += UserStreamServlet@e757f07a==com.helger.photon.core.userdata.UserStreamServlet,jsp=null,order=-1,inst=false - STARTED
 |   |   |   |   |   +- allowedExtensions=$web-default$
 |   |   |   |   +- [/user/*]=>UserStreamServlet
 |   |   |   |   += UserUploadServlet@c2f0ed9==com.helger.photon.core.userdata.UserUploadServlet,jsp=null,order=-1,inst=false - STARTED
 |   |   |   |   +- [/userUpload/*]=>UserUploadServlet
 |   |   |   |   += LogoutServlet@a794153b==com.helger.photon.core.servlet.LogoutServlet,jsp=null,order=-1,inst=false - STARTED
 |   |   |   |   +- [/logout/*]=>LogoutServlet
 |   |   |   |   += ResourceBundleServlet@2b445d5==com.helger.photon.core.resource.ResourceBundleServlet,jsp=null,order=-1,inst=false - STARTED
 |   |   |   |   |   +- allowedExtensions=js,css
 |   |   |   |   +- [/resbundle/*]=>ResourceBundleServlet
 |   |   |   |   += GoServlet@319a81d==com.helger.photon.core.go.GoServlet,jsp=null,order=-1,inst=false - STARTED
 |   |   |   |   +- [/go/*]=>GoServlet
 |   |   |   |   += org.eclipse.jetty.servlet.ListenerHolder@11810917 - STARTED
 |   |   |   |   += log4jServletFilter - STARTED
 |   |   |   |   += org.eclipse.jetty.servlet.ListenerHolder@13278a41 - STARTED
 |   |   |   |   +- [/*]/[]==31=>log4jServletFilter
 |   |   |   +> null
 |   |   |   +> null
 |   |   |   +> null
 |   |   |   +> []
 |   |   |   +> /={TRACE={RoleInfo,F,C[],None}, TRACE.omission={RoleInfo[],None}}
 |   |   +~ at.winenet.kellerbuch.servlet.KBWebAppListener@4a31ed12
 |   |   +~ org.eclipse.jetty.server.session.DefaultSessionIdManager@3ab595c8[worker=node0] - STARTED
 |   += org.eclipse.jetty.annotations.ServletContainerInitializersStarter@2365ea38 - STARTED
 |   +> WebAppClassLoader=winenet Kellerbuch@42bc14c1
 |   |   +- sun.misc.Launcher$AppClassLoader@18b4aac2
 |   +> Systemclasses o.e.j.w.WebAppContext@5bfc79cb{/,file:///C:/dev/git/kellerbuch/kb-webapp/target/webapp-classes/,AVAILABLE}
 |   |   +- java.
 |   |   +- javax.
 |   |   +- org.eclipse.jetty.continuation.
 |   |   +- org.eclipse.jetty.jaas.
 |   |   +- org.eclipse.jetty.jmx.
 |   |   +- org.eclipse.jetty.jndi.
 |   |   +- org.eclipse.jetty.jsp.JettyJspServlet
 |   |   +- org.eclipse.jetty.servlet.DefaultServlet
 |   |   +- org.eclipse.jetty.servlets.PushCacheFilter
 |   |   +- org.eclipse.jetty.servlets.PushSessionCacheFilter
 |   |   +- org.eclipse.jetty.util.annotation.
 |   |   +- org.eclipse.jetty.util.log.
 |   |   +- org.eclipse.jetty.websocket.
 |   |   +- org.w3c.
 |   |   +- org.xml.
 |   +> Serverclasses o.e.j.w.WebAppContext@5bfc79cb{/,file:///C:/dev/git/kellerbuch/kb-webapp/target/webapp-classes/,AVAILABLE}
 |   |   +- -org.eclipse.jetty.alpn.
 |   |   +- -org.eclipse.jetty.apache.
 |   |   +- -org.eclipse.jetty.continuation.
 |   |   +- -org.eclipse.jetty.jaas.
 |   |   +- -org.eclipse.jetty.jmx.
 |   |   +- -org.eclipse.jetty.jndi.
 |   |   +- -org.eclipse.jetty.jsp.
 |   |   +- -org.eclipse.jetty.server.session.SessionData
 |   |   +- -org.eclipse.jetty.servlet.DefaultServlet
 |   |   +- -org.eclipse.jetty.servlet.NoJspServlet
 |   |   +- -org.eclipse.jetty.servlet.listener.
 |   |   +- -org.eclipse.jetty.servlets.
 |   |   +- -org.eclipse.jetty.util.annotation.
 |   |   +- -org.eclipse.jetty.util.log.
 |   |   +- -org.eclipse.jetty.websocket.
 |   |   +- org.eclipse.jdt.
 |   |   +- org.eclipse.jetty.
 |   |   +- org.objectweb.asm.
 |   +> Configurations o.e.j.w.WebAppContext@5bfc79cb{/,file:///C:/dev/git/kellerbuch/kb-webapp/target/webapp-classes/,AVAILABLE}
 |   |   +- org.eclipse.jetty.webapp.WebInfConfiguration@cbf1997
 |   |   +- org.eclipse.jetty.webapp.WebXmlConfiguration@49232c6f
 |   |   +- org.eclipse.jetty.webapp.MetaInfConfiguration@5faeeb56
 |   |   +- org.eclipse.jetty.webapp.FragmentConfiguration@5396eeb1
 |   |   +- org.eclipse.jetty.annotations.AnnotationConfiguration@279126f5
 |   |   +- org.eclipse.jetty.webapp.JettyWebXmlConfiguration@7781263c
 |   +> Handler attributes o.e.j.w.WebAppContext@5bfc79cb{/,file:///C:/dev/git/kellerbuch/kb-webapp/target/webapp-classes/,AVAILABLE}
 |   |   +- javax.servlet.context.tempdir=C:\Users\philip\AppData\Local\Temp\RunInJettyKELLERBUCH.webapp
 |   |   +- org.eclipse.jetty.server.webapp.ContainerIncludeJarPattern=.*\.jar$|.*/classes/.*
 |   |   +- javax.servlet.context.orderedLibs=[]
 |   |   +- org.eclipse.jetty.tmpdirConfigured=true
 |   |   +- org.eclipse.jetty.server.Executor=QueuedThreadPool[qtp69329761]@421e361{STARTED,8<=8<=200,i=5,q=0}
 |   |   +- org.eclipse.jetty.containerInitializerStarter=org.eclipse.jetty.annotations.ServletContainerInitializersStarter@2365ea38
 |   +> Context attributes o.e.j.w.WebAppContext@5bfc79cb{/,file:///C:/dev/git/kellerbuch/kb-webapp/target/webapp-classes/,AVAILABLE}
 |   |   +- org.eclipse.jetty.util.DecoratedObjectFactory=org.eclipse.jetty.util.DecoratedObjectFactory[decorators=2]
 |   |   +- org.apache.logging.log4j.spi.LoggerContext.INSTANCE=org.apache.logging.log4j.core.LoggerContext@3b6ddd1d
 |   |   +- resourceCache=ResourceCache[null,org.eclipse.jetty.servlet.DefaultServlet@5fdd97c1]@995760621
 |   |   +- org.apache.tomcat.InstanceManager=org.apache.tomcat.SimpleInstanceManager@15d236fd
 |   |   +- org.apache.logging.log4j.web.Log4jWebSupport.INSTANCE=org.apache.logging.log4j.web.Log4jWebInitializerImpl@6b9c42bd
 |   |   +- org.apache.jasper.compiler.TldCache=org.apache.jasper.compiler.TldCache@584ca390
 |   +> Initparams o.e.j.w.WebAppContext@5bfc79cb{/,file:///C:/dev/git/kellerbuch/kb-webapp/target/webapp-classes/,AVAILABLE}
 += org.eclipse.jetty.server.handler.ErrorHandler@33324c05 - STARTED
 +- {file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/rt.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-jquery/8.0.1-SNAPSHOT/ph-oton-jquery-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/github/jai-imageio/jai-imageio-core/1.3.1/jai-imageio-core-1.3.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jdt/ecj/3.12.3/ecj-3.12.3.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/resources.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-jaxb/9.0.2/ph-jaxb-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-continuation/9.4.9.v20180320/jetty-continuation-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-html/8.0.1-SNAPSHOT/ph-oton-html-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-server/9.4.9.v20180320/jetty-server-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/glassfish/ha/ha-api/3.1.9/ha-api-3.1.9.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-web/9.0.1/ph-web-9.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-bootstrap3/8.0.1-SNAPSHOT/ph-oton-bootstrap3-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-mail/9.0.1/ph-mail-9.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/mortbay/jasper/apache-el/8.5.24.2/apache-el-8.5.24.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/dnsns.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/ow2/asm/asm-tree/6.0/asm-tree-6.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-uicore/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.9.v20180320/jetty-webapp-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-xservlet/9.0.1/ph-xservlet-9.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/logging/log4j/log4j-core/2.11.0/log4j-core-2.11.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunpkcs11.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-jetty/8.0.1-SNAPSHOT/ph-oton-jetty-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/httpcomponents/httpcore/4.4.9/httpcore-4.4.9.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-xsds-xades132/2.0.0/ph-xsds-xades132-2.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/glassfish/jaxb/txw2/2.2.11/txw2-2.2.11.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-bootstrap3-uictrls/8.0.1-SNAPSHOT/ph-oton-bootstrap3-uictrls-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.8.9/jackson-core-2.8.9.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-bootstrap3-stub/8.0.1-SNAPSHOT/ph-oton-bootstrap3-stub-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-plugin-postingtransfer/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/pdfbox/pdfbox/2.0.9/pdfbox-2.0.9.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/mortbay/jasper/apache-jsp/8.5.24.2/apache-jsp-8.5.24.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-core/8.0.1-SNAPSHOT/ph-oton-core-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/glassfish/gmbal/gmbal-api-only/3.1.0-b001/gmbal-api-only-3.1.0-b001.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-poi/5.0.0/ph-poi-5.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/io/jsonwebtoken/jjwt/0.9.0/jjwt-0.9.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-util/9.4.9.v20180320/jetty-util-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-fon/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-fonts-open-sans/4.0.0/ph-fonts-open-sans-4.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-masterdata/6.0.0/ph-masterdata-6.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/charsets.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/ow2/asm/asm-commons/6.0/asm-commons-6.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-icon/8.0.1-SNAPSHOT/ph-oton-icon-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/glassfish/external/management-api/3.0.0-b012/management-api-3.0.0-b012.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/logging/log4j/log4j-web/2.11.0/log4j-web-2.11.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunjce_provider.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/sun/xml/ws/jaxws-rt/2.2.10/jaxws-rt-2.2.10.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-http/9.0.1/ph-http-9.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.8.9/jackson-databind-2.8.9.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/sun/xml/ws/policy/2.4/policy-2.4.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-plugin-dpd/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-dao/9.0.2/ph-dao-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-ubl21-codelists/6.0.1/ph-ubl21-codelists-6.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-domain/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-xsds-xmldsig/2.0.0/ph-xsds-xmldsig-2.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-core/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-io/9.4.9.v20180320/jetty-io-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunec.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-smtp/9.0.1/ph-smtp-9.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/sun/mail/javax.mail/1.6.1/javax.mail-1.6.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/toolchain/jetty-schemas/3.1/jetty-schemas-3.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-xml/9.4.9.v20180320/jetty-xml-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/cldrdata.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/httpcomponents/httpclient/4.5.5/httpclient-4.5.5.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-printprofile/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-pdf-layout4/5.0.5/ph-pdf-layout4-5.0.5.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/sun/xml/stream/buffer/streambuffer/1.5.3/streambuffer-1.5.3.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/jce.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-collection/9.0.2/ph-collection-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-jndi/9.4.9.v20180320/jetty-jndi-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-css/6.1.1/ph-css-6.1.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/access-bridge-64.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-network/9.0.1/ph-network-9.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-annotations/9.4.9.v20180320/jetty-annotations-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-datatables/8.0.1-SNAPSHOT/ph-oton-datatables-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.2.11/jaxb-runtime-2.2.11.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-xsds-ccts-cct-schemamodule/2.0.0/ph-xsds-ccts-cct-schemamodule-2.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/google/zxing/core/3.3.2/core-3.3.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-security/8.0.1-SNAPSHOT/ph-oton-security-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/junit/junit/4.12/junit-4.12.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-fonts-api/4.0.0/ph-fonts-api-4.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-plus/9.4.9.v20180320/jetty-plus-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/jfxrt.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-app/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-xml/9.0.2/ph-xml-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-http/9.4.9.v20180320/jetty-http-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/google/zxing/javase/3.3.2/javase-3.3.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/jsse.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-bootstrap3-pages/8.0.1-SNAPSHOT/ph-oton-bootstrap3-pages-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.11.0/log4j-slf4j-impl-2.11.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-settings/9.0.2/ph-settings-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-ubl21/6.0.1/ph-ubl21-6.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-exchange/8.0.1-SNAPSHOT/ph-oton-exchange-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-webapp/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-tree/9.0.2/ph-tree-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/ow2/asm/asm/6.0/asm-6.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-tinymce4/8.0.1-SNAPSHOT/ph-oton-tinymce4-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/jfr.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-servlet/9.0.1/ph-servlet-9.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-scopes/9.0.2/ph-scopes-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-useragent/9.0.1/ph-useragent-9.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-security/9.4.9.v20180320/jetty-security-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-mini-quartz/4.0.0/ph-mini-quartz-4.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-commons/9.0.2/ph-commons-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunmscapi.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-schedule/4.0.0/ph-schedule-4.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-datetime/9.0.2/ph-datetime-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-servlet/9.4.9.v20180320/jetty-servlet-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/apache-jsp/9.4.9.v20180320/apache-jsp-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/jaccess.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/glassfish/jaxb/jaxb-core/2.2.11/jaxb-core-2.2.11.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-httpclient/9.0.1/ph-httpclient-9.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-uictrls/8.0.1-SNAPSHOT/ph-oton-uictrls-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/localedata.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-uicore/8.0.1-SNAPSHOT/ph-oton-uicore-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/javax/xml/bind/jaxb-api/2.2.12-b140109.1041/jaxb-api-2.2.12-b140109.1041.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/logging/log4j/log4j-api/2.11.0/log4j-api-2.11.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-tenancy/6.0.0/ph-tenancy-6.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/sun/istack/istack-commons-runtime/2.21/istack-commons-runtime-2.21.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-xsds-xades141/2.0.0/ph-xsds-xades141-2.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/pdfbox/fontbox/2.0.9/fontbox-2.0.9.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-math/4.0.0/ph-math-4.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-jscode/8.0.1-SNAPSHOT/ph-oton-jscode-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-plugin-r2o/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-basic/8.0.1-SNAPSHOT/ph-oton-basic-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/nashorn.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/jvnet/staxex/stax-ex/1.7.8/stax-ex-1.7.8.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-security/9.0.2/ph-security-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-plugin-freefinance/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/zipfs.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-json/9.0.2/ph-json-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164}
 +- {file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/rt.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-jquery/8.0.1-SNAPSHOT/ph-oton-jquery-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/github/jai-imageio/jai-imageio-core/1.3.1/jai-imageio-core-1.3.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jdt/ecj/3.12.3/ecj-3.12.3.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/resources.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-jaxb/9.0.2/ph-jaxb-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-continuation/9.4.9.v20180320/jetty-continuation-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-html/8.0.1-SNAPSHOT/ph-oton-html-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-server/9.4.9.v20180320/jetty-server-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/glassfish/ha/ha-api/3.1.9/ha-api-3.1.9.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-web/9.0.1/ph-web-9.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-bootstrap3/8.0.1-SNAPSHOT/ph-oton-bootstrap3-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-mail/9.0.1/ph-mail-9.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/mortbay/jasper/apache-el/8.5.24.2/apache-el-8.5.24.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/dnsns.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/ow2/asm/asm-tree/6.0/asm-tree-6.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-uicore/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.9.v20180320/jetty-webapp-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-xservlet/9.0.1/ph-xservlet-9.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/logging/log4j/log4j-core/2.11.0/log4j-core-2.11.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunpkcs11.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-jetty/8.0.1-SNAPSHOT/ph-oton-jetty-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/httpcomponents/httpcore/4.4.9/httpcore-4.4.9.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-xsds-xades132/2.0.0/ph-xsds-xades132-2.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/glassfish/jaxb/txw2/2.2.11/txw2-2.2.11.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-bootstrap3-uictrls/8.0.1-SNAPSHOT/ph-oton-bootstrap3-uictrls-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.8.9/jackson-core-2.8.9.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-bootstrap3-stub/8.0.1-SNAPSHOT/ph-oton-bootstrap3-stub-8.0.1-SNAPSHOT.jar=jar:file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-bootstrap3-stub/8.0.1-SNAPSHOT/ph-oton-bootstrap3-stub-8.0.1-SNAPSHOT.jar!/META-INF/web-fragment.xml, file:///C:/dev/git/kellerbuch/kb-plugin-postingtransfer/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/pdfbox/pdfbox/2.0.9/pdfbox-2.0.9.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/mortbay/jasper/apache-jsp/8.5.24.2/apache-jsp-8.5.24.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-core/8.0.1-SNAPSHOT/ph-oton-core-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/glassfish/gmbal/gmbal-api-only/3.1.0-b001/gmbal-api-only-3.1.0-b001.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-poi/5.0.0/ph-poi-5.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/io/jsonwebtoken/jjwt/0.9.0/jjwt-0.9.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-util/9.4.9.v20180320/jetty-util-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-fon/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-fonts-open-sans/4.0.0/ph-fonts-open-sans-4.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-masterdata/6.0.0/ph-masterdata-6.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/charsets.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/ow2/asm/asm-commons/6.0/asm-commons-6.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-icon/8.0.1-SNAPSHOT/ph-oton-icon-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/glassfish/external/management-api/3.0.0-b012/management-api-3.0.0-b012.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/logging/log4j/log4j-web/2.11.0/log4j-web-2.11.0.jar=jar:file:///C:/Users/philip/.m2/repository/org/apache/logging/log4j/log4j-web/2.11.0/log4j-web-2.11.0.jar!/META-INF/web-fragment.xml, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunjce_provider.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/sun/xml/ws/jaxws-rt/2.2.10/jaxws-rt-2.2.10.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-http/9.0.1/ph-http-9.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.8.9/jackson-databind-2.8.9.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/sun/xml/ws/policy/2.4/policy-2.4.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-plugin-dpd/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-dao/9.0.2/ph-dao-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-ubl21-codelists/6.0.1/ph-ubl21-codelists-6.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-domain/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-xsds-xmldsig/2.0.0/ph-xsds-xmldsig-2.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-core/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-io/9.4.9.v20180320/jetty-io-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunec.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-smtp/9.0.1/ph-smtp-9.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/sun/mail/javax.mail/1.6.1/javax.mail-1.6.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/toolchain/jetty-schemas/3.1/jetty-schemas-3.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-xml/9.4.9.v20180320/jetty-xml-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/cldrdata.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/httpcomponents/httpclient/4.5.5/httpclient-4.5.5.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-printprofile/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-pdf-layout4/5.0.5/ph-pdf-layout4-5.0.5.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/sun/xml/stream/buffer/streambuffer/1.5.3/streambuffer-1.5.3.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/jce.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-collection/9.0.2/ph-collection-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-jndi/9.4.9.v20180320/jetty-jndi-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-css/6.1.1/ph-css-6.1.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/access-bridge-64.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-network/9.0.1/ph-network-9.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-annotations/9.4.9.v20180320/jetty-annotations-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-datatables/8.0.1-SNAPSHOT/ph-oton-datatables-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.2.11/jaxb-runtime-2.2.11.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-xsds-ccts-cct-schemamodule/2.0.0/ph-xsds-ccts-cct-schemamodule-2.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/google/zxing/core/3.3.2/core-3.3.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-security/8.0.1-SNAPSHOT/ph-oton-security-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/junit/junit/4.12/junit-4.12.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-fonts-api/4.0.0/ph-fonts-api-4.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-plus/9.4.9.v20180320/jetty-plus-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/jfxrt.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-app/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-xml/9.0.2/ph-xml-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-http/9.4.9.v20180320/jetty-http-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/google/zxing/javase/3.3.2/javase-3.3.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/jsse.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-bootstrap3-pages/8.0.1-SNAPSHOT/ph-oton-bootstrap3-pages-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.11.0/log4j-slf4j-impl-2.11.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-settings/9.0.2/ph-settings-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-ubl21/6.0.1/ph-ubl21-6.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-exchange/8.0.1-SNAPSHOT/ph-oton-exchange-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-webapp/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-tree/9.0.2/ph-tree-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/ow2/asm/asm/6.0/asm-6.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-tinymce4/8.0.1-SNAPSHOT/ph-oton-tinymce4-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/jfr.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-servlet/9.0.1/ph-servlet-9.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-scopes/9.0.2/ph-scopes-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-useragent/9.0.1/ph-useragent-9.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-security/9.4.9.v20180320/jetty-security-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-mini-quartz/4.0.0/ph-mini-quartz-4.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-commons/9.0.2/ph-commons-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunmscapi.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-schedule/4.0.0/ph-schedule-4.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-datetime/9.0.2/ph-datetime-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-servlet/9.4.9.v20180320/jetty-servlet-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/apache-jsp/9.4.9.v20180320/apache-jsp-9.4.9.v20180320.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/jaccess.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/glassfish/jaxb/jaxb-core/2.2.11/jaxb-core-2.2.11.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-httpclient/9.0.1/ph-httpclient-9.0.1.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-uictrls/8.0.1-SNAPSHOT/ph-oton-uictrls-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/localedata.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-uicore/8.0.1-SNAPSHOT/ph-oton-uicore-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/javax/xml/bind/jaxb-api/2.2.12-b140109.1041/jaxb-api-2.2.12-b140109.1041.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/logging/log4j/log4j-api/2.11.0/log4j-api-2.11.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-tenancy/6.0.0/ph-tenancy-6.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/sun/istack/istack-commons-runtime/2.21/istack-commons-runtime-2.21.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-xsds-xades141/2.0.0/ph-xsds-xades141-2.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/apache/pdfbox/fontbox/2.0.9/fontbox-2.0.9.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-math/4.0.0/ph-math-4.0.0.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-jscode/8.0.1-SNAPSHOT/ph-oton-jscode-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-plugin-r2o/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-basic/8.0.1-SNAPSHOT/ph-oton-basic-8.0.1-SNAPSHOT.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/nashorn.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/org/jvnet/staxex/stax-ex/1.7.8/stax-ex-1.7.8.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-security/9.0.2/ph-security-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/dev/git/kellerbuch/kb-plugin-freefinance/target/classes/=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/zipfs.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164, file:///C:/Users/philip/.m2/repository/com/helger/ph-json/9.0.2/ph-json-9.0.2.jar=org.eclipse.jetty.util.resource.EmptyResource@2ce86164}
 +- {file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/rt.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-jquery/8.0.1-SNAPSHOT/ph-oton-jquery-8.0.1-SNAPSHOT.jar=[], file:///C:/Users/philip/.m2/repository/com/github/jai-imageio/jai-imageio-core/1.3.1/jai-imageio-core-1.3.1.jar=[], file:///C:/Users/philip/.m2/repository/org/eclipse/jdt/ecj/3.12.3/ecj-3.12.3.jar=[], file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/resources.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-jaxb/9.0.2/ph-jaxb-9.0.2.jar=[], file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-continuation/9.4.9.v20180320/jetty-continuation-9.4.9.v20180320.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-html/8.0.1-SNAPSHOT/ph-oton-html-8.0.1-SNAPSHOT.jar=[], file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-server/9.4.9.v20180320/jetty-server-9.4.9.v20180320.jar=[], file:///C:/Users/philip/.m2/repository/org/glassfish/ha/ha-api/3.1.9/ha-api-3.1.9.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-web/9.0.1/ph-web-9.0.1.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-bootstrap3/8.0.1-SNAPSHOT/ph-oton-bootstrap3-8.0.1-SNAPSHOT.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-mail/9.0.1/ph-mail-9.0.1.jar=[], file:///C:/Users/philip/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar=[], file:///C:/Users/philip/.m2/repository/org/mortbay/jasper/apache-el/8.5.24.2/apache-el-8.5.24.2.jar=[], file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/dnsns.jar=[], file:///C:/Users/philip/.m2/repository/org/ow2/asm/asm-tree/6.0/asm-tree-6.0.jar=[], file:///C:/dev/git/kellerbuch/kb-uicore/target/classes/=[], file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.9.v20180320/jetty-webapp-9.4.9.v20180320.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-xservlet/9.0.1/ph-xservlet-9.0.1.jar=[], file:///C:/Users/philip/.m2/repository/org/apache/logging/log4j/log4j-core/2.11.0/log4j-core-2.11.0.jar=[], file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunpkcs11.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-jetty/8.0.1-SNAPSHOT/ph-oton-jetty-8.0.1-SNAPSHOT.jar=[], file:///C:/Users/philip/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar=[], file:///C:/Users/philip/.m2/repository/org/apache/httpcomponents/httpcore/4.4.9/httpcore-4.4.9.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-xsds-xades132/2.0.0/ph-xsds-xades132-2.0.0.jar=[], file:///C:/Users/philip/.m2/repository/org/glassfish/jaxb/txw2/2.2.11/txw2-2.2.11.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-bootstrap3-uictrls/8.0.1-SNAPSHOT/ph-oton-bootstrap3-uictrls-8.0.1-SNAPSHOT.jar=[], file:///C:/Users/philip/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.8.9/jackson-core-2.8.9.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-bootstrap3-stub/8.0.1-SNAPSHOT/ph-oton-bootstrap3-stub-8.0.1-SNAPSHOT.jar=[], file:///C:/dev/git/kellerbuch/kb-plugin-postingtransfer/target/classes/=[], file:///C:/Users/philip/.m2/repository/org/apache/pdfbox/pdfbox/2.0.9/pdfbox-2.0.9.jar=[], file:///C:/Users/philip/.m2/repository/org/mortbay/jasper/apache-jsp/8.5.24.2/apache-jsp-8.5.24.2.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-core/8.0.1-SNAPSHOT/ph-oton-core-8.0.1-SNAPSHOT.jar=[], file:///C:/Users/philip/.m2/repository/org/glassfish/gmbal/gmbal-api-only/3.1.0-b001/gmbal-api-only-3.1.0-b001.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-poi/5.0.0/ph-poi-5.0.0.jar=[], file:///C:/Users/philip/.m2/repository/io/jsonwebtoken/jjwt/0.9.0/jjwt-0.9.0.jar=[], file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-util/9.4.9.v20180320/jetty-util-9.4.9.v20180320.jar=[], file:///C:/dev/git/kellerbuch/kb-fon/target/classes/=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-fonts-open-sans/4.0.0/ph-fonts-open-sans-4.0.0.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-masterdata/6.0.0/ph-masterdata-6.0.0.jar=[], file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/charsets.jar=[], file:///C:/Users/philip/.m2/repository/org/ow2/asm/asm-commons/6.0/asm-commons-6.0.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-icon/8.0.1-SNAPSHOT/ph-oton-icon-8.0.1-SNAPSHOT.jar=[], file:///C:/Users/philip/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar=[], file:///C:/Users/philip/.m2/repository/org/glassfish/external/management-api/3.0.0-b012/management-api-3.0.0-b012.jar=[], file:///C:/Users/philip/.m2/repository/org/apache/logging/log4j/log4j-web/2.11.0/log4j-web-2.11.0.jar=[], file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunjce_provider.jar=[], file:///C:/Users/philip/.m2/repository/com/sun/xml/ws/jaxws-rt/2.2.10/jaxws-rt-2.2.10.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-http/9.0.1/ph-http-9.0.1.jar=[], file:///C:/Users/philip/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.8.9/jackson-databind-2.8.9.jar=[], file:///C:/Users/philip/.m2/repository/com/sun/xml/ws/policy/2.4/policy-2.4.jar=[], file:///C:/dev/git/kellerbuch/kb-plugin-dpd/target/classes/=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-dao/9.0.2/ph-dao-9.0.2.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-ubl21-codelists/6.0.1/ph-ubl21-codelists-6.0.1.jar=[], file:///C:/dev/git/kellerbuch/kb-domain/target/classes/=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-xsds-xmldsig/2.0.0/ph-xsds-xmldsig-2.0.0.jar=[], file:///C:/dev/git/kellerbuch/kb-core/target/classes/=[], file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-io/9.4.9.v20180320/jetty-io-9.4.9.v20180320.jar=[], file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunec.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-smtp/9.0.1/ph-smtp-9.0.1.jar=[], file:///C:/Users/philip/.m2/repository/com/sun/mail/javax.mail/1.6.1/javax.mail-1.6.1.jar=[], file:///C:/Users/philip/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar=[], file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/toolchain/jetty-schemas/3.1/jetty-schemas-3.1.jar=[], file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-xml/9.4.9.v20180320/jetty-xml-9.4.9.v20180320.jar=[], file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/cldrdata.jar=[], file:///C:/Users/philip/.m2/repository/org/apache/httpcomponents/httpclient/4.5.5/httpclient-4.5.5.jar=[], file:///C:/dev/git/kellerbuch/kb-printprofile/target/classes/=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-pdf-layout4/5.0.5/ph-pdf-layout4-5.0.5.jar=[], file:///C:/Users/philip/.m2/repository/com/sun/xml/stream/buffer/streambuffer/1.5.3/streambuffer-1.5.3.jar=[], file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/jce.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-collection/9.0.2/ph-collection-9.0.2.jar=[], file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-jndi/9.4.9.v20180320/jetty-jndi-9.4.9.v20180320.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-css/6.1.1/ph-css-6.1.1.jar=[], file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/access-bridge-64.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-network/9.0.1/ph-network-9.0.1.jar=[], file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-annotations/9.4.9.v20180320/jetty-annotations-9.4.9.v20180320.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-datatables/8.0.1-SNAPSHOT/ph-oton-datatables-8.0.1-SNAPSHOT.jar=[], file:///C:/Users/philip/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.2.11/jaxb-runtime-2.2.11.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-xsds-ccts-cct-schemamodule/2.0.0/ph-xsds-ccts-cct-schemamodule-2.0.0.jar=[], file:///C:/Users/philip/.m2/repository/com/google/zxing/core/3.3.2/core-3.3.2.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-security/8.0.1-SNAPSHOT/ph-oton-security-8.0.1-SNAPSHOT.jar=[], file:///C:/Users/philip/.m2/repository/junit/junit/4.12/junit-4.12.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-fonts-api/4.0.0/ph-fonts-api-4.0.0.jar=[], file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-plus/9.4.9.v20180320/jetty-plus-9.4.9.v20180320.jar=[], file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/jfxrt.jar=[], file:///C:/dev/git/kellerbuch/kb-app/target/classes/=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-xml/9.0.2/ph-xml-9.0.2.jar=[], file:///C:/Users/philip/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.jar=[], file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-http/9.4.9.v20180320/jetty-http-9.4.9.v20180320.jar=[], file:///C:/Users/philip/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar=[], file:///C:/Users/philip/.m2/repository/com/google/zxing/javase/3.3.2/javase-3.3.2.jar=[], file:///C:/Users/philip/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar=[], file:///C:/Users/philip/.m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar=[], file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/jsse.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-bootstrap3-pages/8.0.1-SNAPSHOT/ph-oton-bootstrap3-pages-8.0.1-SNAPSHOT.jar=[], file:///C:/Users/philip/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar=[], file:///C:/Users/philip/.m2/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.11.0/log4j-slf4j-impl-2.11.0.jar=[], file:///C:/Users/philip/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar=[], file:///C:/Users/philip/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-settings/9.0.2/ph-settings-9.0.2.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-ubl21/6.0.1/ph-ubl21-6.0.1.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-exchange/8.0.1-SNAPSHOT/ph-oton-exchange-8.0.1-SNAPSHOT.jar=[], file:///C:/dev/git/kellerbuch/kb-webapp/target/classes/=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-tree/9.0.2/ph-tree-9.0.2.jar=[], file:///C:/Users/philip/.m2/repository/org/ow2/asm/asm/6.0/asm-6.0.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-tinymce4/8.0.1-SNAPSHOT/ph-oton-tinymce4-8.0.1-SNAPSHOT.jar=[], file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/jfr.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-servlet/9.0.1/ph-servlet-9.0.1.jar=[], file:///C:/Users/philip/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-scopes/9.0.2/ph-scopes-9.0.2.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-useragent/9.0.1/ph-useragent-9.0.1.jar=[], file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-security/9.4.9.v20180320/jetty-security-9.4.9.v20180320.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-mini-quartz/4.0.0/ph-mini-quartz-4.0.0.jar=[], file:///C:/Users/philip/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-commons/9.0.2/ph-commons-9.0.2.jar=[], file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunmscapi.jar=[], file:///C:/Users/philip/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar=[], file:///C:/Users/philip/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-schedule/4.0.0/ph-schedule-4.0.0.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-datetime/9.0.2/ph-datetime-9.0.2.jar=[], file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-servlet/9.4.9.v20180320/jetty-servlet-9.4.9.v20180320.jar=[], file:///C:/Users/philip/.m2/repository/org/eclipse/jetty/apache-jsp/9.4.9.v20180320/apache-jsp-9.4.9.v20180320.jar=[], file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/jaccess.jar=[], file:///C:/Users/philip/.m2/repository/org/glassfish/jaxb/jaxb-core/2.2.11/jaxb-core-2.2.11.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-httpclient/9.0.1/ph-httpclient-9.0.1.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-uictrls/8.0.1-SNAPSHOT/ph-oton-uictrls-8.0.1-SNAPSHOT.jar=[], file:///C:/Users/philip/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar=[], file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/localedata.jar=[], file:///C:/Users/philip/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-uicore/8.0.1-SNAPSHOT/ph-oton-uicore-8.0.1-SNAPSHOT.jar=[], file:///C:/Users/philip/.m2/repository/javax/xml/bind/jaxb-api/2.2.12-b140109.1041/jaxb-api-2.2.12-b140109.1041.jar=[], file:///C:/Users/philip/.m2/repository/org/apache/logging/log4j/log4j-api/2.11.0/log4j-api-2.11.0.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-tenancy/6.0.0/ph-tenancy-6.0.0.jar=[], file:///C:/Users/philip/.m2/repository/com/sun/istack/istack-commons-runtime/2.21/istack-commons-runtime-2.21.jar=[], file:///C:/Users/philip/.m2/repository/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-xsds-xades141/2.0.0/ph-xsds-xades141-2.0.0.jar=[], file:///C:/Users/philip/.m2/repository/org/apache/pdfbox/fontbox/2.0.9/fontbox-2.0.9.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-math/4.0.0/ph-math-4.0.0.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-jscode/8.0.1-SNAPSHOT/ph-oton-jscode-8.0.1-SNAPSHOT.jar=[], file:///C:/dev/git/kellerbuch/kb-plugin-r2o/target/classes/=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-oton-basic/8.0.1-SNAPSHOT/ph-oton-basic-8.0.1-SNAPSHOT.jar=[], file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/nashorn.jar=[], file:///C:/Users/philip/.m2/repository/org/jvnet/staxex/stax-ex/1.7.8/stax-ex-1.7.8.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-security/9.0.2/ph-security-9.0.2.jar=[], file:///C:/dev/git/kellerbuch/kb-plugin-freefinance/target/classes/=[], file:///C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/zipfs.jar=[], file:///C:/Users/philip/.m2/repository/com/helger/ph-json/9.0.2/ph-json-9.0.2.jar=[]}
 += org.eclipse.jetty.server.session.DefaultSessionIdManager@3ab595c8[worker=node0] - STARTED
 |   += org.eclipse.jetty.server.session.HouseKeeper@37d3e140[interval=600000, ownscheduler=true] - STARTED
 +> sun.misc.Launcher$AppClassLoader@18b4aac2
     +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/resources.jar
     +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/rt.jar
     +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/jsse.jar
     +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/jce.jar
     +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/charsets.jar
     +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/jfr.jar
     +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/access-bridge-64.jar
     +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/cldrdata.jar
     +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/dnsns.jar
     +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/jaccess.jar
     +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/jfxrt.jar
     +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/localedata.jar
     +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/nashorn.jar
     +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunec.jar
     +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunjce_provider.jar
     +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunmscapi.jar
     +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunpkcs11.jar
     +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/zipfs.jar
     +- file:/C:/dev/git/kellerbuch/kb-webapp/target/test-classes/
     +- file:/C:/dev/git/kellerbuch/kb-webapp/target/classes/
     +- file:/C:/dev/git/kellerbuch/kb-app/target/classes/
     +- file:/C:/dev/git/kellerbuch/kb-domain/target/classes/
     +- file:/C:/dev/git/kellerbuch/kb-core/target/classes/
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-tenancy/6.0.0/ph-tenancy-6.0.0.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-oton-security/8.0.1-SNAPSHOT/ph-oton-security-8.0.1-SNAPSHOT.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-oton-core/8.0.1-SNAPSHOT/ph-oton-core-8.0.1-SNAPSHOT.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-oton-basic/8.0.1-SNAPSHOT/ph-oton-basic-8.0.1-SNAPSHOT.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-tree/9.0.2/ph-tree-9.0.2.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-dao/9.0.2/ph-dao-9.0.2.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-web/9.0.1/ph-web-9.0.1.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-servlet/9.0.1/ph-servlet-9.0.1.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-useragent/9.0.1/ph-useragent-9.0.1.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-xservlet/9.0.1/ph-xservlet-9.0.1.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-http/9.0.1/ph-http-9.0.1.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-security/9.0.2/ph-security-9.0.2.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-oton-html/8.0.1-SNAPSHOT/ph-oton-html-8.0.1-SNAPSHOT.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-css/6.1.1/ph-css-6.1.1.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-ubl21/6.0.1/ph-ubl21-6.0.1.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-xsds-xmldsig/2.0.0/ph-xsds-xmldsig-2.0.0.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-xsds-xades132/2.0.0/ph-xsds-xades132-2.0.0.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-xsds-xades141/2.0.0/ph-xsds-xades141-2.0.0.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-xsds-ccts-cct-schemamodule/2.0.0/ph-xsds-ccts-cct-schemamodule-2.0.0.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-ubl21-codelists/6.0.1/ph-ubl21-codelists-6.0.1.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-masterdata/6.0.0/ph-masterdata-6.0.0.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-math/4.0.0/ph-math-4.0.0.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-settings/9.0.2/ph-settings-9.0.2.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-httpclient/9.0.1/ph-httpclient-9.0.1.jar
     +- file:/C:/Users/philip/.m2/repository/org/apache/httpcomponents/httpclient/4.5.5/httpclient-4.5.5.jar
     +- file:/C:/Users/philip/.m2/repository/org/apache/httpcomponents/httpcore/4.4.9/httpcore-4.4.9.jar
     +- file:/C:/Users/philip/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
     +- file:/C:/dev/git/kellerbuch/kb-printprofile/target/classes/
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-jaxb/9.0.2/ph-jaxb-9.0.2.jar
     +- file:/C:/Users/philip/.m2/repository/com/sun/istack/istack-commons-runtime/2.21/istack-commons-runtime-2.21.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-pdf-layout4/5.0.5/ph-pdf-layout4-5.0.5.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-collection/9.0.2/ph-collection-9.0.2.jar
     +- file:/C:/Users/philip/.m2/repository/org/apache/pdfbox/pdfbox/2.0.9/pdfbox-2.0.9.jar
     +- file:/C:/Users/philip/.m2/repository/org/apache/pdfbox/fontbox/2.0.9/fontbox-2.0.9.jar
     +- file:/C:/Users/philip/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar
     +- file:/C:/Users/philip/.m2/repository/com/google/zxing/core/3.3.2/core-3.3.2.jar
     +- file:/C:/Users/philip/.m2/repository/com/google/zxing/javase/3.3.2/javase-3.3.2.jar
     +- file:/C:/Users/philip/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar
     +- file:/C:/Users/philip/.m2/repository/com/github/jai-imageio/jai-imageio-core/1.3.1/jai-imageio-core-1.3.1.jar
     +- file:/C:/dev/git/kellerbuch/kb-fon/target/classes/
     +- file:/C:/dev/git/kellerbuch/kb-uicore/target/classes/
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-poi/5.0.0/ph-poi-5.0.0.jar
     +- file:/C:/Users/philip/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar
     +- file:/C:/Users/philip/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar
     +- file:/C:/Users/philip/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar
     +- file:/C:/Users/philip/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar
     +- file:/C:/Users/philip/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar
     +- file:/C:/Users/philip/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar
     +- file:/C:/Users/philip/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-schedule/4.0.0/ph-schedule-4.0.0.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-scopes/9.0.2/ph-scopes-9.0.2.jar
     +- file:/C:/Users/philip/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-smtp/9.0.1/ph-smtp-9.0.1.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-xml/9.0.2/ph-xml-9.0.2.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-datetime/9.0.2/ph-datetime-9.0.2.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-mail/9.0.1/ph-mail-9.0.1.jar
     +- file:/C:/Users/philip/.m2/repository/com/sun/mail/javax.mail/1.6.1/javax.mail-1.6.1.jar
     +- file:/C:/Users/philip/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-network/9.0.1/ph-network-9.0.1.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-oton-exchange/8.0.1-SNAPSHOT/ph-oton-exchange-8.0.1-SNAPSHOT.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-json/9.0.2/ph-json-9.0.2.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-oton-bootstrap3-pages/8.0.1-SNAPSHOT/ph-oton-bootstrap3-pages-8.0.1-SNAPSHOT.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-oton-bootstrap3-uictrls/8.0.1-SNAPSHOT/ph-oton-bootstrap3-uictrls-8.0.1-SNAPSHOT.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-oton-uictrls/8.0.1-SNAPSHOT/ph-oton-uictrls-8.0.1-SNAPSHOT.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-oton-jquery/8.0.1-SNAPSHOT/ph-oton-jquery-8.0.1-SNAPSHOT.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-oton-datatables/8.0.1-SNAPSHOT/ph-oton-datatables-8.0.1-SNAPSHOT.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-oton-bootstrap3/8.0.1-SNAPSHOT/ph-oton-bootstrap3-8.0.1-SNAPSHOT.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-oton-tinymce4/8.0.1-SNAPSHOT/ph-oton-tinymce4-8.0.1-SNAPSHOT.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-oton-uicore/8.0.1-SNAPSHOT/ph-oton-uicore-8.0.1-SNAPSHOT.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-oton-jscode/8.0.1-SNAPSHOT/ph-oton-jscode-8.0.1-SNAPSHOT.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-oton-icon/8.0.1-SNAPSHOT/ph-oton-icon-8.0.1-SNAPSHOT.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-fonts-open-sans/4.0.0/ph-fonts-open-sans-4.0.0.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-fonts-api/4.0.0/ph-fonts-api-4.0.0.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-mini-quartz/4.0.0/ph-mini-quartz-4.0.0.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-oton-bootstrap3-stub/8.0.1-SNAPSHOT/ph-oton-bootstrap3-stub-8.0.1-SNAPSHOT.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-commons/9.0.2/ph-commons-9.0.2.jar
     +- file:/C:/Users/philip/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar
     +- file:/C:/Users/philip/.m2/repository/org/apache/logging/log4j/log4j-core/2.11.0/log4j-core-2.11.0.jar
     +- file:/C:/Users/philip/.m2/repository/org/apache/logging/log4j/log4j-api/2.11.0/log4j-api-2.11.0.jar
     +- file:/C:/Users/philip/.m2/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.11.0/log4j-slf4j-impl-2.11.0.jar
     +- file:/C:/Users/philip/.m2/repository/org/apache/logging/log4j/log4j-web/2.11.0/log4j-web-2.11.0.jar
     +- file:/C:/Users/philip/.m2/repository/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25.jar
     +- file:/C:/dev/git/kellerbuch/kb-plugin-r2o/target/classes/
     +- file:/C:/dev/git/kellerbuch/kb-plugin-postingtransfer/target/classes/
     +- file:/C:/dev/git/kellerbuch/kb-plugin-freefinance/target/classes/
     +- file:/C:/Users/philip/.m2/repository/io/jsonwebtoken/jjwt/0.9.0/jjwt-0.9.0.jar
     +- file:/C:/Users/philip/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.8.9/jackson-databind-2.8.9.jar
     +- file:/C:/Users/philip/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.jar
     +- file:/C:/Users/philip/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.8.9/jackson-core-2.8.9.jar
     +- file:/C:/dev/git/kellerbuch/kb-plugin-dpd/target/classes/
     +- file:/C:/Users/philip/.m2/repository/javax/xml/bind/jaxb-api/2.2.12-b140109.1041/jaxb-api-2.2.12-b140109.1041.jar
     +- file:/C:/Users/philip/.m2/repository/org/glassfish/jaxb/jaxb-core/2.2.11/jaxb-core-2.2.11.jar
     +- file:/C:/Users/philip/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.2.11/jaxb-runtime-2.2.11.jar
     +- file:/C:/Users/philip/.m2/repository/org/glassfish/jaxb/txw2/2.2.11/txw2-2.2.11.jar
     +- file:/C:/Users/philip/.m2/repository/com/sun/xml/ws/jaxws-rt/2.2.10/jaxws-rt-2.2.10.jar
     +- file:/C:/Users/philip/.m2/repository/com/sun/xml/ws/policy/2.4/policy-2.4.jar
     +- file:/C:/Users/philip/.m2/repository/org/glassfish/gmbal/gmbal-api-only/3.1.0-b001/gmbal-api-only-3.1.0-b001.jar
     +- file:/C:/Users/philip/.m2/repository/org/glassfish/external/management-api/3.0.0-b012/management-api-3.0.0-b012.jar
     +- file:/C:/Users/philip/.m2/repository/com/sun/xml/stream/buffer/streambuffer/1.5.3/streambuffer-1.5.3.jar
     +- file:/C:/Users/philip/.m2/repository/org/glassfish/ha/ha-api/3.1.9/ha-api-3.1.9.jar
     +- file:/C:/Users/philip/.m2/repository/org/jvnet/staxex/stax-ex/1.7.8/stax-ex-1.7.8.jar
     +- file:/C:/Users/philip/.m2/repository/junit/junit/4.12/junit-4.12.jar
     +- file:/C:/Users/philip/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar
     +- file:/C:/Users/philip/.m2/repository/com/helger/ph-oton-jetty/8.0.1-SNAPSHOT/ph-oton-jetty-8.0.1-SNAPSHOT.jar
     +- file:/C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.9.v20180320/jetty-webapp-9.4.9.v20180320.jar
     +- file:/C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-xml/9.4.9.v20180320/jetty-xml-9.4.9.v20180320.jar
     +- file:/C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-servlet/9.4.9.v20180320/jetty-servlet-9.4.9.v20180320.jar
     +- file:/C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-security/9.4.9.v20180320/jetty-security-9.4.9.v20180320.jar
     +- file:/C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-server/9.4.9.v20180320/jetty-server-9.4.9.v20180320.jar
     +- file:/C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-http/9.4.9.v20180320/jetty-http-9.4.9.v20180320.jar
     +- file:/C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-io/9.4.9.v20180320/jetty-io-9.4.9.v20180320.jar
     +- file:/C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-annotations/9.4.9.v20180320/jetty-annotations-9.4.9.v20180320.jar
     +- file:/C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-plus/9.4.9.v20180320/jetty-plus-9.4.9.v20180320.jar
     +- file:/C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-jndi/9.4.9.v20180320/jetty-jndi-9.4.9.v20180320.jar
     +- file:/C:/Users/philip/.m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar
     +- file:/C:/Users/philip/.m2/repository/org/ow2/asm/asm/6.0/asm-6.0.jar
     +- file:/C:/Users/philip/.m2/repository/org/ow2/asm/asm-commons/6.0/asm-commons-6.0.jar
     +- file:/C:/Users/philip/.m2/repository/org/ow2/asm/asm-tree/6.0/asm-tree-6.0.jar
     +- file:/C:/Users/philip/.m2/repository/org/eclipse/jetty/apache-jsp/9.4.9.v20180320/apache-jsp-9.4.9.v20180320.jar
     +- file:/C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-util/9.4.9.v20180320/jetty-util-9.4.9.v20180320.jar
     +- file:/C:/Users/philip/.m2/repository/org/eclipse/jetty/toolchain/jetty-schemas/3.1/jetty-schemas-3.1.jar
     +- file:/C:/Users/philip/.m2/repository/org/mortbay/jasper/apache-jsp/8.5.24.2/apache-jsp-8.5.24.2.jar
     +- file:/C:/Users/philip/.m2/repository/org/mortbay/jasper/apache-el/8.5.24.2/apache-el-8.5.24.2.jar
     +- file:/C:/Users/philip/.m2/repository/org/eclipse/jdt/ecj/3.12.3/ecj-3.12.3.jar
     +- file:/C:/Users/philip/.m2/repository/org/eclipse/jetty/jetty-continuation/9.4.9.v20180320/jetty-continuation-9.4.9.v20180320.jar
     +- file:/C:/Users/philip/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar
     +- sun.misc.Launcher$ExtClassLoader@14bf9759
         +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/access-bridge-64.jar
         +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/cldrdata.jar
         +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/dnsns.jar
         +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/jaccess.jar
         +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/jfxrt.jar
         +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/localedata.jar
         +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/nashorn.jar
         +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunec.jar
         +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunjce_provider.jar
         +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunmscapi.jar
         +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/sunpkcs11.jar
         +- file:/C:/Program%20Files/Java/jdk1.8.0_171/jre/lib/ext/zipfs.jar
phax commented 6 years ago

And yes you are correct on the containerIncludePattern. Based on previous issues, I have the following in my code:

      // http://www.eclipse.org/jetty/documentation/9.3.x/configuring-webapps.html#container-include-jar-pattern
      // https://github.com/eclipse/jetty.project/issues/680
      aWebAppCtx.setAttribute (WebInfConfiguration.CONTAINER_JAR_PATTERN, ".*\\.jar$|.*/classes/.*");
joakime commented 6 years ago

@phax many of those seem to be from your jre/lib/ext extra jars. Did you customize your JVM ext directory? (if so, you might want to review that trend in light of the non-existent lib/ext support in java 9+)

janbartel commented 6 years ago

@phax, yes, well there's your problem: your containerIncludeJarPattern includes everything in the whole container class hierarchy, and as you see the jre jars are on there twice, once on the AppClassLoader and once on the ExtClassLoader.

If you refine your containerIncludeJarPattern to only include the jars you want scanned you will save yourself a bunch of time at startup.

janbartel commented 6 years ago

@phax if you're running from within Eclipse, it seems to populate the ExtClassLoader with lib/ext jars as well as put them on the AppClassLoader.

phax commented 6 years ago

@joakime No, the JDK is "Standard Windows 64 Bit JDK" - no mods at all

@janbartel It seems to be an m2e launcher problem as stated by @digulla originally Concerning the containerIncludeOattern - that was a work around for a previous issue - I need to check if this is still relevant with 9.4.x

Thanks for your help guys!!!

joakime commented 6 years ago

Interesting ...

I do not have jre/lib/ext/access-bridge-64.jar on my copy of jdk1.8.0_162 and jdk1.8.0_171 (on Windows 10, 64 bit versions of java)

phax commented 6 years ago

Here's my "tree /F" from that JDK folder if it helps:

│   COPYRIGHT
│   javafx-src.zip
│   LICENSE
│   README.html
│   release
│   src.zip
│   THIRDPARTYLICENSEREADME-JAVAFX.txt
│   THIRDPARTYLICENSEREADME.txt
│   
├───bin
│       appletviewer.exe
│       extcheck.exe
│       idlj.exe
│       jabswitch.exe
│       jar.exe
│       jarsigner.exe
│       java-rmi.exe
│       java.exe
│       javac.exe
│       javadoc.exe
│       javafxpackager.exe
│       javah.exe
│       javap.exe
│       javapackager.exe
│       javaw.exe
│       javaws.exe
│       jcmd.exe
│       jconsole.exe
│       jdb.exe
│       jdeps.exe
│       jhat.exe
│       jinfo.exe
│       jjs.exe
│       jli.dll
│       jmap.exe
│       jmc.exe
│       jmc.ini
│       jps.exe
│       jrunscript.exe
│       jsadebugd.exe
│       jstack.exe
│       jstat.exe
│       jstatd.exe
│       jvisualvm.exe
│       keytool.exe
│       kinit.exe
│       klist.exe
│       ktab.exe
│       msvcr100.dll
│       native2ascii.exe
│       orbd.exe
│       pack200.exe
│       policytool.exe
│       rmic.exe
│       rmid.exe
│       rmiregistry.exe
│       schemagen.exe
│       serialver.exe
│       servertool.exe
│       tnameserv.exe
│       unpack200.exe
│       wsgen.exe
│       wsimport.exe
│       xjc.exe
│       
├───db
│   │   3RDPARTY
│   │   LICENSE
│   │   NOTICE
│   │   README-JDK.html
│   │   RELEASE-NOTES.html
│   │   
│   ├───bin
│   │       dblook
│   │       dblook.bat
│   │       derby_common.bat
│   │       ij
│   │       ij.bat
│   │       NetworkServerControl
│   │       NetworkServerControl.bat
│   │       setEmbeddedCP
│   │       setEmbeddedCP.bat
│   │       setNetworkClientCP
│   │       setNetworkClientCP.bat
│   │       setNetworkServerCP
│   │       setNetworkServerCP.bat
│   │       startNetworkServer
│   │       startNetworkServer.bat
│   │       stopNetworkServer
│   │       stopNetworkServer.bat
│   │       sysinfo
│   │       sysinfo.bat
│   │       
│   └───lib
│           derby.jar
│           derby.war
│           derbyclient.jar
│           derbyLocale_cs.jar
│           derbyLocale_de_DE.jar
│           derbyLocale_es.jar
│           derbyLocale_fr.jar
│           derbyLocale_hu.jar
│           derbyLocale_it.jar
│           derbyLocale_ja_JP.jar
│           derbyLocale_ko_KR.jar
│           derbyLocale_pl.jar
│           derbyLocale_pt_BR.jar
│           derbyLocale_ru.jar
│           derbyLocale_zh_CN.jar
│           derbyLocale_zh_TW.jar
│           derbynet.jar
│           derbyoptionaltools.jar
│           derbyrun.jar
│           derbytools.jar
│           
├───include
│   │   classfile_constants.h
│   │   jawt.h
│   │   jdwpTransport.h
│   │   jni.h
│   │   jvmti.h
│   │   jvmticmlr.h
│   │   
│   └───win32
│       │   jawt_md.h
│       │   jni_md.h
│       │   
│       └───bridge
│               AccessBridgeCallbacks.h
│               AccessBridgeCalls.c
│               AccessBridgeCalls.h
│               AccessBridgePackages.h
│               
├───jre
│   │   COPYRIGHT
│   │   LICENSE
│   │   README.txt
│   │   THIRDPARTYLICENSEREADME-JAVAFX.txt
│   │   THIRDPARTYLICENSEREADME.txt
│   │   Welcome.html
│   │   
│   ├───bin
│   │   │   api-ms-win-core-console-l1-1-0.dll
│   │   │   api-ms-win-core-datetime-l1-1-0.dll
│   │   │   api-ms-win-core-debug-l1-1-0.dll
│   │   │   api-ms-win-core-errorhandling-l1-1-0.dll
│   │   │   api-ms-win-core-file-l1-1-0.dll
│   │   │   api-ms-win-core-file-l1-2-0.dll
│   │   │   api-ms-win-core-file-l2-1-0.dll
│   │   │   api-ms-win-core-handle-l1-1-0.dll
│   │   │   api-ms-win-core-heap-l1-1-0.dll
│   │   │   api-ms-win-core-interlocked-l1-1-0.dll
│   │   │   api-ms-win-core-libraryloader-l1-1-0.dll
│   │   │   api-ms-win-core-localization-l1-2-0.dll
│   │   │   api-ms-win-core-memory-l1-1-0.dll
│   │   │   api-ms-win-core-namedpipe-l1-1-0.dll
│   │   │   api-ms-win-core-processenvironment-l1-1-0.dll
│   │   │   api-ms-win-core-processthreads-l1-1-0.dll
│   │   │   api-ms-win-core-processthreads-l1-1-1.dll
│   │   │   api-ms-win-core-profile-l1-1-0.dll
│   │   │   api-ms-win-core-rtlsupport-l1-1-0.dll
│   │   │   api-ms-win-core-string-l1-1-0.dll
│   │   │   api-ms-win-core-synch-l1-1-0.dll
│   │   │   api-ms-win-core-synch-l1-2-0.dll
│   │   │   api-ms-win-core-sysinfo-l1-1-0.dll
│   │   │   api-ms-win-core-timezone-l1-1-0.dll
│   │   │   api-ms-win-core-util-l1-1-0.dll
│   │   │   api-ms-win-crt-conio-l1-1-0.dll
│   │   │   api-ms-win-crt-convert-l1-1-0.dll
│   │   │   api-ms-win-crt-environment-l1-1-0.dll
│   │   │   api-ms-win-crt-filesystem-l1-1-0.dll
│   │   │   api-ms-win-crt-heap-l1-1-0.dll
│   │   │   api-ms-win-crt-locale-l1-1-0.dll
│   │   │   api-ms-win-crt-math-l1-1-0.dll
│   │   │   api-ms-win-crt-multibyte-l1-1-0.dll
│   │   │   api-ms-win-crt-private-l1-1-0.dll
│   │   │   api-ms-win-crt-process-l1-1-0.dll
│   │   │   api-ms-win-crt-runtime-l1-1-0.dll
│   │   │   api-ms-win-crt-stdio-l1-1-0.dll
│   │   │   api-ms-win-crt-string-l1-1-0.dll
│   │   │   api-ms-win-crt-time-l1-1-0.dll
│   │   │   api-ms-win-crt-utility-l1-1-0.dll
│   │   │   attach.dll
│   │   │   awt.dll
│   │   │   bci.dll
│   │   │   concrt140.dll
│   │   │   dcpr.dll
│   │   │   decora_sse.dll
│   │   │   deploy.dll
│   │   │   dt_shmem.dll
│   │   │   dt_socket.dll
│   │   │   eula.dll
│   │   │   fontmanager.dll
│   │   │   fxplugins.dll
│   │   │   glass.dll
│   │   │   glib-lite.dll
│   │   │   gstreamer-lite.dll
│   │   │   hprof.dll
│   │   │   instrument.dll
│   │   │   j2pcsc.dll
│   │   │   j2pkcs11.dll
│   │   │   jaas_nt.dll
│   │   │   jabswitch.exe
│   │   │   java-rmi.exe
│   │   │   java.dll
│   │   │   java.exe
│   │   │   JavaAccessBridge-64.dll
│   │   │   javacpl.cpl
│   │   │   javacpl.exe
│   │   │   javafx_font.dll
│   │   │   javafx_font_t2k.dll
│   │   │   javafx_iio.dll
│   │   │   javaw.exe
│   │   │   javaws.exe
│   │   │   java_crw_demo.dll
│   │   │   jawt.dll
│   │   │   JAWTAccessBridge-64.dll
│   │   │   jdwp.dll
│   │   │   jfr.dll
│   │   │   jfxmedia.dll
│   │   │   jfxwebkit.dll
│   │   │   jjs.exe
│   │   │   jli.dll
│   │   │   jp2iexp.dll
│   │   │   jp2launcher.exe
│   │   │   jp2native.dll
│   │   │   jp2ssv.dll
│   │   │   jpeg.dll
│   │   │   jsdt.dll
│   │   │   jsound.dll
│   │   │   jsoundds.dll
│   │   │   kcms.dll
│   │   │   keytool.exe
│   │   │   kinit.exe
│   │   │   klist.exe
│   │   │   ktab.exe
│   │   │   lcms.dll
│   │   │   management.dll
│   │   │   mlib_image.dll
│   │   │   msvcp140.dll
│   │   │   msvcr100.dll
│   │   │   net.dll
│   │   │   nio.dll
│   │   │   npt.dll
│   │   │   orbd.exe
│   │   │   pack200.exe
│   │   │   policytool.exe
│   │   │   prism_common.dll
│   │   │   prism_d3d.dll
│   │   │   prism_sw.dll
│   │   │   resource.dll
│   │   │   rmid.exe
│   │   │   rmiregistry.exe
│   │   │   sawindbg.dll
│   │   │   servertool.exe
│   │   │   splashscreen.dll
│   │   │   ssv.dll
│   │   │   ssvagent.exe
│   │   │   sunec.dll
│   │   │   sunmscapi.dll
│   │   │   t2k.dll
│   │   │   tnameserv.exe
│   │   │   ucrtbase.dll
│   │   │   unpack.dll
│   │   │   unpack200.exe
│   │   │   vcruntime140.dll
│   │   │   verify.dll
│   │   │   w2k_lsa_auth.dll
│   │   │   WindowsAccessBridge-64.dll
│   │   │   wsdetect.dll
│   │   │   zip.dll
│   │   │   
│   │   ├───dtplugin
│   │   │       deployJava1.dll
│   │   │       npdeployJava1.dll
│   │   │       
│   │   ├───plugin2
│   │   │       msvcr100.dll
│   │   │       npjp2.dll
│   │   │       
│   │   └───server
│   │           classes.jsa
│   │           jvm.dll
│   │           Xusage.txt
│   │           
│   └───lib
│       │   accessibility.properties
│       │   calendars.properties
│       │   charsets.jar
│       │   classlist
│       │   content-types.properties
│       │   currency.data
│       │   deploy.jar
│       │   flavormap.properties
│       │   fontconfig.bfc
│       │   fontconfig.properties.src
│       │   hijrah-config-umalqura.properties
│       │   javafx.properties
│       │   javaws.jar
│       │   jce.jar
│       │   jfr.jar
│       │   jfxswt.jar
│       │   jsse.jar
│       │   jvm.hprof.txt
│       │   logging.properties
│       │   management-agent.jar
│       │   meta-index
│       │   net.properties
│       │   plugin.jar
│       │   psfont.properties.ja
│       │   psfontj2d.properties
│       │   resources.jar
│       │   rt.jar
│       │   sound.properties
│       │   tzdb.dat
│       │   tzmappings
│       │   
│       ├───amd64
│       │       jvm.cfg
│       │       
│       ├───applet
│       ├───cmm
│       │       CIEXYZ.pf
│       │       GRAY.pf
│       │       LINEAR_RGB.pf
│       │       PYCC.pf
│       │       sRGB.pf
│       │       
│       ├───deploy
│       │       ffjcext.zip
│       │       messages.properties
│       │       messages_de.properties
│       │       messages_es.properties
│       │       messages_fr.properties
│       │       messages_it.properties
│       │       messages_ja.properties
│       │       messages_ko.properties
│       │       messages_pt_BR.properties
│       │       messages_sv.properties
│       │       messages_zh_CN.properties
│       │       messages_zh_HK.properties
│       │       messages_zh_TW.properties
│       │       splash.gif
│       │       splash@2x.gif
│       │       splash_11-lic.gif
│       │       splash_11@2x-lic.gif
│       │       
│       ├───ext
│       │       access-bridge-64.jar
│       │       cldrdata.jar
│       │       dnsns.jar
│       │       jaccess.jar
│       │       jfxrt.jar
│       │       localedata.jar
│       │       meta-index
│       │       nashorn.jar
│       │       sunec.jar
│       │       sunjce_provider.jar
│       │       sunmscapi.jar
│       │       sunpkcs11.jar
│       │       zipfs.jar
│       │       
│       ├───fonts
│       │       LucidaBrightDemiBold.ttf
│       │       LucidaBrightDemiItalic.ttf
│       │       LucidaBrightItalic.ttf
│       │       LucidaBrightRegular.ttf
│       │       LucidaSansDemiBold.ttf
│       │       LucidaSansRegular.ttf
│       │       LucidaTypewriterBold.ttf
│       │       LucidaTypewriterRegular.ttf
│       │       
│       ├───images
│       │   └───cursors
│       │           cursors.properties
│       │           invalid32x32.gif
│       │           win32_CopyDrop32x32.gif
│       │           win32_CopyNoDrop32x32.gif
│       │           win32_LinkDrop32x32.gif
│       │           win32_LinkNoDrop32x32.gif
│       │           win32_MoveDrop32x32.gif
│       │           win32_MoveNoDrop32x32.gif
│       │           
│       ├───jfr
│       │       default.jfc
│       │       profile.jfc
│       │       
│       ├───management
│       │       jmxremote.access
│       │       jmxremote.password.template
│       │       management.properties
│       │       snmp.acl.template
│       │       
│       └───security
│           │   blacklist
│           │   blacklisted.certs
│           │   cacerts
│           │   java.policy
│           │   java.security
│           │   javaws.policy
│           │   trusted.libraries
│           │   
│           └───policy
│               ├───limited
│               │       local_policy.jar
│               │       US_export_policy.jar
│               │       
│               └───unlimited
│                       local_policy.jar
│                       US_export_policy.jar
│                       
└───lib
    │   ant-javafx.jar
    │   ct.sym
    │   dt.jar
    │   ir.idl
    │   javafx-mx.jar
    │   jawt.lib
    │   jconsole.jar
    │   jvm.lib
    │   orb.idl
    │   packager.jar
    │   sa-jdi.jar
    │   tools.jar
    │   
    ├───missioncontrol
    │   │   .eclipseproduct
    │   │   artifacts.xml
    │   │   mc.jar
    │   │   THIRDPARTYLICENSEREADME.txt
    │   │   
    │   ├───configuration
    │   │   │   config.ini
    │   │   │   
    │   │   ├───org.eclipse.equinox.simpleconfigurator
    │   │   │       bundles.info
    │   │   │       
    │   │   └───org.eclipse.update
    │   │           platform.xml
    │   │           
    │   ├───dropins
    │   │       README.TXT
    │   │       
    │   ├───features
    │   │   ├───com.jrockit.mc.feature.console_5.5.2.174165
    │   │   │       feature.properties
    │   │   │       feature.xml
    │   │   │       
    │   │   ├───com.jrockit.mc.feature.core_5.5.2.174165
    │   │   │       feature.properties
    │   │   │       feature.xml
    │   │   │       
    │   │   ├───com.jrockit.mc.feature.flightrecorder_5.5.2.174165
    │   │   │       feature.properties
    │   │   │       feature.xml
    │   │   │       
    │   │   ├───com.jrockit.mc.feature.rcp.ja_5.5.2.174165
    │   │   │       feature.properties
    │   │   │       feature.xml
    │   │   │       
    │   │   ├───com.jrockit.mc.feature.rcp.zh_CN_5.5.2.174165
    │   │   │       feature.properties
    │   │   │       feature.xml
    │   │   │       
    │   │   ├───com.jrockit.mc.feature.rcp_5.5.2.174165
    │   │   │       feature.properties
    │   │   │       feature.xml
    │   │   │       
    │   │   ├───com.jrockit.mc.rcp.product_5.5.2.174165
    │   │   │       feature.properties
    │   │   │       feature.xml
    │   │   │       
    │   │   ├───org.eclipse.babel.nls_eclipse_ja_4.4.0.v20140623020002
    │   │   │       about.html
    │   │   │       eclipse_update_120.jpg
    │   │   │       epl-v10.html
    │   │   │       feature.properties
    │   │   │       feature.xml
    │   │   │       license.html
    │   │   │       
    │   │   ├───org.eclipse.babel.nls_eclipse_zh_4.4.0.v20140623020002
    │   │   │       about.html
    │   │   │       eclipse_update_120.jpg
    │   │   │       epl-v10.html
    │   │   │       feature.properties
    │   │   │       feature.xml
    │   │   │       license.html
    │   │   │       
    │   │   ├───org.eclipse.e4.rcp_1.3.100.v20141007-2033
    │   │   │   │   epl-v10.html
    │   │   │   │   feature.properties
    │   │   │   │   feature.xml
    │   │   │   │   license.html
    │   │   │   │   
    │   │   │   └───META-INF
    │   │   │           MANIFEST.MF
    │   │   │           
    │   │   ├───org.eclipse.ecf.core.feature_1.1.0.v20140827-1444
    │   │   │   │   about.html
    │   │   │   │   epl-v10.html
    │   │   │   │   feature.properties
    │   │   │   │   feature.xml
    │   │   │   │   license.html
    │   │   │   │   
    │   │   │   └───META-INF
    │   │   │           eclipse.inf
    │   │   │           ECLIPSE_.RSA
    │   │   │           ECLIPSE_.SF
    │   │   │           MANIFEST.MF
    │   │   │           
    │   │   ├───org.eclipse.ecf.core.ssl.feature_1.0.0.v20140827-1444
    │   │   │   │   about.html
    │   │   │   │   epl-v10.html
    │   │   │   │   feature.properties
    │   │   │   │   feature.xml
    │   │   │   │   license.html
    │   │   │   │   
    │   │   │   └───META-INF
    │   │   │           eclipse.inf
    │   │   │           ECLIPSE_.RSA
    │   │   │           ECLIPSE_.SF
    │   │   │           MANIFEST.MF
    │   │   │           
    │   │   ├───org.eclipse.ecf.filetransfer.feature_3.9.0.v20140827-1444
    │   │   │   │   about.html
    │   │   │   │   asl-v20.txt
    │   │   │   │   epl-v10.html
    │   │   │   │   feature.properties
    │   │   │   │   feature.xml
    │   │   │   │   license.html
    │   │   │   │   
    │   │   │   └───META-INF
    │   │   │           eclipse.inf
    │   │   │           ECLIPSE_.RSA
    │   │   │           ECLIPSE_.SF
    │   │   │           MANIFEST.MF
    │   │   │           
    │   │   ├───org.eclipse.ecf.filetransfer.httpclient4.feature_3.9.1.v20140827-1444
    │   │   │   │   about.html
    │   │   │   │   asl-v20.txt
    │   │   │   │   epl-v10.html
    │   │   │   │   feature.properties
    │   │   │   │   feature.xml
    │   │   │   │   license.html
    │   │   │   │   
    │   │   │   └───META-INF
    │   │   │           eclipse.inf
    │   │   │           ECLIPSE_.RSA
    │   │   │           ECLIPSE_.SF
    │   │   │           MANIFEST.MF
    │   │   │           
    │   │   ├───org.eclipse.ecf.filetransfer.httpclient4.ssl.feature_1.0.0.v20140827-1444
    │   │   │   │   about.html
    │   │   │   │   asl-v20.txt
    │   │   │   │   epl-v10.html
    │   │   │   │   feature.properties
    │   │   │   │   feature.xml
    │   │   │   │   license.html
    │   │   │   │   
    │   │   │   └───META-INF
    │   │   │           eclipse.inf
    │   │   │           ECLIPSE_.RSA
    │   │   │           ECLIPSE_.SF
    │   │   │           MANIFEST.MF
    │   │   │           
    │   │   ├───org.eclipse.ecf.filetransfer.ssl.feature_1.0.0.v20140827-1444
    │   │   │   │   about.html
    │   │   │   │   epl-v10.html
    │   │   │   │   feature.properties
    │   │   │   │   feature.xml
    │   │   │   │   license.html
    │   │   │   │   
    │   │   │   └───META-INF
    │   │   │           eclipse.inf
    │   │   │           ECLIPSE_.RSA
    │   │   │           ECLIPSE_.SF
    │   │   │           MANIFEST.MF
    │   │   │           
    │   │   ├───org.eclipse.emf.common_2.10.1.v20140901-1043
    │   │   │   │   epl-v10.html
    │   │   │   │   feature.properties
    │   │   │   │   feature.xml
    │   │   │   │   license.html
    │   │   │   │   
    │   │   │   └───META-INF
    │   │   │           eclipse.inf
    │   │   │           ECLIPSE_.RSA
    │   │   │           ECLIPSE_.SF
    │   │   │           MANIFEST.MF
    │   │   │           
    │   │   ├───org.eclipse.emf.ecore_2.10.1.v20140901-1043
    │   │   │   │   epl-v10.html
    │   │   │   │   feature.properties
    │   │   │   │   feature.xml
    │   │   │   │   license.html
    │   │   │   │   
    │   │   │   └───META-INF
    │   │   │           eclipse.inf
    │   │   │           ECLIPSE_.RSA
    │   │   │           ECLIPSE_.SF
    │   │   │           MANIFEST.MF
    │   │   │           
    │   │   ├───org.eclipse.equinox.p2.core.feature_1.3.0.v20140523-0116
    │   │   │   │   epl-v10.html
    │   │   │   │   feature.properties
    │   │   │   │   feature.xml
    │   │   │   │   license.html
    │   │   │   │   
    │   │   │   └───META-INF
    │   │   │           ECLIPSE_.RSA
    │   │   │           ECLIPSE_.SF
    │   │   │           MANIFEST.MF
    │   │   │           
    │   │   ├───org.eclipse.equinox.p2.rcp.feature_1.2.0.v20140523-0116
    │   │   │   │   epl-v10.html
    │   │   │   │   feature.properties
    │   │   │   │   feature.xml
    │   │   │   │   license.html
    │   │   │   │   
    │   │   │   └───META-INF
    │   │   │           ECLIPSE_.RSA
    │   │   │           ECLIPSE_.SF
    │   │   │           MANIFEST.MF
    │   │   │           
    │   │   ├───org.eclipse.help_2.0.102.v20141007-2301
    │   │   │   │   epl-v10.html
    │   │   │   │   feature.properties
    │   │   │   │   feature.xml
    │   │   │   │   license.html
    │   │   │   │   
    │   │   │   └───META-INF
    │   │   │           MANIFEST.MF
    │   │   │           
    │   │   └───org.eclipse.rcp_4.4.0.v20141007-2301
    │   │       │   epl-v10.html
    │   │       │   feature.properties
    │   │       │   feature.xml
    │   │       │   license.html
    │   │       │   
    │   │       └───META-INF
    │   │               MANIFEST.MF
    │   │               
    │   ├───p2
    │   │   ├───org.eclipse.equinox.p2.core
    │   │   │   └───cache
    │   │   │       │   artifacts.xml
    │   │   │       │   
    │   │   │       └───binary
    │   │   │               com.jrockit.mc.rcp.product_root_5.5.2.174165
    │   │   │               com.oracle.jmc.executable.win32.win32.x86_64_5.5.2
    │   │   │               org.eclipse.rcp_root_4.4.0.v20141007-2301
    │   │   │               
    │   │   └───org.eclipse.equinox.p2.engine
    │   │       ├───.settings
    │   │       │       org.eclipse.equinox.p2.artifact.repository.prefs
    │   │       │       org.eclipse.equinox.p2.metadata.repository.prefs
    │   │       │       
    │   │       └───profileRegistry
    │   │           └───JMC.profile
    │   │               │   .lock
    │   │               │   1513161831125.profile.gz
    │   │               │   1513161831453.profile.gz
    │   │               │   1513161844391.profile.gz
    │   │               │   1513161846109.profile.gz
    │   │               │   
    │   │               └───.data
    │   └───plugins
    │       │   com.ibm.icu_52.1.0.v201404241930.jar
    │       │   com.jrockit.mc.alert.ja_5.5.2.174165.jar
    │       │   com.jrockit.mc.alert.zh_CN_5.5.2.174165.jar
    │       │   com.jrockit.mc.alert_5.5.2.174165.jar
    │       │   com.jrockit.mc.attach_5.5.2.174165.jar
    │       │   com.jrockit.mc.browser.attach.ja_5.5.2.174165.jar
    │       │   com.jrockit.mc.browser.attach.zh_CN_5.5.2.174165.jar
    │       │   com.jrockit.mc.browser.attach_5.5.2.174165.jar
    │       │   com.jrockit.mc.browser.ja_5.5.2.174165.jar
    │       │   com.jrockit.mc.browser.jdp.ja_5.5.2.174165.jar
    │       │   com.jrockit.mc.browser.jdp.zh_CN_5.5.2.174165.jar
    │       │   com.jrockit.mc.browser.jdp_5.5.2.174165.jar
    │       │   com.jrockit.mc.browser.zh_CN_5.5.2.174165.jar
    │       │   com.jrockit.mc.browser_5.5.2.174165.jar
    │       │   com.jrockit.mc.commands_5.5.2.174165.jar
    │       │   com.jrockit.mc.common_5.5.2.174165.jar
    │       │   com.jrockit.mc.components.ui.ja_5.5.2.174165.jar
    │       │   com.jrockit.mc.components.ui.zh_CN_5.5.2.174165.jar
    │       │   com.jrockit.mc.components.ui_5.5.2.174165.jar
    │       │   com.jrockit.mc.console.historicaldata.ja_5.5.2.174165.jar
    │       │   com.jrockit.mc.console.historicaldata.zh_CN_5.5.2.174165.jar
    │       │   com.jrockit.mc.console.historicaldata_5.5.2.174165.jar
    │       │   com.jrockit.mc.console.ui.diagnostic.ja_5.5.2.174165.jar
    │       │   com.jrockit.mc.console.ui.diagnostic.zh_CN_5.5.2.174165.jar
    │       │   com.jrockit.mc.console.ui.diagnostic_5.5.2.174165.jar
    │       │   com.jrockit.mc.console.ui.ja_5.5.2.174165.jar
    │       │   com.jrockit.mc.console.ui.mbeanbrowser.ja_5.5.2.174165.jar
    │       │   com.jrockit.mc.console.ui.mbeanbrowser.zh_CN_5.5.2.174165.jar
    │       │   com.jrockit.mc.console.ui.mbeanbrowser_5.5.2.174165.jar
    │       │   com.jrockit.mc.console.ui.notification.ja_5.5.2.174165.jar
    │       │   com.jrockit.mc.console.ui.notification.zh_CN_5.5.2.174165.jar
    │       │   com.jrockit.mc.console.ui.zh_CN_5.5.2.174165.jar
    │       │   com.jrockit.mc.console.ui_5.5.2.174165.jar
    │       │   com.jrockit.mc.core_5.5.2.174165.jar
    │       │   com.jrockit.mc.docs.ja_5.5.2.174165.jar
    │       │   com.jrockit.mc.docs.zh_CN_5.5.2.174165.jar
    │       │   com.jrockit.mc.docs_5.5.2.174165.jar
    │       │   com.jrockit.mc.flightrecorder.configuration_5.5.2.174165.jar
    │       │   com.jrockit.mc.flightrecorder.controlpanel.ui.configuration_5.5.2.174165.jar
    │       │   com.jrockit.mc.flightrecorder.controlpanel.ui.ja_5.5.2.174165.jar
    │       │   com.jrockit.mc.flightrecorder.controlpanel.ui.zh_CN_5.5.2.174165.jar
    │       │   com.jrockit.mc.flightrecorder.controlpanel.ui_5.5.2.174165.jar
    │       │   com.jrockit.mc.flightrecorder.ui.ja_5.5.2.174165.jar
    │       │   com.jrockit.mc.flightrecorder.ui.zh_CN_5.5.2.174165.jar
    │       │   com.jrockit.mc.flightrecorder.ui_5.5.2.174165.jar
    │       │   com.jrockit.mc.flightrecorder_5.5.2.174165.jar
    │       │   com.jrockit.mc.greychart.ui.ja_5.5.2.174165.jar
    │       │   com.jrockit.mc.greychart.ui.zh_CN_5.5.2.174165.jar
    │       │   com.jrockit.mc.greychart.ui_5.5.2.174165.jar
    │       │   com.jrockit.mc.greychartplugin_5.5.2.174165.jar
    │       │   com.jrockit.mc.jdp_5.5.2.174165.jar
    │       │   com.jrockit.mc.p2.ui.overridden_5.5.2.174165.jar
    │       │   com.jrockit.mc.rcp.application.ja_5.5.2.174165.jar
    │       │   com.jrockit.mc.rcp.application.zh_CN_5.5.2.174165.jar
    │       │   com.jrockit.mc.rcp.application_5.5.2.174165.jar
    │       │   com.jrockit.mc.rcp.intro.ja_5.5.2.174165.jar
    │       │   com.jrockit.mc.rcp.intro.zh_CN_5.5.2.174165.jar
    │       │   com.jrockit.mc.rcp.intro_5.5.2.174165.jar
    │       │   com.jrockit.mc.rjmx.ext_5.5.2.174165.jar
    │       │   com.jrockit.mc.rjmx.ja_5.5.2.174165.jar
    │       │   com.jrockit.mc.rjmx.ui.ja_5.5.2.174165.jar
    │       │   com.jrockit.mc.rjmx.ui.zh_CN_5.5.2.174165.jar
    │       │   com.jrockit.mc.rjmx.ui_5.5.2.174165.jar
    │       │   com.jrockit.mc.rjmx.zh_CN_5.5.2.174165.jar
    │       │   com.jrockit.mc.ui.ja_5.5.2.174165.jar
    │       │   com.jrockit.mc.ui.zh_CN_5.5.2.174165.jar
    │       │   com.jrockit.mc.ui_5.5.2.174165.jar
    │       │   com.sun.el_2.2.0.v201303151357.jar
    │       │   javax.annotation_1.2.0.v201401042248.jar
    │       │   javax.el_2.2.0.v201303151357.jar
    │       │   javax.inject_1.0.0.v20091030.jar
    │       │   javax.servlet.jsp_2.2.0.v201112011158.jar
    │       │   javax.servlet_3.0.0.v201112011016.jar
    │       │   javax.xml_1.3.4.v201005080400.jar
    │       │   org.apache.batik.css_1.7.0.v201011041433.jar
    │       │   org.apache.batik.util.gui_1.7.0.v200903091627.jar
    │       │   org.apache.batik.util_1.7.0.v201011041433.jar
    │       │   org.apache.commons.codec_1.6.0.v201305230611.jar
    │       │   org.apache.commons.logging_1.1.1.v201101211721.jar
    │       │   org.apache.felix.gogo.command_0.10.0.v201209301215.jar
    │       │   org.apache.felix.gogo.runtime_0.10.0.v201209301036.jar
    │       │   org.apache.felix.gogo.shell_0.10.0.v201212101605.jar
    │       │   org.apache.httpcomponents.httpclient_4.2.6.v201311072007.jar
    │       │   org.apache.httpcomponents.httpcore_4.2.5.v201311072007.jar
    │       │   org.apache.jasper.glassfish_2.2.2.v201205150955.jar
    │       │   org.apache.lucene.analysis_3.5.0.v20120725-1805.jar
    │       │   org.apache.lucene.core_3.5.0.v20120725-1805.jar
    │       │   org.eclipse.core.commands.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.core.commands.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.core.commands_3.6.100.v20140528-1422.jar
    │       │   org.eclipse.core.contenttype_3.4.200.v20140207-1251.jar
    │       │   org.eclipse.core.databinding.beans.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.core.databinding.beans.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.core.databinding.beans_1.2.200.v20140214-0004.jar
    │       │   org.eclipse.core.databinding.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.core.databinding.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.core.databinding.observable.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.core.databinding.observable.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.core.databinding.observable_1.4.1.v20140210-1835.jar
    │       │   org.eclipse.core.databinding.property.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.core.databinding.property.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.core.databinding.property_1.4.200.v20140214-0004.jar
    │       │   org.eclipse.core.databinding_1.4.2.v20140729-1044.jar
    │       │   org.eclipse.core.expressions_3.4.600.v20140128-0851.jar
    │       │   org.eclipse.core.filesystem_1.4.100.v20140514-1614.jar
    │       │   org.eclipse.core.jobs_3.6.0.v20140424-0053.jar
    │       │   org.eclipse.core.net.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.core.net.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.core.net.win32.x86_64.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.core.net.win32.x86_64.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.core.net_1.2.200.v20140124-2013.jar
    │       │   org.eclipse.core.resources_3.9.1.v20140825-1431.jar
    │       │   org.eclipse.core.runtime_3.10.0.v20140318-2214.jar
    │       │   org.eclipse.e4.core.commands.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.core.commands.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.core.commands_0.10.2.v20140424-2344.jar
    │       │   org.eclipse.e4.core.contexts_1.3.100.v20140407-1019.jar
    │       │   org.eclipse.e4.core.di.extensions_0.12.0.v20140417-2033.jar
    │       │   org.eclipse.e4.core.di_1.4.0.v20140414-1837.jar
    │       │   org.eclipse.e4.core.services_1.2.1.v20140808-1251.jar
    │       │   org.eclipse.e4.ui.bindings.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.bindings.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.bindings_0.10.200.v20140424-2042.jar
    │       │   org.eclipse.e4.ui.css.core.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.css.core.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.css.core_0.10.100.v20140424-2042.jar
    │       │   org.eclipse.e4.ui.css.swt.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.css.swt.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.css.swt.theme.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.css.swt.theme.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.css.swt.theme_0.9.300.v20140424-2042.jar
    │       │   org.eclipse.e4.ui.css.swt_0.11.101.v20140818-1343.jar
    │       │   org.eclipse.e4.ui.di.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.di.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.di_1.0.0.v20140328-2112.jar
    │       │   org.eclipse.e4.ui.model.workbench.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.model.workbench.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.model.workbench_1.1.0.v20140512-1820.jar
    │       │   org.eclipse.e4.ui.services.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.services.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.services_1.1.0.v20140328-1925.jar
    │       │   org.eclipse.e4.ui.widgets.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.widgets.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.widgets_1.0.0.v20140514-1823.jar
    │       │   org.eclipse.e4.ui.workbench.addons.swt.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.workbench.addons.swt.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.workbench.addons.swt_1.1.1.v20140903-0821.jar
    │       │   org.eclipse.e4.ui.workbench.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.workbench.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.workbench.renderers.swt.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.workbench.renderers.swt.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.workbench.renderers.swt_0.12.1.v20140903-1023.jar
    │       │   org.eclipse.e4.ui.workbench.swt.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.workbench.swt.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.workbench.swt_0.12.100.v20140530-1436.jar
    │       │   org.eclipse.e4.ui.workbench3.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.workbench3.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.e4.ui.workbench3_0.12.0.v20140227-2118.jar
    │       │   org.eclipse.e4.ui.workbench_1.2.1.v20140901-1244.jar
    │       │   org.eclipse.ecf.filetransfer_5.0.0.v20140827-1444.jar
    │       │   org.eclipse.ecf.identity_3.4.0.v20140827-1444.jar
    │       │   org.eclipse.ecf.provider.filetransfer.httpclient4.ssl_1.0.0.v20140827-1444.jar
    │       │   org.eclipse.ecf.provider.filetransfer.httpclient4_1.0.800.v20140827-1444.jar
    │       │   org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20140827-1444.jar
    │       │   org.eclipse.ecf.provider.filetransfer_3.2.200.v20140827-1444.jar
    │       │   org.eclipse.ecf.ssl_1.1.0.v20140827-1444.jar
    │       │   org.eclipse.ecf_3.4.0.v20140827-1444.jar
    │       │   org.eclipse.emf.common_2.10.1.v20140901-1043.jar
    │       │   org.eclipse.emf.ecore.change_2.10.0.v20140901-1043.jar
    │       │   org.eclipse.emf.ecore.xmi_2.10.1.v20140901-1043.jar
    │       │   org.eclipse.emf.ecore_2.10.1.v20140901-1043.jar
    │       │   org.eclipse.equinox.app_1.3.200.v20130910-1609.jar
    │       │   org.eclipse.equinox.bidi_0.10.0.v20130327-1442.jar
    │       │   org.eclipse.equinox.common_3.6.200.v20130402-1505.jar
    │       │   org.eclipse.equinox.concurrent_1.1.0.v20130327-1442.jar
    │       │   org.eclipse.equinox.console_1.1.0.v20140131-1639.jar
    │       │   org.eclipse.equinox.ds_1.4.200.v20131126-2331.jar
    │       │   org.eclipse.equinox.event_1.3.100.v20140115-1647.jar
    │       │   org.eclipse.equinox.frameworkadmin.equinox.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.frameworkadmin.equinox.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.frameworkadmin.equinox_1.0.500.v20131211-1531.jar
    │       │   org.eclipse.equinox.frameworkadmin.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.frameworkadmin.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.frameworkadmin_2.0.100.v20131209-2144.jar
    │       │   org.eclipse.equinox.http.jetty_3.0.200.v20131021-1843.jar
    │       │   org.eclipse.equinox.http.registry_1.1.300.v20130402-1529.jar
    │       │   org.eclipse.equinox.http.servlet_1.1.500.v20140318-1755.jar
    │       │   org.eclipse.equinox.jsp.jasper.registry_1.0.300.v20130327-1442.jar
    │       │   org.eclipse.equinox.jsp.jasper_1.0.400.v20130327-1442.jar
    │       │   org.eclipse.equinox.launcher.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.launcher.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.launcher.win32.win32.x86_64.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.launcher.win32.win32.x86_64.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
    │       │   org.eclipse.equinox.p2.artifact.repository.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.artifact.repository.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.artifact.repository_1.1.300.v20131211-1531.jar
    │       │   org.eclipse.equinox.p2.console.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.console.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.console_1.0.300.v20131113-1212.jar
    │       │   org.eclipse.equinox.p2.core.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.core.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.core_2.3.0.v20131211-1531.jar
    │       │   org.eclipse.equinox.p2.director.app.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.director.app.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.director.app_1.0.300.v20140228-1829.jar
    │       │   org.eclipse.equinox.p2.director.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.director.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.directorywatcher.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.directorywatcher.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.directorywatcher_1.1.0.v20131211-1531.jar
    │       │   org.eclipse.equinox.p2.director_2.3.100.v20140224-1921.jar
    │       │   org.eclipse.equinox.p2.engine.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.engine.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.engine_2.3.0.v20140506-1720.jar
    │       │   org.eclipse.equinox.p2.extensionlocation.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.extensionlocation.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.extensionlocation_1.2.100.v20131119-0908.jar
    │       │   org.eclipse.equinox.p2.garbagecollector.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.garbagecollector.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.garbagecollector_1.0.200.v20131115-1210.jar
    │       │   org.eclipse.equinox.p2.jarprocessor.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.jarprocessor.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.jarprocessor_1.0.300.v20131211-1531.jar
    │       │   org.eclipse.equinox.p2.metadata.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.metadata.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.metadata.repository.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.metadata.repository.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.metadata.repository_1.2.100.v20131209-2144.jar
    │       │   org.eclipse.equinox.p2.metadata_2.2.0.v20131211-1531.jar
    │       │   org.eclipse.equinox.p2.operations.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.operations.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.operations_2.4.0.v20131119-0908.jar
    │       │   org.eclipse.equinox.p2.publisher.eclipse.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.publisher.eclipse.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.publisher.eclipse_1.1.200.v20140414-0825.jar
    │       │   org.eclipse.equinox.p2.publisher.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.publisher.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.publisher_1.3.0.v20140911-0143.jar
    │       │   org.eclipse.equinox.p2.ql.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.ql.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.ql_2.0.100.v20131211-1531.jar
    │       │   org.eclipse.equinox.p2.reconciler.dropins.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.reconciler.dropins.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.reconciler.dropins_1.1.200.v20131119-0908.jar
    │       │   org.eclipse.equinox.p2.repository.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.repository.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.repository_2.3.0.v20131211-1531.jar
    │       │   org.eclipse.equinox.p2.touchpoint.eclipse.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.touchpoint.eclipse.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.touchpoint.eclipse_2.1.200.v20140512-1650.jar
    │       │   org.eclipse.equinox.p2.touchpoint.natives.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.touchpoint.natives.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.touchpoint.natives_1.1.100.v20140523-0116.jar
    │       │   org.eclipse.equinox.p2.transport.ecf.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.transport.ecf.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.transport.ecf_1.1.0.v20140408-1354.jar
    │       │   org.eclipse.equinox.p2.ui.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.ui.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.ui.sdk.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.ui.sdk.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.ui.sdk.scheduler.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.ui.sdk.scheduler.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.ui.sdk.scheduler_1.2.0.v20140422-1847.jar
    │       │   org.eclipse.equinox.p2.ui.sdk_1.0.300.v20140407-1803.jar
    │       │   org.eclipse.equinox.p2.ui_2.3.0.v20140404-1657.jar
    │       │   org.eclipse.equinox.p2.updatechecker.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.updatechecker.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.p2.updatechecker_1.1.200.v20131119-0908.jar
    │       │   org.eclipse.equinox.preferences_3.5.200.v20140224-1527.jar
    │       │   org.eclipse.equinox.registry_3.5.400.v20140428-1507.jar
    │       │   org.eclipse.equinox.security.ui_1.1.200.v20130626-2037.jar
    │       │   org.eclipse.equinox.security.win32.x86_64_1.0.100.v20130327-1442.jar
    │       │   org.eclipse.equinox.security_1.2.0.v20130424-1801.jar
    │       │   org.eclipse.equinox.simpleconfigurator.manipulator.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.simpleconfigurator.manipulator.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.simpleconfigurator.manipulator_2.0.0.v20131217-1203.jar
    │       │   org.eclipse.equinox.simpleconfigurator.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.simpleconfigurator.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.equinox.simpleconfigurator_1.1.0.v20131217-1203.jar
    │       │   org.eclipse.equinox.util_1.0.500.v20130404-1337.jar
    │       │   org.eclipse.help.base.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.help.base.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.help.base_4.0.200.v20141007-2301.jar
    │       │   org.eclipse.help.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.help.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.help.ui.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.help.ui.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.help.ui_4.0.100.v20140401-0608.jar
    │       │   org.eclipse.help.webapp.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.help.webapp.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.help.webapp_3.6.300.v20140407-1855.jar
    │       │   org.eclipse.help_3.6.0.v20130326-1254.jar
    │       │   org.eclipse.jetty.continuation_8.1.14.v20131031.jar
    │       │   org.eclipse.jetty.http_8.1.14.v20131031.jar
    │       │   org.eclipse.jetty.io_8.1.14.v20131031.jar
    │       │   org.eclipse.jetty.security_8.1.14.v20131031.jar
    │       │   org.eclipse.jetty.server_8.1.14.v20131031.jar
    │       │   org.eclipse.jetty.servlet_8.1.14.v20131031.jar
    │       │   org.eclipse.jetty.util_8.1.14.v20131031.jar
    │       │   org.eclipse.jface.databinding.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.jface.databinding.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.jface.databinding_1.6.200.v20140528-1422.jar
    │       │   org.eclipse.jface.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.jface.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.jface.text.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.jface.text.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.jface.text_3.9.1.v20140827-1810.jar
    │       │   org.eclipse.jface_3.10.1.v20140813-1009.jar
    │       │   org.eclipse.osgi.compatibility.state.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.osgi.compatibility.state.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.osgi.compatibility.state_1.0.1.v20140709-1414.jar
    │       │   org.eclipse.osgi.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.osgi.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.osgi.services.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.osgi.services.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.osgi.services_3.4.0.v20140312-2051.jar
    │       │   org.eclipse.osgi_3.10.1.v20140909-1633.jar
    │       │   org.eclipse.rcp_4.3.100.v20141007-2301.jar
    │       │   org.eclipse.swt.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.swt.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.swt.win32.win32.x86_64.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.swt.win32.win32.x86_64.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.swt.win32.win32.x86_64_3.103.1.v20140903-1947.jar
    │       │   org.eclipse.swt_3.103.1.v20140903-1938.jar
    │       │   org.eclipse.text.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.text.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.text_3.5.300.v20130515-1451.jar
    │       │   org.eclipse.ui.forms.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.ui.forms.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.ui.forms_3.6.100.v20140422-1825.jar
    │       │   org.eclipse.ui.intro.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.ui.intro.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.ui.intro_3.4.200.v20130326-1254.jar
    │       │   org.eclipse.ui.net.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.ui.net.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.ui.net_1.2.200.v20120807-0927.jar
    │       │   org.eclipse.ui.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.ui.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.ui.themes.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.ui.themes.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.ui.views.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.ui.views.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.ui.views_3.7.0.v20140408-0703.jar
    │       │   org.eclipse.ui.win32.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.ui.win32.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.ui.workbench.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.ui.workbench.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.ui.workbench_3.106.1.v20140827-1737.jar
    │       │   org.eclipse.ui_3.106.0.v20140812-1751.jar
    │       │   org.eclipse.update.configurator.nl_ja_4.4.0.v20140623020002.jar
    │       │   org.eclipse.update.configurator.nl_zh_4.4.0.v20140623020002.jar
    │       │   org.eclipse.update.configurator_3.3.300.v20140518-1928.jar
    │       │   org.sat4j.core_2.3.5.v201308161310.jar
    │       │   org.sat4j.pb_2.3.5.v201404071733.jar
    │       │   org.w3c.css.sac_1.3.1.v200903091627.jar
    │       │   org.w3c.dom.events_3.0.0.draft20060413_v201105210656.jar
    │       │   org.w3c.dom.smil_1.0.0.v200806040011.jar
    │       │   org.w3c.dom.svg_1.1.0.v201011041433.jar
    │       │   
    │       ├───com.jrockit.mc.console.ui.notification_5.5.2.174165
    │       │   │   com.jrockit.mc.console.ui.notification_contexts.xml
    │       │   │   notification_plugin.jar
    │       │   │   plugin.properties
    │       │   │   plugin.xml
    │       │   │   toc.xml
    │       │   │   
    │       │   ├───html
    │       │   │   │   olh.htm
    │       │   │   │   olh001.htm
    │       │   │   │   preface.htm
    │       │   │   │   title.htm
    │       │   │   │   
    │       │   │   └───dcommon
    │       │   │       ├───css
    │       │   │       │       blafdoc.css
    │       │   │       │       
    │       │   │       ├───gifs
    │       │   │       │       bookbig.gif
    │       │   │       │       bookicon.gif
    │       │   │       │       booklist.gif
    │       │   │       │       contbig.gif
    │       │   │       │       conticon.gif
    │       │   │       │       doclib.gif
    │       │   │       │       feedback.gif
    │       │   │       │       feedbck2.gif
    │       │   │       │       help.gif
    │       │   │       │       index.gif
    │       │   │       │       indxicon.gif
    │       │   │       │       larrow.gif
    │       │   │       │       leftnav.gif
    │       │   │       │       masterix.gif
    │       │   │       │       mix.gif
    │       │   │       │       oracle.gif
    │       │   │       │       prodbig.gif
    │       │   │       │       prodicon.gif
    │       │   │       │       rarrow.gif
    │       │   │       │       rightnav.gif
    │       │   │       │       toc.gif
    │       │   │       │       topnav.gif
    │       │   │       │       uarrow.gif
    │       │   │       │       
    │       │   │       └───html
    │       │   │               cpyr.htm
    │       │   │               
    │       │   ├───icons
    │       │   │       alert_obj.png
    │       │   │       file_obj.gif
    │       │   │       flight_recorder.png
    │       │   │       new-trigger-wiz.gif
    │       │   │       
    │       │   └───META-INF
    │       │           MANIFEST.MF
    │       │           
    │       ├───com.jrockit.mc.rjmx_5.5.2.174165
    │       │   │   plugin.properties
    │       │   │   plugin.xml
    │       │   │   rjmx.jar
    │       │   │   
    │       │   ├───icons
    │       │   │       console_view.png
    │       │   │       date-span-16.png
    │       │   │       day-of-week-16.png
    │       │   │       diagnostic-command-16.png
    │       │   │       hprof-16.png
    │       │   │       send-email-16.png
    │       │   │       time-span-16.png
    │       │   │       
    │       │   ├───lib
    │       │   │       dsn.jar
    │       │   │       gimap.jar
    │       │   │       imap.jar
    │       │   │       mailapi.jar
    │       │   │       pop3.jar
    │       │   │       smtp.jar
    │       │   │       
    │       │   ├───META-INF
    │       │   │       MANIFEST.MF
    │       │   │       
    │       │   └───schema
    │       │           com.jrockit.mc.rjmx.actionProvider.exsd
    │       │           com.jrockit.mc.rjmx.attributeTransformation.exsd
    │       │           com.jrockit.mc.rjmx.descriptorProvider.exsd
    │       │           com.jrockit.mc.rjmx.metadataprovider.exsd
    │       │           com.jrockit.mc.rjmx.service.exsd
    │       │           com.jrockit.mc.rjmx.syntheticattribute.exsd
    │       │           com.jrockit.mc.rjmx.syntheticnotification.exsd
    │       │           triggerActionExceptionHandlers.exsd
    │       │           triggerActions.exsd
    │       │           triggerConstraints.exsd
    │       │           triggerEvaluators.exsd
    │       │           
    │       ├───org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20141007-2033
    │       │   │   about.html
    │       │   │   eclipse_1655.dll
    │       │   │   eclipse_1665.dll
    │       │   │   launcher.win32.win32.x86_64.properties
    │       │   │   
    │       │   └───META-INF
    │       │           MANIFEST.MF
    │       │           
    │       └───org.eclipse.ui.themes_1.0.1.v20140819-1717
    │           │   about.html
    │           │   plugin.properties
    │           │   plugin.xml
    │           │   
    │           ├───css
    │           │   │   e4-dark.css
    │           │   │   e4-dark_mac.css
    │           │   │   e4-dark_win.css
    │           │   │   e4_basestyle.css
    │           │   │   e4_classic_win7.css
    │           │   │   e4_classic_winxp.css
    │           │   │   e4_default_gtk.css
    │           │   │   e4_default_mac.css
    │           │   │   e4_default_mru_on_win7.css
    │           │   │   e4_default_win7.css
    │           │   │   e4_default_winxp_blu.css
    │           │   │   e4_default_winxp_olv.css
    │           │   │   high-contrast.css
    │           │   │   
    │           │   └───dark
    │           │           e4-dark_basestyle.css
    │           │           e4-dark_globalstyle.css
    │           │           e4-dark_partstyle.css
    │           │           e4-dark_preferencestyle.css
    │           │           
    │           ├───images
    │           │       dragHandle.png
    │           │       gtkHandle.png
    │           │       gtkTSFrame.png
    │           │       macGrey.png
    │           │       macHandle.png
    │           │       macTSFrame.png
    │           │       win7.png
    │           │       win7Handle.png
    │           │       win7TSFrame.png
    │           │       winClassicHandle.png
    │           │       winClassicTSFrame.png
    │           │       winXPBlue.png
    │           │       winXPBluHandle.png
    │           │       winXPBluTSFrame.png
    │           │       winXPHandle.png
    │           │       winXPOlive.png
    │           │       winXPTSFrame.png
    │           │       
    │           └───META-INF
    │                   ECLIPSE_.RSA
    │                   ECLIPSE_.SF
    │                   MANIFEST.MF
    │                   
    └───visualvm
        ├───etc
        │       visualvm.clusters
        │       visualvm.conf
        │       
        ├───platform
        │   │   .lastModified
        │   │   VERSION.txt
        │   │   
        │   ├───config
        │   │   ├───ModuleAutoDeps
        │   │   │       org-netbeans-core.xml
        │   │   │       org-netbeans-modules-options-api.xml
        │   │   │       org-netbeans-modules-queries.xml
        │   │   │       org-openide-execution.xml
        │   │   │       org-openide-explorer.xml
        │   │   │       org-openide-filesystems.xml
        │   │   │       org-openide-loaders.xml
        │   │   │       org-openide-modules.xml
        │   │   │       org-openide-nodes.xml
        │   │   │       org-openide-text.xml
        │   │   │       org-openide-util.xml
        │   │   │       
        │   │   └───Modules
        │   │           org-netbeans-api-annotations-common.xml
        │   │           org-netbeans-api-progress.xml
        │   │           org-netbeans-api-search.xml
        │   │           org-netbeans-api-visual.xml
        │   │           org-netbeans-core-execution.xml
        │   │           org-netbeans-core-io-ui.xml
        │   │           org-netbeans-core-multitabs.xml
        │   │           org-netbeans-core-multiview.xml
        │   │           org-netbeans-core-output2.xml
        │   │           org-netbeans-core-ui.xml
        │   │           org-netbeans-core-windows.xml
        │   │           org-netbeans-core.xml
        │   │           org-netbeans-lib-uihandler.xml
        │   │           org-netbeans-modules-applemenu.xml
        │   │           org-netbeans-modules-autoupdate-cli.xml
        │   │           org-netbeans-modules-autoupdate-services.xml
        │   │           org-netbeans-modules-autoupdate-ui.xml
        │   │           org-netbeans-modules-core-kit.xml
        │   │           org-netbeans-modules-editor-mimelookup-impl.xml
        │   │           org-netbeans-modules-editor-mimelookup.xml
        │   │           org-netbeans-modules-favorites.xml
        │   │           org-netbeans-modules-javahelp.xml
        │   │           org-netbeans-modules-keyring-fallback.xml
        │   │           org-netbeans-modules-keyring-impl.xml
        │   │           org-netbeans-modules-keyring.xml
        │   │           org-netbeans-modules-masterfs-nio2.xml
        │   │           org-netbeans-modules-masterfs.xml
        │   │           org-netbeans-modules-options-api.xml
        │   │           org-netbeans-modules-options-keymap.xml
        │   │           org-netbeans-modules-print.xml
        │   │           org-netbeans-modules-progress-ui.xml
        │   │           org-netbeans-modules-queries.xml
        │   │           org-netbeans-modules-sampler.xml
        │   │           org-netbeans-modules-sendopts.xml
        │   │           org-netbeans-modules-settings.xml
        │   │           org-netbeans-modules-spi-actions.xml
        │   │           org-netbeans-modules-templates.xml
        │   │           org-netbeans-modules-uihandler.xml
        │   │           org-netbeans-spi-quicksearch.xml
        │   │           org-netbeans-swing-outline.xml
        │   │           org-netbeans-swing-plaf.xml
        │   │           org-netbeans-swing-tabcontrol.xml
        │   │           org-openide-actions.xml
        │   │           org-openide-awt.xml
        │   │           org-openide-compat.xml
        │   │           org-openide-dialogs.xml
        │   │           org-openide-execution.xml
        │   │           org-openide-explorer.xml
        │   │           org-openide-io.xml
        │   │           org-openide-loaders.xml
        │   │           org-openide-nodes.xml
        │   │           org-openide-options.xml
        │   │           org-openide-text.xml
        │   │           org-openide-util-enumerations.xml
        │   │           org-openide-windows.xml
        │   │           
        │   ├───core
        │   │   │   core.jar
        │   │   │   org-openide-filesystems.jar
        │   │   │   
        │   │   └───locale
        │   │           core_ja.jar
        │   │           core_zh_CN.jar
        │   │           org-openide-filesystems_ja.jar
        │   │           org-openide-filesystems_zh_CN.jar
        │   │           
        │   ├───lib
        │   │   │   boot.jar
        │   │   │   nbexec.dll
        │   │   │   nbexec.exe
        │   │   │   nbexec64.dll
        │   │   │   nbexec64.exe
        │   │   │   org-openide-modules.jar
        │   │   │   org-openide-util-lookup.jar
        │   │   │   org-openide-util.jar
        │   │   │   
        │   │   └───locale
        │   │           boot_ja.jar
        │   │           boot_zh_CN.jar
        │   │           org-openide-modules_ja.jar
        │   │           org-openide-modules_zh_CN.jar
        │   │           org-openide-util-lookup_ja.jar
        │   │           org-openide-util-lookup_zh_CN.jar
        │   │           org-openide-util_ja.jar
        │   │           org-openide-util_zh_CN.jar
        │   │           
        │   ├───modules
        │   │   │   org-netbeans-api-annotations-common.jar
        │   │   │   org-netbeans-api-progress.jar
        │   │   │   org-netbeans-api-search.jar
        │   │   │   org-netbeans-api-visual.jar
        │   │   │   org-netbeans-core-execution.jar
        │   │   │   org-netbeans-core-io-ui.jar
        │   │   │   org-netbeans-core-multitabs.jar
        │   │   │   org-netbeans-core-multiview.jar
        │   │   │   org-netbeans-core-output2.jar
        │   │   │   org-netbeans-core-ui.jar
        │   │   │   org-netbeans-core-windows.jar
        │   │   │   org-netbeans-core.jar
        │   │   │   org-netbeans-lib-uihandler.jar
        │   │   │   org-netbeans-modules-applemenu.jar
        │   │   │   org-netbeans-modules-autoupdate-cli.jar
        │   │   │   org-netbeans-modules-autoupdate-services.jar
        │   │   │   org-netbeans-modules-autoupdate-ui.jar
        │   │   │   org-netbeans-modules-core-kit.jar
        │   │   │   org-netbeans-modules-editor-mimelookup-impl.jar
        │   │   │   org-netbeans-modules-editor-mimelookup.jar
        │   │   │   org-netbeans-modules-favorites.jar
        │   │   │   org-netbeans-modules-javahelp.jar
        │   │   │   org-netbeans-modules-keyring-fallback.jar
        │   │   │   org-netbeans-modules-keyring-impl.jar
        │   │   │   org-netbeans-modules-keyring.jar
        │   │   │   org-netbeans-modules-masterfs-nio2.jar
        │   │   │   org-netbeans-modules-masterfs.jar
        │   │   │   org-netbeans-modules-options-api.jar
        │   │   │   org-netbeans-modules-options-keymap.jar
        │   │   │   org-netbeans-modules-print.jar
        │   │   │   org-netbeans-modules-progress-ui.jar
        │   │   │   org-netbeans-modules-queries.jar
        │   │   │   org-netbeans-modules-sampler.jar
        │   │   │   org-netbeans-modules-sendopts.jar
        │   │   │   org-netbeans-modules-settings.jar
        │   │   │   org-netbeans-modules-spi-actions.jar
        │   │   │   org-netbeans-modules-templates.jar
        │   │   │   org-netbeans-modules-uihandler.jar
        │   │   │   org-netbeans-spi-quicksearch.jar
        │   │   │   org-netbeans-swing-outline.jar
        │   │   │   org-netbeans-swing-plaf.jar
        │   │   │   org-netbeans-swing-tabcontrol.jar
        │   │   │   org-openide-actions.jar
        │   │   │   org-openide-awt.jar
        │   │   │   org-openide-compat.jar
        │   │   │   org-openide-dialogs.jar
        │   │   │   org-openide-execution.jar
        │   │   │   org-openide-explorer.jar
        │   │   │   org-openide-io.jar
        │   │   │   org-openide-loaders.jar
        │   │   │   org-openide-nodes.jar
        │   │   │   org-openide-options.jar
        │   │   │   org-openide-text.jar
        │   │   │   org-openide-util-enumerations.jar
        │   │   │   org-openide-windows.jar
        │   │   │   
        │   │   ├───ext
        │   │   │   │   jhall-2.0_05.jar
        │   │   │   │   updater.jar
        │   │   │   │   
        │   │   │   └───locale
        │   │   │           updater_ja.jar
        │   │   │           updater_zh_CN.jar
        │   │   │           
        │   │   └───locale
        │   │           org-netbeans-api-annotations-common_ja.jar
        │   │           org-netbeans-api-annotations-common_zh_CN.jar
        │   │           org-netbeans-api-progress_ja.jar
        │   │           org-netbeans-api-progress_zh_CN.jar
        │   │           org-netbeans-api-search_ja.jar
        │   │           org-netbeans-api-search_zh_CN.jar
        │   │           org-netbeans-api-visual_ja.jar
        │   │           org-netbeans-api-visual_zh_CN.jar
        │   │           org-netbeans-core-execution_ja.jar
        │   │           org-netbeans-core-execution_zh_CN.jar
        │   │           org-netbeans-core-io-ui_ja.jar
        │   │           org-netbeans-core-io-ui_zh_CN.jar
        │   │           org-netbeans-core-multitabs_ja.jar
        │   │           org-netbeans-core-multitabs_zh_CN.jar
        │   │           org-netbeans-core-multiview_ja.jar
        │   │           org-netbeans-core-multiview_zh_CN.jar
        │   │           org-netbeans-core-output2_ja.jar
        │   │           org-netbeans-core-output2_zh_CN.jar
        │   │           org-netbeans-core-ui_ja.jar
        │   │           org-netbeans-core-ui_zh_CN.jar
        │   │           org-netbeans-core-windows_ja.jar
        │   │           org-netbeans-core-windows_zh_CN.jar
        │   │           org-netbeans-core_ja.jar
        │   │           org-netbeans-core_zh_CN.jar
        │   │           org-netbeans-lib-uihandler_ja.jar
        │   │           org-netbeans-lib-uihandler_zh_CN.jar
        │   │           org-netbeans-modules-applemenu_ja.jar
        │   │           org-netbeans-modules-applemenu_zh_CN.jar
        │   │           org-netbeans-modules-autoupdate-cli_ja.jar
        │   │           org-netbeans-modules-autoupdate-cli_zh_CN.jar
        │   │           org-netbeans-modules-autoupdate-services_ja.jar
        │   │           org-netbeans-modules-autoupdate-services_zh_CN.jar
        │   │           org-netbeans-modules-autoupdate-ui_ja.jar
        │   │           org-netbeans-modules-autoupdate-ui_zh_CN.jar
        │   │           org-netbeans-modules-core-kit_ja.jar
        │   │           org-netbeans-modules-core-kit_zh_CN.jar
        │   │           org-netbeans-modules-editor-mimelookup-impl_ja.jar
        │   │           org-netbeans-modules-editor-mimelookup-impl_zh_CN.jar
        │   │           org-netbeans-modules-editor-mimelookup_ja.jar
        │   │           org-netbeans-modules-editor-mimelookup_zh_CN.jar
        │   │           org-netbeans-modules-favorites_ja.jar
        │   │           org-netbeans-modules-favorites_zh_CN.jar
        │   │           org-netbeans-modules-javahelp_ja.jar
        │   │           org-netbeans-modules-javahelp_zh_CN.jar
        │   │           org-netbeans-modules-keyring-fallback_ja.jar
        │   │           org-netbeans-modules-keyring-fallback_zh_CN.jar
        │   │           org-netbeans-modules-keyring-impl_ja.jar
        │   │           org-netbeans-modules-keyring-impl_zh_CN.jar
        │   │           org-netbeans-modules-keyring_ja.jar
        │   │           org-netbeans-modules-keyring_zh_CN.jar
        │   │           org-netbeans-modules-masterfs-nio2_ja.jar
        │   │           org-netbeans-modules-masterfs-nio2_zh_CN.jar
        │   │           org-netbeans-modules-masterfs_ja.jar
        │   │           org-netbeans-modules-masterfs_zh_CN.jar
        │   │           org-netbeans-modules-options-api_ja.jar
        │   │           org-netbeans-modules-options-api_zh_CN.jar
        │   │           org-netbeans-modules-options-keymap_ja.jar
        │   │           org-netbeans-modules-options-keymap_zh_CN.jar
        │   │           org-netbeans-modules-print_ja.jar
        │   │           org-netbeans-modules-print_zh_CN.jar
        │   │           org-netbeans-modules-progress-ui_ja.jar
        │   │           org-netbeans-modules-progress-ui_zh_CN.jar
        │   │           org-netbeans-modules-queries_ja.jar
        │   │           org-netbeans-modules-queries_zh_CN.jar
        │   │           org-netbeans-modules-sampler_ja.jar
        │   │           org-netbeans-modules-sampler_zh_CN.jar
        │   │           org-netbeans-modules-sendopts_ja.jar
        │   │           org-netbeans-modules-sendopts_zh_CN.jar
        │   │           org-netbeans-modules-settings_ja.jar
        │   │           org-netbeans-modules-settings_zh_CN.jar
        │   │           org-netbeans-modules-spi-actions_ja.jar
        │   │           org-netbeans-modules-spi-actions_zh_CN.jar
        │   │           org-netbeans-modules-templates_ja.jar
        │   │           org-netbeans-modules-templates_zh_CN.jar
        │   │           org-netbeans-modules-uihandler_ja.jar
        │   │           org-netbeans-modules-uihandler_zh_CN.jar
        │   │           org-netbeans-spi-quicksearch_ja.jar
        │   │           org-netbeans-spi-quicksearch_zh_CN.jar
        │   │           org-netbeans-swing-outline_ja.jar
        │   │           org-netbeans-swing-outline_zh_CN.jar
        │   │           org-netbeans-swing-plaf_ja.jar
        │   │           org-netbeans-swing-plaf_zh_CN.jar
        │   │           org-netbeans-swing-tabcontrol_ja.jar
        │   │           org-netbeans-swing-tabcontrol_zh_CN.jar
        │   │           org-openide-actions_ja.jar
        │   │           org-openide-actions_zh_CN.jar
        │   │           org-openide-awt_ja.jar
        │   │           org-openide-awt_zh_CN.jar
        │   │           org-openide-compat_ja.jar
        │   │           org-openide-compat_zh_CN.jar
        │   │           org-openide-dialogs_ja.jar
        │   │           org-openide-dialogs_zh_CN.jar
        │   │           org-openide-execution_ja.jar
        │   │           org-openide-execution_zh_CN.jar
        │   │           org-openide-explorer_ja.jar
        │   │           org-openide-explorer_zh_CN.jar
        │   │           org-openide-io_ja.jar
        │   │           org-openide-io_zh_CN.jar
        │   │           org-openide-loaders_ja.jar
        │   │           org-openide-loaders_zh_CN.jar
        │   │           org-openide-nodes_ja.jar
        │   │           org-openide-nodes_zh_CN.jar
        │   │           org-openide-options_ja.jar
        │   │           org-openide-options_zh_CN.jar
        │   │           org-openide-text_ja.jar
        │   │           org-openide-text_zh_CN.jar
        │   │           org-openide-util-enumerations_ja.jar
        │   │           org-openide-util-enumerations_zh_CN.jar
        │   │           org-openide-windows_ja.jar
        │   │           org-openide-windows_zh_CN.jar
        │   │           
        │   └───update_tracking
        │           org-netbeans-api-annotations-common.xml
        │           org-netbeans-api-progress.xml
        │           org-netbeans-api-search.xml
        │           org-netbeans-api-visual.xml
        │           org-netbeans-bootstrap.xml
        │           org-netbeans-core-execution.xml
        │           org-netbeans-core-io-ui.xml
        │           org-netbeans-core-multitabs.xml
        │           org-netbeans-core-multiview.xml
        │           org-netbeans-core-output2.xml
        │           org-netbeans-core-startup.xml
        │           org-netbeans-core-ui.xml
        │           org-netbeans-core-windows.xml
        │           org-netbeans-core.xml
        │           org-netbeans-lib-uihandler.xml
        │           org-netbeans-modules-applemenu.xml
        │           org-netbeans-modules-autoupdate-cli.xml
        │           org-netbeans-modules-autoupdate-services.xml
        │           org-netbeans-modules-autoupdate-ui.xml
        │           org-netbeans-modules-core-kit.xml
        │           org-netbeans-modules-editor-mimelookup-impl.xml
        │           org-netbeans-modules-editor-mimelookup.xml
        │           org-netbeans-modules-favorites.xml
        │           org-netbeans-modules-javahelp.xml
        │           org-netbeans-modules-keyring-fallback.xml
        │           org-netbeans-modules-keyring-impl.xml
        │           org-netbeans-modules-keyring.xml
        │           org-netbeans-modules-masterfs-nio2.xml
        │           org-netbeans-modules-masterfs.xml
        │           org-netbeans-modules-options-api.xml
        │           org-netbeans-modules-options-keymap.xml
        │           org-netbeans-modules-print.xml
        │           org-netbeans-modules-progress-ui.xml
        │           org-netbeans-modules-queries.xml
        │           org-netbeans-modules-sampler.xml
        │           org-netbeans-modules-sendopts.xml
        │           org-netbeans-modules-settings.xml
        │           org-netbeans-modules-spi-actions.xml
        │           org-netbeans-modules-templates.xml
        │           org-netbeans-modules-uihandler.xml
        │           org-netbeans-spi-quicksearch.xml
        │           org-netbeans-swing-outline.xml
        │           org-netbeans-swing-plaf.xml
        │           org-netbeans-swing-tabcontrol.xml
        │           org-openide-actions.xml
        │           org-openide-awt.xml
        │           org-openide-compat.xml
        │           org-openide-dialogs.xml
        │           org-openide-execution.xml
        │           org-openide-explorer.xml
        │           org-openide-filesystems.xml
        │           org-openide-io.xml
        │           org-openide-loaders.xml
        │           org-openide-modules.xml
        │           org-openide-nodes.xml
        │           org-openide-options.xml
        │           org-openide-text.xml
        │           org-openide-util-enumerations.xml
        │           org-openide-util-lookup.xml
        │           org-openide-util.xml
        │           org-openide-windows.xml
        │           
        ├───profiler
        │   │   .lastModified
        │   │   VERSION.txt
        │   │   
        │   ├───config
        │   │   └───Modules
        │   │           org-netbeans-lib-profiler-charts.xml
        │   │           org-netbeans-lib-profiler-common.xml
        │   │           org-netbeans-lib-profiler-ui.xml
        │   │           org-netbeans-lib-profiler.xml
        │   │           org-netbeans-modules-profiler-api.xml
        │   │           org-netbeans-modules-profiler-attach.xml
        │   │           org-netbeans-modules-profiler-heapwalker.xml
        │   │           org-netbeans-modules-profiler-oql.xml
        │   │           org-netbeans-modules-profiler-selector-api.xml
        │   │           org-netbeans-modules-profiler-selector-ui.xml
        │   │           org-netbeans-modules-profiler-snaptracer.xml
        │   │           org-netbeans-modules-profiler-utilities.xml
        │   │           org-netbeans-modules-profiler.xml
        │   │           
        │   ├───lib
        │   │   │   jfluid-server-15.jar
        │   │   │   jfluid-server.jar
        │   │   │   
        │   │   ├───deployed
        │   │   │   ├───jdk15
        │   │   │   │   └───windows-amd64
        │   │   │   │           profilerinterface.dll
        │   │   │   │           
        │   │   │   └───jdk16
        │   │   │       └───windows-amd64
        │   │   │               profilerinterface.dll
        │   │   │               
        │   │   └───locale
        │   │           jfluid-server_ja.jar
        │   │           jfluid-server_zh_CN.jar
        │   │           
        │   ├───modules
        │   │   │   org-netbeans-lib-profiler-charts.jar
        │   │   │   org-netbeans-lib-profiler-common.jar
        │   │   │   org-netbeans-lib-profiler-ui.jar
        │   │   │   org-netbeans-lib-profiler.jar
        │   │   │   org-netbeans-modules-profiler-api.jar
        │   │   │   org-netbeans-modules-profiler-attach.jar
        │   │   │   org-netbeans-modules-profiler-heapwalker.jar
        │   │   │   org-netbeans-modules-profiler-oql.jar
        │   │   │   org-netbeans-modules-profiler-selector-api.jar
        │   │   │   org-netbeans-modules-profiler-selector-ui.jar
        │   │   │   org-netbeans-modules-profiler-snaptracer.jar
        │   │   │   org-netbeans-modules-profiler-utilities.jar
        │   │   │   org-netbeans-modules-profiler.jar
        │   │   │   
        │   │   └───locale
        │   │           org-netbeans-lib-profiler-charts_ja.jar
        │   │           org-netbeans-lib-profiler-charts_zh_CN.jar
        │   │           org-netbeans-lib-profiler-common_ja.jar
        │   │           org-netbeans-lib-profiler-common_zh_CN.jar
        │   │           org-netbeans-lib-profiler-ui_ja.jar
        │   │           org-netbeans-lib-profiler-ui_zh_CN.jar
        │   │           org-netbeans-lib-profiler_ja.jar
        │   │           org-netbeans-lib-profiler_zh_CN.jar
        │   │           org-netbeans-modules-profiler-api_ja.jar
        │   │           org-netbeans-modules-profiler-api_zh_CN.jar
        │   │           org-netbeans-modules-profiler-attach_ja.jar
        │   │           org-netbeans-modules-profiler-attach_zh_CN.jar
        │   │           org-netbeans-modules-profiler-heapwalker_ja.jar
        │   │           org-netbeans-modules-profiler-heapwalker_zh_CN.jar
        │   │           org-netbeans-modules-profiler-oql_ja.jar
        │   │           org-netbeans-modules-profiler-oql_zh_CN.jar
        │   │           org-netbeans-modules-profiler-selector-api_ja.jar
        │   │           org-netbeans-modules-profiler-selector-api_zh_CN.jar
        │   │           org-netbeans-modules-profiler-selector-ui_ja.jar
        │   │           org-netbeans-modules-profiler-selector-ui_zh_CN.jar
        │   │           org-netbeans-modules-profiler-snaptracer_ja.jar
        │   │           org-netbeans-modules-profiler-snaptracer_zh_CN.jar
        │   │           org-netbeans-modules-profiler-utilities_ja.jar
        │   │           org-netbeans-modules-profiler-utilities_zh_CN.jar
        │   │           org-netbeans-modules-profiler_ja.jar
        │   │           org-netbeans-modules-profiler_zh_CN.jar
        │   │           
        │   └───update_tracking
        │           org-netbeans-lib-profiler-charts.xml
        │           org-netbeans-lib-profiler-common.xml
        │           org-netbeans-lib-profiler-ui.xml
        │           org-netbeans-lib-profiler.xml
        │           org-netbeans-modules-profiler-api.xml
        │           org-netbeans-modules-profiler-attach.xml
        │           org-netbeans-modules-profiler-heapwalker.xml
        │           org-netbeans-modules-profiler-oql.xml
        │           org-netbeans-modules-profiler-selector-api.xml
        │           org-netbeans-modules-profiler-selector-ui.xml
        │           org-netbeans-modules-profiler-snaptracer.xml
        │           org-netbeans-modules-profiler-utilities.xml
        │           org-netbeans-modules-profiler.xml
        │           
        └───visualvm
            │   .lastModified
            │   
            ├───config
            │   └───Modules
            │           com-sun-tools-visualvm-api-caching.xml
            │           com-sun-tools-visualvm-application-views.xml
            │           com-sun-tools-visualvm-application.xml
            │           com-sun-tools-visualvm-attach.xml
            │           com-sun-tools-visualvm-charts.xml
            │           com-sun-tools-visualvm-core.xml
            │           com-sun-tools-visualvm-coredump.xml
            │           com-sun-tools-visualvm-heapdump.xml
            │           com-sun-tools-visualvm-host-remote.xml
            │           com-sun-tools-visualvm-host-views.xml
            │           com-sun-tools-visualvm-host.xml
            │           com-sun-tools-visualvm-jmx.xml
            │           com-sun-tools-visualvm-jvm.xml
            │           com-sun-tools-visualvm-jvmstat.xml
            │           com-sun-tools-visualvm-modules-appui.xml
            │           com-sun-tools-visualvm-profiler.xml
            │           com-sun-tools-visualvm-profiling.xml
            │           com-sun-tools-visualvm-sa.xml
            │           com-sun-tools-visualvm-sampler.xml
            │           com-sun-tools-visualvm-threaddump.xml
            │           com-sun-tools-visualvm-tools.xml
            │           com-sun-tools-visualvm-uisupport.xml
            │           org-netbeans-api-visual.xml_hidden
            │           org-netbeans-core-execution.xml_hidden
            │           org-netbeans-core-io-ui.xml_hidden
            │           org-netbeans-core-output2.xml_hidden
            │           org-netbeans-lib-uihandler.xml_hidden
            │           org-netbeans-modules-core-kit.xml_hidden
            │           org-netbeans-modules-favorites.xml_hidden
            │           org-netbeans-modules-options-keymap.xml_hidden
            │           org-netbeans-modules-print.xml_hidden
            │           org-netbeans-modules-spi-actions.xml_hidden
            │           org-netbeans-modules-templates.xml_hidden
            │           org-netbeans-modules-uihandler.xml_hidden
            │           org-openide-compat.xml_hidden
            │           org-openide-execution.xml_hidden
            │           org-openide-options.xml_hidden
            │           org-openide-util-enumerations.xml_hidden
            │           
            ├───core
            │   │   com-sun-tools-visualvm-modules-startup.jar
            │   │   
            │   └───locale
            │           com-sun-tools-visualvm-modules-startup_ja.jar
            │           com-sun-tools-visualvm-modules-startup_zh_CN.jar
            │           core_visualvm.jar
            │           
            ├───modules
            │   │   com-sun-tools-visualvm-api-caching.jar
            │   │   com-sun-tools-visualvm-application-views.jar
            │   │   com-sun-tools-visualvm-application.jar
            │   │   com-sun-tools-visualvm-attach.jar
            │   │   com-sun-tools-visualvm-charts.jar
            │   │   com-sun-tools-visualvm-core.jar
            │   │   com-sun-tools-visualvm-coredump.jar
            │   │   com-sun-tools-visualvm-heapdump.jar
            │   │   com-sun-tools-visualvm-host-remote.jar
            │   │   com-sun-tools-visualvm-host-views.jar
            │   │   com-sun-tools-visualvm-host.jar
            │   │   com-sun-tools-visualvm-jmx.jar
            │   │   com-sun-tools-visualvm-jvm.jar
            │   │   com-sun-tools-visualvm-jvmstat.jar
            │   │   com-sun-tools-visualvm-modules-appui.jar
            │   │   com-sun-tools-visualvm-profiler.jar
            │   │   com-sun-tools-visualvm-profiling.jar
            │   │   com-sun-tools-visualvm-sa.jar
            │   │   com-sun-tools-visualvm-sampler.jar
            │   │   com-sun-tools-visualvm-threaddump.jar
            │   │   com-sun-tools-visualvm-tools.jar
            │   │   com-sun-tools-visualvm-uisupport.jar
            │   │   
            │   └───locale
            │           com-sun-tools-visualvm-api-caching_ja.jar
            │           com-sun-tools-visualvm-api-caching_zh_CN.jar
            │           com-sun-tools-visualvm-application-views_ja.jar
            │           com-sun-tools-visualvm-application-views_zh_CN.jar
            │           com-sun-tools-visualvm-application_ja.jar
            │           com-sun-tools-visualvm-application_zh_CN.jar
            │           com-sun-tools-visualvm-attach_ja.jar
            │           com-sun-tools-visualvm-attach_zh_CN.jar
            │           com-sun-tools-visualvm-charts_ja.jar
            │           com-sun-tools-visualvm-charts_zh_CN.jar
            │           com-sun-tools-visualvm-coredump_ja.jar
            │           com-sun-tools-visualvm-coredump_zh_CN.jar
            │           com-sun-tools-visualvm-core_ja.jar
            │           com-sun-tools-visualvm-core_zh_CN.jar
            │           com-sun-tools-visualvm-heapdump_ja.jar
            │           com-sun-tools-visualvm-heapdump_zh_CN.jar
            │           com-sun-tools-visualvm-host-remote_ja.jar
            │           com-sun-tools-visualvm-host-remote_zh_CN.jar
            │           com-sun-tools-visualvm-host-views_ja.jar
            │           com-sun-tools-visualvm-host-views_zh_CN.jar
            │           com-sun-tools-visualvm-host_ja.jar
            │           com-sun-tools-visualvm-host_zh_CN.jar
            │           com-sun-tools-visualvm-jmx_ja.jar
            │           com-sun-tools-visualvm-jmx_zh_CN.jar
            │           com-sun-tools-visualvm-jvmstat_ja.jar
            │           com-sun-tools-visualvm-jvmstat_zh_CN.jar
            │           com-sun-tools-visualvm-jvm_ja.jar
            │           com-sun-tools-visualvm-jvm_zh_CN.jar
            │           com-sun-tools-visualvm-modules-appui_ja.jar
            │           com-sun-tools-visualvm-modules-appui_zh_CN.jar
            │           com-sun-tools-visualvm-profiler_ja.jar
            │           com-sun-tools-visualvm-profiler_zh_CN.jar
            │           com-sun-tools-visualvm-profiling_ja.jar
            │           com-sun-tools-visualvm-profiling_zh_CN.jar
            │           com-sun-tools-visualvm-sampler_ja.jar
            │           com-sun-tools-visualvm-sampler_zh_CN.jar
            │           com-sun-tools-visualvm-sa_ja.jar
            │           com-sun-tools-visualvm-sa_zh_CN.jar
            │           com-sun-tools-visualvm-threaddump_ja.jar
            │           com-sun-tools-visualvm-threaddump_zh_CN.jar
            │           com-sun-tools-visualvm-tools_ja.jar
            │           com-sun-tools-visualvm-tools_zh_CN.jar
            │           com-sun-tools-visualvm-uisupport_ja.jar
            │           com-sun-tools-visualvm-uisupport_zh_CN.jar
            │           org-netbeans-core-windows_visualvm.jar
            │           org-netbeans-core_visualvm.jar
            │           org-netbeans-modules-profiler_visualvm.jar
            │           
            └───update_tracking
                    com-sun-tools-visualvm-api-caching.xml
                    com-sun-tools-visualvm-application-views.xml
                    com-sun-tools-visualvm-application.xml
                    com-sun-tools-visualvm-attach.xml
                    com-sun-tools-visualvm-charts.xml
                    com-sun-tools-visualvm-core.xml
                    com-sun-tools-visualvm-coredump.xml
                    com-sun-tools-visualvm-heapdump.xml
                    com-sun-tools-visualvm-host-remote.xml
                    com-sun-tools-visualvm-host-views.xml
                    com-sun-tools-visualvm-host.xml
                    com-sun-tools-visualvm-jmx.xml
                    com-sun-tools-visualvm-jvm.xml
                    com-sun-tools-visualvm-jvmstat.xml
                    com-sun-tools-visualvm-modules-appui.xml
                    com-sun-tools-visualvm-modules-startup.xml
                    com-sun-tools-visualvm-profiler.xml
                    com-sun-tools-visualvm-profiling.xml
                    com-sun-tools-visualvm-sa.xml
                    com-sun-tools-visualvm-sampler.xml
                    com-sun-tools-visualvm-threaddump.xml
                    com-sun-tools-visualvm-tools.xml
                    com-sun-tools-visualvm-uisupport.xml

Windows 10, version 1709, Build 16299.371 with local administrator rights

hieplq commented 5 years ago

i get same issue on my product. use: Jetty(9.4.11.v20180605) openjdk 1.8.0_181 x64 equinox Osgi ContainerIncludeJarPattern="./[^/]servlet-api-[^/].jar$|./javax.servlet.jsp.jstl-..jar$|./org.apache.taglibs.taglibs-standard-impl-.*.jar$" haven't configuration of WebInfIncludeJarPattern

I get it when run from eclipse also standalone, so isn't by m2e I think issue from Osgi environment

i get two pattern of warning: pattern 1

Sep 12, 2018 5:26:39 PM org.eclipse.jetty.annotations.AnnotationParser warn
WARNING: org.eclipse.equinox.internal.app.EclipseAppHandle$2 scanned from multiple locations: jar:file:///home/hieplq/1Dev/project/native/idempiere-dev/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.eclipse.equinox.app_1.3.500.v20171221-2204.jar!/org/eclipse/equinox/internal/app/EclipseAppHandle$2.class, file:///home/hieplq/1Dev/project/native/idempiere-dev/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.eclipse.equinox.app_1.3.500.v20171221-2204.jar

pattern 2 17:26:45.740-----------> AnnotationParser.warn: com.itextpdf.text.pdf.events.IndexEvents$Entry scanned from multiple locations: jar:file:///home/hieplq/1Dev/project/native/idempiere-dev/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/com.itextpdf_5.5.12.jar!/com/itextpdf/text/pdf/events/IndexEvents$Entry.class, file:///home/hieplq/1Dev/project/native/idempiere-dev/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/com.itextpdf_5.5.12.jar [27]

joakime commented 5 years ago

@hieplq it looks like you have a hybrid environment, some of it on normal JVM classpath / classloader, and some of it using OSGi. Try connecting to your JVM via JMX and explore your classloaders, it might reveal something useful.

pattern 1 with better formatting

WARNING: org.eclipse.equinox.internal.app.EclipseAppHandle$2 scanned from multiple locations: 
jar:file:///home/hieplq/1Dev/project/native/idempiere-dev/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.eclipse.equinox.app_1.3.500.v20171221-2204.jar!/org/eclipse/equinox/internal/app/EclipseAppHandle$2.class, 
    file:///home/hieplq/1Dev/project/native/idempiere-dev/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.eclipse.equinox.app_1.3.500.v20171221-2204.jar

pattern 2 with better formatting

17:26:45.740-----------> AnnotationParser.warn: com.itextpdf.text.pdf.events.IndexEvents$Entry scanned from multiple locations: 
jar:file:///home/hieplq/1Dev/project/native/idempiere-dev/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/com.itextpdf_5.5.12.jar!/com/itextpdf/text/pdf/events/IndexEvents$Entry.class,
    file:///home/hieplq/1Dev/project/native/idempiere-dev/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/com.itextpdf_5.5.12.jar [27]

Those are both 2 different URI locations (hence the warning). Looks like one is from normal java classpath (because we get the jar:file:<os-filesystem-location>!/<jar-entry> syntax), and one is from osgi classloader (as it doesn't return the jar-entry).

Your scenario looks like an improper use of OSGi.

hieplq commented 5 years ago

logScanDuplicate.log

i add "-verbose:class" to get info of class loader org.zkoss.util.resource.impl.LabelLoaderImpl is a duplicate warning, but on log i see it load just one time.

joakime commented 5 years ago

bytecode scanning doesn't load the class, it iterates through the entire classloader and opens each *.class as an inputstream for bytecode scanning. The -verbose:class option would not see this.

hieplq commented 5 years ago

"Try connecting to your JVM via JMX and explore your classloaders" I try some tool like jconsole, visualvm, jprofiler also goolge, but not yet figure out how to view list of classloader for a class.

please help me what's tool or document or keyword to search

joakime commented 5 years ago

@janbartel perhaps there could be some additional logging about classloaders? or better filtering for osgi use case?

hieplq commented 5 years ago

i see jetty scan from two path one from osgi bundle and on from JAVA_TARGET_PLATFORM.

jettyscan

janbartel commented 5 years ago

@hieplq we scan from the container classpath ONLY those jars that have a pattern that matches the pattern specified by the ContainerIncludeJarPattern as documented here: http://www.eclipse.org/jetty/documentation/9.4.12.v20180830/using-annotations.html#jars-scanned-for-annotations

Can you please do a server dump (server.setDumpAfterStart(true), or the equivalent with the jetty.server.dumpAfterStart=true jetty property.

hieplq commented 5 years ago

my ContainerIncludeJarPattern=./[^/]servlet-api-[^/].jar|./javax.servlet.jsp.jstl-..jar|./org.apache.taglibs.taglibs-standard-impl-.*.jar

my server dump:

Server@93e418{STARTING}[9.4.12.v20180830] - STARTING
 += QueuedThreadPool[qtp518306698]@1ee4bb8a{STARTED,10<=10<=200,i=4,q=0}[ReservedThreadExecutor@18b5bf1e{s=0/4,p=0}] - STARTED
 |   += ReservedThreadExecutor@18b5bf1e{s=0/4,p=0} - STARTED
 |   +> 33 qtp518306698-33 SELECTING RUNNABLE @ java.base@10.0.2/sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
 |   +> 34 qtp518306698-34 SELECTING RUNNABLE @ java.base@10.0.2/sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
 |   +> 35 qtp518306698-35 SELECTING RUNNABLE @ java.base@10.0.2/sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
 |   +> 29 qtp518306698-29 IDLE TIMED_WAITING @ java.base@10.0.2/jdk.internal.misc.Unsafe.park(Native Method)
 |   +> 37 qtp518306698-37 IDLE TIMED_WAITING @ java.base@10.0.2/jdk.internal.misc.Unsafe.park(Native Method)
 |   +> 31 qtp518306698-31 SELECTING RUNNABLE @ java.base@10.0.2/sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
 |   +> 30 qtp518306698-30 IDLE TIMED_WAITING @ java.base@10.0.2/jdk.internal.misc.Unsafe.park(Native Method)
 |   +> 36 qtp518306698-36-acceptor-0@514071d1-ServerConnector@61a7791a{SSL,[ssl, alpn, h2, http/1.1]}{localhost:8443} ACCEPTING RUNNABLE @ java.base@10.0.2/sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
 |   +> 38 qtp518306698-38 IDLE TIMED_WAITING @ java.base@10.0.2/jdk.internal.misc.Unsafe.park(Native Method)
 |   +> 32 qtp518306698-32-acceptor-0@179c59a4-ServerConnector@4b5dc693{HTTP/1.1,[http/1.1, h2c]}{localhost:8080} ACCEPTING RUNNABLE @ java.base@10.0.2/sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
 |   +> jobs - size=0
 += ScheduledExecutorScheduler@300eb7bd{STARTED} - STARTED
 |   +- java.base@10.0.2/jdk.internal.misc.Unsafe.park(Native Method)
 |   +- java.base@10.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
 |   +- java.base@10.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2117)
 |   +- java.base@10.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
 |   +- java.base@10.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
 |   +- java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061)
 |   +- java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1121)
 |   +- java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
 |   +- java.base@10.0.2/java.lang.Thread.run(Thread.java:844)
 += HandlerCollection@41e5086f{STARTED}[ContextHandlerCollection@30767ca2{STARTED}[o.e.j.w.WebAppContext@20071131{iDempiere Root,/,file://[IDEMPIERE-HOME]/org.adempiere.server/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.adempiere.server/}, o.e.j.w.WebAppContext@30a62345{/ADInterface,file://[IDEMPIERE-HOME]/org.idempiere.webservices/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.idempiere.webservices/}, o.e.j.w.WebAppContext@102ba1bb{iDempiere Web Client,/webui,file://[IDEMPIERE-HOME]/org.adempiere.ui.zk/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.adempiere.ui.zk/}], DefaultHandler@6e72e87e{STARTED}] - STARTED
 |   += ContextHandlerCollection@30767ca2{STARTED}[o.e.j.w.WebAppContext@20071131{iDempiere Root,/,file://[IDEMPIERE-HOME]/org.adempiere.server/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.adempiere.server/}, o.e.j.w.WebAppContext@30a62345{/ADInterface,file://[IDEMPIERE-HOME]/org.idempiere.webservices/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.idempiere.webservices/}, o.e.j.w.WebAppContext@102ba1bb{iDempiere Web Client,/webui,file://[IDEMPIERE-HOME]/org.adempiere.ui.zk/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.adempiere.ui.zk/}] - STARTED
 |   |   += o.e.j.w.WebAppContext@20071131{iDempiere Root,/,file://[IDEMPIERE-HOME]/org.adempiere.server/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.adempiere.server/} - STARTED
 |   |   |   += org.eclipse.jetty.server.session.SessionHandler1527441377==dftMaxIdleSec=900 - STARTED
 |   |   |   |   += ConstraintSecurityHandler@32c53a9f{STARTED} - STARTED
 |   |   |   |   |   +- org.eclipse.jetty.security.DefaultAuthenticatorFactory@3155c309
 |   |   |   |   |   += ServletHandler@489dec45{STARTED} - STARTED
 |   |   |   |   |   |   += ListenerHolder@44a42f58{STARTED}: org.eclipse.jetty.servlet.listener.ELContextCleaner - STARTED
 |   |   |   |   |   |   += ListenerHolder@5faee491{STARTED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner - STARTED
 |   |   |   |   |   |   += default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=true - STARTED
 |   |   |   |   |   |   |   +- dirAllowed=true
 |   |   |   |   |   |   |   +- maxCacheSize=256000000
 |   |   |   |   |   |   |   +- maxCachedFileSize=200000000
 |   |   |   |   |   |   |   +- welcomeServlets=false
 |   |   |   |   |   |   |   +- useFileMappedBuffer=true
 |   |   |   |   |   |   |   +- acceptRanges=true
 |   |   |   |   |   |   |   +- etags=false
 |   |   |   |   |   |   |   +- maxCachedFiles=2048
 |   |   |   |   |   |   |   +- redirectWelcome=false
 |   |   |   |   |   |   += jsp@19c47==org.eclipse.jetty.jsp.JettyJspServlet,jsp=null,order=0,inst=true - STARTED
 |   |   |   |   |   |   |   +- fork=false
 |   |   |   |   |   |   |   +- compilerSourceVM=1.7
 |   |   |   |   |   |   |   +- logVerbosityLevel=DEBUG
 |   |   |   |   |   |   |   +- compilerTargetVM=1.7
 |   |   |   |   |   |   |   +- scratchdir=/tmp/jetty-localhost-8443-org.adempiere.server-_-any-11163992859559536700.dir/jsp
 |   |   |   |   |   |   |   +- xpoweredBy=false
 |   |   |   |   |   |   +- [/]=>default
 |   |   |   |   |   |   +- [*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]=>jsp
 |   |   |   |   |   |   += idempiereMonitorFilter - STARTED
 |   |   |   |   |   |   += JnlpDownloadServlet@f3cd5595==jnlp.sample.servlet.JnlpDownloadServlet,jsp=null,order=1,inst=true - STARTED
 |   |   |   |   |   |   |   +- logLevel=INFORMATIONAL
 |   |   |   |   |   |   += StatusInfo@85953be0==org.compiere.web.StatusInfo,jsp=null,order=-1,inst=false - STARTED
 |   |   |   |   |   |   += idempiereMonitor@c88c961e==org.compiere.web.AdempiereMonitor,jsp=null,order=1,inst=true - STARTED
 |   |   |   |   |   |   += RestletServlet@d8aab29e==org.restlet.ext.servlet.ServerServlet,jsp=null,order=-1,inst=false - STARTED
 |   |   |   |   |   |   |   +- org.restlet.application=org.adempiere.web.server.ServerApplication
 |   |   |   |   |   |   +- [/idempiereMonitor/*]/[]==0=>idempiereMonitorFilter
 |   |   |   |   |   |   +- [*.jnlp]=>JnlpDownloadServlet
 |   |   |   |   |   |   +- [/statusInfo]=>StatusInfo
 |   |   |   |   |   |   +- [/idempiereMonitor/*]=>idempiereMonitor
 |   |   |   |   |   |   +- [/server/*]=>RestletServlet
 |   |   |   |   |   |   += Jetty_WebSocketUpgradeFilter - STARTED
 |   |   |   |   |   |   |   +- contextAttributeKey=org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter
 |   |   |   |   |   |   |   +- configuration=NativeWebSocketConfiguration@407c39e6{STARTED}
NativeWebSocketConfiguration@407c39e6{STARTED} - STARTED
 |   |   |   |   |   |   |   += WebSocketServerFactory@67a40a68[defaultPolicy=WebSocketPolicy@29f372b[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] - STARTED
 |   |   |   |   |   |   |   |   += ScheduledExecutorScheduler@54f6a2f4{STARTED} - STARTED
 |   |   |   |   |   |   |   |   +- org.eclipse.jetty.io.MappedByteBufferPool@2abdc185
 |   |   |   |   |   |   |   +- PathMappings[size=0]
 |   |   |   |   |   |   +- [/*]/[]==1=>Jetty_WebSocketUpgradeFilter
 |   |   |   |   |   |   += ListenerHolder@baf7e3d{STARTED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener - STARTED
 |   |   |   |   |   +> null
 |   |   |   |   |   +> null
 |   |   |   |   |   +> null
 |   |   |   |   |   +> []
 |   |   |   |   |   +> /server/*={*={RoleInfo[],Confidential}}
 |   |   |   |   |   +> /={TRACE={RoleInfo,F,C[],None}, TRACE.omission={RoleInfo[],None}}
 |   |   |   |   |   +> /idempiereMonitor/*={*={RoleInfo[],Confidential}}
 |   |   |   |   += org.eclipse.jetty.server.session.DefaultSessionCache@4c1fd26a[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] - STARTED
 |   |   |   |   |   += org.eclipse.jetty.server.session.NullSessionDataStore@374282ad[passivating=false,graceSec=3600] - STARTED
 |   |   |   |   +~ DefaultSessionIdManager@7337cc29{STARTED}[worker=node0] - STARTED
 |   |   |   += ErrorPageErrorHandler@3990ae4{STARTED} - STARTED
 |   |   |   += ServletContainerInitializersStarter@3127147f{STARTED} - STARTED
 |   |   |   += NativeWebSocketConfiguration@407c39e6{STARTED} - STARTED
 |   |   |   |   += WebSocketServerFactory@67a40a68[defaultPolicy=WebSocketPolicy@29f372b[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] - STARTED
 |   |   |   |   |   += ScheduledExecutorScheduler@54f6a2f4{STARTED} - STARTED
 |   |   |   |   |   +- org.eclipse.jetty.io.MappedByteBufferPool@2abdc185
 |   |   |   |   +- PathMappings[size=0]
 |   |   |   += ServerContainer@12d3bf1c{STARTED} - STARTED
 |   |   |   |   +~ NativeWebSocketConfiguration@407c39e6{STARTED} - STARTED
 |   |   |   +> WebAppClassLoader=iDempiere Root@409bd557
 |   |   |   |   +- file:[IDEMPIERE-HOME]/org.adempiere.server/WEB-INF/lib/jnlp-jardiff.jar
 |   |   |   |   +- file:[IDEMPIERE-HOME]/org.adempiere.server/WEB-INF/lib/jnlp-servlet.jar
 |   |   |   |   +-  file:[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar
 |   |   |   |       +- file:[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar
 |   |   |   |       +- org.eclipse.osgi.internal.loader.EquinoxClassLoader@23cec3b0[org.eclipse.jetty.osgi.boot:9.4.12.v20180830(id=250)]
 |   |   |   |           +- jdk.internal.loader.ClassLoaders$PlatformClassLoader@5f486feb
 |   |   |   +> Systemclasses o.e.j.w.WebAppContext@20071131{iDempiere Root,/,file://[IDEMPIERE-HOME]/org.adempiere.server/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.adempiere.server/}
 |   |   |   |   +- java.
 |   |   |   |   +- javax.
 |   |   |   |   +- org.eclipse.jetty.continuation.
 |   |   |   |   +- org.eclipse.jetty.jaas.
 |   |   |   |   +- org.eclipse.jetty.jmx.
 |   |   |   |   +- org.eclipse.jetty.jndi.
 |   |   |   |   +- org.eclipse.jetty.jsp.JettyJspServlet
 |   |   |   |   +- org.eclipse.jetty.servlet.DefaultServlet
 |   |   |   |   +- org.eclipse.jetty.servlets.PushCacheFilter
 |   |   |   |   +- org.eclipse.jetty.servlets.PushSessionCacheFilter
 |   |   |   |   +- org.eclipse.jetty.util.annotation.
 |   |   |   |   +- org.eclipse.jetty.util.log.
 |   |   |   |   +- org.eclipse.jetty.websocket.
 |   |   |   |   +- org.w3c.
 |   |   |   |   +- org.xml.
 |   |   |   +> Serverclasses o.e.j.w.WebAppContext@20071131{iDempiere Root,/,file://[IDEMPIERE-HOME]/org.adempiere.server/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.adempiere.server/}
 |   |   |   |   +- -org.eclipse.jetty.alpn.
 |   |   |   |   +- -org.eclipse.jetty.apache.
 |   |   |   |   +- -org.eclipse.jetty.continuation.
 |   |   |   |   +- -org.eclipse.jetty.jaas.
 |   |   |   |   +- -org.eclipse.jetty.jmx.
 |   |   |   |   +- -org.eclipse.jetty.jndi.
 |   |   |   |   +- -org.eclipse.jetty.jsp.
 |   |   |   |   +- -org.eclipse.jetty.server.session.SessionData
 |   |   |   |   +- -org.eclipse.jetty.servlet.DefaultServlet
 |   |   |   |   +- -org.eclipse.jetty.servlet.NoJspServlet
 |   |   |   |   +- -org.eclipse.jetty.servlet.listener.
 |   |   |   |   +- -org.eclipse.jetty.servlets.
 |   |   |   |   +- -org.eclipse.jetty.util.annotation.
 |   |   |   |   +- -org.eclipse.jetty.util.log.
 |   |   |   |   +- -org.eclipse.jetty.websocket.
 |   |   |   |   +- org.eclipse.jdt.
 |   |   |   |   +- org.eclipse.jetty.
 |   |   |   |   +- org.objectweb.asm.
 |   |   |   +> Configurations o.e.j.w.WebAppContext@20071131{iDempiere Root,/,file://[IDEMPIERE-HOME]/org.adempiere.server/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.adempiere.server/}
 |   |   |   |   +- org.eclipse.jetty.osgi.boot.OSGiWebInfConfiguration@14cd90cc
 |   |   |   |   +- org.eclipse.jetty.webapp.WebXmlConfiguration@1dc0eac6
 |   |   |   |   +- org.eclipse.jetty.webapp.MetaInfConfiguration@12649d3d
 |   |   |   |   +- org.eclipse.jetty.webapp.FragmentConfiguration@ecf8fad
 |   |   |   |   +- org.eclipse.jetty.plus.webapp.EnvConfiguration@767c3548
 |   |   |   |   +- org.eclipse.jetty.plus.webapp.PlusConfiguration@6cf0679b
 |   |   |   |   +- org.eclipse.jetty.osgi.annotations.AnnotationConfiguration@5acb824d
 |   |   |   |   +- org.eclipse.jetty.webapp.JettyWebXmlConfiguration@280bdc5e
 |   |   |   +> Handler attributes o.e.j.w.WebAppContext@20071131{iDempiere Root,/,file://[IDEMPIERE-HOME]/org.adempiere.server/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.adempiere.server/}
 |   |   |   |   +- javax.servlet.context.tempdir=/tmp/jetty-localhost-8443-org.adempiere.server-_-any-11163992859559536700.dir
 |   |   |   |   +- org.eclipse.jetty.server.webapp.ContainerIncludeJarPattern=.*/[^/]*servlet-api-[^/]*\.jar|.*/javax.servlet.jsp.jstl-.*\.jar|.*/org.apache.taglibs.taglibs-standard-impl-.*\.jar
 |   |   |   |   +- org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.SCI=WebSocketUpgradeFilter[configuration=NativeWebSocketConfiguration@407c39e6{STARTED}]
 |   |   |   |   +- org.eclipse.jetty.lifecyleCallbackCollection=org.eclipse.jetty.plus.annotation.LifeCycleCallbackCollection@50690ebf
 |   |   |   |   +- org.eclipse.jetty.server.Executor=QueuedThreadPool[qtp518306698]@1ee4bb8a{STARTED,10<=10<=200,i=4,q=0}[ReservedThreadExecutor@18b5bf1e{s=0/4,p=0}]
 |   |   |   |   +- org.eclipse.jetty.injectionCollection=org.eclipse.jetty.plus.annotation.InjectionCollection@56b63715
 |   |   |   |   +- org.apache.catalina.jsp_classpath=[IDEMPIERE-HOME]/org.adempiere.server/WEB-INF/lib/jnlp-jardiff.jar:[IDEMPIERE-HOME]/org.adempiere.server/WEB-INF/lib/jnlp-servlet.jar
 |   |   |   |   +- o.e.j.o.b.watermark=o.e.j.o.b.watermark
 |   |   |   |   +- osgi-bundle=org.adempiere.server_6.1.0.qualifier [78]
 |   |   |   |   +- org.eclipse.jetty.runAsCollection=org.eclipse.jetty.plus.annotation.RunAsCollection@2029f8b1
 |   |   |   |   +- org.eclipse.jetty.containerInitializerStarter=ServletContainerInitializersStarter@3127147f{STARTED}
 |   |   |   |   +- org.eclipse.jetty.server.webapp.containerIncludeBundlePattern=org.apache.taglibs.standard-impl
 |   |   |   |   +- osgi-bundlecontext=org.eclipse.osgi.internal.framework.BundleContextImpl@7aa93735
 |   |   |   |   +- org.springframework.osgi.web.org.osgi.framework.BundleContext=org.eclipse.osgi.internal.framework.BundleContextImpl@7aa93735
 |   |   |   |   +- javax.websocket.server.ServerContainer=ServerContainer@12d3bf1c{STARTED}
 |   |   |   +> Context attributes o.e.j.w.WebAppContext@20071131{iDempiere Root,/,file://[IDEMPIERE-HOME]/org.adempiere.server/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.adempiere.server/}
 |   |   |   |   +- org.eclipse.jetty.util.DecoratedObjectFactory=org.eclipse.jetty.util.DecoratedObjectFactory[decorators=3]
 |   |   |   |   +- resourceCache=ResourceCache[null,org.eclipse.jetty.servlet.DefaultServlet@4c5c8fbc]@1415081086
 |   |   |   |   +- org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration=NativeWebSocketConfiguration@407c39e6{STARTED}
 |   |   |   |   +- org.apache.tomcat.InstanceManager=org.apache.tomcat.SimpleInstanceManager@33b1f77f
 |   |   |   |   +- org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter=WebSocketUpgradeFilter[configuration=NativeWebSocketConfiguration@407c39e6{STARTED}]
 |   |   |   |   +- org.apache.jasper.compiler.TldCache=org.apache.jasper.compiler.TldCache@5c327dc8
 |   |   |   +> Initparams o.e.j.w.WebAppContext@20071131{iDempiere Root,/,file://[IDEMPIERE-HOME]/org.adempiere.server/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.adempiere.server/}
 |   |   |       +- org.eclipse.jetty.servlet.SessionCookie=ROOT_SESSIONID
 |   |   |       +- ServerRoot=1
 |   |   += o.e.j.w.WebAppContext@30a62345{/ADInterface,file://[IDEMPIERE-HOME]/org.idempiere.webservices/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.idempiere.webservices/} - STARTED
 |   |   |   += org.eclipse.jetty.server.session.SessionHandler1958422685==dftMaxIdleSec=900 - STARTED
 |   |   |   |   += ConstraintSecurityHandler@631781e8{STARTED} - STARTED
 |   |   |   |   |   +- org.eclipse.jetty.security.DefaultAuthenticatorFactory@5f2198fa
 |   |   |   |   |   += ServletHandler@10b262eb{STARTED} - STARTED
 |   |   |   |   |   |   += ListenerHolder@3de04fa0{STARTED}: org.eclipse.jetty.servlet.listener.ELContextCleaner - STARTED
 |   |   |   |   |   |   += ListenerHolder@62a79135{STARTED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner - STARTED
 |   |   |   |   |   |   += default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=true - STARTED
 |   |   |   |   |   |   |   +- dirAllowed=true
 |   |   |   |   |   |   |   +- maxCacheSize=256000000
 |   |   |   |   |   |   |   +- maxCachedFileSize=200000000
 |   |   |   |   |   |   |   +- welcomeServlets=false
 |   |   |   |   |   |   |   +- useFileMappedBuffer=true
 |   |   |   |   |   |   |   +- acceptRanges=true
 |   |   |   |   |   |   |   +- etags=false
 |   |   |   |   |   |   |   +- maxCachedFiles=2048
 |   |   |   |   |   |   |   +- redirectWelcome=false
 |   |   |   |   |   |   += jsp@19c47==org.eclipse.jetty.jsp.JettyJspServlet,jsp=null,order=0,inst=true - STARTED
 |   |   |   |   |   |   |   +- fork=false
 |   |   |   |   |   |   |   +- compilerSourceVM=1.7
 |   |   |   |   |   |   |   +- logVerbosityLevel=DEBUG
 |   |   |   |   |   |   |   +- compilerTargetVM=1.7
 |   |   |   |   |   |   |   +- scratchdir=/tmp/jetty-localhost-8443-org.idempiere.webservices-_ADInterface-any-16307145904390102948.dir/jsp
 |   |   |   |   |   |   |   +- xpoweredBy=false
 |   |   |   |   |   |   +- [/]=>default
 |   |   |   |   |   |   +- [*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]=>jsp
 |   |   |   |   |   |   += ListenerHolder@319233d3{STARTED}: com.trekglobal.ws.ContextLoaderListener - STARTED
 |   |   |   |   |   |   += CXFServlet@27cd7294==org.apache.cxf.transport.servlet.CXFServlet,jsp=null,order=1,inst=true - STARTED
 |   |   |   |   |   |   +- [/services/*]=>CXFServlet
 |   |   |   |   |   +> null
 |   |   |   |   |   +> null
 |   |   |   |   |   +> null
 |   |   |   |   |   +> []
 |   |   |   |   |   +> /={TRACE={RoleInfo,F,C[],None}, TRACE.omission={RoleInfo[],None}}
 |   |   |   |   += org.eclipse.jetty.server.session.DefaultSessionCache@3234ba30[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] - STARTED
 |   |   |   |   |   += org.eclipse.jetty.server.session.NullSessionDataStore@d967e99[passivating=false,graceSec=3600] - STARTED
 |   |   |   |   +~ DefaultSessionIdManager@7337cc29{STARTED}[worker=node0] - STARTED
 |   |   |   += ErrorPageErrorHandler@53e67827{STARTED} - STARTED
 |   |   |   +> WebAppClassLoader=1903105368@716f1558
 |   |   |   |   +- file:[IDEMPIERE-HOME]/org.idempiere.webservices/WEB-INF/lib/idempiere-xmlbeans.jar
 |   |   |   |   +-  file:[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar
 |   |   |   |       +- file:[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar
 |   |   |   |       +- org.eclipse.osgi.internal.loader.EquinoxClassLoader@23cec3b0[org.eclipse.jetty.osgi.boot:9.4.12.v20180830(id=250)]
 |   |   |   |           +- jdk.internal.loader.ClassLoaders$PlatformClassLoader@5f486feb
 |   |   |   +> Systemclasses o.e.j.w.WebAppContext@30a62345{/ADInterface,file://[IDEMPIERE-HOME]/org.idempiere.webservices/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.idempiere.webservices/}
 |   |   |   |   +- java.
 |   |   |   |   +- javax.
 |   |   |   |   +- org.eclipse.jetty.continuation.
 |   |   |   |   +- org.eclipse.jetty.jaas.
 |   |   |   |   +- org.eclipse.jetty.jmx.
 |   |   |   |   +- org.eclipse.jetty.jndi.
 |   |   |   |   +- org.eclipse.jetty.jsp.JettyJspServlet
 |   |   |   |   +- org.eclipse.jetty.servlet.DefaultServlet
 |   |   |   |   +- org.eclipse.jetty.servlets.PushCacheFilter
 |   |   |   |   +- org.eclipse.jetty.servlets.PushSessionCacheFilter
 |   |   |   |   +- org.eclipse.jetty.util.annotation.
 |   |   |   |   +- org.eclipse.jetty.util.log.
 |   |   |   |   +- org.eclipse.jetty.websocket.
 |   |   |   |   +- org.w3c.
 |   |   |   |   +- org.xml.
 |   |   |   +> Serverclasses o.e.j.w.WebAppContext@30a62345{/ADInterface,file://[IDEMPIERE-HOME]/org.idempiere.webservices/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.idempiere.webservices/}
 |   |   |   |   +- -org.eclipse.jetty.alpn.
 |   |   |   |   +- -org.eclipse.jetty.apache.
 |   |   |   |   +- -org.eclipse.jetty.continuation.
 |   |   |   |   +- -org.eclipse.jetty.jaas.
 |   |   |   |   +- -org.eclipse.jetty.jmx.
 |   |   |   |   +- -org.eclipse.jetty.jndi.
 |   |   |   |   +- -org.eclipse.jetty.jsp.
 |   |   |   |   +- -org.eclipse.jetty.server.session.SessionData
 |   |   |   |   +- -org.eclipse.jetty.servlet.DefaultServlet
 |   |   |   |   +- -org.eclipse.jetty.servlet.NoJspServlet
 |   |   |   |   +- -org.eclipse.jetty.servlet.listener.
 |   |   |   |   +- -org.eclipse.jetty.servlets.
 |   |   |   |   +- -org.eclipse.jetty.util.annotation.
 |   |   |   |   +- -org.eclipse.jetty.util.log.
 |   |   |   |   +- -org.eclipse.jetty.websocket.
 |   |   |   |   +- org.eclipse.jdt.
 |   |   |   |   +- org.eclipse.jetty.
 |   |   |   |   +- org.objectweb.asm.
 |   |   |   +> Configurations o.e.j.w.WebAppContext@30a62345{/ADInterface,file://[IDEMPIERE-HOME]/org.idempiere.webservices/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.idempiere.webservices/}
 |   |   |   |   +- org.eclipse.jetty.osgi.boot.OSGiWebInfConfiguration@73cac523
 |   |   |   |   +- org.eclipse.jetty.webapp.WebXmlConfiguration@64380450
 |   |   |   |   +- org.eclipse.jetty.webapp.MetaInfConfiguration@5a64ccf8
 |   |   |   |   +- org.eclipse.jetty.webapp.FragmentConfiguration@3aa3b0d3
 |   |   |   |   +- org.eclipse.jetty.plus.webapp.EnvConfiguration@1fe58979
 |   |   |   |   +- org.eclipse.jetty.plus.webapp.PlusConfiguration@3bdb0451
 |   |   |   |   +- org.eclipse.jetty.osgi.annotations.AnnotationConfiguration@47241cde
 |   |   |   |   +- org.eclipse.jetty.webapp.JettyWebXmlConfiguration@602619c1
 |   |   |   +> Handler attributes o.e.j.w.WebAppContext@30a62345{/ADInterface,file://[IDEMPIERE-HOME]/org.idempiere.webservices/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.idempiere.webservices/}
 |   |   |   |   +- javax.servlet.context.tempdir=/tmp/jetty-localhost-8443-org.idempiere.webservices-_ADInterface-any-16307145904390102948.dir
 |   |   |   |   +- org.eclipse.jetty.server.webapp.ContainerIncludeJarPattern=.*/[^/]*servlet-api-[^/]*\.jar|.*/javax.servlet.jsp.jstl-.*\.jar|.*/org.apache.taglibs.taglibs-standard-impl-.*\.jar
 |   |   |   |   +- org.eclipse.jetty.lifecyleCallbackCollection=org.eclipse.jetty.plus.annotation.LifeCycleCallbackCollection@533bfafd
 |   |   |   |   +- org.eclipse.jetty.server.Executor=QueuedThreadPool[qtp518306698]@1ee4bb8a{STARTED,10<=10<=200,i=4,q=0}[ReservedThreadExecutor@18b5bf1e{s=0/4,p=0}]
 |   |   |   |   +- org.eclipse.jetty.injectionCollection=org.eclipse.jetty.plus.annotation.InjectionCollection@30a19547
 |   |   |   |   +- org.apache.catalina.jsp_classpath=[IDEMPIERE-HOME]/org.idempiere.webservices/WEB-INF/lib/idempiere-xmlbeans.jar
 |   |   |   |   +- o.e.j.o.b.watermark=o.e.j.o.b.watermark
 |   |   |   |   +- osgi-bundle=org.idempiere.webservices_6.1.0.qualifier [284]
 |   |   |   |   +- org.eclipse.jetty.runAsCollection=org.eclipse.jetty.plus.annotation.RunAsCollection@5704ad61
 |   |   |   |   +- org.eclipse.jetty.server.webapp.containerIncludeBundlePattern=org.apache.taglibs.standard-impl
 |   |   |   |   +- osgi-bundlecontext=org.eclipse.osgi.internal.framework.BundleContextImpl@49d70527
 |   |   |   |   +- org.springframework.osgi.web.org.osgi.framework.BundleContext=org.eclipse.osgi.internal.framework.BundleContextImpl@49d70527
 |   |   |   +> Context attributes o.e.j.w.WebAppContext@30a62345{/ADInterface,file://[IDEMPIERE-HOME]/org.idempiere.webservices/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.idempiere.webservices/}
 |   |   |   |   +- org.eclipse.jetty.util.DecoratedObjectFactory=org.eclipse.jetty.util.DecoratedObjectFactory[decorators=3]
 |   |   |   |   +- org.springframework.web.context.support.ServletContextScope=org.springframework.web.context.support.ServletContextScope@7bc4e51
 |   |   |   |   +- org.springframework.web.context.WebApplicationContext.ROOT=Root WebApplicationContext: startup date [Sat Nov 10 09:09:53 ICT 2018]; root of context hierarchy
 |   |   |   |   +- resourceCache=ResourceCache[null,org.eclipse.jetty.servlet.DefaultServlet@b5ca049]@938153928
 |   |   |   +> Initparams o.e.j.w.WebAppContext@30a62345{/ADInterface,file://[IDEMPIERE-HOME]/org.idempiere.webservices/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.idempiere.webservices/}
 |   |   |       +- contextConfigLocation=classpath:/META-INF/cxf/services.xml
            classpath:/META-INF/cxf/rest-context.xml
 |   |   += o.e.j.w.WebAppContext@102ba1bb{iDempiere Web Client,/webui,file://[IDEMPIERE-HOME]/org.adempiere.ui.zk/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.adempiere.ui.zk/} - STARTED
 |   |       += org.eclipse.jetty.server.session.SessionHandler1165417457==dftMaxIdleSec=3600 - STARTED
 |   |       |   += ConstraintSecurityHandler@20ddcbc8{STARTED} - STARTED
 |   |       |   |   +- org.eclipse.jetty.security.DefaultAuthenticatorFactory@4eed6972
 |   |       |   |   += ServletHandler@21d77230{STARTED} - STARTED
 |   |       |   |   |   += ListenerHolder@520d9ca8{STARTED}: org.eclipse.jetty.servlet.listener.ELContextCleaner - STARTED
 |   |       |   |   |   += ListenerHolder@1cc08eaa{STARTED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner - STARTED
 |   |       |   |   |   += default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=true - STARTED
 |   |       |   |   |   |   +- dirAllowed=true
 |   |       |   |   |   |   +- maxCacheSize=256000000
 |   |       |   |   |   |   +- maxCachedFileSize=200000000
 |   |       |   |   |   |   +- welcomeServlets=false
 |   |       |   |   |   |   +- useFileMappedBuffer=true
 |   |       |   |   |   |   +- acceptRanges=true
 |   |       |   |   |   |   +- etags=false
 |   |       |   |   |   |   +- maxCachedFiles=2048
 |   |       |   |   |   |   +- redirectWelcome=false
 |   |       |   |   |   += jsp@19c47==org.eclipse.jetty.jsp.JettyJspServlet,jsp=null,order=0,inst=true - STARTED
 |   |       |   |   |   |   +- fork=false
 |   |       |   |   |   |   +- compilerSourceVM=1.7
 |   |       |   |   |   |   +- logVerbosityLevel=DEBUG
 |   |       |   |   |   |   +- compilerTargetVM=1.7
 |   |       |   |   |   |   +- scratchdir=/tmp/jetty-localhost-8443-org.adempiere.ui.zk-_webui-any-2168474233760381256.dir/jsp
 |   |       |   |   |   |   +- xpoweredBy=false
 |   |       |   |   |   +- [/]=>default
 |   |       |   |   |   +- [*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]=>jsp
 |   |       |   |   |   += ListenerHolder@39c3c2b9{STARTED}: org.adempiere.webui.LoggedSessionListener - STARTED
 |   |       |   |   |   += AtmosphereServlet@1f13a2a3==org.atmosphere.cpr.AtmosphereServlet,jsp=null,order=0,inst=true - STARTED
 |   |       |   |   |   |   +- org.atmosphere.cpr.AtmosphereHandler=fi.jawsy.jawwa.zk.atmosphere.ZkAtmosphereHandler
 |   |       |   |   |   |   +- org.atmosphere.cpr.AtmosphereHandler.contextRoot=/zkau/comet
 |   |       |   |   |   |   +- org.atmosphere.websocket.suppressJSR356=true
 |   |       |   |   |   |   +- org.atmosphere.cpr.broadcasterCacheClass=org.atmosphere.cache.SessionBroadcasterCache
 |   |       |   |   |   |   +- org.atmosphere.cpr.AtmosphereInterceptor=org.atmosphere.client.TrackMessageSizeInterceptor
 |   |       |   |   |   += dspLoader@41968d34==org.zkoss.web.servlet.dsp.InterpreterServlet,jsp=null,order=-1,inst=false - STARTED
 |   |       |   |   |   |   +- class-resource=true
 |   |       |   |   |   +- [/zkau/comet]=>AtmosphereServlet
 |   |       |   |   |   +- [*.dsp]=>dspLoader
 |   |       |   |   |   += ListenerHolder@239f7143{STARTED}: org.zkoss.zk.ui.http.HttpSessionListener - STARTED
 |   |       |   |   |   += DHtmlUpdateServlet@f554f36d==org.zkoss.zk.au.http.DHtmlUpdateServlet,jsp=null,order=-1,inst=false - STARTED
 |   |       |   |   |   += DHtmlLayoutServlet@5c8df1ec==org.zkoss.zk.ui.http.DHtmlLayoutServlet,jsp=null,order=1,inst=true - STARTED
 |   |       |   |   |   |   +- update-uri=/zkau
 |   |       |   |   |   +- [/zkau/*]=>DHtmlUpdateServlet
 |   |       |   |   |   +- [*.zul]=>DHtmlLayoutServlet
 |   |       |   |   |   +- [*.zhtml]=>DHtmlLayoutServlet
 |   |       |   |   |   += Jetty_WebSocketUpgradeFilter - STARTED
 |   |       |   |   |   |   +- contextAttributeKey=org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter
 |   |       |   |   |   |   +- configuration=NativeWebSocketConfiguration@1dc94144{STARTED}
NativeWebSocketConfiguration@1dc94144{STARTED} - STARTED
 |   |       |   |   |   |   += WebSocketServerFactory@5e43989[defaultPolicy=WebSocketPolicy@2215e586[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] - STARTED
 |   |       |   |   |   |   |   += ScheduledExecutorScheduler@6bcf477f{STARTED} - STARTED
 |   |       |   |   |   |   |   +- org.eclipse.jetty.io.MappedByteBufferPool@7ad89dee
 |   |       |   |   |   |   +- PathMappings[size=0]
 |   |       |   |   |   +- [/*]/[]==1=>Jetty_WebSocketUpgradeFilter
 |   |       |   |   |   += ListenerHolder@2dcc2090{STARTED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener - STARTED
 |   |       |   |   +> null
 |   |       |   |   +> null
 |   |       |   |   +> null
 |   |       |   |   +> []
 |   |       |   |   +> /={TRACE={RoleInfo,F,C[],None}, TRACE.omission={RoleInfo[],None}}
 |   |       |   +~ org.adempiere.webui.LoggedSessionListener@9c07cd1
 |   |       |   +~ org.zkoss.zk.ui.http.HttpSessionListener@47491ba
 |   |       |   += org.eclipse.jetty.server.session.DefaultSessionCache@3a7d5b37[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] - STARTED
 |   |       |   |   += org.eclipse.jetty.server.session.NullSessionDataStore@76f92448[passivating=false,graceSec=3600] - STARTED
 |   |       |   +~ DefaultSessionIdManager@7337cc29{STARTED}[worker=node0] - STARTED
 |   |       += ErrorPageErrorHandler@7cd5e8b2{STARTED} - STARTED
 |   |       += ServletContainerInitializersStarter@5c0c4fd3{STARTED} - STARTED
 |   |       += NativeWebSocketConfiguration@1dc94144{STARTED} - STARTED
 |   |       |   += WebSocketServerFactory@5e43989[defaultPolicy=WebSocketPolicy@2215e586[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] - STARTED
 |   |       |   |   += ScheduledExecutorScheduler@6bcf477f{STARTED} - STARTED
 |   |       |   |   +- org.eclipse.jetty.io.MappedByteBufferPool@7ad89dee
 |   |       |   +- PathMappings[size=0]
 |   |       += ServerContainer@cf81386{STARTED} - STARTED
 |   |       |   +~ NativeWebSocketConfiguration@1dc94144{STARTED} - STARTED
 |   |       +> WebAppClassLoader=iDempiere Web Client@361be9cb
 |   |       |   +- file:[IDEMPIERE-HOME]/org.adempiere.ui.zk/WEB-INF/lib/ckez.jar
 |   |       |   +- file:[IDEMPIERE-HOME]/org.adempiere.ui.zk/WEB-INF/lib/daisydiff.jar
 |   |       |   +-  file:[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar
 |   |       |       +- file:[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar
 |   |       |       +- org.eclipse.osgi.internal.loader.EquinoxClassLoader@23cec3b0[org.eclipse.jetty.osgi.boot:9.4.12.v20180830(id=250)]
 |   |       |           +- jdk.internal.loader.ClassLoaders$PlatformClassLoader@5f486feb
 |   |       +> Systemclasses o.e.j.w.WebAppContext@102ba1bb{iDempiere Web Client,/webui,file://[IDEMPIERE-HOME]/org.adempiere.ui.zk/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.adempiere.ui.zk/}
 |   |       |   +- java.
 |   |       |   +- javax.
 |   |       |   +- org.eclipse.jetty.continuation.
 |   |       |   +- org.eclipse.jetty.jaas.
 |   |       |   +- org.eclipse.jetty.jmx.
 |   |       |   +- org.eclipse.jetty.jndi.
 |   |       |   +- org.eclipse.jetty.jsp.JettyJspServlet
 |   |       |   +- org.eclipse.jetty.servlet.DefaultServlet
 |   |       |   +- org.eclipse.jetty.servlets.PushCacheFilter
 |   |       |   +- org.eclipse.jetty.servlets.PushSessionCacheFilter
 |   |       |   +- org.eclipse.jetty.util.annotation.
 |   |       |   +- org.eclipse.jetty.util.log.
 |   |       |   +- org.eclipse.jetty.websocket.
 |   |       |   +- org.w3c.
 |   |       |   +- org.xml.
 |   |       +> Serverclasses o.e.j.w.WebAppContext@102ba1bb{iDempiere Web Client,/webui,file://[IDEMPIERE-HOME]/org.adempiere.ui.zk/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.adempiere.ui.zk/}
 |   |       |   +- -org.eclipse.jetty.alpn.
 |   |       |   +- -org.eclipse.jetty.apache.
 |   |       |   +- -org.eclipse.jetty.continuation.
 |   |       |   +- -org.eclipse.jetty.jaas.
 |   |       |   +- -org.eclipse.jetty.jmx.
 |   |       |   +- -org.eclipse.jetty.jndi.
 |   |       |   +- -org.eclipse.jetty.jsp.
 |   |       |   +- -org.eclipse.jetty.server.session.SessionData
 |   |       |   +- -org.eclipse.jetty.servlet.DefaultServlet
 |   |       |   +- -org.eclipse.jetty.servlet.NoJspServlet
 |   |       |   +- -org.eclipse.jetty.servlet.listener.
 |   |       |   +- -org.eclipse.jetty.servlets.
 |   |       |   +- -org.eclipse.jetty.util.annotation.
 |   |       |   +- -org.eclipse.jetty.util.log.
 |   |       |   +- -org.eclipse.jetty.websocket.
 |   |       |   +- org.eclipse.jdt.
 |   |       |   +- org.eclipse.jetty.
 |   |       |   +- org.objectweb.asm.
 |   |       +> Configurations o.e.j.w.WebAppContext@102ba1bb{iDempiere Web Client,/webui,file://[IDEMPIERE-HOME]/org.adempiere.ui.zk/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.adempiere.ui.zk/}
 |   |       |   +- org.eclipse.jetty.osgi.boot.OSGiWebInfConfiguration@331cbd35
 |   |       |   +- org.eclipse.jetty.webapp.WebXmlConfiguration@60df439c
 |   |       |   +- org.eclipse.jetty.webapp.MetaInfConfiguration@5e13fa83
 |   |       |   +- org.eclipse.jetty.webapp.FragmentConfiguration@123bb6e4
 |   |       |   +- org.eclipse.jetty.plus.webapp.EnvConfiguration@44985483
 |   |       |   +- org.eclipse.jetty.plus.webapp.PlusConfiguration@5e413c2f
 |   |       |   +- org.eclipse.jetty.osgi.annotations.AnnotationConfiguration@1f471286
 |   |       |   +- org.eclipse.jetty.webapp.JettyWebXmlConfiguration@50041b1c
 |   |       +> Handler attributes o.e.j.w.WebAppContext@102ba1bb{iDempiere Web Client,/webui,file://[IDEMPIERE-HOME]/org.adempiere.ui.zk/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.adempiere.ui.zk/}
 |   |       |   +- javax.servlet.context.tempdir=/tmp/jetty-localhost-8443-org.adempiere.ui.zk-_webui-any-2168474233760381256.dir
 |   |       |   +- org.eclipse.jetty.server.webapp.ContainerIncludeJarPattern=.*/[^/]*servlet-api-[^/]*\.jar|.*/javax.servlet.jsp.jstl-.*\.jar|.*/org.apache.taglibs.taglibs-standard-impl-.*\.jar
 |   |       |   +- org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.SCI=WebSocketUpgradeFilter[configuration=NativeWebSocketConfiguration@1dc94144{STARTED}]
 |   |       |   +- org.eclipse.jetty.lifecyleCallbackCollection=org.eclipse.jetty.plus.annotation.LifeCycleCallbackCollection@56be61d3
 |   |       |   +- org.eclipse.jetty.server.Executor=QueuedThreadPool[qtp518306698]@1ee4bb8a{STARTED,10<=10<=200,i=4,q=0}[ReservedThreadExecutor@18b5bf1e{s=0/4,p=0}]
 |   |       |   +- org.eclipse.jetty.injectionCollection=org.eclipse.jetty.plus.annotation.InjectionCollection@1499f6f
 |   |       |   +- org.apache.catalina.jsp_classpath=[IDEMPIERE-HOME]/org.adempiere.ui.zk/WEB-INF/lib/ckez.jar:[IDEMPIERE-HOME]/org.adempiere.ui.zk/WEB-INF/lib/daisydiff.jar
 |   |       |   +- o.e.j.o.b.watermark=o.e.j.o.b.watermark
 |   |       |   +- osgi-bundle=org.adempiere.ui.zk_6.1.0.qualifier [80]
 |   |       |   +- org.eclipse.jetty.runAsCollection=org.eclipse.jetty.plus.annotation.RunAsCollection@263d7ee2
 |   |       |   +- org.eclipse.jetty.containerInitializerStarter=ServletContainerInitializersStarter@5c0c4fd3{STARTED}
 |   |       |   +- org.eclipse.jetty.server.webapp.containerIncludeBundlePattern=org.apache.taglibs.standard-impl
 |   |       |   +- osgi-bundlecontext=org.eclipse.osgi.internal.framework.BundleContextImpl@6e67f495
 |   |       |   +- org.springframework.osgi.web.org.osgi.framework.BundleContext=org.eclipse.osgi.internal.framework.BundleContextImpl@6e67f495
 |   |       |   +- javax.websocket.server.ServerContainer=ServerContainer@cf81386{STARTED}
 |   |       +> Context attributes o.e.j.w.WebAppContext@102ba1bb{iDempiere Web Client,/webui,file://[IDEMPIERE-HOME]/org.adempiere.ui.zk/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.adempiere.ui.zk/}
 |   |       |   +- org.eclipse.jetty.util.DecoratedObjectFactory=org.eclipse.jetty.util.DecoratedObjectFactory[decorators=3]
 |   |       |   +- org.zkoss.zk.ui.http.update-uri=/zkau
 |   |       |   +- resourceCache=ResourceCache[null,org.eclipse.jetty.servlet.DefaultServlet@56915dc2]@1929649722
 |   |       |   +- org.apache.tomcat.InstanceManager=org.apache.tomcat.SimpleInstanceManager@3e7b45d2
 |   |       |   +- org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration=NativeWebSocketConfiguration@1dc94144{STARTED}
 |   |       |   +- org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter=WebSocketUpgradeFilter[configuration=NativeWebSocketConfiguration@1dc94144{STARTED}]
 |   |       |   +- javax.zkoss.zk.ui.WebManager=org.zkoss.zk.ui.http.WebManager@737cf691
 |   |       |   +- org.zkoss.zk.au.http.auProcessors={/ckezupload=org.zkforge.ckez.CkezUploadExtension@2fdfca71, /redirect=org.zkoss.zk.au.http.AuRedirect@7c79e47e}
 |   |       |   +- javax.zkoss.web.servlets.ExtendletContexts={.=org.zkoss.web.util.resource.ClassWebResource$CWC@18487bf6}
 |   |       |   +- org.atmosphere.cpr.BroadcasterFactory=org.atmosphere.cpr.DefaultBroadcasterFactory@18b35c55
 |   |       |   +- org.apache.jasper.compiler.TldCache=org.apache.jasper.compiler.TldCache@c14de10
 |   |       +> Initparams o.e.j.w.WebAppContext@102ba1bb{iDempiere Web Client,/webui,file://[IDEMPIERE-HOME]/org.adempiere.ui.zk/,AVAILABLE}{file:[IDEMPIERE-HOME]/org.adempiere.ui.zk/}
 |   |           +- org.eclipse.jetty.servlet.SessionCookie=WEBUI_SESSIONID
 |   += DefaultHandler@6e72e87e{STARTED} - STARTED
 +- [org.eclipse.jetty.osgi.boot.OSGiWebInfConfiguration, org.eclipse.jetty.webapp.WebXmlConfiguration, org.eclipse.jetty.webapp.MetaInfConfiguration, org.eclipse.jetty.webapp.FragmentConfiguration, org.eclipse.jetty.webapp.JettyWebXmlConfiguration]
 +- 1048576
 += DeploymentManager@5dc911a1{STARTED} - STARTED
 |   +~ BundleWebAppProvider@6ea05472{STARTED} - STARTED
 |   +~ ServiceWebAppProvider@35ec059b{STARTED} - STARTED
 |   +~ BundleContextProvider@1fa2a968{STARTED} - STARTED
 |   +~ ServiceContextProvider@af3f724{STARTED} - STARTED
 += ServerConnector@61a7791a{SSL,[ssl, alpn, h2, http/1.1]}{localhost:8443} - STARTED
 |   +~ Server@93e418{STARTING}[9.4.12.v20180830] - STARTING
 |   +~ QueuedThreadPool[qtp518306698]@1ee4bb8a{STARTED,10<=10<=200,i=4,q=0}[ReservedThreadExecutor@18b5bf1e{s=0/4,p=0}] - STARTED
 |   +~ ScheduledExecutorScheduler@300eb7bd{STARTED} - STARTED
 |   +- org.eclipse.jetty.io.ArrayByteBufferPool@669c31cc
 |   += SelectorManager@ServerConnector@61a7791a{SSL,[ssl, alpn, h2, http/1.1]}{localhost:8443} - STARTED
 |   |   += ManagedSelector@60adbfec{STARTED} id=0 keys=0 selected=0 updates=0 - STARTED
 |   |   |   += EatWhatYouKill@3cc1effd/SelectorProducer@31c4bbbb/PRODUCING/p=false/QueuedThreadPool[qtp518306698]@1ee4bb8a{STARTED,10<=10<=200,i=4,q=0}[ReservedThreadExecutor@18b5bf1e{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2018-11-10T09:10:03.332931+07:00 - STARTED
 |   |   |   |   +- SelectorProducer@31c4bbbb
 |   |   |   |   +~ QueuedThreadPool[qtp518306698]@1ee4bb8a{STARTED,10<=10<=200,i=4,q=0}[ReservedThreadExecutor@18b5bf1e{s=0/4,p=0}] - STARTED
 |   |   |   +> updates @ 2018-11-10T09:10:03.326061+07:00
 |   |   |   +> keys @ 2018-11-10T09:10:03.327331+07:00
 |   |   |       +- sun.nio.ch.EPollSelectorImpl@545a968e keys=0
 |   |   += ManagedSelector@331c8355{STARTED} id=1 keys=0 selected=0 updates=0 - STARTED
 |   |       += EatWhatYouKill@786bc60d/SelectorProducer@d78e589/PRODUCING/p=false/QueuedThreadPool[qtp518306698]@1ee4bb8a{STARTED,10<=10<=200,i=4,q=0}[ReservedThreadExecutor@18b5bf1e{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2018-11-10T09:10:03.33397+07:00 - STARTED
 |   |       |   +- SelectorProducer@d78e589
 |   |       |   +~ QueuedThreadPool[qtp518306698]@1ee4bb8a{STARTED,10<=10<=200,i=4,q=0}[ReservedThreadExecutor@18b5bf1e{s=0/4,p=0}] - STARTED
 |   |       +> updates @ 2018-11-10T09:10:03.333297+07:00
 |   |       +> keys @ 2018-11-10T09:10:03.333499+07:00
 |   |           +- sun.nio.ch.EPollSelectorImpl@5b6005d4 keys=0
 |   += SslConnectionFactory@34b018a0{SSL->alpn} - STARTED
 |   |   += SslContextFactory@19758efe[provider=Conscrypt,keyStore=file://[IDEMPIERE-HOME]/jettyhome/etc/keystore,trustStore=file://[IDEMPIERE-HOME]/jettyhome/etc/keystore] trustAll=false
 |   |       +- Protocol Selections
 |   |       |   +- Enabled (size=3)
 |   |       |   |   +- TLSv1
 |   |       |   |   +- TLSv1.1
 |   |       |   |   +- TLSv1.2
 |   |       |   +- Disabled (size=2)
 |   |       |       +- SSLv2Hello - ConfigExcluded:'SSLv2Hello'
 |   |       |       +- SSLv3 - ConfigExcluded:'SSLv3' JVM:disabled
 |   |       +- Cipher Suite Selections
 |   |           +- Enabled (size=8)
 |   |           |   +- TLS_DHE_DSS_WITH_AES_128_GCM_SHA256
 |   |           |   +- TLS_DHE_DSS_WITH_AES_256_GCM_SHA384
 |   |           |   +- TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
 |   |           |   +- TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
 |   |           |   +- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
 |   |           |   +- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
 |   |           |   +- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
 |   |           |   +- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
 |   |           +- Disabled (size=57)
 |   |               +- SSL_DHE_DSS_WITH_DES_CBC_SHA - JVM:disabled
 |   |               +- SSL_DHE_RSA_WITH_DES_CBC_SHA - JVM:disabled
 |   |               +- SSL_DH_anon_WITH_DES_CBC_SHA - JVM:disabled
 |   |               +- SSL_RSA_WITH_DES_CBC_SHA - JVM:disabled
 |   |               +- SSL_RSA_WITH_NULL_MD5 - JVM:disabled
 |   |               +- SSL_RSA_WITH_NULL_SHA - JVM:disabled
 |   |               +- TLS_DHE_DSS_WITH_AES_128_CBC_SHA - ConfigExcluded:'TLS_DHE_DSS_WITH_AES_128_CBC_SHA'
 |   |               +- TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 - ConfigExcluded:'TLS_DHE_DSS_WITH_AES_128_CBC_SHA256'
 |   |               +- TLS_DHE_DSS_WITH_AES_256_CBC_SHA - ConfigExcluded:'TLS_DHE_DSS_WITH_AES_256_CBC_SHA'
 |   |               +- TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 - ConfigExcluded:'TLS_DHE_DSS_WITH_AES_256_CBC_SHA256'
 |   |               +- TLS_DHE_RSA_WITH_AES_128_CBC_SHA - ConfigExcluded:'TLS_DHE_RSA_WITH_AES_128_CBC_SHA'
 |   |               +- TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 - ConfigExcluded:'TLS_DHE_RSA_WITH_AES_128_CBC_SHA256'
 |   |               +- TLS_DHE_RSA_WITH_AES_256_CBC_SHA - ConfigExcluded:'TLS_DHE_RSA_WITH_AES_256_CBC_SHA'
 |   |               +- TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 - ConfigExcluded:'TLS_DHE_RSA_WITH_AES_256_CBC_SHA256'
 |   |               +- TLS_DH_anon_WITH_AES_128_CBC_SHA - ConfigExcluded:'TLS_DH_anon_WITH_AES_128_CBC_SHA' JVM:disabled
 |   |               +- TLS_DH_anon_WITH_AES_128_CBC_SHA256 - ConfigExcluded:'TLS_DH_anon_WITH_AES_128_CBC_SHA256' JVM:disabled
 |   |               +- TLS_DH_anon_WITH_AES_128_GCM_SHA256 - ConfigExcluded:'TLS_DH_anon_WITH_AES_128_GCM_SHA256' JVM:disabled
 |   |               +- TLS_DH_anon_WITH_AES_256_CBC_SHA - ConfigExcluded:'TLS_DH_anon_WITH_AES_256_CBC_SHA' JVM:disabled
 |   |               +- TLS_DH_anon_WITH_AES_256_CBC_SHA256 - ConfigExcluded:'TLS_DH_anon_WITH_AES_256_CBC_SHA256' JVM:disabled
 |   |               +- TLS_DH_anon_WITH_AES_256_GCM_SHA384 - ConfigExcluded:'TLS_DH_anon_WITH_AES_256_GCM_SHA384' JVM:disabled
 |   |               +- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA - ConfigExcluded:'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA'
 |   |               +- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 - ConfigExcluded:'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256'
 |   |               +- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA - ConfigExcluded:'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA'
 |   |               +- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 - ConfigExcluded:'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384'
 |   |               +- TLS_ECDHE_ECDSA_WITH_NULL_SHA - ConfigExcluded:'TLS_ECDHE_ECDSA_WITH_NULL_SHA' JVM:disabled
 |   |               +- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA - ConfigExcluded:'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA'
 |   |               +- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 - ConfigExcluded:'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256'
 |   |               +- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA - ConfigExcluded:'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA'
 |   |               +- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 - ConfigExcluded:'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384'
 |   |               +- TLS_ECDHE_RSA_WITH_NULL_SHA - ConfigExcluded:'TLS_ECDHE_RSA_WITH_NULL_SHA' JVM:disabled
 |   |               +- TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA - ConfigExcluded:'TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA'
 |   |               +- TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 - ConfigExcluded:'TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256'
 |   |               +- TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 - ConfigExcluded:'TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256'
 |   |               +- TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA - ConfigExcluded:'TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA'
 |   |               +- TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 - ConfigExcluded:'TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384'
 |   |               +- TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 - ConfigExcluded:'TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384'
 |   |               +- TLS_ECDH_ECDSA_WITH_NULL_SHA - ConfigExcluded:'TLS_ECDH_ECDSA_WITH_NULL_SHA' JVM:disabled
 |   |               +- TLS_ECDH_RSA_WITH_AES_128_CBC_SHA - ConfigExcluded:'TLS_ECDH_RSA_WITH_AES_128_CBC_SHA'
 |   |               +- TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 - ConfigExcluded:'TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256'
 |   |               +- TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 - ConfigExcluded:'TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256'
 |   |               +- TLS_ECDH_RSA_WITH_AES_256_CBC_SHA - ConfigExcluded:'TLS_ECDH_RSA_WITH_AES_256_CBC_SHA'
 |   |               +- TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 - ConfigExcluded:'TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384'
 |   |               +- TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 - ConfigExcluded:'TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384'
 |   |               +- TLS_ECDH_RSA_WITH_NULL_SHA - ConfigExcluded:'TLS_ECDH_RSA_WITH_NULL_SHA' JVM:disabled
 |   |               +- TLS_ECDH_anon_WITH_AES_128_CBC_SHA - ConfigExcluded:'TLS_ECDH_anon_WITH_AES_128_CBC_SHA' JVM:disabled
 |   |               +- TLS_ECDH_anon_WITH_AES_256_CBC_SHA - ConfigExcluded:'TLS_ECDH_anon_WITH_AES_256_CBC_SHA' JVM:disabled
 |   |               +- TLS_ECDH_anon_WITH_NULL_SHA - ConfigExcluded:'TLS_ECDH_anon_WITH_NULL_SHA' JVM:disabled
 |   |               +- TLS_EMPTY_RENEGOTIATION_INFO_SCSV - ConfigExcluded:'TLS_EMPTY_RENEGOTIATION_INFO_SCSV'
 |   |               +- TLS_KRB5_WITH_DES_CBC_MD5 - ConfigExcluded:'TLS_KRB5_WITH_DES_CBC_MD5' JVM:disabled
 |   |               +- TLS_KRB5_WITH_DES_CBC_SHA - ConfigExcluded:'TLS_KRB5_WITH_DES_CBC_SHA' JVM:disabled
 |   |               +- TLS_RSA_WITH_AES_128_CBC_SHA - ConfigExcluded:'TLS_RSA_WITH_AES_128_CBC_SHA'
 |   |               +- TLS_RSA_WITH_AES_128_CBC_SHA256 - ConfigExcluded:'TLS_RSA_WITH_AES_128_CBC_SHA256'
 |   |               +- TLS_RSA_WITH_AES_128_GCM_SHA256 - ConfigExcluded:'TLS_RSA_WITH_AES_128_GCM_SHA256'
 |   |               +- TLS_RSA_WITH_AES_256_CBC_SHA - ConfigExcluded:'TLS_RSA_WITH_AES_256_CBC_SHA'
 |   |               +- TLS_RSA_WITH_AES_256_CBC_SHA256 - ConfigExcluded:'TLS_RSA_WITH_AES_256_CBC_SHA256'
 |   |               +- TLS_RSA_WITH_AES_256_GCM_SHA384 - ConfigExcluded:'TLS_RSA_WITH_AES_256_GCM_SHA384'
 |   |               +- TLS_RSA_WITH_NULL_SHA256 - ConfigExcluded:'TLS_RSA_WITH_NULL_SHA256' JVM:disabled
 |   += ALPNServerConnectionFactory@fa85c7c{[alpn],null,[]} - STARTED
 |   += HTTP2ServerConnectionFactory@6d59e004[h2] - STARTED
 |   |   +- HTTP2SessionContainer@5900a7c0[size=0]
 |   |   +- HttpConfiguration@59992a{32768/8192,8192/8192,https://:8443,[SecureRequestCustomizer@7844b83b]}
 |   += HttpConnectionFactory@4e0357c3[HTTP/1.1] - STARTED
 |   |   +- HttpConfiguration@59992a{32768/8192,8192/8192,https://:8443,[SecureRequestCustomizer@7844b83b]}
 |   +- sun.nio.ch.ServerSocketChannelImpl[/127.0.0.1:8443]
 |   +- qtp518306698-36-acceptor-0@514071d1-ServerConnector@61a7791a{SSL,[ssl, alpn, h2, http/1.1]}{localhost:8443}
 += ServerConnector@4b5dc693{HTTP/1.1,[http/1.1, h2c]}{localhost:8080} - STARTED
 |   +~ Server@93e418{STARTING}[9.4.12.v20180830] - STARTING
 |   +~ QueuedThreadPool[qtp518306698]@1ee4bb8a{STARTED,10<=10<=200,i=4,q=0}[ReservedThreadExecutor@18b5bf1e{s=0/4,p=0}] - STARTED
 |   +~ ScheduledExecutorScheduler@300eb7bd{STARTED} - STARTED
 |   +- org.eclipse.jetty.io.ArrayByteBufferPool@11365860
 |   += HttpConnectionFactory@aa6dbe7[HTTP/1.1] - STARTED
 |   |   +- HttpConfiguration@4dd4d321{32768/8192,8192/8192,https://:8443,[]}
 |   += HTTP2CServerConnectionFactory@823c9a9[h2c] - STARTED
 |   |   +- HTTP2SessionContainer@1888378[size=0]
 |   |   +- HttpConfiguration@4dd4d321{32768/8192,8192/8192,https://:8443,[]}
 |   += SelectorManager@ServerConnector@4b5dc693{HTTP/1.1,[http/1.1, h2c]}{localhost:8080} - STARTED
 |   |   += ManagedSelector@5c507612{STARTED} id=0 keys=0 selected=0 updates=0 - STARTED
 |   |   |   += EatWhatYouKill@7f86c0a0/SelectorProducer@142049aa/PRODUCING/p=false/QueuedThreadPool[qtp518306698]@1ee4bb8a{STARTED,10<=10<=200,i=4,q=0}[ReservedThreadExecutor@18b5bf1e{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2018-11-10T09:10:03.357033+07:00 - STARTED
 |   |   |   |   +- SelectorProducer@142049aa
 |   |   |   |   +~ QueuedThreadPool[qtp518306698]@1ee4bb8a{STARTED,10<=10<=200,i=4,q=0}[ReservedThreadExecutor@18b5bf1e{s=0/4,p=0}] - STARTED
 |   |   |   +> updates @ 2018-11-10T09:10:03.354546+07:00
 |   |   |   +> keys @ 2018-11-10T09:10:03.355544+07:00
 |   |   |       +- sun.nio.ch.EPollSelectorImpl@792b68e7 keys=0
 |   |   += ManagedSelector@51769b15{STARTED} id=1 keys=0 selected=0 updates=0 - STARTED
 |   |       += EatWhatYouKill@ec987cf/SelectorProducer@4783d576/PRODUCING/p=false/QueuedThreadPool[qtp518306698]@1ee4bb8a{STARTED,10<=10<=200,i=4,q=0}[ReservedThreadExecutor@18b5bf1e{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2018-11-10T09:10:03.35805+07:00 - STARTED
 |   |       |   +- SelectorProducer@4783d576
 |   |       |   +~ QueuedThreadPool[qtp518306698]@1ee4bb8a{STARTED,10<=10<=200,i=4,q=0}[ReservedThreadExecutor@18b5bf1e{s=0/4,p=0}] - STARTED
 |   |       +> updates @ 2018-11-10T09:10:03.357291+07:00
 |   |       +> keys @ 2018-11-10T09:10:03.357556+07:00
 |   |           +- sun.nio.ch.EPollSelectorImpl@361b1ee6 keys=0
 |   +- sun.nio.ch.ServerSocketChannelImpl[/127.0.0.1:8080]
 |   +- qtp518306698-32-acceptor-0@179c59a4-ServerConnector@4b5dc693{HTTP/1.1,[http/1.1, h2c]}{localhost:8080}
 += ErrorHandler@51f8a935{STARTED} - STARTED
 +- {file://[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar=org.eclipse.jetty.util.resource.EmptyResource@6c0d0153}
 +- {file://[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar=org.eclipse.jetty.util.resource.EmptyResource@6c0d0153}
 +- {file://[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar=[jar:file://[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar!/META-INF/fmt-1_0-rt.tld, jar:file://[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar!/META-INF/scriptfree.tld, jar:file://[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar!/META-INF/c-1_1.tld, jar:file://[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar!/META-INF/sql-1_0-rt.tld, jar:file://[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar!/META-INF/c-1_0-rt.tld, jar:file://[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar!/META-INF/permittedTaglibs.tld, jar:file://[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar!/META-INF/sql.tld, jar:file://[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar!/META-INF/c.tld, jar:file://[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar!/META-INF/x-1_0-rt.tld, jar:file://[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar!/META-INF/fn.tld, jar:file://[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar!/META-INF/x.tld, jar:file://[IDEMPIERE-HOME]/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.apache.taglibs.standard-impl_1.2.5.jar!/META-INF/fmt.tld]}
 += DefaultSessionIdManager@7337cc29{STARTED}[worker=node0] - STARTED
 |   += HouseKeeper@34333e2c{STARTED}[interval=660000, ownscheduler=false] - STARTED
 +> org.eclipse.osgi.internal.loader.EquinoxClassLoader@7606309a[org.eclipse.jetty.server:9.4.12.v20180830(id=255)]
     +- jdk.internal.loader.ClassLoaders$PlatformClassLoader@5f486feb
digulla commented 4 years ago

I've tried just this from a Linux machine with Eclipse 2019.06 (4.12). jetty-9.4.8.v20171121

With this version, rt.jar isn't twice on the classpath. So it's either fixed in Eclipse m2e somewhere or it only happens on Windows. Can someone else confirm?

hieplq commented 4 years ago
  1. OSGiWebInfConfiguration.preConfigure will call to OSGiWebInfConfiguration.findJars
Bundle[] bundles = PackageAdminServiceTracker.INSTANCE.getFragmentsAndRequiredBundles((Bundle)context.getAttribute(OSGiWebappConstants.JETTY_OSGI_BUNDLE));

above code will consider osgi bundle as jar on WEB-INF/lib and add to jar list

  1. org.eclipse.jetty.osgi.annotations.AnnotationConfiguration.parseWebInfLib
    super.parseWebInfLib(context, parser);
        if (fragAndRequiredBundles != null)
        {
            //scan the required bundles
            for (Bundle requiredBundle : fragAndRequiredBundles)
            {
                //skip bundles that have been uninstalled since we discovered them
                if (requiredBundle.getState() == Bundle.UNINSTALLED)
                    continue;
                if (requiredBundle.getHeaders().get(Constants.FRAGMENT_HOST) == null)
                {
                    //a bundle indeed:
                    parseRequiredBundle(context, oparser, webbundle, requiredBundle);
                    _webInfLibStats.increment();
                }
            }
        }

super.parseWebInfLib(context, parser) parse jar find on step 1 (include Osgi bundle) next loop will parse for Osgi bunlde so make osgi bundle duplicate

hieplq commented 4 years ago

work-around for above duplicate, i can add below configuration to org.eclipse.jetty.deploy.DeploymentManager

<Call name="setContextAttribute">
          <Arg>org.eclipse.jetty.server.webapp.WebInfIncludeJarPattern</Arg>
          <Arg>^((?!/plugins/).)*$</Arg>
        </Call>

but i still get duplicate by bellow code on org.eclipse.jetty.osgi.annotations.AnnotationConfiguration.parseWebInfLib

if (!context.getMetaData().getWebInfJars().contains(bundleRes))
                {
                    context.getMetaData().addWebInfJar(bundleRes);
                }

on this

public void parseWebInfLib(WebAppContext context, org.eclipse.jetty.annotations.AnnotationParser parser)
        throws Exception
    {
        AnnotationParser oparser = (AnnotationParser)parser;

        if (_webInfLibStats == null)
            _webInfLibStats = new CounterStatistic();

        Bundle webbundle = (Bundle)context.getAttribute(OSGiWebappConstants.JETTY_OSGI_BUNDLE);
        @SuppressWarnings("unchecked")
        Set<Bundle> fragAndRequiredBundles = (Set<Bundle>)context.getAttribute(OSGiWebInfConfiguration.FRAGMENT_AND_REQUIRED_BUNDLES);
        if (fragAndRequiredBundles != null)
        {
            //index and scan fragments
            for (Bundle bundle : fragAndRequiredBundles)
            {
                //skip bundles that have been uninstalled since we discovered them
                if (bundle.getState() == Bundle.UNINSTALLED)
                    continue;

                Resource bundleRes = oparser.indexBundle(bundle);
                if (!context.getMetaData().getWebInfJars().contains(bundleRes))
                {
                    context.getMetaData().addWebInfJar(bundleRes);
                }

                if (bundle.getHeaders().get(Constants.FRAGMENT_HOST) != null)
                {
                    //a fragment indeed:
                    parseFragmentBundle(context, oparser, webbundle, bundle);
                    _webInfLibStats.increment();
                }
            }
        }
        //scan ourselves
        oparser.indexBundle(webbundle);
        parseWebBundle(context, oparser, webbundle);
        _webInfLibStats.increment();

        //scan the WEB-INF/lib
        super.parseWebInfLib(context, parser);
        if (fragAndRequiredBundles != null)
        {
            //scan the required bundles
            for (Bundle requiredBundle : fragAndRequiredBundles)
            {
                //skip bundles that have been uninstalled since we discovered them
                if (requiredBundle.getState() == Bundle.UNINSTALLED)
                    continue;

                if (requiredBundle.getHeaders().get(Constants.FRAGMENT_HOST) == null)
                {
                    //a bundle indeed:
                    parseRequiredBundle(context, oparser, webbundle, requiredBundle);
                    _webInfLibStats.increment();
                }
            }
        }
    }
janbartel commented 4 years ago

Bundle[] bundles = PackageAdminServiceTracker.INSTANCE.getFragmentsAndRequiredBundles((Bundle)context.getAttribute(OSGiWebappConstants.JETTY_OSGI_BUNDLE)); refers to the war bundle being deployed, and should return all of its associated fragments and required bundles.

In the osgi tests that we regularly run on jetty, we don't see any duplication of classes.

Can you provide more details about your deployment that would explain the difference?

hieplq commented 4 years ago

found it

can you add a Require-Bundle to web project and test?

Require-Bundle: org.eclipse.jetty.apache-jsp;bundle-version="0.0.0"

janbartel commented 4 years ago

I see. The solution is not to add jsp to the Required Bundles: this effectively puts it onto the webapp's classpath, which is incorrect, even in non-osgi jetty. The correct thing to do is to deploy the jetty-osgi-boot and jetty-osgi-boot-jsp bundles into your osgi container, and they will form the equivalent of the server's classpath.

hieplq commented 4 years ago

you are correct about org.eclipse.jetty.apache-jsp, i can remove it from Required Bundles

but i has many bundles still need to use Required Bundles, example zk library (a library for build up web ui from java)

i get org.eclipse.jetty.apache-jsp for easy setup reproduce issue

hieplq commented 4 years ago

back to this block of code bundle is add to jars of metadata by context.getMetaData().addWebInfJar(bundleRes); after that each bundle is add to parse task by super.parseWebInfLib(context, parser);

so for loop after super.parseWebInfLib(context, parser); make duplicate parse task for bundle, it can be remove

public void parseWebInfLib(WebAppContext context, org.eclipse.jetty.annotations.AnnotationParser parser)
        throws Exception
    {
        AnnotationParser oparser = (AnnotationParser)parser;

        if (_webInfLibStats == null)
            _webInfLibStats = new CounterStatistic();

        Bundle webbundle = (Bundle)context.getAttribute(OSGiWebappConstants.JETTY_OSGI_BUNDLE);
        @SuppressWarnings("unchecked")
        Set<Bundle> fragAndRequiredBundles = (Set<Bundle>)context.getAttribute(OSGiWebInfConfiguration.FRAGMENT_AND_REQUIRED_BUNDLES);
        if (fragAndRequiredBundles != null)
        {
            //index and scan fragments
            for (Bundle bundle : fragAndRequiredBundles)
            {
                //skip bundles that have been uninstalled since we discovered them
                if (bundle.getState() == Bundle.UNINSTALLED)
                    continue;

                Resource bundleRes = oparser.indexBundle(bundle);
                if (!context.getMetaData().getWebInfJars().contains(bundleRes))
                {
                    context.getMetaData().addWebInfJar(bundleRes);
                }

                if (bundle.getHeaders().get(Constants.FRAGMENT_HOST) != null)
                {
                    //a fragment indeed:
                    parseFragmentBundle(context, oparser, webbundle, bundle);
                    _webInfLibStats.increment();
                }
            }
        }
        //scan ourselves
        oparser.indexBundle(webbundle);
        parseWebBundle(context, oparser, webbundle);
        _webInfLibStats.increment();

        //scan the WEB-INF/lib
        super.parseWebInfLib(context, parser);
        if (fragAndRequiredBundles != null)
        {
            //scan the required bundles
            for (Bundle requiredBundle : fragAndRequiredBundles)
            {
                //skip bundles that have been uninstalled since we discovered them
                if (requiredBundle.getState() == Bundle.UNINSTALLED)
                    continue;

                if (requiredBundle.getHeaders().get(Constants.FRAGMENT_HOST) == null)
                {
                    //a bundle indeed:
                    parseRequiredBundle(context, oparser, webbundle, requiredBundle);
                    _webInfLibStats.increment();
                }
            }
        }
    }
janbartel commented 4 years ago

For the bundles that are named in your Require-Bundle statements, are these also build into your war? That is, are they also in WEB-INF/lib? Because that's the only way I've been able to generate duplicate warnings.

hieplq commented 4 years ago

no. my product same like eclipse. all bundles deploy on plugins folder

hieplq commented 4 years ago

i setup product use bndtool and also can reproduce this issue with Require-Bundle

janbartel commented 4 years ago

@hieplq I really can't reproduce a problem using jetty-9.4.30. Can you please post the manifest of your webbundle, and the manifests of the bundles that are being scanned twice please?

hieplq commented 4 years ago

hi @janbartel i'm create a test project here https://github.com/hieplq/vn.cxf.client.demo you can follow this step to reproduce

  1. git clone git@github.com:hieplq/vn.cxf.client.demo.git
  2. cd vn.cxf.client.demo
  3. ./gradlew clean build
  4. cd vn.cxf.client.app/target
  5. jar xvf vn.cxf.client.app.bndrun.jar
  6. sh ./start
stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has been a full year without activity. It will be closed if no further activity occurs. Thank you for your contributions.

janbartel commented 2 years ago

@hieplq sorry, your last post slipped through the cracks - blame covid! I've tried to follow your repro steps, but at step 3 I get:

> Task :vn.cxf.webapp:compileJava FAILED
error  : vn.cxf.client.demo :No metadata for revision biz.aQute:biz.aQute.osgi.templates:1.0.0-SNAPSHOT

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':vn.cxf.webapp:compileJava'.
> vn.cxf.webapp has errors, one error was reported

I don't use gradle, so I'm stuck unless you can help?

janbartel commented 2 years ago

@hieplq the code area you referenced in your previous post cannot be the problem for Require-Bundle bundles unless in your osgi environment your bundle install location is either a directory (ie the bundle is unpacked into a directory) or it ends with .jar. Can you post what DefaultFileLocatorHelper.getBundleInstallLocation() reports for the bundle that is a Required bundle?

hieplq commented 2 years ago

thank @janbartel i will check build issue of vn.cxf.client.demo also output of DefaultFileLocatorHelper.getBundleInstallLocation() and report you soon

janbartel commented 2 years ago

@hieplq I've prepared a tentative fix in this branch: https://github.com/eclipse/jetty.project/tree/jetty-10.0.x-2072-dup-osgi-annotation-parsing

It would be great if you could run it in your environment and check it works for you.

hieplq commented 2 years ago

hi @janbartel

  1. i'm fixed my test project (vn.cxf.webapp) to can build success and redo issue
  2. i don't know how to do

    Can you post what DefaultFileLocatorHelper.getBundleInstallLocation() reports for the bundle that is a Required bundle?

  3. to test your patch, i going to update vn.cxf.webapp to use jetty 10.0.6 but i get bellow error show not yet confirm patch [main] WARN org.eclipse.jetty.servlet.BaseHolder - Unable to load class org.eclipse.jetty.servlet.listener.ELContextCleaner java.lang.ClassNotFoundException: org.eclipse.jetty.servlet.listener.ELContextCleaner please see detail log at end of post
  4. by debug i see: "org.eclipse.jetty.osgi.boot" can load ELContextCleaner but bellow condition avoid it return result if (Boolean.TRUE.equals(__loadServerClasses.get()) || !_context.isServerClass(parentClass))

debug info: image

detail log `____ Welcome to Apache Felix Gogo

g! Jul 10, 2021 8:49:04 AM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.annotations.AnnotationConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.annotations Jul 10, 2021 8:49:04 AM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.apache.jsp.JettyJasperInitializer of service javax.servlet.ServletContainerInitializer in bundle org.eclipse.jetty.apache-jsp Jul 10, 2021 8:49:04 AM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.apache.jsp.JuliLog of service org.apache.juli.logging.Log in bundle org.eclipse.jetty.apache-jsp [main] WARN org.eclipse.jetty.osgi.boot.JettyBootstrapActivator - OSGi support for java.util.ServiceLoader may not be present. You may experience runtime errors. [main] INFO org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper - Configuring the default jetty server with [file:/mnt/data/1Dev/project/test/vn.cxf.client.demo/vn.cxf.client.app/jettyhome/etc/jetty.xml] [main] INFO org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper - JETTY.HOME=/mnt/data/1Dev/project/test/vn.cxf.client.demo/vn.cxf.client.app/jettyhome JETTY.BASE=/mnt/data/1Dev/project/test/vn.cxf.client.demo/vn.cxf.client.app/jettyhome [main] INFO org.eclipse.jetty.server.Server - jetty-10.0.6; built: 2021-06-29T15:28:56.259Z; git: 37e7731b4b142a882d73974ff3bec78d621bd674; jvm 11.0.9.1+1 [main] WARN org.eclipse.jetty.servlet.BaseHolder - Unable to load class org.eclipse.jetty.servlet.listener.ELContextCleaner java.lang.ClassNotFoundException: org.eclipse.jetty.servlet.listener.ELContextCleaner at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:531) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) at org.eclipse.jetty.util.Loader.loadClass(Loader.java:59) at org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:97) at org.eclipse.jetty.servlet.ListenerHolder.doStart(ListenerHolder.java:70) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:382) at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1304) at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:889) at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:306) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:532) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:40) at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:183) at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:516) at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:151) at org.eclipse.jetty.osgi.boot.BundleWebAppProvider.bundleAdded(BundleWebAppProvider.java:183) at org.eclipse.jetty.osgi.boot.BundleWebAppProvider$WebAppTracker.addingBundle(BundleWebAppProvider.java:71) at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:475) at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:420) at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183) at org.osgi.util.tracker.BundleTracker.open(BundleTracker.java:159) at org.eclipse.jetty.osgi.boot.BundleWebAppProvider.doStart(BundleWebAppProvider.java:105) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:605) at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:246) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171) at org.eclipse.jetty.server.Server.start(Server.java:469) at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:121) at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89) at org.eclipse.jetty.server.Server.doStart(Server.java:414) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) at org.eclipse.jetty.osgi.boot.internal.serverfactory.ServerInstanceWrapper.start(ServerInstanceWrapper.java:264) at org.eclipse.jetty.osgi.boot.internal.serverfactory.JettyServerServiceTracker.addingService(JettyServerServiceTracker.java:57) at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:944) at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:872) at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229) at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:904) at org.apache.felix.framework.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:990) at org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:838) at org.apache.felix.framework.EventDispatcher.fireServiceEvent(EventDispatcher.java:545) at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4863) at org.apache.felix.framework.Felix.registerService(Felix.java:3834) at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:328) at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:302) at org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper.startJettyAtJettyHome(DefaultJettyAtJettyHomeHelper.java:205) at org.eclipse.jetty.osgi.boot.JettyBootstrapActivator.start(JettyBootstrapActivator.java:81) at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:849) at org.apache.felix.framework.Felix.activateBundle(Felix.java:2429) at org.apache.felix.framework.Felix.startBundle(Felix.java:2335) at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:1006) at aQute.launcher.Launcher.start(Launcher.java:688) at aQute.launcher.Launcher.startBundles(Launcher.java:668) at aQute.launcher.Launcher.activate(Launcher.java:574) at aQute.launcher.Launcher.launch(Launcher.java:404) at aQute.launcher.Launcher.run(Launcher.java:185) at aQute.launcher.Launcher.main(Launcher.java:161) at aQute.launcher.pre.EmbeddedLauncher.executeWithRunPath(EmbeddedLauncher.java:170) at aQute.launcher.pre.EmbeddedLauncher.findAndExecute(EmbeddedLauncher.java:135) at aQute.launcher.pre.EmbeddedLauncher.main(EmbeddedLauncher.java:52) [main] WARN org.eclipse.jetty.webapp.WebAppContext - Failed startup of context o.e.j.w.WebAppContext@1cfd1875{Intranet,/,file:///tmp/jetty-vn_cxf_webappjar--any-5271312192856380450/webapp/,UNAVAILABLE}{file:/mnt/data/1Dev/project/test/vn.cxf.client.demo/vn.cxf.webapp/target/vn.cxf.webapp.jar} javax.servlet.UnavailableException: Class loading error for holder org.eclipse.jetty.servlet.listener.ELContextCleaner@66f66866{src=DESCRIPTOR:bundle://5883731a-13d3-403e-b279-f4bbece65421_28.0:1/org/eclipse/jetty/webapp/webdefault.xml} at org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:104) at org.eclipse.jetty.servlet.ListenerHolder.doStart(ListenerHolder.java:70) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:382) at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1304) at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:889) at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:306) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:532) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:40) at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:183) at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:516) at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:151) at org.eclipse.jetty.osgi.boot.BundleWebAppProvider.bundleAdded(BundleWebAppProvider.java:183) at org.eclipse.jetty.osgi.boot.BundleWebAppProvider$WebAppTracker.addingBundle(BundleWebAppProvider.java:71) at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:475) at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:420) at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183) at org.osgi.util.tracker.BundleTracker.open(BundleTracker.java:159) at org.eclipse.jetty.osgi.boot.BundleWebAppProvider.doStart(BundleWebAppProvider.java:105) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:605) at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:246) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171) at org.eclipse.jetty.server.Server.start(Server.java:469) at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:121) at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89) at org.eclipse.jetty.server.Server.doStart(Server.java:414) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) at org.eclipse.jetty.osgi.boot.internal.serverfactory.ServerInstanceWrapper.start(ServerInstanceWrapper.java:264) at org.eclipse.jetty.osgi.boot.internal.serverfactory.JettyServerServiceTracker.addingService(JettyServerServiceTracker.java:57) at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:944) at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:872) at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229) at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:904) at org.apache.felix.framework.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:990) at org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:838) at org.apache.felix.framework.EventDispatcher.fireServiceEvent(EventDispatcher.java:545) at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4863) at org.apache.felix.framework.Felix.registerService(Felix.java:3834) at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:328) at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:302) at org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper.startJettyAtJettyHome(DefaultJettyAtJettyHomeHelper.java:205) at org.eclipse.jetty.osgi.boot.JettyBootstrapActivator.start(JettyBootstrapActivator.java:81) at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:849) at org.apache.felix.framework.Felix.activateBundle(Felix.java:2429) at org.apache.felix.framework.Felix.startBundle(Felix.java:2335) at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:1006) at aQute.launcher.Launcher.start(Launcher.java:688) at aQute.launcher.Launcher.startBundles(Launcher.java:668) at aQute.launcher.Launcher.activate(Launcher.java:574) at aQute.launcher.Launcher.launch(Launcher.java:404) at aQute.launcher.Launcher.run(Launcher.java:185) at aQute.launcher.Launcher.main(Launcher.java:161) at aQute.launcher.pre.EmbeddedLauncher.executeWithRunPath(EmbeddedLauncher.java:170) at aQute.launcher.pre.EmbeddedLauncher.findAndExecute(EmbeddedLauncher.java:135) at aQute.launcher.pre.EmbeddedLauncher.main(EmbeddedLauncher.java:52) [main] INFO org.eclipse.jetty.server.Server - Started Server@5dcbb60{STARTING}[10.0.6,sto=5000] @14120762ms [main] INFO org.eclipse.jetty.osgi.boot.internal.serverfactory.JettyServerServiceTracker - Started Server defaultJettyServer [main] INFO org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper - Default jetty server configured Jul 10, 2021 3:24:53 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.plus.webapp.PlusConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.plus Jul 10, 2021 3:24:53 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.plus.webapp.EnvConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.plus Jul 10, 2021 3:24:53 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.FragmentConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 3:24:53 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.JettyWebXmlConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 3:24:53 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.JaasConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 3:24:53 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.JmxConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 3:24:53 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.JndiConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 3:24:53 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.JspConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 3:24:53 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.MetaInfConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 3:24:53 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.ServletsConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 3:24:53 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.WebAppConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 3:24:53 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.WebInfConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 3:24:53 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.WebXmlConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 3:24:53 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.http.Http1FieldPreEncoder of service org.eclipse.jetty.http.HttpFieldPreEncoder in bundle org.eclipse.jetty.http`

hieplq commented 2 years ago

run bellow command to redo error [main] WARN org.eclipse.jetty.servlet.BaseHolder - Unable to load class org.eclipse.jetty.servlet.listener.ELContextCleaner java.lang.ClassNotFoundException: org.eclipse.jetty.servlet.listener.ELContextCleaner

git clone -b jetty-10 git@github.com:hieplq/vn.cxf.client.demo.git cd vn.cxf.client.demo/ ./gradlew clean build cd vn.cxf.client.app/target jar xvf vn.cxf.client.app.bndrun.jar sh ./start

hieplq commented 2 years ago

i'm fixed Unable to load class org.eclipse.jetty.servlet.listener.ELContextCleaner on my webapp bundle add import package org.eclipse.jetty.servlet.listener, org.eclipse.jetty.servlet

confirmed: jetty 10.0.6 resolved issue without your patch

output log


Welcome to Apache Felix Gogo

g! Jul 10, 2021 4:28:27 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.annotations.AnnotationConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.annotations Jul 10, 2021 4:28:27 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.apache.jsp.JettyJasperInitializer of service javax.servlet.ServletContainerInitializer in bundle org.eclipse.jetty.apache-jsp Jul 10, 2021 4:28:27 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.apache.jsp.JuliLog of service org.apache.juli.logging.Log in bundle org.eclipse.jetty.apache-jsp [main] WARN org.eclipse.jetty.osgi.boot.JettyBootstrapActivator - OSGi support for java.util.ServiceLoader may not be present. You may experience runtime errors. [main] INFO org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper - Configuring the default jetty server with [file:/mnt/data/1Dev/project/test/vn.cxf.client.demo/vn.cxf.client.app/jettyhome/etc/jetty.xml] [main] INFO org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper - JETTY.HOME=/mnt/data/1Dev/project/test/vn.cxf.client.demo/vn.cxf.client.app/jettyhome JETTY.BASE=/mnt/data/1Dev/project/test/vn.cxf.client.demo/vn.cxf.client.app/jettyhome [main] INFO org.eclipse.jetty.server.Server - jetty-10.0.6; built: 2021-06-29T15:28:56.259Z; git: 37e7731b4b142a882d73974ff3bec78d621bd674; jvm 11.0.9.1+1 [main] INFO org.eclipse.jetty.server.session.DefaultSessionIdManager - Session workerName=node0 [main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.w.WebAppContext@1d572e62{Intranet,/,file:///tmp/jetty-vn_cxf_webappjar--any-2248143289746710563/webapp/,AVAILABLE}{file:/mnt/data/1Dev/project/test/vn.cxf.client.demo/vn.cxf.webapp/target/vn.cxf.webapp.jar} [main] INFO org.eclipse.jetty.server.Server - Started Server@6bab2585{STARTING}[10.0.6,sto=5000] @3299ms [main] INFO org.eclipse.jetty.osgi.boot.internal.serverfactory.JettyServerServiceTracker - Started Server defaultJettyServer [main] INFO org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper - Default jetty server configured Jul 10, 2021 4:28:29 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.plus.webapp.PlusConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.plus Jul 10, 2021 4:28:29 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.plus.webapp.EnvConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.plus Jul 10, 2021 4:28:29 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.FragmentConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 4:28:29 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.JettyWebXmlConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 4:28:29 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.JaasConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 4:28:29 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.JmxConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 4:28:29 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.JndiConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 4:28:29 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.JspConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 4:28:29 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.MetaInfConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 4:28:29 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.ServletsConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 4:28:29 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.WebAppConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 4:28:29 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.WebInfConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 4:28:29 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.webapp.WebXmlConfiguration of service org.eclipse.jetty.webapp.Configuration in bundle org.eclipse.jetty.webapp Jul 10, 2021 4:28:29 PM org.apache.aries.spifly.BaseActivator log INFO: Registered provider org.eclipse.jetty.http.Http1FieldPreEncoder of service org.eclipse.jetty.http.HttpFieldPreEncoder in bundle org.eclipse.jetty.http

github-actions[bot] commented 1 year ago

This issue has been automatically marked as stale because it has been a full year without activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] commented 1 year ago

This issue has been closed due to it having no activity.