pinpoint-apm / pinpoint

APM, (Application Performance Management) tool for large-scale distributed systems.
https://pinpoint-apm.gitbook.io/
Apache License 2.0
13.29k stars 3.75k forks source link

pinpoint agent properties about websphere #6173

Open jungjaw opened 4 years ago

jungjaw commented 4 years ago

I'm using an 8.5.x version of the webSphere. The jvm option is set in the webSphere Management console.

When I setup an agent on a tomcat server, oracle DB and related servers, including Tomcat, were all shown in the server map on the pinpoint web.

I setup an agent on the server that is using websphere, but the associated server was not visible in the server map and WAS only visible. I found errror message in the log, It was jdbc oracle plugin load failed.

Is there anything I have to set up to use in the websphere??

2019-11-11 16:55:16 WARN Failed to load plugin class com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$OracleDriverTransformer with classLoader com.ibm.ws.bootstrap.ExtClassLoader@ff35f530 java.lang.ClassNotFoundException: com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$OracleDriverTransformer at java.net.URLClassLoader.findClass(URLClassLoader.java:432) at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:243) at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:701) at java.lang.ClassLoader.loadClass(ClassLoader.java:680) at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:134) at java.lang.ClassLoader.loadClass(ClassLoader.java:663) at com.navercorp.pinpoint.profiler.instrument.classloading.URLClassLoaderHandler.injectClass(URLClassLoaderHandler.java:64) at com.navercorp.pinpoint.profiler.instrument.classloading.JarProfilerPluginClassInjector.injectClass(JarProfilerPluginClassInjector.java:63) at com.navercorp.pinpoint.profiler.plugin.PluginInstrumentContext.injectClass(PluginInstrumentContext.java:163) at com.navercorp.pinpoint.profiler.plugin.DynamicTransformCallbackProvider.getTransformCallback(DynamicTransformCallbackProvider.java:49) at com.navercorp.pinpoint.profiler.plugin.MatchableClassFileTransformerDelegate.transform(MatchableClassFileTransformerDelegate.java:65) at com.navercorp.pinpoint.profiler.BaseClassFileTransformer.transform(BaseClassFileTransformer.java:56) at com.navercorp.pinpoint.profiler.DefaultClassFileTransformerDispatcher.transform(DefaultClassFileTransformerDispatcher.java:95) at sun.instrument.TransformerManager.transform(TransformerManager.java:181) at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:377) at java.lang.ClassLoader.defineClassImpl(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:273) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:74) at java.net.URLClassLoader.defineClass(URLClassLoader.java:538) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$300(URLClassLoader.java:77) at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1041) at java.security.AccessController.doPrivileged(AccessController.java:488) at java.net.URLClassLoader.findClass(URLClassLoader.java:427) at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:243) at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:701) at java.lang.ClassLoader.loadClass(ClassLoader.java:680) at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:134) at java.lang.ClassLoader.loadClass(ClassLoader.java:663) at oracle.jdbc.pool.OracleDataSource.(OracleDataSource.java:95) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(J9VMInternals.java:235) at java.lang.J9VMInternals.initialize(J9VMInternals.java:202) at java.lang.J9VMInternals.newInstanceImpl(Native Method) at java.lang.Class.newInstance(Class.java:1725) at com.ibm.ws.rsadapter.DSConfigHelper.createDataSource(DSConfigHelper.java:747) at com.ibm.ws.rsadapter.spi.WSRdbDataSource.createNewDataSource(WSRdbDataSource.java:3029) at com.ibm.ws.rsadapter.spi.WSRdbDataSource.(WSRdbDataSource.java:1358) at com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl.setDataSourceProperties(WSManagedConnectionFactoryImpl.java:2653) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:611) at com.ibm.ejs.j2c.J2CUtilityClass.createMCFEntry(J2CUtilityClass.java:530) at com.ibm.ejs.j2c.ConnectionFactoryBuilderServerImpl.createMCFandPM(ConnectionFactoryBuilderServerImpl.java:591) at com.ibm.ejs.j2c.ConnectionFactoryBuilderServerImpl.processObjectInstance(ConnectionFactoryBuilderServerImpl.java:1067) at com.ibm.ejs.j2c.ServerFunction.processObjectInstance(ServerFunction.java:1530) at com.ibm.ejs.j2c.ConnectionFactoryBuilderImpl.getObjectInstance(ConnectionFactoryBuilderImpl.java:660) at org.apache.aries.jndi.ObjectFactoryHelper.getObjectInstanceUsingObjectFactoryBuilders(ObjectFactoryHelper.java:351) at org.apache.aries.jndi.ObjectFactoryHelper.getObjectInstance(ObjectFactoryHelper.java:109) at org.apache.aries.jndi.OSGiObjectFactoryBuilder.getObjectInstance(OSGiObjectFactoryBuilder.java:62) at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:349) at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookupExt(Helpers.java:993) at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookup(Helpers.java:796) at com.ibm.ws.naming.jndicos.CNContextImpl.processBoundObjectForLookup(CNContextImpl.java:2877) at com.ibm.ws.naming.jndicos.CNContextImpl.processResolveResults(CNContextImpl.java:3974) at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1876) at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1777) at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1434) at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:616) at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:165) at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:179) at org.apache.aries.jndi.DelegateContext.lookup(DelegateContext.java:161) at javax.naming.InitialContext.lookup(InitialContext.java:436) at com.penta.common.conn.DBConnect.getDSConnection(DBConnect.java:49) at xiper.edms.listener.AuditLogListener.execute(AuditLogListener.java:383) at xiper.edms.listener.AuditLogListener.handleNotification(AuditLogListener.java:184) at javax.management.NotificationBroadcasterSupport.handleNotification(NotificationBroadcasterSupport.java:268) at javax.management.NotificationBroadcasterSupport$SendNotifJob.run(NotificationBroadcasterSupport.java:333) at javax.management.NotificationBroadcasterSupport$1.execute(NotificationBroadcasterSupport.java:318) at javax.management.NotificationBroadcasterSupport.sendNotification(NotificationBroadcasterSupport.java:240) at javax.management.timer.Timer.sendNotification(Timer.java:1248) at javax.management.timer.Timer.notifyAlarmClock(Timer.java:1217) at javax.management.timer.TimerAlarmClock.run(Timer.java:1300)

minwoo-jung commented 4 years ago

Please let me know what version of java you use and oracle jdbc driver verion.

jaehong-kim commented 4 years ago

@jungjaw WARN logs do not affect execution. Show me more logs.

jungjaw commented 4 years ago

@minwoo-jung The websphere what installed pinpoint agent is using on jdk: 1.6 / jdbc : ojdbc6.jar (Oracle 11.2.0.3.0) Thank you.

jungjaw commented 4 years ago

@jaehong-kim I found [Error] logs. Thank you.

2019-11-14 16:21:20 WARN Failed to load plugin class com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$OracleDriverTransformer with classLoader com.ibm.ws.bootstrap.ExtClassLoader@5932aa1b com.navercorp.pinpoint.exception.PinpointException: Failed to load plugin class com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$OracleDriverTransformer with classLoader com.ibm.ws.bootstrap.ExtClassLoader@5932aa1b at com.navercorp.pinpoint.profiler.instrument.classloading.URLClassLoaderHandler.injectClass(URLClassLoaderHandler.java:68) at com.navercorp.pinpoint.profiler.instrument.classloading.JarProfilerPluginClassInjector.injectClass(JarProfilerPluginClassInjector.java:63) at com.navercorp.pinpoint.profiler.plugin.PluginInstrumentContext.injectClass(PluginInstrumentContext.java:163) at com.navercorp.pinpoint.profiler.plugin.DynamicTransformCallbackProvider.getTransformCallback(DynamicTransformCallbackProvider.java:49) at com.navercorp.pinpoint.profiler.plugin.MatchableClassFileTransformerDelegate.transform(MatchableClassFileTransformerDelegate.java:65) at com.navercorp.pinpoint.profiler.BaseClassFileTransformer.transform(BaseClassFileTransformer.java:56) at com.navercorp.pinpoint.profiler.DefaultClassFileTransformerDispatcher.transform(DefaultClassFileTransformerDispatcher.java:95) at sun.instrument.TransformerManager.transform(TransformerManager.java:181) at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:377) at java.lang.ClassLoader.defineClassImpl(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:264) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:74) at java.net.URLClassLoader.defineClass(URLClassLoader.java:540) at java.net.URLClassLoader.defineClass(URLClassLoader.java:451) at java.net.URLClassLoader.access$300(URLClassLoader.java:79) at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1038) at java.security.AccessController.doPrivileged(AccessController.java:314) at java.net.URLClassLoader.findClass(URLClassLoader.java:429) at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:198) at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:688) at java.lang.ClassLoader.loadClass(ClassLoader.java:667) at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:113) at java.lang.ClassLoader.loadClass(ClassLoader.java:650) at oracle.jdbc.pool.OracleDataSource.(OracleDataSource.java:95) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(J9VMInternals.java:236) at java.lang.J9VMInternals.initialize(J9VMInternals.java:203) at java.lang.J9VMInternals.newInstanceImpl(Native Method) at java.lang.Class.newInstance(Class.java:1564) at com.ibm.ws.rsadapter.DSConfigHelper.createDataSource(DSConfigHelper.java:725) at com.ibm.ws.rsadapter.spi.WSRdbDataSource.createNewDataSource(WSRdbDataSource.java:2869) at com.ibm.ws.rsadapter.spi.WSRdbDataSource.(WSRdbDataSource.java:1245) at com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl.setDataSourceProperties(WSManagedConnectionFactoryImpl.java:2626) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:611) at com.ibm.ejs.j2c.J2CUtilityClass.createMCFEntry(J2CUtilityClass.java:526) at com.ibm.ejs.j2c.ConnectionFactoryBuilderServerImpl.createMCFandPM(ConnectionFactoryBuilderServerImpl.java:565) at com.ibm.ejs.j2c.ConnectionFactoryBuilderServerImpl.processObjectInstance(ConnectionFactoryBuilderServerImpl.java:1059) at com.ibm.ejs.j2c.ServerFunction.processObjectInstance(ServerFunction.java:1489) at com.ibm.ejs.j2c.ConnectionFactoryBuilderImpl.getObjectInstance(ConnectionFactoryBuilderImpl.java:636) at org.apache.aries.jndi.ObjectFactoryHelper.getObjectInstanceUsingObjectFactoryBuilders(ObjectFactoryHelper.java:324) at org.apache.aries.jndi.ObjectFactoryHelper.getObjectInstance(ObjectFactoryHelper.java:87) at org.apache.aries.jndi.OSGiObjectFactoryBuilder.getObjectInstance(OSGiObjectFactoryBuilder.java:57) at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:349) at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookupExt(Helpers.java:993) at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookup(Helpers.java:796) at com.ibm.ws.naming.jndicos.CNContextImpl.processBoundObjectForLookup(CNContextImpl.java:2876) at com.ibm.ws.naming.jndicos.CNContextImpl.processResolveResults(CNContextImpl.java:3973) at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1875) at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1776) at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1433) at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:615) at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:165) at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:179) at org.apache.aries.jndi.DelegateContext.lookup(DelegateContext.java:161) at javax.naming.InitialContext.lookup(InitialContext.java:436) at com.penta.common.conn.DBConnect.getDSConnection(DBConnect.java:46) at xiper.edms.listener.AuditLogListener.execute(AuditLogListener.java:383) at xiper.edms.listener.AuditLogListener.handleNotification(AuditLogListener.java:184) at javax.management.NotificationBroadcasterSupport.handleNotification(NotificationBroadcasterSupport.java:268) at javax.management.NotificationBroadcasterSupport$SendNotifJob.run(NotificationBroadcasterSupport.java:333) at javax.management.NotificationBroadcasterSupport$1.execute(NotificationBroadcasterSupport.java:318) at javax.management.NotificationBroadcasterSupport.sendNotification(NotificationBroadcasterSupport.java:240) at javax.management.timer.Timer.sendNotification(Timer.java:1248) at javax.management.timer.Timer.notifyAlarmClock(Timer.java:1217) at javax.management.timer.TimerAlarmClock.run(Timer.java:1300) at java.util.Timer$TimerImpl.run(Timer.java:296) Caused by: java.lang.ClassNotFoundException: com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$OracleDriverTransformer at java.net.URLClassLoader.findClass(URLClassLoader.java:434) at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:198) at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:688) at java.lang.ClassLoader.loadClass(ClassLoader.java:667) at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:113) at java.lang.ClassLoader.loadClass(ClassLoader.java:650) at com.navercorp.pinpoint.profiler.instrument.classloading.URLClassLoaderHandler.injectClass(URLClassLoaderHandler.java:64) ... 68 more 2019-11-14 16:21:20 ERROR Transformer:com.navercorp.pinpoint.profiler.plugin.MatchableClassFileTransformerDelegate threw an exception. codeLocation:file:/C:/mobis/ojdbc6.jar cl:com.ibm.ws.bootstrap.ExtClassLoader@5932aa1b ctxCl: com.ibm.ws.classloader.CompoundClassLoader@8c450e00[war:SmartDisk_DEV_1_war/SmartDisk_DEV_1.war] Local ClassPath: C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\classes;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\admin.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\antlr-runtime-3.0.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\asm-3.3.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\aspectjrt.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\AutonomyACIAPI-4.9.4.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\axiom-api-1.2.7.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\axiom-impl-1.2.7.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\axis2-kernel-1.4.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\backport-util-concurrent-3.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\bcprov-jdk15on-151.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\bpmutil.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\bpm_infra.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\castor-1.1-xml.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\cglib-2.2.2.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-beanutils-1.8.0.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-chain-1.2.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-codec-1.4.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-collections-3.2.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-digester-1.8.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-email-1.3.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-fileupload-1.2.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-io-2.4.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-jxpath-1.2.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-lang-2.4.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-lang3-3.4.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-logging-1.1.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-net-1.1.0.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-validator-1.3.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\configservice-api.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\configservice-impl.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\cos.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\dfc.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\dom4j-1.6.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\EmpService.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\ezmorph-1.0.6.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\google-api-client-1.7.0-beta.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\google-http-client-1.7.0-beta.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\google_wisenut.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\guava-11.0.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\highlight-1.0.10p.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\httpclient-4.0.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\httpcore-4.0.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\imobis_sso.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\jackson-core-asl-1.9.4.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\java-json.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\jaxb-impl.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\jaxws-api.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\jaxws-dfs-1.2.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\jaxws-rt.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\jdom.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\json-lib-2.4-jdk15.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\json_simple-1.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\jstl.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\libJNICipher.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\log4j-1.2.16.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\log4j.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\mailapi.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\MLSendService.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\mybatis-3.1.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\neethi-2.0.4.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\PEC.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\queryapi500.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\scsl5.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\slf4j-api-1.6.2.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\slf4j-log4j12-1.6.2.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\standard.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\struts-core-1.3.10.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\struts-taglib-1.3.10.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\struts-tiles-1.3.10.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\ucf-connection.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\woden-api-1.0M8.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\xercesImpl.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\xiper-common.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\XmlSchema-1.4.2.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\xtrim-api.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\xtrim-server.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war Parent: com.ibm.ws.classloader.CompoundClassLoader@623090c[PL][app:SmartDisk_DEV_1_war] Delegation Mode: PARENT_FIRST agentCl:Java6ClassLoader{name='pinpoint.agent'} com.navercorp.pinpoint.bootstrap.classloader.Java6ClassLoader@193cac23 Cause:com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$OracleDriverTransformer load fail Caused by:Failed to load plugin class com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$OracleDriverTransformer with classLoader com.ibm.ws.bootstrap.ExtClassLoader@5932aa1b com.navercorp.pinpoint.exception.PinpointException: com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$OracleDriverTransformer load fail Caused by:Failed to load plugin class com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$OracleDriverTransformer with classLoader com.ibm.ws.bootstrap.ExtClassLoader@5932aa1b at com.navercorp.pinpoint.profiler.plugin.DynamicTransformCallbackProvider.getTransformCallback(DynamicTransformCallbackProvider.java:53) at com.navercorp.pinpoint.profiler.plugin.MatchableClassFileTransformerDelegate.transform(MatchableClassFileTransformerDelegate.java:65) at com.navercorp.pinpoint.profiler.BaseClassFileTransformer.transform(BaseClassFileTransformer.java:56) at com.navercorp.pinpoint.profiler.DefaultClassFileTransformerDispatcher.transform(DefaultClassFileTransformerDispatcher.java:95) at sun.instrument.TransformerManager.transform(TransformerManager.java:181) at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:377) at java.lang.ClassLoader.defineClassImpl(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:264) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:74) at java.net.URLClassLoader.defineClass(URLClassLoader.java:540) at java.net.URLClassLoader.defineClass(URLClassLoader.java:451) at java.net.URLClassLoader.access$300(URLClassLoader.java:79) at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1038) at java.security.AccessController.doPrivileged(AccessController.java:314) at java.net.URLClassLoader.findClass(URLClassLoader.java:429) at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:198) at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:688) at java.lang.ClassLoader.loadClass(ClassLoader.java:667) at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:113) at java.lang.ClassLoader.loadClass(ClassLoader.java:650) at oracle.jdbc.pool.OracleDataSource.(OracleDataSource.java:95) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(J9VMInternals.java:236) at java.lang.J9VMInternals.initialize(J9VMInternals.java:203) at java.lang.J9VMInternals.newInstanceImpl(Native Method) at java.lang.Class.newInstance(Class.java:1564) at com.ibm.ws.rsadapter.DSConfigHelper.createDataSource(DSConfigHelper.java:725) at com.ibm.ws.rsadapter.spi.WSRdbDataSource.createNewDataSource(WSRdbDataSource.java:2869) at com.ibm.ws.rsadapter.spi.WSRdbDataSource.(WSRdbDataSource.java:1245) at com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl.setDataSourceProperties(WSManagedConnectionFactoryImpl.java:2626) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:611) at com.ibm.ejs.j2c.J2CUtilityClass.createMCFEntry(J2CUtilityClass.java:526) at com.ibm.ejs.j2c.ConnectionFactoryBuilderServerImpl.createMCFandPM(ConnectionFactoryBuilderServerImpl.java:565) at com.ibm.ejs.j2c.ConnectionFactoryBuilderServerImpl.processObjectInstance(ConnectionFactoryBuilderServerImpl.java:1059) at com.ibm.ejs.j2c.ServerFunction.processObjectInstance(ServerFunction.java:1489) at com.ibm.ejs.j2c.ConnectionFactoryBuilderImpl.getObjectInstance(ConnectionFactoryBuilderImpl.java:636) at org.apache.aries.jndi.ObjectFactoryHelper.getObjectInstanceUsingObjectFactoryBuilders(ObjectFactoryHelper.java:324) at org.apache.aries.jndi.ObjectFactoryHelper.getObjectInstance(ObjectFactoryHelper.java:87) at org.apache.aries.jndi.OSGiObjectFactoryBuilder.getObjectInstance(OSGiObjectFactoryBuilder.java:57) at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:349) at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookupExt(Helpers.java:993) at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookup(Helpers.java:796) at com.ibm.ws.naming.jndicos.CNContextImpl.processBoundObjectForLookup(CNContextImpl.java:2876) at com.ibm.ws.naming.jndicos.CNContextImpl.processResolveResults(CNContextImpl.java:3973) at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1875) at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1776) at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1433) at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:615) at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:165) at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:179) at org.apache.aries.jndi.DelegateContext.lookup(DelegateContext.java:161) at javax.naming.InitialContext.lookup(InitialContext.java:436) at com.penta.common.conn.DBConnect.getDSConnection(DBConnect.java:46) at xiper.edms.listener.AuditLogListener.execute(AuditLogListener.java:383) at xiper.edms.listener.AuditLogListener.handleNotification(AuditLogListener.java:184) at javax.management.NotificationBroadcasterSupport.handleNotification(NotificationBroadcasterSupport.java:268) at javax.management.NotificationBroadcasterSupport$SendNotifJob.run(NotificationBroadcasterSupport.java:333) at javax.management.NotificationBroadcasterSupport$1.execute(NotificationBroadcasterSupport.java:318) at javax.management.NotificationBroadcasterSupport.sendNotification(NotificationBroadcasterSupport.java:240) at javax.management.timer.Timer.sendNotification(Timer.java:1248) at javax.management.timer.Timer.notifyAlarmClock(Timer.java:1217) at javax.management.timer.TimerAlarmClock.run(Timer.java:1300) at java.util.Timer$TimerImpl.run(Timer.java:296) Caused by: com.navercorp.pinpoint.exception.PinpointException: Failed to load plugin class com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$OracleDriverTransformer with classLoader com.ibm.ws.bootstrap.ExtClassLoader@5932aa1b at com.navercorp.pinpoint.profiler.instrument.classloading.JarProfilerPluginClassInjector.injectClass(JarProfilerPluginClassInjector.java:70) at com.navercorp.pinpoint.profiler.plugin.PluginInstrumentContext.injectClass(PluginInstrumentContext.java:163) at com.navercorp.pinpoint.profiler.plugin.DynamicTransformCallbackProvider.getTransformCallback(DynamicTransformCallbackProvider.java:49) ... 65 more Caused by: com.navercorp.pinpoint.exception.PinpointException: Failed to load plugin class com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$OracleDriverTransformer with classLoader com.ibm.ws.bootstrap.ExtClassLoader@5932aa1b at com.navercorp.pinpoint.profiler.instrument.classloading.URLClassLoaderHandler.injectClass(URLClassLoaderHandler.java:68) at com.navercorp.pinpoint.profiler.instrument.classloading.JarProfilerPluginClassInjector.injectClass(JarProfilerPluginClassInjector.java:63) ... 67 more Caused by: java.lang.ClassNotFoundException: com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$OracleDriverTransformer at java.net.URLClassLoader.findClass(URLClassLoader.java:434) at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:198) at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:688) at java.lang.ClassLoader.loadClass(ClassLoader.java:667) at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:113) at java.lang.ClassLoader.loadClass(ClassLoader.java:650) at com.navercorp.pinpoint.profiler.instrument.classloading.URLClassLoaderHandler.injectClass(URLClassLoaderHandler.java:64) ... 68 more 2019-11-14 16:21:21 WARN Failed to load plugin class com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$PhysicalConnectionTransform with classLoader com.ibm.ws.bootstrap.ExtClassLoader@5932aa1b java.lang.ClassNotFoundException: com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$PhysicalConnectionTransform at java.net.URLClassLoader.findClass(URLClassLoader.java:434) at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:198) at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:688) at java.lang.ClassLoader.loadClass(ClassLoader.java:667) at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:113) at java.lang.ClassLoader.loadClass(ClassLoader.java:650) at com.navercorp.pinpoint.profiler.instrument.classloading.URLClassLoaderHandler.injectClass(URLClassLoaderHandler.java:64) at com.navercorp.pinpoint.profiler.instrument.classloading.JarProfilerPluginClassInjector.injectClass(JarProfilerPluginClassInjector.java:63) at com.navercorp.pinpoint.profiler.plugin.PluginInstrumentContext.injectClass(PluginInstrumentContext.java:163) at com.navercorp.pinpoint.profiler.plugin.DynamicTransformCallbackProvider.getTransformCallback(DynamicTransformCallbackProvider.java:49) at com.navercorp.pinpoint.profiler.plugin.MatchableClassFileTransformerDelegate.transform(MatchableClassFileTransformerDelegate.java:65) at com.navercorp.pinpoint.profiler.BaseClassFileTransformer.transform(BaseClassFileTransformer.java:56) at com.navercorp.pinpoint.profiler.DefaultClassFileTransformerDispatcher.transform(DefaultClassFileTransformerDispatcher.java:95) at sun.instrument.TransformerManager.transform(TransformerManager.java:181) at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:377) at java.lang.ClassLoader.defineClassImpl(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:264) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:74) at java.net.URLClassLoader.defineClass(URLClassLoader.java:540) at java.net.URLClassLoader.defineClass(URLClassLoader.java:451) at java.net.URLClassLoader.access$300(URLClassLoader.java:79) at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1038) at java.security.AccessController.doPrivileged(AccessController.java:314) at java.net.URLClassLoader.findClass(URLClassLoader.java:429) at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:198) at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:688) at java.lang.ClassLoader.loadClass(ClassLoader.java:667) at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:113) at java.lang.ClassLoader.loadClass(ClassLoader.java:650) at oracle.jdbc.driver.OracleDriver.(OracleDriver.java:289) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(J9VMInternals.java:236) at oracle.jdbc.pool.OracleDataSource.(OracleDataSource.java:95) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(J9VMInternals.java:236) at java.lang.J9VMInternals.initialize(J9VMInternals.java:203) at java.lang.J9VMInternals.newInstanceImpl(Native Method) at java.lang.Class.newInstance(Class.java:1564) at com.ibm.ws.rsadapter.DSConfigHelper.createDataSource(DSConfigHelper.java:725) at com.ibm.ws.rsadapter.spi.WSRdbDataSource.createNewDataSource(WSRdbDataSource.java:2869) at com.ibm.ws.rsadapter.spi.WSRdbDataSource.(WSRdbDataSource.java:1245) at com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl.setDataSourceProperties(WSManagedConnectionFactoryImpl.java:2626) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:611) at com.ibm.ejs.j2c.J2CUtilityClass.createMCFEntry(J2CUtilityClass.java:526) at com.ibm.ejs.j2c.ConnectionFactoryBuilderServerImpl.createMCFandPM(ConnectionFactoryBuilderServerImpl.java:565) at com.ibm.ejs.j2c.ConnectionFactoryBuilderServerImpl.processObjectInstance(ConnectionFactoryBuilderServerImpl.java:1059) at com.ibm.ejs.j2c.ServerFunction.processObjectInstance(ServerFunction.java:1489) at com.ibm.ejs.j2c.ConnectionFactoryBuilderImpl.getObjectInstance(ConnectionFactoryBuilderImpl.java:636) at org.apache.aries.jndi.ObjectFactoryHelper.getObjectInstanceUsingObjectFactoryBuilders(ObjectFactoryHelper.java:324) at org.apache.aries.jndi.ObjectFactoryHelper.getObjectInstance(ObjectFactoryHelper.java:87) at org.apache.aries.jndi.OSGiObjectFactoryBuilder.getObjectInstance(OSGiObjectFactoryBuilder.java:57) at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:349) at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookupExt(Helpers.java:993) at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookup(Helpers.java:796) at com.ibm.ws.naming.jndicos.CNContextImpl.processBoundObjectForLookup(CNContextImpl.java:2876) at com.ibm.ws.naming.jndicos.CNContextImpl.processResolveResults(CNContextImpl.java:3973) at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1875) at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1776) at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1433) at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:615) at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:165) at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:179) at org.apache.aries.jndi.DelegateContext.lookup(DelegateContext.java:161) at javax.naming.InitialContext.lookup(InitialContext.java:436) at com.penta.common.conn.DBConnect.getDSConnection(DBConnect.java:46) at xiper.edms.listener.AuditLogListener.execute(AuditLogListener.java:383) at xiper.edms.listener.AuditLogListener.handleNotification(AuditLogListener.java:184) at javax.management.NotificationBroadcasterSupport.handleNotification(NotificationBroadcasterSupport.java:268) at javax.management.NotificationBroadcasterSupport$SendNotifJob.run(NotificationBroadcasterSupport.java:333) at javax.management.NotificationBroadcasterSupport$1.execute(NotificationBroadcasterSupport.java:318) at javax.management.NotificationBroadcasterSupport.sendNotification(NotificationBroadcasterSupport.java:240) at javax.management.timer.Timer.sendNotification(Timer.java:1248) at javax.management.timer.Timer.notifyAlarmClock(Timer.java:1217) at javax.management.timer.TimerAlarmClock.run(Timer.java:1300) at java.util.Timer$TimerImpl.run(Timer.java:296) 2019-11-14 16:21:21 WARN Failed to load plugin class com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$PhysicalConnectionTransform with classLoader com.ibm.ws.bootstrap.ExtClassLoader@5932aa1b com.navercorp.pinpoint.exception.PinpointException: Failed to load plugin class com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$PhysicalConnectionTransform with classLoader com.ibm.ws.bootstrap.ExtClassLoader@5932aa1b at com.navercorp.pinpoint.profiler.instrument.classloading.URLClassLoaderHandler.injectClass(URLClassLoaderHandler.java:68) at com.navercorp.pinpoint.profiler.instrument.classloading.JarProfilerPluginClassInjector.injectClass(JarProfilerPluginClassInjector.java:63) at com.navercorp.pinpoint.profiler.plugin.PluginInstrumentContext.injectClass(PluginInstrumentContext.java:163) at com.navercorp.pinpoint.profiler.plugin.DynamicTransformCallbackProvider.getTransformCallback(DynamicTransformCallbackProvider.java:49) at com.navercorp.pinpoint.profiler.plugin.MatchableClassFileTransformerDelegate.transform(MatchableClassFileTransformerDelegate.java:65) at com.navercorp.pinpoint.profiler.BaseClassFileTransformer.transform(BaseClassFileTransformer.java:56) at com.navercorp.pinpoint.profiler.DefaultClassFileTransformerDispatcher.transform(DefaultClassFileTransformerDispatcher.java:95) at sun.instrument.TransformerManager.transform(TransformerManager.java:181) at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:377) at java.lang.ClassLoader.defineClassImpl(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:264) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:74) at java.net.URLClassLoader.defineClass(URLClassLoader.java:540) at java.net.URLClassLoader.defineClass(URLClassLoader.java:451) at java.net.URLClassLoader.access$300(URLClassLoader.java:79) at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1038) at java.security.AccessController.doPrivileged(AccessController.java:314) at java.net.URLClassLoader.findClass(URLClassLoader.java:429) at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:198) at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:688) at java.lang.ClassLoader.loadClass(ClassLoader.java:667) at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:113) at java.lang.ClassLoader.loadClass(ClassLoader.java:650) at oracle.jdbc.driver.OracleDriver.(OracleDriver.java:289) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(J9VMInternals.java:236) at oracle.jdbc.pool.OracleDataSource.(OracleDataSource.java:95) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(J9VMInternals.java:236) at java.lang.J9VMInternals.initialize(J9VMInternals.java:203) at java.lang.J9VMInternals.newInstanceImpl(Native Method) at java.lang.Class.newInstance(Class.java:1564) at com.ibm.ws.rsadapter.DSConfigHelper.createDataSource(DSConfigHelper.java:725) at com.ibm.ws.rsadapter.spi.WSRdbDataSource.createNewDataSource(WSRdbDataSource.java:2869) at com.ibm.ws.rsadapter.spi.WSRdbDataSource.(WSRdbDataSource.java:1245) at com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl.setDataSourceProperties(WSManagedConnectionFactoryImpl.java:2626) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:611) at com.ibm.ejs.j2c.J2CUtilityClass.createMCFEntry(J2CUtilityClass.java:526) at com.ibm.ejs.j2c.ConnectionFactoryBuilderServerImpl.createMCFandPM(ConnectionFactoryBuilderServerImpl.java:565) at com.ibm.ejs.j2c.ConnectionFactoryBuilderServerImpl.processObjectInstance(ConnectionFactoryBuilderServerImpl.java:1059) at com.ibm.ejs.j2c.ServerFunction.processObjectInstance(ServerFunction.java:1489) at com.ibm.ejs.j2c.ConnectionFactoryBuilderImpl.getObjectInstance(ConnectionFactoryBuilderImpl.java:636) at org.apache.aries.jndi.ObjectFactoryHelper.getObjectInstanceUsingObjectFactoryBuilders(ObjectFactoryHelper.java:324) at org.apache.aries.jndi.ObjectFactoryHelper.getObjectInstance(ObjectFactoryHelper.java:87) at org.apache.aries.jndi.OSGiObjectFactoryBuilder.getObjectInstance(OSGiObjectFactoryBuilder.java:57) at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:349) at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookupExt(Helpers.java:993) at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookup(Helpers.java:796) at com.ibm.ws.naming.jndicos.CNContextImpl.processBoundObjectForLookup(CNContextImpl.java:2876) at com.ibm.ws.naming.jndicos.CNContextImpl.processResolveResults(CNContextImpl.java:3973) at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1875) at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1776) at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1433) at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:615) at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:165) at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:179) at org.apache.aries.jndi.DelegateContext.lookup(DelegateContext.java:161) at javax.naming.InitialContext.lookup(InitialContext.java:436) at com.penta.common.conn.DBConnect.getDSConnection(DBConnect.java:46) at xiper.edms.listener.AuditLogListener.execute(AuditLogListener.java:383) at xiper.edms.listener.AuditLogListener.handleNotification(AuditLogListener.java:184) at javax.management.NotificationBroadcasterSupport.handleNotification(NotificationBroadcasterSupport.java:268) at javax.management.NotificationBroadcasterSupport$SendNotifJob.run(NotificationBroadcasterSupport.java:333) at javax.management.NotificationBroadcasterSupport$1.execute(NotificationBroadcasterSupport.java:318) at javax.management.NotificationBroadcasterSupport.sendNotification(NotificationBroadcasterSupport.java:240) at javax.management.timer.Timer.sendNotification(Timer.java:1248) at javax.management.timer.Timer.notifyAlarmClock(Timer.java:1217) at javax.management.timer.TimerAlarmClock.run(Timer.java:1300) at java.util.Timer$TimerImpl.run(Timer.java:296) Caused by: java.lang.ClassNotFoundException: com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$PhysicalConnectionTransform at java.net.URLClassLoader.findClass(URLClassLoader.java:434) at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:198) at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:688) at java.lang.ClassLoader.loadClass(ClassLoader.java:667) at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:113) at java.lang.ClassLoader.loadClass(ClassLoader.java:650) at com.navercorp.pinpoint.profiler.instrument.classloading.URLClassLoaderHandler.injectClass(URLClassLoaderHandler.java:64) ... 71 more 2019-11-14 16:21:21 ERROR Transformer:com.navercorp.pinpoint.profiler.plugin.MatchableClassFileTransformerDelegate threw an exception. codeLocation:file:/C:/mobis/ojdbc6.jar cl:com.ibm.ws.bootstrap.ExtClassLoader@5932aa1b ctxCl: com.ibm.ws.classloader.CompoundClassLoader@8c450e00[war:SmartDisk_DEV_1_war/SmartDisk_DEV_1.war] Local ClassPath: C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\classes;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\admin.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\antlr-runtime-3.0.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\asm-3.3.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\aspectjrt.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\AutonomyACIAPI-4.9.4.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\axiom-api-1.2.7.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\axiom-impl-1.2.7.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\axis2-kernel-1.4.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\backport-util-concurrent-3.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\bcprov-jdk15on-151.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\bpmutil.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\bpm_infra.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\castor-1.1-xml.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\cglib-2.2.2.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-beanutils-1.8.0.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-chain-1.2.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-codec-1.4.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-collections-3.2.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-digester-1.8.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-email-1.3.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-fileupload-1.2.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-io-2.4.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-jxpath-1.2.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-lang-2.4.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-lang3-3.4.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-logging-1.1.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-net-1.1.0.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\commons-validator-1.3.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\configservice-api.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\configservice-impl.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\cos.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\dfc.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\dom4j-1.6.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\EmpService.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\ezmorph-1.0.6.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\google-api-client-1.7.0-beta.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\google-http-client-1.7.0-beta.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\google_wisenut.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\guava-11.0.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\highlight-1.0.10p.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\httpclient-4.0.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\httpcore-4.0.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\imobis_sso.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\jackson-core-asl-1.9.4.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\java-json.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\jaxb-impl.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\jaxws-api.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\jaxws-dfs-1.2.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\jaxws-rt.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\jdom.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\json-lib-2.4-jdk15.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\json_simple-1.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\jstl.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\libJNICipher.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\log4j-1.2.16.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\log4j.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\mailapi.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\MLSendService.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\mybatis-3.1.1.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\neethi-2.0.4.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\PEC.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\queryapi500.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\scsl5.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\slf4j-api-1.6.2.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\slf4j-log4j12-1.6.2.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\standard.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\struts-core-1.3.10.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\struts-taglib-1.3.10.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\struts-tiles-1.3.10.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\ucf-connection.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\woden-api-1.0M8.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\xercesImpl.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\xiper-common.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\XmlSchema-1.4.2.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\xtrim-api.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war\WEB-INF\lib\xtrim-server.jar;C:\Apps\SmartDisk_DEV_1_war.ear\SmartDisk_DEV_1.war Parent: com.ibm.ws.classloader.CompoundClassLoader@623090c[PL][app:SmartDisk_DEV_1_war] Delegation Mode: PARENT_FIRST agentCl:Java6ClassLoader{name='pinpoint.agent'} com.navercorp.pinpoint.bootstrap.classloader.Java6ClassLoader@193cac23 Cause:com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$PhysicalConnectionTransform load fail Caused by:Failed to load plugin class com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$PhysicalConnectionTransform with classLoader com.ibm.ws.bootstrap.ExtClassLoader@5932aa1b com.navercorp.pinpoint.exception.PinpointException: com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$PhysicalConnectionTransform load fail Caused by:Failed to load plugin class com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$PhysicalConnectionTransform with classLoader com.ibm.ws.bootstrap.ExtClassLoader@5932aa1b at com.navercorp.pinpoint.profiler.plugin.DynamicTransformCallbackProvider.getTransformCallback(DynamicTransformCallbackProvider.java:53) at com.navercorp.pinpoint.profiler.plugin.MatchableClassFileTransformerDelegate.transform(MatchableClassFileTransformerDelegate.java:65) at com.navercorp.pinpoint.profiler.BaseClassFileTransformer.transform(BaseClassFileTransformer.java:56) at com.navercorp.pinpoint.profiler.DefaultClassFileTransformerDispatcher.transform(DefaultClassFileTransformerDispatcher.java:95) at sun.instrument.TransformerManager.transform(TransformerManager.java:181) at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:377) at java.lang.ClassLoader.defineClassImpl(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:264) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:74) at java.net.URLClassLoader.defineClass(URLClassLoader.java:540) at java.net.URLClassLoader.defineClass(URLClassLoader.java:451) at java.net.URLClassLoader.access$300(URLClassLoader.java:79) at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1038) at java.security.AccessController.doPrivileged(AccessController.java:314) at java.net.URLClassLoader.findClass(URLClassLoader.java:429) at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:198) at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:688) at java.lang.ClassLoader.loadClass(ClassLoader.java:667) at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:113) at java.lang.ClassLoader.loadClass(ClassLoader.java:650) at oracle.jdbc.driver.OracleDriver.(OracleDriver.java:289) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(J9VMInternals.java:236) at oracle.jdbc.pool.OracleDataSource.(OracleDataSource.java:95) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(J9VMInternals.java:236) at java.lang.J9VMInternals.initialize(J9VMInternals.java:203) at java.lang.J9VMInternals.newInstanceImpl(Native Method) at java.lang.Class.newInstance(Class.java:1564) at com.ibm.ws.rsadapter.DSConfigHelper.createDataSource(DSConfigHelper.java:725) at com.ibm.ws.rsadapter.spi.WSRdbDataSource.createNewDataSource(WSRdbDataSource.java:2869) at com.ibm.ws.rsadapter.spi.WSRdbDataSource.(WSRdbDataSource.java:1245) at com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl.setDataSourceProperties(WSManagedConnectionFactoryImpl.java:2626) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:611) at com.ibm.ejs.j2c.J2CUtilityClass.createMCFEntry(J2CUtilityClass.java:526) at com.ibm.ejs.j2c.ConnectionFactoryBuilderServerImpl.createMCFandPM(ConnectionFactoryBuilderServerImpl.java:565) at com.ibm.ejs.j2c.ConnectionFactoryBuilderServerImpl.processObjectInstance(ConnectionFactoryBuilderServerImpl.java:1059) at com.ibm.ejs.j2c.ServerFunction.processObjectInstance(ServerFunction.java:1489) at com.ibm.ejs.j2c.ConnectionFactoryBuilderImpl.getObjectInstance(ConnectionFactoryBuilderImpl.java:636) at org.apache.aries.jndi.ObjectFactoryHelper.getObjectInstanceUsingObjectFactoryBuilders(ObjectFactoryHelper.java:324) at org.apache.aries.jndi.ObjectFactoryHelper.getObjectInstance(ObjectFactoryHelper.java:87) at org.apache.aries.jndi.OSGiObjectFactoryBuilder.getObjectInstance(OSGiObjectFactoryBuilder.java:57) at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:349) at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookupExt(Helpers.java:993) at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookup(Helpers.java:796) at com.ibm.ws.naming.jndicos.CNContextImpl.processBoundObjectForLookup(CNContextImpl.java:2876) at com.ibm.ws.naming.jndicos.CNContextImpl.processResolveResults(CNContextImpl.java:3973) at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1875) at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1776) at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1433) at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:615) at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:165) at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:179) at org.apache.aries.jndi.DelegateContext.lookup(DelegateContext.java:161) at javax.naming.InitialContext.lookup(InitialContext.java:436) at com.penta.common.conn.DBConnect.getDSConnection(DBConnect.java:46) at xiper.edms.listener.AuditLogListener.execute(AuditLogListener.java:383) at xiper.edms.listener.AuditLogListener.handleNotification(AuditLogListener.java:184) at javax.management.NotificationBroadcasterSupport.handleNotification(NotificationBroadcasterSupport.java:268) at javax.management.NotificationBroadcasterSupport$SendNotifJob.run(NotificationBroadcasterSupport.java:333) at javax.management.NotificationBroadcasterSupport$1.execute(NotificationBroadcasterSupport.java:318) at javax.management.NotificationBroadcasterSupport.sendNotification(NotificationBroadcasterSupport.java:240) at javax.management.timer.Timer.sendNotification(Timer.java:1248) at javax.management.timer.Timer.notifyAlarmClock(Timer.java:1217) at javax.management.timer.TimerAlarmClock.run(Timer.java:1300) at java.util.Timer$TimerImpl.run(Timer.java:296) Caused by: com.navercorp.pinpoint.exception.PinpointException: Failed to load plugin class com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$PhysicalConnectionTransform with classLoader com.ibm.ws.bootstrap.ExtClassLoader@5932aa1b at com.navercorp.pinpoint.profiler.instrument.classloading.JarProfilerPluginClassInjector.injectClass(JarProfilerPluginClassInjector.java:70) at com.navercorp.pinpoint.profiler.plugin.PluginInstrumentContext.injectClass(PluginInstrumentContext.java:163) at com.navercorp.pinpoint.profiler.plugin.DynamicTransformCallbackProvider.getTransformCallback(DynamicTransformCallbackProvider.java:49) ... 68 more Caused by: com.navercorp.pinpoint.exception.PinpointException: Failed to load plugin class com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$PhysicalConnectionTransform with classLoader com.ibm.ws.bootstrap.ExtClassLoader@5932aa1b at com.navercorp.pinpoint.profiler.instrument.classloading.URLClassLoaderHandler.injectClass(URLClassLoaderHandler.java:68) at com.navercorp.pinpoint.profiler.instrument.classloading.JarProfilerPluginClassInjector.injectClass(JarProfilerPluginClassInjector.java:63) ... 70 more Caused by: java.lang.ClassNotFoundException: com.navercorp.pinpoint.plugin.jdbc.oracle.OraclePlugin$PhysicalConnectionTransform at java.net.URLClassLoader.findClass(URLClassLoader.java:434) at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:198) at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:688) at java.lang.ClassLoader.loadClass(ClassLoader.java:667) at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:113) at java.lang.ClassLoader.loadClass(ClassLoader.java:650) at com.navercorp.pinpoint.profiler.instrument.classloading.URLClassLoaderHandler.injectClass(URLClassLoaderHandler.java:64) ... 71 more

emeroad commented 4 years ago

The pinpoint agent does not seem to be able to handle ExtClassLoader.

Workaround

jungjaw commented 4 years ago

@emeroad I add classpath option about ojdbc6.jar in websphere admin console. It works well. I can trace database traffic in server-map. Thank you for your advise

albertitors commented 4 years ago

The pinpoint agent does not seem to be able to handle ExtClassLoader.

Workaround

  • Change the location of the oracle jdbc driver to WebAppClassloader I'm not sure if the problem will be solved.

How can i do that?

btsinfo commented 1 year ago

@emeroad plz,

The pinpoint agent does not seem to be able to handle ExtClassLoader.

Workaround

  • Change the location of the oracle jdbc driver to WebAppClassloader I'm not sure if the problem will be solved. how can i do this ?
btsinfo commented 1 year ago

@jungjaw

@emeroad I add classpath option about ojdbc6.jar in websphere admin console. It works well. I can trace database traffic in server-map. Thank you for your advise

Please, I have the same problem as you. can you please share with me how you did it