machaval / mule-intellij-plugins

Mule Intellij Plugin
Apache License 2.0
44 stars 24 forks source link

CPU usage high after running debug #12

Closed joshrosso closed 8 years ago

joshrosso commented 8 years ago

After starting an application in debug mode, then stopping it image

CPU usage for Intellij remains very high image

Profiling the CPU, it appears a lot of time is spent in com.mulesoft.mule.debugger.transport.SerializeDebuggerProtocol.getResponse() image

Perhaps this is a rouge process that should be terminated when debug is?

machaval commented 8 years ago

Looks like the debugger client is not finished correctly. I need to take a look at it.

On Thu, Mar 3, 2016 at 6:48 PM, Josh Rosso notifications@github.com wrote:

After starting an application in debug mode, then stopping it [image: image] https://cloud.githubusercontent.com/assets/6200057/13510577/0da0dbee-e146-11e5-8379-5f8d81492b68.png

CPU usage for Intellij remains very high [image: image] https://cloud.githubusercontent.com/assets/6200057/13510598/24b2e386-e146-11e5-91eb-dfbfb97ef34b.png

Profiling the CPU, it appears a lot of time is spent in com.mulesoft.mule.debugger.transport.SerializeDebuggerProtocol.getResponse() [image: image] https://cloud.githubusercontent.com/assets/6200057/13510681/880351be-e146-11e5-8a14-7bd992ddb5c7.png

Perhaps this is a rouge process that should be terminated when debug is?

— Reply to this email directly or view it on GitHub https://github.com/machaval/mule-esb-plugin/issues/12.

joshrosso commented 8 years ago

Looks to be the case. Yourkit reports deadlocks in the client.

Frozen threads found (potential deadlock)

It seems that the following threads have not changed their stack for more than 10 seconds.
These threads are possibly (but not necessarily!) in a deadlock or hung.

Debugger Client <--- Frozen for at least 13 sec
java.lang.Throwable.fillInStackTrace(int) Throwable.java (native)
java.lang.Throwable.fillInStackTrace() Throwable.java:783
java.lang.Throwable.<init>() Throwable.java:250
java.lang.Exception.<init>() Exception.java:54
java.io.IOException.<init>() IOException.java:47
java.io.EOFException.<init>() EOFException.java:50
java.io.ObjectInputStream$BlockDataInputStream.peekByte() ObjectInputStream.java:2608
java.io.ObjectInputStream.readObject0(boolean) ObjectInputStream.java:1319
java.io.ObjectInputStream.readObject() ObjectInputStream.java:371
com.mulesoft.mule.debugger.transport.SerializeDebuggerProtocol.getResponse() SerializeDebuggerProtocol.java:74
com.mulesoft.mule.debugger.client.DebuggerClient$ServerResponseService.run() DebuggerClient.java:308
java.lang.Thread.run() Thread.java:745

Debugger Client <--- Frozen for at least 13 sec
java.lang.Throwable.fillInStackTrace(int) Throwable.java (native)
java.lang.Throwable.fillInStackTrace() Throwable.java:783
java.lang.Throwable.<init>() Throwable.java:250
java.lang.Exception.<init>() Exception.java:54
java.io.IOException.<init>() IOException.java:47
java.io.EOFException.<init>() EOFException.java:50
java.io.ObjectInputStream$BlockDataInputStream.peekByte() ObjectInputStream.java:2608
java.io.ObjectInputStream.readObject0(boolean) ObjectInputStream.java:1319
java.io.ObjectInputStream.readObject() ObjectInputStream.java:371
com.mulesoft.mule.debugger.transport.SerializeDebuggerProtocol.getResponse() SerializeDebuggerProtocol.java:74
com.mulesoft.mule.debugger.client.DebuggerClient$ServerResponseService.run() DebuggerClient.java:308
java.lang.Thread.run() Thread.java:745
machaval commented 8 years ago

Are you sure the mule process was terminated? Because if what Yourkit says is that the debugger client is still connected to the server. If so how can it be possible? Maybe there is another issue. Can you check through a ps -fea|grep mule

joshrosso commented 8 years ago

It is terminating. The client does not become an issue until the server is terminated. For example:

Debug started image

ps aux | grep mule returns

joshrosso       90795   0.1  7.8  5192840 1306468   ??  S     5:10PM   0:16.68 /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:58642,suspend=y,server=n -Dmule.home=/Users/joshrosso/servers/mule-3.8.0 -Dmule.base=/Users/joshrosso/servers/mule-3.8.0 -Djava.net.preferIPv4Stack=TRUE  -Dmvel2.disable.jit=TRUE -Dorg.glassfish.grizzly.nio.transport.TCPNIOTransport.max-receive-buffer-size=1048576 -Dorg.glassfish.grizzly.nio.transport.TCPNIOTransport.max-send-buffer-size=1048576 -Djava.endorsed.dirs=/Users/joshrosso/servers/mule-3.8.0/lib/endorsed  -Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager -Dmule.forceConsoleLog=true -Dmule.debug.enable=true -Dmule.debug.suspend=true -Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -XX:+AlwaysPreTouch -XX:NewSize=512m -XX:MaxNewSize=512m -XX:MaxTenuringThreshold=8 -Dfile.encoding=UTF-8 -classpath /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/lib/tools.jar:/Users/joshrosso/dev/mule-test2/target/classes:/Users/joshrosso/servers/mule-3.8.0/lib/boot:/Users/joshrosso/servers/mule-3.8.0/lib/boot/commons-cli-1.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/boot/commons-codec-1.9.jar:/Users/joshrosso/servers/mule-3.8.0/lib/boot/disruptor-3.3.0.jar:/Users/joshrosso/servers/mule-3.8.0/lib/boot/jcl-over-slf4j-1.7.7.jar:/Users/joshrosso/servers/mule-3.8.0/lib/boot/license-utils-gw-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/boot/licm-1.1.5.jar:/Users/joshrosso/servers/mule-3.8.0/lib/boot/log4j-1.2-api-2.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/boot/log4j-api-2.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/boot/log4j-core-2.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/boot/log4j-jcl-2.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/boot/log4j-jul-2.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/boot/log4j-slf4j-impl-2.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/boot/mule-module-boot-ee-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/boot/oscore-2.2.4.jar:/Users/joshrosso/servers/mule-3.8.0/lib/boot/propertyset-1.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/boot/slf4j-api-1.7.7.jar:/Users/joshrosso/servers/mule-3.8.0/lib/boot/truelicense-1.29.jar:/Users/joshrosso/servers/mule-3.8.0/lib/boot/truexml-1.29.jar:/Users/joshrosso/servers/mule-3.8.0/lib/boot/wrapper-3.5.27.jar:/Users/joshrosso/servers/mule-3.8.0/lib/endorsed:/Users/joshrosso/servers/mule-3.8.0/lib/endorsed/xalan-2.7.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/endorsed/xercesImpl-2.9.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/endorsed/xml-apis-1.3.04.jar:/Users/joshrosso/servers/mule-3.8.0/lib/endorsed/xml-serializer-2.7.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/patches:/Users/joshrosso/servers/mule-3.8.0/lib/mule:/Users/joshrosso/servers/mule-3.8.0/lib/mule/api-gateway-client-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/gateway-core-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/httpclient-utils-gw-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-common-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-core-3.8.0-M1-tests.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-core-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-core-ee-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-ee-parent-poms-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-extensions-annotations-1.0.0-alpha-1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-extensions-api-1.0.0-alpha-1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-analytics-gw-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-annotations-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-apikit-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-apikit-spi-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-atom-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-batch-ee-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-bpm-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-bti-ee-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-builders-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-cache-ee-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-client-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-cluster-ee-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-cors-gw-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-cxf-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-db-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-devkit-support-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-drools-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-endpoint-aliases-gw-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-extensions-spring-support-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-extensions-support-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-federation-gw-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-http-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-ip-filter-gw-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-jaas-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-jbossts-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-jersey-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-json-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-kryo-serializer-ee-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-launcher-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-management-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-multi-tx-ee-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-oauth-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-oauth2-gw-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-ognl-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-openam-gw-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-pgp-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-pingfederate-gw-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-plugin-ee-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-policies-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-policies-commons-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-raml-el-gw-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-rss-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-saml-ee-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-schedulers-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-scripting-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-security-oauth2-provider-1.5.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-spring-config-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-spring-config-ee-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-spring-config-gw-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-spring-extras-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-spring-security-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-sxc-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-threat-protection-gw-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-throttling-ee-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-throttling-gw-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-tomcat-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-tracking-ee-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-validation-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-ws-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-wsdl-el-gw-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-xa-tx-ee-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-module-xml-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-mvel2-2.1.9-MULE-008.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-pattern-core-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-tools-anttasks-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-ajax-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-ejb-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-email-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-file-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-ftp-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-ftp-ee-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-http-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-jdbc-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-jdbc-ee-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-jetty-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-jms-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-jms-ee-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-multicast-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-quartz-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-rmi-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-servlet-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-sftp-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-ssl-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-stdio-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-tcp-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-udp-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-vm-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/mule-transport-xmpp-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/mule/raml-parser-0.8.13.jar:/Users/joshrosso/servers/mule-3.8.0/lib/user:/Users/joshrosso/servers/mule-3.8.0/lib/user/mule-tests-functional-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt:/Users/joshrosso/servers/mule-3.8.0/lib/opt/abdera-client-0.4.0-incubating.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/abdera-core-0.4.0-incubating.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/abdera-i18n-0.4.0-incubating.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/abdera-parser-0.4.0-incubating.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/abdera-server-0.4.0-incubating.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/abdera-spring-0.4.0-incubating.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/annotations-api-6.0.44.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/ant-1.7.0.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/ant-launcher-1.7.0.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/antlr-3.5.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/antlr-runtime-3.5.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/aopalliance-1.0.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/asm-3.3.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/asm-commons-3.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/asm-tree-3.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/aspectjrt-1.7.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/aspectjweaver-1.7.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/async-http-client-1.9.32.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/axiom-api-1.2.5.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/axiom-impl-1.2.5.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/bcpg-jdk15on-1.50.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/bcpkix-jdk15on-1.50.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/bcprov-ext-jdk15on-1.50.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/bcprov-jdk15on-1.50.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/btf-1.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/btm-2.1.4.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/bytelist-1.0.10.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/c3p0-0.9.5.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cglib-nodep-2.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cometd-api-1.1.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cometd-server-6.1.26.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/commons-beanutils-1.9.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/commons-collections-3.2.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/commons-dbutils-1.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/commons-digester-1.8.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/commons-httpclient-3.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/commons-io-2.4.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/commons-jxpath-1.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/commons-lang-2.4.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/commons-lang3-3.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/commons-net-2.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/commons-pool-1.6.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/commons-validator-1.4.0.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/connection-pool-2.3.24.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/coyote-6.0.44.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cxf-api-2.7.15.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cxf-rt-bindings-soap-2.7.15.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cxf-rt-bindings-xml-2.7.15.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cxf-rt-core-2.7.15.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cxf-rt-databinding-aegis-2.7.15.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cxf-rt-databinding-jaxb-2.7.15.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cxf-rt-databinding-jibx-2.7.15.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cxf-rt-frontend-jaxws-2.7.15.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cxf-rt-frontend-simple-2.7.15.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cxf-rt-management-2.7.15.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cxf-rt-transports-http-2.7.15.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cxf-rt-transports-local-2.7.15.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cxf-rt-ws-addr-2.7.15.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cxf-rt-ws-policy-2.7.15.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cxf-rt-ws-rm-2.7.15.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cxf-rt-ws-security-2.7.15.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cxf-tools-common-2.7.15.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/cxf-wstx-msv-validation-2.7.15.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/dom4j-1.6.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/drools-api-5.0.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/drools-compiler-5.0.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/drools-core-5.0.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/ecj-4.3.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/ehcache-core-2.5.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/el-api-6.0.44.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/esapi-2.1.0.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/flatpack-3.1.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/geronimo-ejb_2.1_spec-1.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/geronimo-j2ee-connector_1.5_spec-2.0.0.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/geronimo-jms_1.1_spec-1.1.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/geronimo-jta_1.1_spec-1.1.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/geronimo-servlet_3.0_spec-1.0.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/geronimo-stax-api_1.0_spec-1.0.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/grabbag-1.8.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/grizzly-framework-2.3.24.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/grizzly-http-2.3.24.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/grizzly-http-server-2.3.24.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/grizzly-websockets-2.3.24.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/groovy-all-2.4.4-indy.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/guava-18.0.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/hamcrest-core-1.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/hamcrest-library-1.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/hazelcast-3.5.4.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/hk2-api-2.3.0-b05.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/hk2-locator-2.3.0-b05.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/hk2-utils-2.3.0-b05.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/httpasyncclient-4.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/httpasyncclient-cache-4.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/httpclient-4.4.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/httpclient-cache-4.4.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/httpcore-4.4.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/httpcore-nio-4.4.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/invokebinder-1.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/isorelax-20030108.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jackson-annotations-2.4.0.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jackson-core-2.4.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jackson-core-asl-1.9.11.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jackson-coreutils-1.8.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jackson-databind-2.4.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jackson-jaxrs-1.9.11.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jackson-jaxrs-base-2.4.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jackson-jaxrs-json-provider-2.4.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jackson-mapper-asl-1.9.11.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jackson-module-jaxb-annotations-2.4.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jackson-module-jsonSchema-2.4.4.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jackson-xc-1.9.11.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jasper-6.0.44.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jasper-el-6.0.44.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/javassist-3.7.ga.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/javax.annotation-api-1.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/javax.inject-1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/javax.ws.rs-api-2.0.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jaxb-api-2.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jaxb-impl-2.1.9.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jaxb-xjc-2.1.9.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jaxen-1.1.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jboss-logging-3.0.0.Beta5.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jbossjta-4.15.0.Final.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jcifs-1.3.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jcodings-1.0.10.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jcommon-1.0.12.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jdom-1.1.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jersey-client-2.11.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jersey-common-2.11.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jersey-guava-2.11.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jersey-media-json-jackson1-2.11.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jersey-media-json-jettison-2.11.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jersey-media-multipart-2.11.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jersey-server-2.11.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jettison-1.3.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jetty-annotations-9.0.7.v20131107.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jetty-continuation-9.0.7.v20131107.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jetty-deploy-9.0.7.v20131107.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jetty-http-9.0.7.v20131107.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jetty-io-9.0.7.v20131107.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jetty-jndi-9.0.7.v20131107.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jetty-plus-9.0.7.v20131107.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jetty-security-9.0.7.v20131107.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jetty-server-9.0.7.v20131107.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jetty-servlet-9.0.7.v20131107.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jetty-util-6.1.26.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jetty-util-9.0.7.v20131107.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jetty-util5-6.1.26.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jetty-webapp-9.0.7.v20131107.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jetty-xml-9.0.7.v20131107.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jffi-1.2.9-native.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jffi-1.2.9.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jfreechart-1.0.9.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jgrapht-jdk1.5-0.7.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jibx-extras-1.2.5.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jibx-run-1.2.5.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jibx-schema-1.2.5.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jline-2.7.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jmdns-3.4.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jnr-constants-0.8.4.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jnr-enxio-0.4.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jnr-ffi-1.0.4.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jnr-netdb-1.1.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jnr-posix-2.5.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jnr-unixsocket-0.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jnr-x86asm-1.0.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/joda-time-2.9.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/joni-2.0.0.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jopt-simple-4.6.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jruby-core-1.7.4.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jruby-engine-1.1-jdk14.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jruby-stdlib-1.7.4.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/js-engine-1.1-jdk14.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jsch-0.1.51.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/json-20140107.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/json-schema-core-1.2.5.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/json-schema-validator-2.2.6.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/json-simple-1.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jsp-api-6.0.44.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jta-1.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/juli-6.0.44.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/junit-4.11.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/juniversalchardet-1.0.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jython-standalone-2.7.0.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/jzlib-1.1.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/kryo-serializers-0.37.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/kryo-shaded-3.0.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/libphonenumber-6.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/mail-1.4.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/mailapi-1.4.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/mapdb-1.0.6.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/mchange-commons-java-0.2.9.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/mimepull-1.9.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/minlog-1.3.0.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/msg-simple-1.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/msv-core-2011.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/mule-tests-functional-3.8.0-M1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/mvel2-2.0.10.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/mx4j-impl-2.1.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/mx4j-jmx-2.1.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/mx4j-remote-2.1.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/mx4j-tools-2.1.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/neethi-3.0.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/not-yet-commons-ssl-0.3.9.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/objenesis-2.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/ognl-2.7.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/opensaml-2.6.4.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/openws-1.5.4.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/oro-2.0.8.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/osgi-resource-locator-1.0.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/protobuf-java-2.6.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/quartz-2.2.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/reflections-0.9.9.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/relaxngDatatype-20020414.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/rhino-1.7R4.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/rome-0.9.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/Saxon-HE-9.6.0-1-xqj.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/Saxon-HE-9.6.0-1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/signpost-core-1.2.1.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/smack-3.4.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/smackx-3.4.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/snakeyaml-1.15.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/spring-aop-4.1.6.RELEASE.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/spring-beans-4.1.6.RELEASE.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/spring-context-4.1.6.RELEASE.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/spring-context-support-4.1.6.RELEASE.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/spring-core-4.1.6.RELEASE.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/spring-expression-4.1.6.RELEASE.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/spring-jdbc-4.1.6.RELEASE.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/spring-jms-4.1.6.RELEASE.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/spring-ldap-core-2.0.2.RELEASE.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/spring-messaging-4.1.6.RELEASE.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/spring-remoting-stream-support-1.0.7.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/spring-security-config-4.0.1.RELEASE.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/spring-security-core-4.0.1.RELEASE.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/spring-security-ldap-4.0.1.RELEASE.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/spring-security-web-4.0.1.RELEASE.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/spring-tx-4.1.6.RELEASE.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/spring-web-4.1.6.RELEASE.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/spring-webmvc-4.1.6.RELEASE.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/ST4-4.0.7.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/stax-api-1.0-2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/stax-utils-20080702.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/stax2-api-3.1.4.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/staxon-1.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/stringtemplate-3.2.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/sxc-core-0.7.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/sxc-runtime-0.7.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/sxc-xpath-0.7.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/tape-1.2.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/uri-template-0.9.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/uuid-3.4.0.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/validation-api-1.1.0.Final.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/velocity-1.7.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/woodstox-core-asl-4.4.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/wsdl4j-1.6.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/wss4j-1.6.18.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/xapool-1.5.0.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/xml-resolver-1.2.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/xmlbeans-2.3.0.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/xmlpull-1.1.3.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/xmlschema-core-2.1.0.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/xmlsec-1.5.3.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/xmltooling-1.4.4.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/xmlunit-1.5.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/xpp3-1.1.3.4.O.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/xpp3_min-1.1.3.4.O.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/xqj-api-1.0.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/xsdlib-2010.1.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/xstream-1.4.7.jar:/Users/joshrosso/servers/mule-3.8.0/lib/opt/yjp-controller-api-redist-9.0.8.jar:/Users/joshrosso/servers/mule-3.8.0/conf:/opt/homebrew-cask/Caskroom/intellij-idea/15.0.3/IntelliJ IDEA 15.app/Contents/lib/idea_rt.jar org.mule.module.launcher.MuleContainer
joshrosso       93451   0.0  0.0  2436888    804 s002  S+    5:11PM   0:00.00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn mule

Stop mule process from Intellij: image

ps aux | grep mule returns:

joshrosso       95444   0.0  0.0  2434840    780 s002  S+    5:13PM   0:00.00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn mule

Profile threads in yourkit returns: image

joshrosso commented 8 years ago

After mimicking studio's interaction with the DebugClient, i've been able to fix it. I'll send a PR shortly for your review @machaval.

joshrosso commented 8 years ago

I was wrong about the studio interaction. Ended up being related to the onExit call as described in PR above.