LinkageError: DataSource_getConnection_Probe.onExit

Questions about YourKit Java Profiler
Post Reply
mkjensen
Posts: 12
Joined: Fri Oct 30, 2015 10:20 am

LinkageError: DataSource_getConnection_Probe.onExit

Post by mkjensen »

Does this mean anything to somebody?

Using YourKit Java Profiler 2015 build 15076 with WildFly 10.0.0.CR4 in Eclipse 4.5.1.

Code: Select all

11:07:09,165 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-6) MSC000001: Failed to start service jboss.deployment.unit."ISXO Core Dev.ear".PARSE: org.jboss.msc.service.StartException in service jboss.deployment.unit."ISXO Core Dev.ear".PARSE: WFLYSRV0153: Failed to process phase PARSE of deployment "ISXO Core Dev.ear"
	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:154) [wildfly-server-2.0.0.CR8.jar:2.0.0.CR8]
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) [jboss-msc-1.2.6.Final.jar:1.2.6.Final]
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881) [jboss-msc-1.2.6.Final.jar:1.2.6.Final]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_66]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_66]
	at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_66]
Caused by: java.lang.LinkageError: loader constraint violation: when resolving method "com.yourkit.probes.builtin.Databases$DataSource_getConnection_Probe.onExit(JLjavax/sql/DataSource;Ljava/sql/Connection;Ljava/lang/Throwable;)V" the class loader (instance of org/jboss/modules/ModuleClassLoader) of the current class, com/mchange/v2/c3p0/impl/AbstractPoolBackedDataSource, and the class loader (instance of <bootloader>) for the method's defining class, com/yourkit/probes/builtin/Databases$DataSource_getConnection_Probe, have different Class objects for the type javax/sql/DataSource used in the signature
	at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:141)
	at org.hibernate.c3p0.internal.C3P0ConnectionProvider.getConnection(C3P0ConnectionProvider.java:73)
	at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:180)
	at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68)
	at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35)
	at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:88)
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:234)
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:208)
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:189)
	at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:51)
	at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:94)
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:217)
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:189)
	at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.handleTypes(MetadataBuildingProcess.java:352)
	at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:111)
	at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.build(MetadataBuildingProcess.java:83)
	at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:418)
	at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:87)
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:692)
	at org.wildfly.extras.db_bootstrap.DbBootstrapScanDetectorProcessor.createSession(DbBootstrapScanDetectorProcessor.java:299)
	at org.wildfly.extras.db_bootstrap.DbBootstrapScanDetectorProcessor.invokeWithSession(DbBootstrapScanDetectorProcessor.java:264)
	at org.wildfly.extras.db_bootstrap.DbBootstrapScanDetectorProcessor.executeMethod(DbBootstrapScanDetectorProcessor.java:244)
	at org.wildfly.extras.db_bootstrap.DbBootstrapScanDetectorProcessor.processAnnotatedClasses(DbBootstrapScanDetectorProcessor.java:194)
	at org.wildfly.extras.db_bootstrap.DbBootstrapScanDetectorProcessor.processAnnotatedFiles(DbBootstrapScanDetectorProcessor.java:170)
	at org.wildfly.extras.db_bootstrap.DbBootstrapScanDetectorProcessor.scanForAnnotationsAndProcessAnnotatedFiles(DbBootstrapScanDetectorProcessor.java:135)
	at org.wildfly.extras.db_bootstrap.DbBootstrapScanDetectorProcessor.deploy(DbBootstrapScanDetectorProcessor.java:113)
	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:147) [wildfly-server-2.0.0.CR8.jar:2.0.0.CR8]
mkjensen
Posts: 12
Joined: Fri Oct 30, 2015 10:20 am

Re: LinkageError: DataSource_getConnection_Probe.onExit

Post by mkjensen »

Some additional version information that may help: c3p0-0.9.5.1.jar, hibernate-c3p0-5.0.1.Final.jar, mchange-commons-java-0.2.10.jar, hibernate-core-5.0.1.Final.jar
mkjensen
Posts: 12
Joined: Fri Oct 30, 2015 10:20 am

Re: LinkageError: DataSource_getConnection_Probe.onExit

Post by mkjensen »

Of course, this does not happen if YourKit is not involved.
Anton Katilin
Posts: 6172
Joined: Wed Aug 11, 2004 8:37 am

Re: LinkageError: DataSource_getConnection_Probe.onExit

Post by Anton Katilin »

Hi,

Could you please provide the profiler agent log file <user home>/.yjp/log/<session name>-<pid>.log

According to the error, it seems that you may try to specify the startup option "probe_disable=*" as a possible workaround:
https://www.yourkit.com/docs/java/help/ ... ptions.jsp

Best regards,
Anton
mkjensen
Posts: 12
Joined: Fri Oct 30, 2015 10:20 am

Re: LinkageError: DataSource_getConnection_Probe.onExit

Post by mkjensen »

ide-plugin.log:
Fri Oct 30 12:48:49 CET 2015 com.yourkit.eclipse34Plugin.Plugin: vmInstall = org.eclipse.jdt.internal.launching.StandardVM@bc19144f
Fri Oct 30 12:48:49 CET 2015 com.yourkit.eclipse34Plugin.Plugin: javaHome=/usr/lib/jvm/java-8-oracle
Fri Oct 30 12:48:49 CET 2015 com.yourkit.c.c: bitness detector: javaHome = /usr/lib/jvm/java-8-oracle
WildFly 9.x (Experimental)-14017.log:
15076 0.001: Command line:
/usr/lib/jvm/java-8-oracle/bin/java
-Dprogram.name=JBossTools: WildFly 9.x (Experimental)
-server
-Xms1024m
-Xmx8192m
-Dorg.jboss.resolver.warning=true
-Djava.net.preferIPv4Stack=true
-Dsun.rmi.dgc.client.gcInterval=3600000
-Dsun.rmi.dgc.server.gcInterval=3600000
-Djboss.modules.system.pkgs=org.jboss.byteman
-Djava.awt.headless=true
-Dorg.jboss.boot.log.file=/home/mkj/work/servers/wildfly/wildfly-10.0.0.CR4/standalone/log/boot.log
-Dlogging.configuration=file:/home/mkj/work/servers/wildfly/wildfly-10.0.0.CR4/standalone/configuration/logging.properties
-Djboss.home.dir=/home/mkj/work/servers/wildfly/wildfly-10.0.0.CR4
-Dorg.jboss.logmanager.nocolor=true
-Djboss.bind.address.management=localhost
-agentpath:/home/mkj/yourkit/bin/linux-x86-64/libyjpagent.so=sampling,sessionname=YJPQUOTED57696c64466c7920392e7820284578706572696d656e74616c29,profiler_dir=/home/mkj/yourkit,ideport=42054
-Dfile.encoding=UTF-8
-classpath
/home/mkj/work/servers/wildfly/wildfly-10.0.0.CR4/jboss-modules.jar
org.jboss.modules.Main
-mp
/home/mkj/work/servers/wildfly/wildfly-10.0.0.CR4/modules
-jaxpmodule
javax.xml.jaxp-provider
org.jboss.as.standalone
-b
localhost
--server-config=standalone.xml
-Djboss.server.base.dir=/home/mkj/work/servers/wildfly/wildfly-10.0.0.CR4/standalone
15076 0.001: Executable: /usr/lib/jvm/java-8-oracle/bin/java
15076 0.001: uname:
sysname: Linux
release: 3.16.0-38-generic
version: #52~14.04.1-Ubuntu SMP Fri May 8 09:43:57 UTC 2015
machine: x86_64
15076 0.001: Linux; fast_thread_cpu_time=1; 64-bit process
15076 0.001: hid: 3602296X029V40406V6W1W5V8731806Y9U 64-bit machine
15076 0.001: Today is 20151030
15076 0.001: full_build_stamp: 15076 201510231704
15076 0.001: Agent library path: /home/mkj/yourkit/bin/linux-x86-64/libyjpagent.so
15076 0.001: Agent_OnLoad: orig_options=sampling,sessionname=YJPQUOTED57696c64466c7920392e7820284578706572696d656e74616c29,profiler_dir=/home/mkj/yourkit,ideport=42054
full_options=sampling,sessionname=YJPQUOTED57696c64466c7920392e7820284578706572696d656e74616c29,profiler_dir=/home/mkj/yourkit,ideport=42054
15076 0.001: phase: 1
15076 0.001: jvmtiVersion: 30010203
15076 0.001: vendor: Oracle Corporation
15076 0.001: version: 25.66-b17
15076 0.001: info: mixed mode, sharing
15076 0.001: Java 8 detected
15076 0.001: session_id: 60204002793761 (1446205729,14017)
15076 0.003: line_method: 1
15076 0.009: Reusing existing jar file: /tmp/yjp201510231704.jar
15076 0.009: JVMTI 30010203; 25.66-b17; Oracle Corporation; mixed mode, sharing; JR=0; I=0
15076 0.025: Successfully registered probe classes: 120
Registered: .AWTEvents$EventQueue_dispatchEvent_Probe
Registered: .AgentLoadingSupport$JBoss
Registered: .AgentLoadingSupport$OSGi1
Registered: .AgentLoadingSupport$OSGi2
Registered: .AgentLoadingSupport$OSGi3
Registered: .Databases$Connection_close_Probe
Registered: .Databases$Connection_createStatement_Probe
Registered: .Databases$Connection_prepareStatement_Probe
Registered: .Databases$DataSource_getConnection_Probe
Registered: .Databases$DataSource_setName_Probe
Registered: .Databases$DriverManager_getConnection_Probe
Registered: .Databases$Driver_connect_Probe
Registered: .Databases$InitialContext_lookup_Probe
Registered: .Databases$PooledConnection_getConnection_Probe
Registered: .Databases$PreparedStatement_addBatch_Probe
Registered: .Databases$PreparedStatement_clearBatch_Probe
Registered: .Databases$PreparedStatement_execute_Probe
Registered: .Databases$Statement_addBatch_Probe
Registered: .Databases$Statement_clearBatch_Probe
Registered: .Databases$Statement_close_Probe
Registered: .Databases$Statement_executeBatch_Probe
Registered: .Databases$Statement_execute_Probe
Registered: .DatabasesLW$Connection_close_Probe
Registered: .DatabasesLW$Connection_createStatement_Probe
Registered: .DatabasesLW$Connection_prepareStatement_Probe
Registered: .DatabasesLW$DataSource_getConnection_Probe
Registered: .DatabasesLW$DriverManager_getConnection_Probe
Registered: .DatabasesLW$Driver_connect_Probe
Registered: .DatabasesLW$PooledConnection_getConnection_Probe
Registered: .DatabasesLW$PreparedStatement_execute_Probe
Registered: .DatabasesLW$Statement_close_Probe
Registered: .DatabasesLW$Statement_execute_Probe1
Registered: .DatabasesLW$Statement_execute_Probe2
Registered: .Files$FileChannel_read_Probe
Registered: .Files$FileChannel_write_Probe
Registered: .Files$FileInputStream_close_Probe
Registered: .Files$FileInputStream_open_Probe
Registered: .Files$FileInputStream_readBytes_Probe
Registered: .Files$FileInputStream_read_Probe
Registered: .Files$FileOutputStream_close_Probe
Registered: .Files$FileOutputStream_open_Probe
Registered: .Files$FileOutputStream_writeBytes_Probe
Registered: .Files$FileOutputStream_write_Probe
Registered: .Files$GetChannel_Probe
Registered: .Files$RandomAccessFile_close_Probe
Registered: .Files$RandomAccessFile_open_Probe
Registered: .Files$RandomAccessFile_readBytes_Probe
Registered: .Files$RandomAccessFile_read_Probe
Registered: .Files$RandomAccessFile_writeBytes_Probe
Registered: .Files$RandomAccessFile_write_Probe
Registered: .FilesLW$FileChannelsTelemetry$FileChannel_read_Probe
Registered: .FilesLW$FileChannelsTelemetry$FileChannel_write_Probe
Registered: .FilesLW$FileChannelsTelemetry$GetChannel_Probe
Registered: .FilesLW$FileStreamsTelemetry$FileInputStream_close_Probe
Registered: .FilesLW$FileStreamsTelemetry$FileInputStream_open_Probe
Registered: .FilesLW$FileStreamsTelemetry$FileInputStream_readBytes_Probe
Registered: .FilesLW$FileStreamsTelemetry$FileInputStream_read_Probe
Registered: .FilesLW$FileStreamsTelemetry$FileOutputStream_close_Probe
Registered: .FilesLW$FileStreamsTelemetry$FileOutputStream_open_Probe
Registered: .FilesLW$FileStreamsTelemetry$FileOutputStream_writeBytes_Probe
Registered: .FilesLW$FileStreamsTelemetry$FileOutputStream_write_Probe
Registered: .FilesLW$RandomAccessFilesTelemetry$RandomAccessFile_close_Probe
Registered: .FilesLW$RandomAccessFilesTelemetry$RandomAccessFile_open_Probe
Registered: .FilesLW$RandomAccessFilesTelemetry$RandomAccessFile_readBytes_Probe
Registered: .FilesLW$RandomAccessFilesTelemetry$RandomAccessFile_read_Probe
Registered: .FilesLW$RandomAccessFilesTelemetry$RandomAccessFile_writeBytes_Probe
Registered: .FilesLW$RandomAccessFilesTelemetry$RandomAccessFile_write_Probe
Registered: .JNDI$DirContext_1
Registered: .JNDI$DirContext_2
Registered: .JNDI$NamingContext_1
Registered: .JNDI$NamingContext_2
Registered: .JUnitTests$Old_Run_Probe
Registered: .JUnitTests$Old_SetUp_Probe
Registered: .JUnitTests$Old_TearDown_Probe
Registered: .JUnitTests$Run_Probe
Registered: .JUnitTests$SetUp_Probe
Registered: .JUnitTests$TearDown_Probe
Registered: .Processes$FileOutputStream_writeBytes_Probe
Registered: .Processes$FileOutputStream_write_Probe
Registered: .Processes$InputStream_readBytes_Probe
Registered: .Processes$InputStream_read_Probe
Registered: .Processes$ProcessImpl_getErrorStream_Probe
Registered: .Processes$ProcessImpl_getInputStream_Probe
Registered: .Processes$ProcessImpl_getOutputStream_Probe
Registered: .Processes$ProcessImpl_start_Probe
Registered: .Processes$ProcessImpl_waitFor_Probe
Registered: .Processes$UnixProcess_._Probe
Registered: .Servlets$Filter_doFilter_Probe
Registered: .Servlets$HttpJspPage_jspService_Probe
Registered: .Servlets$Servlet_service_Probe
Registered: .ServletsLW$Filter_doFilter_Probe
Registered: .ServletsLW$HttpJspPage_jspService_Probe
Registered: .ServletsLW$Servlet_service_Probe
Registered: .Sockets$ServerSocketChannel_accept_Probe
Registered: .Sockets$ServerSocket_accept_Probe
Registered: .Sockets$SocketChannel_close_Probe
Registered: .Sockets$SocketChannel_connect_Probe
Registered: .Sockets$SocketChannel_read_Probe
Registered: .Sockets$SocketChannel_write_Probe
Registered: .Sockets$SocketInputStream_read_Probe
Registered: .Sockets$SocketOutputStream_write_Probe
Registered: .Sockets$Socket_close_Probe
Registered: .Sockets$Socket_connect_Probe
Registered: .Sockets$Socket_getInputStream_Probe
Registered: .Sockets$Socket_getOutputStream_Probe
Registered: .SocketsLW$ServerSocketChannel_accept_Probe
Registered: .SocketsLW$ServerSocket_accept_Probe
Registered: .SocketsLW$SocketChannel_close_Probe
Registered: .SocketsLW$SocketChannel_connect_Probe
Registered: .SocketsLW$SocketChannel_read_Probe
Registered: .SocketsLW$SocketChannel_write_Probe
Registered: .SocketsLW$SocketInputStream_read_Probe
Registered: .SocketsLW$SocketOutputStream_write_Probe
Registered: .SocketsLW$Socket_close_Probe
Registered: .SocketsLW$Socket_connect_Probe
Registered: .TestNG$Test_Probe
Registered: .Threads$Thread_constructor_Probe
Registered: .Threads$Thread_run_Probe
Registered: .Threads$Thread_setName_Probe
Registered: .Threads$Thread_start_Probe
15076 0.083: agentStart: 1
15076 0.083: agentStart: 2
15076 0.084: agentStart: OK
15076 0.097: tracing=off: large method: 3945 sun.nio.cs.StandardCharsets$Aliases.init(java.lang.Object[])
15076 0.185: agentInit: 1
15076 0.185: agentInit: Core loaded
15076 0.190: setTriggers:

15076 0.242: setTriggers: to unregister: 0
15076 0.242: setTriggers: method listeners to register: 0
15076 0.242: setTriggers: OK
15076 0.242: ourUnsafe: true
15076 0.242: shmem 42341490: OK
15076 0.242: shmem 4234148E: OK
15076 0.259: Profiler agent is listening on port 10001
15076 0.260: socket timeout: 30000
15076 0.260: agentInit: Core.init() called
15076 0.261: Launching profiler UI (/home/mkj/yourkit/bin/yjp.sh)
15076 0.263: agentInit: OK
15076 0.263: startProfiling: 1
15076 0.263: Events from Auto probes cleared:

15076 0.263: SamplingSettings: sampling_period_ms = 20 (default)
15076 0.286: retransformProbes: loaded classes: 593 probeClassNames: 53
15076 0.286: Probe classes to retransform: 3
com.yourkit.probes.builtin.Files$FileInputStream_close_Probe
com.yourkit.probes.builtin.Files$FileInputStream_open_Probe
com.yourkit.probes.builtin.Files$FileInputStream_readBytes_Probe
15076 0.287: Probe classes retransform completed
15076 0.287: CPU sampling started: walltime=java.io.RandomAccessFile : readBytes(byte[], int, int)
walltime=java.io.RandomAccessFile : read()
walltime=java.io.RandomAccessFile : write(int)
walltime=java.io.RandomAccessFile : writeBytes(byte[], int, int)
walltime=java.net.SocketInputStream : socketRead0(java.io.FileDescriptor, byte[], int, int, int)
walltime=java.net.SocketOutputStream : socketWrite0(java.io.FileDescriptor, byte[], int, int)
walltime=java.lang.Thread : sleep(*)

sampling_period_ms=20

15076 0.287: startProfiling: OK
15076 0.322: SP: pin java.lang.ClassNotFoundException
15076 0.359: tracing=off: large method: 2252 jdk.internal.org.objectweb.asm.Frame.execute(int, int, jdk.internal.org.objectweb.asm.ClassWriter, jdk.internal.org.objectweb.asm.Item)
15076 0.390: SP: pin java.io.FileNotFoundException
15076 0.390: SP: pin java.security.PrivilegedActionException
15076 0.413: SP: pin java.lang.NoSuchFieldError
15076 0.413: SP: pin java.lang.NoSuchMethodException
15076 0.580: [m: 11696 82] total classes: processed=1000 instrumented=901 261 ms
15076 0.615: tracing=off: large method: 2323 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next()
15076 0.671: SP: pin org.jboss.modules.ModuleNotFoundException
15076 0.769: [UI] [YourKit Java Profiler 2015 build 15076] Log file: /home/mkj/.yjp/log/yjp-14125.log
15076 0.837: SP: pin java.lang.IllegalArgumentException
15076 0.864: SP: pin java.lang.NoSuchFieldException
15076 1.123: tracing=off: large method: 4108 sun.text.resources.FormatData.getContents()
15076 1.136: tracing=off: large method: 8578 sun.util.resources.CurrencyNames.getContents()
15076 1.154: SP: pin java.lang.LinkageError
15076 1.155: SP: pin java.lang..
15076 1.202: SP: pin javax.management.NotCompliantMBeanException
15076 1.512: SP: pin java.io.IOException
15076 1.546: [m: 11774 130] total classes: processed=2000 instrumented=1760 599 ms
15076 2.627: [m: 12235 214] total classes: processed=3000 instrumented=2696 942 ms
15076 3.065: tracing=off: large method: 2639 org.jboss.as.connector.subsystems.datasources..$DataSourceSubsystemParser.writeDS(org.jboss.staxmapper.XMLExtendedStreamWriter, boolean, org.jboss.dmr.ModelNode)
15076 3.613: [m: 14007 337] total classes: processed=4000 instrumented=3634 1335 ms
15076 3.989: tracing=off: large method: 3222 org.jboss.as.connector.subsystems.datasources.XMLDataSourceRuntimeHandler.handleDatasourceAttribute(java.lang.String, org.jboss.as.controller.OperationContext, org.jboss.jca.common.api.metadata.ds.DataSource)
15076 3.997: tracing=off: large method: 4029 org.jboss.as.connector.subsystems.datasources.XMLXaDataSourceRuntimeHandler.handleDatasourceAttribute(java.lang.String, org.jboss.as.controller.OperationContext, org.jboss.jca.common.api.metadata.ds.XaDataSource)
15076 4.226: SP: pin org.jboss.as.controller.registry.Resource$NoSuchResourceException
15076 4.228: SP: pin java.lang.UnsupportedOperationException
15076 4.267: [m: 14015 416] total classes: processed=5000 instrumented=4586 1723 ms
15076 4.311: tracing=off: large method: 17808 sun.util.resources.TimeZoneNames.getContents()
15076 4.838: SP: pin java.util.MissingResourceException
15076 4.928: [m: 14069 441] total classes: processed=6000 instrumented=5507 2131 ms
15076 4.929: SP: pin javax.management.MalformedObjectNameException
15076 4.949: SP: pin com.sun.org.apache.xerces.internal.impl.XMLEntityScanner$1
15076 5.654: tracing=off: large method: 3152 org.wildfly.extension.undertow.deployment.WarAnnotationDeploymentProcessor.processAnnotations(org.jboss.jandex.Index)
15076 5.721: [m: 14079 490] total classes: processed=7000 instrumented=6441 2588 ms
15076 5.756: SP: pin java.lang..
15076 5.859: SP: pin java.lang.IllegalStateException
15076 5.860: SP: pin javax.naming.NameNotFoundException
15076 6.165: SP: pin javax.management.InstanceNotFoundException
15076 6.297: SP: pin java.lang.NumberFormatException
15076 6.465: [m: 14091 539] total classes: processed=8000 instrumented=7388 3125 ms
15076 6.779: tracing=off: large method: 3793 com.sun.crypto.provider.SunJCE$1.run()
15076 6.887: tracing=off: large method: 2649 org.jboss.metadata.merge.web.spec.WebCommonMetaDataMerger.augment(org.jboss.metadata.web.spec.WebCommonMetaData, org.jboss.metadata.web.spec.WebCommonMetaData, org.jboss.metadata.web.spec.WebCommonMetaData, boolean)
15076 7.340: tracing=off: large method: 4258 org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.createServletConfig()
15076 7.441: SP: pin sun.nio.fs.UnixException
15076 7.512: [m: 14118 624] total classes: processed=9000 instrumented=8292 3465 ms
15076 7.592: SP: pin java.nio.file.NoSuchFileException
15076 7.953: SP: pin org.apache.xerces.impl.XMLEntityScanner$1
15076 15.377: SP: pin java.lang.NullPointerException
15076 16.542: SP: pin java.lang.TypeNotPresentException
15076 16.720: tracing=off: large method: 2243 org.hibernate.dialect.Cache71Dialect.commonRegistration()
15076 16.728: tracing=off: large method: 2305 org.hibernate.dialect.CUBRIDDialect.<init>()
15076 16.830: SP: pin org.hibernate.HibernateException
15076 17.168: [m: 14137 1988] total classes: processed=10000 instrumented=9262 3812 ms
15076 17.202: SP: pin java.net.MalformedURLException
15076 17.266: tracing=off: large method: 5583 org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.applyFacets(org.apache.xerces.impl.dv.XSFacets, short, short, short, org.apache.xerces.impl.dv.ValidationContext)
15076 17.671: tracing=off: large method: 2139 org.hibernate.dialect.AbstractHANADialect.<init>()
15076 18.033: tracing=off: large method: 2062 org.postgresql.core.v3.QueryExecutorImpl.processResults(org.postgresql.core.ResultHandler, int)
15076 18.037: tracing=off: large method: 2062 org.postgresql.core.v3.QueryExecutorImpl.processResults(org.postgresql.core.ResultHandler, int)
15076 18.042: tracing=off: large method: 2062 org.postgresql.core.v3.QueryExecutorImpl.processResults(org.postgresql.core.ResultHandler, int)
15076 18.317: SP: pin org.jboss.msc.service.StartException
15076 18.622: [m: 14149 2010] total classes: processed=11000 instrumented=10234 4256 ms
15076 27.389: f_t_a_d: #13 trn=121 conv=0/249 ms=1
15076 38.367: f_t_a_d: #15 trn=78 conv=0/253 ms=1
15076 38.368: f_t_a_d: #20 trn=64 conv=0/253 ms=1
15076 38.370: f_t_a_d: #25 trn=46 conv=0/253 ms=1
15076 38.372: f_t_a_d: #33 trn=87 conv=0/253 ms=1
15076 38.373: f_t_a_d: #41 trn=44 conv=0/253 ms=1
15076 38.375: f_t_a_d: #60 trn=41 conv=0/253 ms=1
15076 38.376: f_t_a_d: #65 trn=50 conv=0/253 ms=1
15076 61.157: f_t_a_d: #68 trn=14 conv=0/260 ms=1
yjp-14125.log:
15076 0.023: Command line:
/home/mkj/yourkit/bin/../jre64/bin/java
-Xmx4G
-XX:+HeapDumpOnOutOfMemoryError
-XX:OnError=/home/mkj/yourkit/bin/../bin/yjp.sh -on_error %p
-jar
/home/mkj/yourkit/bin/../lib/yjp.jar
-ideport=42054
-agentport=10001
-sessionid=60204002793761
-snapshotdir=/home/mkj/Snapshots
15076 0.023: Executable: /home/mkj/yourkit/jre64/bin/java
15076 0.023: uname:
sysname: Linux
release: 3.16.0-38-generic
version: #52~14.04.1-Ubuntu SMP Fri May 8 09:43:57 UTC 2015
machine: x86_64
15076 0.023: Linux; fast_thread_cpu_time=1; 64-bit process
15076 0.024: hid: 3602296X029V40406V6W1W5V8731806Y9U 64-bit machine
15076 0.024: Today is 20151030
15076 0.024: full_build_stamp: 15076 201510231704
15076 0.024: Agent library path: /home/mkj/yourkit/bin/linux-x86-64/libyjpagent.so
15076 0.024:
---------------------------------------------------------------------
Product: YourKit Java Profiler 2015 build 15076
Build: 15076 on 201510231650
JDK: 1.8.0_65
VM: Java HotSpot(TM) 64-Bit Server VM
Vendor: Oracle Corporation
OS: Linux
OS version: 3.16.0-38-generic
OS arch: amd64
Date and time: Fri Oct 30 12:48:49 CET 2015
Properties:
awt.toolkit=sun.awt.X11.XToolkit
file.encoding.pkg=sun.io
file.encoding=UTF-8
file.separator=/
java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
java.awt.printerjob=sun.print.PSPrinterJob
java.class.path=/home/mkj/yourkit/bin/../lib/yjp.jar
java.class.version=52.0
java.endorsed.dirs=/home/mkj/yourkit/jre64/lib/endorsed
java.ext.dirs=/home/mkj/yourkit/jre64/lib/ext:/usr/java/packages/lib/ext
java.home=/home/mkj/yourkit/jre64
java.io.tmpdir=/tmp
java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
java.runtime.name=Java(TM) SE Runtime Environment
java.runtime.version=1.8.0_65-b17
java.specification.name=Java Platform API Specification
java.specification.vendor=Oracle Corporation
java.specification.version=1.8
java.vendor.url.bug=http://bugreport.sun.com/bugreport/
java.vendor.url=http://java.oracle.com/
java.vendor=Oracle Corporation
java.version=1.8.0_65
java.vm.info=mixed mode
java.vm.name=Java HotSpot(TM) 64-Bit Server VM
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.vendor=Oracle Corporation
java.vm.specification.version=1.8
java.vm.vendor=Oracle Corporation
java.vm.version=25.65-b01
line.separator=

os.arch=amd64
os.name=Linux
os.version=3.16.0-38-generic
path.separator=:
sun.arch.data.model=64
sun.awt.enableExtraMouseButtons=true
sun.boot.class.path=/home/mkj/yourkit/jre64/lib/resources.jar:/home/mkj/yourkit/jre64/lib/rt.jar:/home/mkj/yourkit/jre64/lib/sunrsasign.jar:/home/mkj/yourkit/jre64/lib/jsse.jar:/home/mkj/yourkit/jre64/lib/jce.jar:/home/mkj/yourkit/jre64/lib/charsets.jar:/home/mkj/yourkit/jre64/lib/jfr.jar:/home/mkj/yourkit/jre64/classes
sun.boot.library.path=/home/mkj/yourkit/jre64/lib/amd64
sun.cpu.endian=little
sun.cpu.isalist=
sun.desktop=gnome
sun.font.fontmanager=sun.awt.X11FontManager
sun.io.unicode.encoding=UnicodeLittle
sun.java.command=/home/mkj/yourkit/bin/../lib/yjp.jar -ideport=42054 -agentport=10001 -sessionid=60204002793761 -snapshotdir=/home/mkj/Snapshots
sun.java.launcher=SUN_STANDARD
sun.jnu.encoding=UTF-8
sun.management.compiler=HotSpot 64-Bit Tiered Compilers
sun.os.patch.level=unknown
user.country=US
user.dir=/home/mkj/yourkit/bin
user.home=/home/mkj
user.language=en
user.name=mkj
user.timezone=Europe/Copenhagen
Environment:
CINNAMON_VERSION=2.6.13
CLUTTER_BACKEND=x11
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-JGrhwOaj43,guid=b53ef9a29c1bfbbec7a7fd4e563311bc
DEFAULTS_PATH=/usr/share/gconf/cinnamon.default.path
DERBY_HOME=/usr/lib/jvm/java-7-oracle/db
DESKTOP_SESSION=cinnamon
DISPLAY=:0
GDK_CORE_DEVICE_EVENTS=1
GDMSESSION=cinnamon
GDM_XSERVER_LOCATION=local
GIO_LAUNCHED_DESKTOP_FILE=/home/mkj/.local/share/applications/Eclipse.desktop
GIO_LAUNCHED_DESKTOP_FILE_PID=5544
GJS_DEBUG_OUTPUT=stderr
GJS_DEBUG_TOPICS=JS ERROR;JS LOG
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
GNOME_KEYRING_CONTROL=/run/user/1000/keyring-FgqzZE
GNOME_KEYRING_PID=2754
GPG_AGENT_INFO=/run/user/1000/keyring-FgqzZE/gpg:0:1
HOME=/home/mkj
J2REDIR=/usr/lib/jvm/java-7-oracle/jre
J2SDKDIR=/usr/lib/jvm/java-7-oracle
JAVA_HOME=/usr/lib/jvm/java-7-oracle
LANG=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_TIME=en_US.UTF-8
LIBOVERLAY_SCROLLBAR=0
LOGNAME=mkj
MANDATORY_PATH=/usr/share/gconf/cinnamon.mandatory.path
MDMSESSION=cinnamon
MDM_LANG=en_US.UTF-8
MDM_XSERVER_LOCATION=local
NLSPATH=/usr/dt/lib/nls/msg/%L/%N.cat
OXYGEN_DISABLE_INNER_SHADOWS_HACK=1
PAPERSIZE=a4
PATH=native:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-7-oracle/bin:/usr/lib/jvm/java-7-oracle/db/bin:/usr/lib/jvm/java-7-oracle/jre/bin
PWD=/home/mkj/yourkit/bin
SESSION_MANAGER=local/mkj-laptop:@/tmp/.ICE-unix/2764,unix/mkj-laptop:/tmp/.ICE-unix/2764
SHELL=/bin/bash
SSH_AGENT_PID=2902
SSH_AUTH_SOCK=/run/user/1000/keyring-FgqzZE/ssh
TEXTDOMAIN=im-config
TEXTDOMAINDIR=/usr/share/locale/
USER=mkj
USERNAME=mkj
WINDOWPATH=8
XAUTHORITY=/home/mkj/.Xauthority
XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon:/etc/xdg
XDG_CURRENT_DESKTOP=X-Cinnamon
XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:/usr/local/share/:/usr/share/:/usr/share/mdm/
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SESSION_COOKIE=d4457df9ca2d4202eb73ac8653a81077-1446187451.508360-1271966978
XDG_SESSION_DESKTOP=cinnamon
XDG_SESSION_ID=c2
XDG_VTNR=8
XFILESEARCHPATH=/usr/dt/app-defaults/%L/Dt
---------------------------------------------------------------------


15076 0.024: com.yourkit.Main1: starting...
15076 0.024: com.yourkit.Main1: number of args: 4
15076 0.024: com.yourkit.Main1: arg = -ideport=42054
15076 0.024: com.yourkit.Main1: arg = -agentport=10001
15076 0.024: com.yourkit.Main1: arg = -sessionid=60204002793761
15076 0.024: com.yourkit.Main1: arg = -snapshotdir=/home/mkj/Snapshots
15076 0.083: com.yourkit.Main1: oomeDumperStatus: 1
15076 0.085: com.yourkit.g.i.c.c: ParallelExecutor: pool size 8
15076 0.089: com.yourkit.g.b6: marker: found /tmp/.yjp_20071015_ui54172
Anton Katilin
Posts: 6172
Joined: Wed Aug 11, 2004 8:37 am

Re: LinkageError: DataSource_getConnection_Probe.onExit

Post by Anton Katilin »

Thank you for providing the logs.

Could you please try whether adding probe_disable=* helps.
mkjensen
Posts: 12
Joined: Fri Oct 30, 2015 10:20 am

Re: LinkageError: DataSource_getConnection_Probe.onExit

Post by mkjensen »

Anton Katilin wrote:According to the error, it seems that you may try to specify the startup option "probe_disable=*" as a possible workaround
Works, thanks.
Anton Katilin
Posts: 6172
Joined: Wed Aug 11, 2004 8:37 am

Re: LinkageError: DataSource_getConnection_Probe.onExit

Post by Anton Katilin »

Thank you for the confirmation.

We've recently fixed a bytecode instrumentation issue which looks very similar to yours. The fix will be available in the next build 15078. We would appreciate if you could try it before the build is released to check if it's indeed the same issue. We can prepare the agent with the fix and post a download link ASAP.
mkjensen
Posts: 12
Joined: Fri Oct 30, 2015 10:20 am

Re: LinkageError: DataSource_getConnection_Probe.onExit

Post by mkjensen »

Anton Katilin wrote:We've recently fixed a bytecode instrumentation issue which looks very similar to yours. The fix will be available in the next build 15078. We would appreciate if you could try it before the build is released to check if it's indeed the same issue. We can prepare the agent with the fix and post a download link ASAP.
Sure, I can test it.
Anton Katilin
Posts: 6172
Joined: Wed Aug 11, 2004 8:37 am

Re: LinkageError: DataSource_getConnection_Probe.onExit

Post by Anton Katilin »

Thank you very much. Could you please:
1) download this libyjpagent.so
http://www.yourkit.com/download/tmp/201 ... jpagent.so
2) write it over <profiler installation directory>/bin/linux-x86-64/libyjpagent.so
3) remove the startup option "probe_disable=*"
4) profile the application
mkjensen
Posts: 12
Joined: Fri Oct 30, 2015 10:20 am

Re: LinkageError: DataSource_getConnection_Probe.onExit

Post by mkjensen »

Unfortunately, it does not work.

ideplugin.log:
Fri Oct 30 12:48:49 CET 2015 com.yourkit.eclipse34Plugin.Plugin: vmInstall = org.eclipse.jdt.internal.launching.StandardVM@bc19144f
Fri Oct 30 12:48:49 CET 2015 com.yourkit.eclipse34Plugin.Plugin: javaHome=/usr/lib/jvm/java-8-oracle
Fri Oct 30 12:48:49 CET 2015 com.yourkit.c.c: bitness detector: javaHome = /usr/lib/jvm/java-8-oracle
Fri Oct 30 12:52:28 CET 2015 com.yourkit.eclipse34Plugin.Plugin: vmInstall = org.eclipse.jdt.internal.launching.StandardVM@bc19144f
Fri Oct 30 12:52:28 CET 2015 com.yourkit.eclipse34Plugin.Plugin: javaHome=/usr/lib/jvm/java-8-oracle
Fri Oct 30 12:52:28 CET 2015 com.yourkit.c.c: bitness detector: javaHome = /usr/lib/jvm/java-8-oracle
Fri Oct 30 14:01:10 CET 2015 com.yourkit.eclipse34Plugin.Plugin: vmInstall = org.eclipse.jdt.internal.launching.StandardVM@bc19144f
Fri Oct 30 14:01:10 CET 2015 com.yourkit.eclipse34Plugin.Plugin: javaHome=/usr/lib/jvm/java-8-oracle
Fri Oct 30 14:01:10 CET 2015 com.yourkit.c.c: bitness detector: javaHome = /usr/lib/jvm/java-8-oracle
yjp-17179.log:
15076 0.020: Command line:
/home/mkj/yourkit/bin/../jre64/bin/java
-Xmx4G
-XX:+HeapDumpOnOutOfMemoryError
-XX:OnError=/home/mkj/yourkit/bin/../bin/yjp.sh -on_error %p
-jar
/home/mkj/yourkit/bin/../lib/yjp.jar
-ideport=42054
-agentport=10001
-sessionid=73320832920086
-snapshotdir=/home/mkj/Snapshots
15076 0.020: Executable: /home/mkj/yourkit/jre64/bin/java
15076 0.020: uname:
sysname: Linux
release: 3.16.0-38-generic
version: #52~14.04.1-Ubuntu SMP Fri May 8 09:43:57 UTC 2015
machine: x86_64
15076 0.020: Linux; fast_thread_cpu_time=1; 64-bit process
15076 0.020: hid: 3602296X029V40406V6W1W5V8731806Y9U 64-bit machine
15076 0.020: Today is 20151030
15076 0.020: full_build_stamp: 15076 201510301528
15076 0.020: Agent library path: /home/mkj/yourkit/bin/linux-x86-64/libyjpagent.so
15076 0.020:
---------------------------------------------------------------------
Product: YourKit Java Profiler 2015 build 15076
Build: 15076 on 201510231650
JDK: 1.8.0_65
VM: Java HotSpot(TM) 64-Bit Server VM
Vendor: Oracle Corporation
OS: Linux
OS version: 3.16.0-38-generic
OS arch: amd64
Date and time: Fri Oct 30 14:01:11 CET 2015
Properties:
awt.toolkit=sun.awt.X11.XToolkit
file.encoding.pkg=sun.io
file.encoding=UTF-8
file.separator=/
java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
java.awt.printerjob=sun.print.PSPrinterJob
java.class.path=/home/mkj/yourkit/bin/../lib/yjp.jar
java.class.version=52.0
java.endorsed.dirs=/home/mkj/yourkit/jre64/lib/endorsed
java.ext.dirs=/home/mkj/yourkit/jre64/lib/ext:/usr/java/packages/lib/ext
java.home=/home/mkj/yourkit/jre64
java.io.tmpdir=/tmp
java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
java.runtime.name=Java(TM) SE Runtime Environment
java.runtime.version=1.8.0_65-b17
java.specification.name=Java Platform API Specification
java.specification.vendor=Oracle Corporation
java.specification.version=1.8
java.vendor.url.bug=http://bugreport.sun.com/bugreport/
java.vendor.url=http://java.oracle.com/
java.vendor=Oracle Corporation
java.version=1.8.0_65
java.vm.info=mixed mode
java.vm.name=Java HotSpot(TM) 64-Bit Server VM
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.vendor=Oracle Corporation
java.vm.specification.version=1.8
java.vm.vendor=Oracle Corporation
java.vm.version=25.65-b01
line.separator=

os.arch=amd64
os.name=Linux
os.version=3.16.0-38-generic
path.separator=:
sun.arch.data.model=64
sun.awt.enableExtraMouseButtons=true
sun.boot.class.path=/home/mkj/yourkit/jre64/lib/resources.jar:/home/mkj/yourkit/jre64/lib/rt.jar:/home/mkj/yourkit/jre64/lib/sunrsasign.jar:/home/mkj/yourkit/jre64/lib/jsse.jar:/home/mkj/yourkit/jre64/lib/jce.jar:/home/mkj/yourkit/jre64/lib/charsets.jar:/home/mkj/yourkit/jre64/lib/jfr.jar:/home/mkj/yourkit/jre64/classes
sun.boot.library.path=/home/mkj/yourkit/jre64/lib/amd64
sun.cpu.endian=little
sun.cpu.isalist=
sun.desktop=gnome
sun.font.fontmanager=sun.awt.X11FontManager
sun.io.unicode.encoding=UnicodeLittle
sun.java.command=/home/mkj/yourkit/bin/../lib/yjp.jar -ideport=42054 -agentport=10001 -sessionid=73320832920086 -snapshotdir=/home/mkj/Snapshots
sun.java.launcher=SUN_STANDARD
sun.jnu.encoding=UTF-8
sun.management.compiler=HotSpot 64-Bit Tiered Compilers
sun.os.patch.level=unknown
user.country=US
user.dir=/home/mkj/yourkit/bin
user.home=/home/mkj
user.language=en
user.name=mkj
user.timezone=Europe/Copenhagen
Environment:
CINNAMON_VERSION=2.6.13
CLUTTER_BACKEND=x11
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-JGrhwOaj43,guid=b53ef9a29c1bfbbec7a7fd4e563311bc
DEFAULTS_PATH=/usr/share/gconf/cinnamon.default.path
DERBY_HOME=/usr/lib/jvm/java-7-oracle/db
DESKTOP_SESSION=cinnamon
DISPLAY=:0
GDK_CORE_DEVICE_EVENTS=1
GDMSESSION=cinnamon
GDM_XSERVER_LOCATION=local
GIO_LAUNCHED_DESKTOP_FILE=/home/mkj/.local/share/applications/Eclipse.desktop
GIO_LAUNCHED_DESKTOP_FILE_PID=5544
GJS_DEBUG_OUTPUT=stderr
GJS_DEBUG_TOPICS=JS ERROR;JS LOG
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
GNOME_KEYRING_CONTROL=/run/user/1000/keyring-FgqzZE
GNOME_KEYRING_PID=2754
GPG_AGENT_INFO=/run/user/1000/keyring-FgqzZE/gpg:0:1
HOME=/home/mkj
J2REDIR=/usr/lib/jvm/java-7-oracle/jre
J2SDKDIR=/usr/lib/jvm/java-7-oracle
JAVA_HOME=/usr/lib/jvm/java-7-oracle
LANG=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_TIME=en_US.UTF-8
LIBOVERLAY_SCROLLBAR=0
LOGNAME=mkj
MANDATORY_PATH=/usr/share/gconf/cinnamon.mandatory.path
MDMSESSION=cinnamon
MDM_LANG=en_US.UTF-8
MDM_XSERVER_LOCATION=local
NLSPATH=/usr/dt/lib/nls/msg/%L/%N.cat
OXYGEN_DISABLE_INNER_SHADOWS_HACK=1
PAPERSIZE=a4
PATH=native:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-7-oracle/bin:/usr/lib/jvm/java-7-oracle/db/bin:/usr/lib/jvm/java-7-oracle/jre/bin
PWD=/home/mkj/yourkit/bin
SESSION_MANAGER=local/mkj-laptop:@/tmp/.ICE-unix/2764,unix/mkj-laptop:/tmp/.ICE-unix/2764
SHELL=/bin/bash
SSH_AGENT_PID=2902
SSH_AUTH_SOCK=/run/user/1000/keyring-FgqzZE/ssh
TEXTDOMAIN=im-config
TEXTDOMAINDIR=/usr/share/locale/
USER=mkj
USERNAME=mkj
WINDOWPATH=8
XAUTHORITY=/home/mkj/.Xauthority
XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon:/etc/xdg
XDG_CURRENT_DESKTOP=X-Cinnamon
XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:/usr/local/share/:/usr/share/:/usr/share/mdm/
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SESSION_COOKIE=d4457df9ca2d4202eb73ac8653a81077-1446187451.508360-1271966978
XDG_SESSION_DESKTOP=cinnamon
XDG_SESSION_ID=c2
XDG_VTNR=8
XFILESEARCHPATH=/usr/dt/app-defaults/%L/Dt
---------------------------------------------------------------------


15076 0.020: com.yourkit.Main1: starting...
15076 0.020: com.yourkit.Main1: number of args: 4
15076 0.020: com.yourkit.Main1: arg = -ideport=42054
15076 0.020: com.yourkit.Main1: arg = -agentport=10001
15076 0.020: com.yourkit.Main1: arg = -sessionid=73320832920086
15076 0.020: com.yourkit.Main1: arg = -snapshotdir=/home/mkj/Snapshots
15076 0.081: com.yourkit.Main1: oomeDumperStatus: 1
15076 0.083: com.yourkit.g.i.c.c: ParallelExecutor: pool size 8
15076 0.087: com.yourkit.g.b6: marker: found /tmp/.yjp_20071015_ui54172
WildFly 9.x (Experimental)-17071.log:
15076 0.001: Command line:
/usr/lib/jvm/java-8-oracle/bin/java
-Dprogram.name=JBossTools: WildFly 9.x (Experimental)
-server
-Xms1024m
-Xmx8192m
-Dorg.jboss.resolver.warning=true
-Djava.net.preferIPv4Stack=true
-Dsun.rmi.dgc.client.gcInterval=3600000
-Dsun.rmi.dgc.server.gcInterval=3600000
-Djboss.modules.system.pkgs=org.jboss.byteman
-Djava.awt.headless=true
-Dorg.jboss.boot.log.file=/home/mkj/work/servers/wildfly/wildfly-10.0.0.CR4/standalone/log/boot.log
-Dlogging.configuration=file:/home/mkj/work/servers/wildfly/wildfly-10.0.0.CR4/standalone/configuration/logging.properties
-Djboss.home.dir=/home/mkj/work/servers/wildfly/wildfly-10.0.0.CR4
-Dorg.jboss.logmanager.nocolor=true
-Djboss.bind.address.management=localhost
-agentpath:/home/mkj/yourkit/bin/linux-x86-64/libyjpagent.so=sampling,sessionname=YJPQUOTED57696c64466c7920392e7820284578706572696d656e74616c29,profiler_dir=/home/mkj/yourkit,ideport=42054
-Dfile.encoding=UTF-8
-classpath
/home/mkj/work/servers/wildfly/wildfly-10.0.0.CR4/jboss-modules.jar
org.jboss.modules.Main
-mp
/home/mkj/work/servers/wildfly/wildfly-10.0.0.CR4/modules
-jaxpmodule
javax.xml.jaxp-provider
org.jboss.as.standalone
-b
localhost
--server-config=standalone.xml
-Djboss.server.base.dir=/home/mkj/work/servers/wildfly/wildfly-10.0.0.CR4/standalone
15076 0.001: Executable: /usr/lib/jvm/java-8-oracle/bin/java
15076 0.001: uname:
sysname: Linux
release: 3.16.0-38-generic
version: #52~14.04.1-Ubuntu SMP Fri May 8 09:43:57 UTC 2015
machine: x86_64
15076 0.001: Linux; fast_thread_cpu_time=1; 64-bit process
15076 0.001: hid: 3602296X029V40406V6W1W5V8731806Y9U 64-bit machine
15076 0.001: Today is 20151030
15076 0.001: full_build_stamp: 15076 201510301528
15076 0.001: Agent library path: /home/mkj/yourkit/bin/linux-x86-64/libyjpagent.so
15076 0.001: Agent_OnLoad: orig_options=sampling,sessionname=YJPQUOTED57696c64466c7920392e7820284578706572696d656e74616c29,profiler_dir=/home/mkj/yourkit,ideport=42054
full_options=sampling,sessionname=YJPQUOTED57696c64466c7920392e7820284578706572696d656e74616c29,profiler_dir=/home/mkj/yourkit,ideport=42054
15076 0.001: phase: 1
15076 0.001: jvmtiVersion: 30010203
15076 0.001: vendor: Oracle Corporation
15076 0.001: version: 25.66-b17
15076 0.001: info: mixed mode, sharing
15076 0.001: Java 8 detected
15076 0.001: session_id: 73320832920086 (1446210070,17071)
15076 0.002: line_method: 1
15076 0.004: Jar file created: /tmp/yjp201510301528.jar
15076 0.005: JVMTI 30010203; 25.66-b17; Oracle Corporation; mixed mode, sharing; JR=0; I=0
15076 0.018: Successfully registered probe classes: 120
Registered: .AWTEvents$EventQueue_dispatchEvent_Probe
Registered: .AgentLoadingSupport$JBoss
Registered: .AgentLoadingSupport$OSGi1
Registered: .AgentLoadingSupport$OSGi2
Registered: .AgentLoadingSupport$OSGi3
Registered: .Databases$Connection_close_Probe
Registered: .Databases$Connection_createStatement_Probe
Registered: .Databases$Connection_prepareStatement_Probe
Registered: .Databases$DataSource_getConnection_Probe
Registered: .Databases$DataSource_setName_Probe
Registered: .Databases$DriverManager_getConnection_Probe
Registered: .Databases$Driver_connect_Probe
Registered: .Databases$InitialContext_lookup_Probe
Registered: .Databases$PooledConnection_getConnection_Probe
Registered: .Databases$PreparedStatement_addBatch_Probe
Registered: .Databases$PreparedStatement_clearBatch_Probe
Registered: .Databases$PreparedStatement_execute_Probe
Registered: .Databases$Statement_addBatch_Probe
Registered: .Databases$Statement_clearBatch_Probe
Registered: .Databases$Statement_close_Probe
Registered: .Databases$Statement_executeBatch_Probe
Registered: .Databases$Statement_execute_Probe
Registered: .DatabasesLW$Connection_close_Probe
Registered: .DatabasesLW$Connection_createStatement_Probe
Registered: .DatabasesLW$Connection_prepareStatement_Probe
Registered: .DatabasesLW$DataSource_getConnection_Probe
Registered: .DatabasesLW$DriverManager_getConnection_Probe
Registered: .DatabasesLW$Driver_connect_Probe
Registered: .DatabasesLW$PooledConnection_getConnection_Probe
Registered: .DatabasesLW$PreparedStatement_execute_Probe
Registered: .DatabasesLW$Statement_close_Probe
Registered: .DatabasesLW$Statement_execute_Probe1
Registered: .DatabasesLW$Statement_execute_Probe2
Registered: .Files$FileChannel_read_Probe
Registered: .Files$FileChannel_write_Probe
Registered: .Files$FileInputStream_close_Probe
Registered: .Files$FileInputStream_open_Probe
Registered: .Files$FileInputStream_readBytes_Probe
Registered: .Files$FileInputStream_read_Probe
Registered: .Files$FileOutputStream_close_Probe
Registered: .Files$FileOutputStream_open_Probe
Registered: .Files$FileOutputStream_writeBytes_Probe
Registered: .Files$FileOutputStream_write_Probe
Registered: .Files$GetChannel_Probe
Registered: .Files$RandomAccessFile_close_Probe
Registered: .Files$RandomAccessFile_open_Probe
Registered: .Files$RandomAccessFile_readBytes_Probe
Registered: .Files$RandomAccessFile_read_Probe
Registered: .Files$RandomAccessFile_writeBytes_Probe
Registered: .Files$RandomAccessFile_write_Probe
Registered: .FilesLW$FileChannelsTelemetry$FileChannel_read_Probe
Registered: .FilesLW$FileChannelsTelemetry$FileChannel_write_Probe
Registered: .FilesLW$FileChannelsTelemetry$GetChannel_Probe
Registered: .FilesLW$FileStreamsTelemetry$FileInputStream_close_Probe
Registered: .FilesLW$FileStreamsTelemetry$FileInputStream_open_Probe
Registered: .FilesLW$FileStreamsTelemetry$FileInputStream_readBytes_Probe
Registered: .FilesLW$FileStreamsTelemetry$FileInputStream_read_Probe
Registered: .FilesLW$FileStreamsTelemetry$FileOutputStream_close_Probe
Registered: .FilesLW$FileStreamsTelemetry$FileOutputStream_open_Probe
Registered: .FilesLW$FileStreamsTelemetry$FileOutputStream_writeBytes_Probe
Registered: .FilesLW$FileStreamsTelemetry$FileOutputStream_write_Probe
Registered: .FilesLW$RandomAccessFilesTelemetry$RandomAccessFile_close_Probe
Registered: .FilesLW$RandomAccessFilesTelemetry$RandomAccessFile_open_Probe
Registered: .FilesLW$RandomAccessFilesTelemetry$RandomAccessFile_readBytes_Probe
Registered: .FilesLW$RandomAccessFilesTelemetry$RandomAccessFile_read_Probe
Registered: .FilesLW$RandomAccessFilesTelemetry$RandomAccessFile_writeBytes_Probe
Registered: .FilesLW$RandomAccessFilesTelemetry$RandomAccessFile_write_Probe
Registered: .JNDI$DirContext_1
Registered: .JNDI$DirContext_2
Registered: .JNDI$NamingContext_1
Registered: .JNDI$NamingContext_2
Registered: .JUnitTests$Old_Run_Probe
Registered: .JUnitTests$Old_SetUp_Probe
Registered: .JUnitTests$Old_TearDown_Probe
Registered: .JUnitTests$Run_Probe
Registered: .JUnitTests$SetUp_Probe
Registered: .JUnitTests$TearDown_Probe
Registered: .Processes$FileOutputStream_writeBytes_Probe
Registered: .Processes$FileOutputStream_write_Probe
Registered: .Processes$InputStream_readBytes_Probe
Registered: .Processes$InputStream_read_Probe
Registered: .Processes$ProcessImpl_getErrorStream_Probe
Registered: .Processes$ProcessImpl_getInputStream_Probe
Registered: .Processes$ProcessImpl_getOutputStream_Probe
Registered: .Processes$ProcessImpl_start_Probe
Registered: .Processes$ProcessImpl_waitFor_Probe
Registered: .Processes$UnixProcess_._Probe
Registered: .Servlets$Filter_doFilter_Probe
Registered: .Servlets$HttpJspPage_jspService_Probe
Registered: .Servlets$Servlet_service_Probe
Registered: .ServletsLW$Filter_doFilter_Probe
Registered: .ServletsLW$HttpJspPage_jspService_Probe
Registered: .ServletsLW$Servlet_service_Probe
Registered: .Sockets$ServerSocketChannel_accept_Probe
Registered: .Sockets$ServerSocket_accept_Probe
Registered: .Sockets$SocketChannel_close_Probe
Registered: .Sockets$SocketChannel_connect_Probe
Registered: .Sockets$SocketChannel_read_Probe
Registered: .Sockets$SocketChannel_write_Probe
Registered: .Sockets$SocketInputStream_read_Probe
Registered: .Sockets$SocketOutputStream_write_Probe
Registered: .Sockets$Socket_close_Probe
Registered: .Sockets$Socket_connect_Probe
Registered: .Sockets$Socket_getInputStream_Probe
Registered: .Sockets$Socket_getOutputStream_Probe
Registered: .SocketsLW$ServerSocketChannel_accept_Probe
Registered: .SocketsLW$ServerSocket_accept_Probe
Registered: .SocketsLW$SocketChannel_close_Probe
Registered: .SocketsLW$SocketChannel_connect_Probe
Registered: .SocketsLW$SocketChannel_read_Probe
Registered: .SocketsLW$SocketChannel_write_Probe
Registered: .SocketsLW$SocketInputStream_read_Probe
Registered: .SocketsLW$SocketOutputStream_write_Probe
Registered: .SocketsLW$Socket_close_Probe
Registered: .SocketsLW$Socket_connect_Probe
Registered: .TestNG$Test_Probe
Registered: .Threads$Thread_constructor_Probe
Registered: .Threads$Thread_run_Probe
Registered: .Threads$Thread_setName_Probe
Registered: .Threads$Thread_start_Probe
15076 0.073: agentStart: 1
15076 0.073: agentStart: 2
15076 0.074: agentStart: OK
15076 0.087: tracing=off: large method: 3945 sun.nio.cs.StandardCharsets$Aliases.init(java.lang.Object[])
15076 0.173: agentInit: 1
15076 0.173: agentInit: Core loaded
15076 0.177: setTriggers:

15076 0.234: setTriggers: to unregister: 0
15076 0.234: setTriggers: method listeners to register: 0
15076 0.234: setTriggers: OK
15076 0.234: ourUnsafe: true
15076 0.234: shmem 42341490: OK
15076 0.235: shmem 4234148E: OK
15076 0.258: Profiler agent is listening on port 10001
15076 0.259: socket timeout: 30000
15076 0.259: agentInit: Core.init() called
15076 0.260: Launching profiler UI (/home/mkj/yourkit/bin/yjp.sh)
15076 0.263: agentInit: OK
15076 0.263: startProfiling: 1
15076 0.263: Events from Auto probes cleared:

15076 0.263: SamplingSettings: sampling_period_ms = 20 (default)
15076 0.292: retransformProbes: loaded classes: 593 probeClassNames: 53
15076 0.293: Probe classes to retransform: 3
com.yourkit.probes.builtin.Files$FileInputStream_close_Probe
com.yourkit.probes.builtin.Files$FileInputStream_open_Probe
com.yourkit.probes.builtin.Files$FileInputStream_readBytes_Probe
15076 0.294: Probe classes retransform completed
15076 0.294: CPU sampling started: walltime=java.io.RandomAccessFile : readBytes(byte[], int, int)
walltime=java.io.RandomAccessFile : read()
walltime=java.io.RandomAccessFile : write(int)
walltime=java.io.RandomAccessFile : writeBytes(byte[], int, int)
walltime=java.net.SocketInputStream : socketRead0(java.io.FileDescriptor, byte[], int, int, int)
walltime=java.net.SocketOutputStream : socketWrite0(java.io.FileDescriptor, byte[], int, int)
walltime=java.lang.Thread : sleep(*)

sampling_period_ms=20

15076 0.294: startProfiling: OK
15076 0.329: SP: pin java.lang.ClassNotFoundException
15076 0.366: tracing=off: large method: 2252 jdk.internal.org.objectweb.asm.Frame.execute(int, int, jdk.internal.org.objectweb.asm.ClassWriter, jdk.internal.org.objectweb.asm.Item)
15076 0.395: SP: pin java.io.FileNotFoundException
15076 0.395: SP: pin java.security.PrivilegedActionException
15076 0.433: SP: pin java.lang.NoSuchFieldError
15076 0.433: SP: pin java.lang.NoSuchMethodException
15076 0.563: [m: 11696 83] total classes: processed=1000 instrumented=901 253 ms
15076 0.593: tracing=off: large method: 2323 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next()
15076 0.645: SP: pin org.jboss.modules.ModuleNotFoundException
15076 0.750: [UI] [YourKit Java Profiler 2015 build 15076] Log file: /home/mkj/.yjp/log/yjp-17179.log
15076 0.812: SP: pin java.lang.IllegalArgumentException
15076 0.843: SP: pin java.lang.NoSuchFieldException
15076 1.122: tracing=off: large method: 4108 sun.text.resources.FormatData.getContents()
15076 1.140: tracing=off: large method: 8578 sun.util.resources.CurrencyNames.getContents()
15076 1.150: SP: pin java.lang..
15076 1.156: SP: pin java.lang.LinkageError
15076 1.201: SP: pin javax.management.NotCompliantMBeanException
15076 1.496: SP: pin java.io.IOException
15076 1.530: [m: 11709 130] total classes: processed=2000 instrumented=1760 589 ms
15076 2.783: [m: 12235 223] total classes: processed=3000 instrumented=2696 1015 ms
15076 3.234: tracing=off: large method: 2639 org.jboss.as.connector.subsystems.datasources..$DataSourceSubsystemParser.writeDS(org.jboss.staxmapper.XMLExtendedStreamWriter, boolean, org.jboss.dmr.ModelNode)
15076 3.738: [m: 14007 337] total classes: processed=4000 instrumented=3631 1399 ms
15076 4.148: tracing=off: large method: 3222 org.jboss.as.connector.subsystems.datasources.XMLDataSourceRuntimeHandler.handleDatasourceAttribute(java.lang.String, org.jboss.as.controller.OperationContext, org.jboss.jca.common.api.metadata.ds.DataSource)
15076 4.157: tracing=off: large method: 4029 org.jboss.as.connector.subsystems.datasources.XMLXaDataSourceRuntimeHandler.handleDatasourceAttribute(java.lang.String, org.jboss.as.controller.OperationContext, org.jboss.jca.common.api.metadata.ds.XaDataSource)
15076 4.425: SP: pin java.lang.UnsupportedOperationException
15076 4.427: [m: 14015 420] total classes: processed=5000 instrumented=4588 1826 ms
15076 4.447: SP: pin org.jboss.as.controller.registry.Resource$NoSuchResourceException
15076 4.503: tracing=off: large method: 17808 sun.util.resources.TimeZoneNames.getContents()
15076 5.049: SP: pin java.util.MissingResourceException
15076 5.106: [m: 14069 445] total classes: processed=6000 instrumented=5509 2239 ms
15076 5.107: SP: pin javax.management.MalformedObjectNameException
15076 5.112: SP: pin com.sun.org.apache.xerces.internal.impl.XMLEntityScanner$1
15076 5.872: tracing=off: large method: 3152 org.wildfly.extension.undertow.deployment.WarAnnotationDeploymentProcessor.processAnnotations(org.jboss.jandex.Index)
15076 5.898: [m: 14078 493] total classes: processed=7000 instrumented=6442 2691 ms
15076 5.992: SP: pin java.lang..
15076 6.046: SP: pin java.lang.IllegalStateException
15076 6.050: SP: pin javax.naming.NameNotFoundException
15076 6.454: SP: pin javax.management.InstanceNotFoundException
15076 6.536: SP: pin java.lang.NumberFormatException
15076 6.686: [m: 14091 544] total classes: processed=8000 instrumented=7385 3257 ms
15076 7.047: tracing=off: large method: 3793 com.sun.crypto.provider.SunJCE$1.run()
15076 7.154: tracing=off: large method: 2649 org.jboss.metadata.merge.web.spec.WebCommonMetaDataMerger.augment(org.jboss.metadata.web.spec.WebCommonMetaData, org.jboss.metadata.web.spec.WebCommonMetaData, org.jboss.metadata.web.spec.WebCommonMetaData, boolean)
15076 7.657: tracing=off: large method: 4258 org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.createServletConfig()
15076 7.760: SP: pin sun.nio.fs.UnixException
15076 7.766: [m: 14117 621] total classes: processed=9000 instrumented=8294 3629 ms
15076 7.896: SP: pin java.nio.file.NoSuchFileException
15076 8.183: SP: pin org.apache.xerces.impl.XMLEntityScanner$1
15076 15.401: SP: pin java.lang.NullPointerException
15076 16.557: SP: pin java.lang.TypeNotPresentException
15076 16.730: tracing=off: large method: 2243 org.hibernate.dialect.Cache71Dialect.commonRegistration()
15076 16.740: tracing=off: large method: 2305 org.hibernate.dialect.CUBRIDDialect.<init>()
15076 16.840: SP: pin org.hibernate.HibernateException
15076 17.154: [m: 14137 2260] total classes: processed=10000 instrumented=9263 3975 ms
15076 17.214: SP: pin java.net.MalformedURLException
15076 17.276: tracing=off: large method: 5583 org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.applyFacets(org.apache.xerces.impl.dv.XSFacets, short, short, short, org.apache.xerces.impl.dv.ValidationContext)
15076 17.606: tracing=off: large method: 2139 org.hibernate.dialect.AbstractHANADialect.<init>()
15076 17.919: tracing=off: large method: 2062 org.postgresql.core.v3.QueryExecutorImpl.processResults(org.postgresql.core.ResultHandler, int)
15076 17.925: tracing=off: large method: 2062 org.postgresql.core.v3.QueryExecutorImpl.processResults(org.postgresql.core.ResultHandler, int)
15076 17.930: tracing=off: large method: 2062 org.postgresql.core.v3.QueryExecutorImpl.processResults(org.postgresql.core.ResultHandler, int)
15076 18.122: SP: pin org.jboss.msc.service.StartException
15076 18.374: [m: 14149 2283] total classes: processed=11000 instrumented=10236 4372 ms
15076 38.179: f_t_a_d: #18 trn=77 conv=0/638 ms=1
15076 38.180: f_t_a_d: #21 trn=83 conv=0/638 ms=1
15076 38.184: f_t_a_d: #36 trn=87 conv=0/638 ms=1
15076 38.185: f_t_a_d: #45 trn=54 conv=0/638 ms=1
15076 38.186: f_t_a_d: #55 trn=31 conv=0/638 ms=1
Anton Katilin
Posts: 6172
Joined: Wed Aug 11, 2004 8:37 am

Re: LinkageError: DataSource_getConnection_Probe.onExit

Post by Anton Katilin »

Thank you very much for testing. So, we'll continue investigation.

Could you please also run the same with the agent option "debug=all" and provide the new WildFly*.log.

By the way, it is likely that for a workaround you can use "probe_disable=.Databases*" instead of "probe_disable=*" to exclude only the probes which are (presumably) problematic.
mkjensen
Posts: 12
Joined: Fri Oct 30, 2015 10:20 am

Re: LinkageError: DataSource_getConnection_Probe.onExit

Post by mkjensen »

probe_disable=.Databases* works.

debug=all results in:

ide-plugin.log:

[quote]
Mon Nov 02 07:39:40 CET 2015 com.yourkit.eclipse34Plugin.Plugin: vmInstall = org.eclipse.jdt.internal.launching.StandardVM@e9ea1540
Mon Nov 02 07:39:40 CET 2015 com.yourkit.eclipse34Plugin.Plugin: javaHome=/usr/lib/jvm/java-8-oracle
Mon Nov 02 07:39:40 CET 2015 com.yourkit.c.c: bitness detector: javaHome = /usr/lib/jvm/java-8-oracle
Mon Nov 02 07:39:40 CET 2015 com.yourkit.c.c: /usr/lib/jvm/java-8-oracle/bin/java -version:
exit code: 0
stderr:
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)

Mon Nov 02 07:39:40 CET 2015 com.yourkit.c.c: bitness detector: result = _64_BIT
[quote]

yjp-4955.log:

[quote]
15076 0.038: Command line:
/home/mkj/yourkit/bin/../jre64/bin/java
-Xmx4G
-XX:+HeapDumpOnOutOfMemoryError
-XX:OnError=/home/mkj/yourkit/bin/../bin/yjp.sh -on_error %p
-jar
/home/mkj/yourkit/bin/../lib/yjp.jar
-ideport=57940
-agentport=10001
-sessionid=20819152930092
-snapshotdir=/home/mkj/Snapshots
15076 0.038: Executable: /home/mkj/yourkit/jre64/bin/java
15076 0.038: uname:
sysname: Linux
release: 3.16.0-38-generic
version: #52~14.04.1-Ubuntu SMP Fri May 8 09:43:57 UTC 2015
machine: x86_64
15076 0.038: Linux; fast_thread_cpu_time=1; 64-bit process
15076 0.038: hid: 3602296X029V40406V6W1W5V8731806Y9U 64-bit machine
15076 0.038: Today is 20151102
15076 0.038: full_build_stamp: 15076 201510301528
15076 0.038: Agent library path: /home/mkj/yourkit/bin/linux-x86-64/libyjpagent.so
15076 0.038:
---------------------------------------------------------------------
Product: YourKit Java Profiler 2015 build 15076
Build: 15076 on 201510231650
JDK: 1.8.0_65
VM: Java HotSpot(TM) 64-Bit Server VM
Vendor: Oracle Corporation
OS: Linux
OS version: 3.16.0-38-generic
OS arch: amd64
Date and time: Mon Nov 02 07:39:41 CET 2015
Properties:
awt.toolkit=sun.awt.X11.XToolkit
file.encoding.pkg=sun.io
file.encoding=UTF-8
file.separator=/
java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
java.awt.printerjob=sun.print.PSPrinterJob
java.class.path=/home/mkj/yourkit/bin/../lib/yjp.jar
java.class.version=52.0
java.endorsed.dirs=/home/mkj/yourkit/jre64/lib/endorsed
java.ext.dirs=/home/mkj/yourkit/jre64/lib/ext:/usr/java/packages/lib/ext
java.home=/home/mkj/yourkit/jre64
java.io.tmpdir=/tmp
java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
java.runtime.name=Java(TM) SE Runtime Environment
java.runtime.version=1.8.0_65-b17
java.specification.name=Java Platform API Specification
java.specification.vendor=Oracle Corporation
java.specification.version=1.8
java.vendor.url.bug=http://bugreport.sun.com/bugreport/
java.vendor.url=http://java.oracle.com/
java.vendor=Oracle Corporation
java.version=1.8.0_65
java.vm.info=mixed mode
java.vm.name=Java HotSpot(TM) 64-Bit Server VM
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.vendor=Oracle Corporation
java.vm.specification.version=1.8
java.vm.vendor=Oracle Corporation
java.vm.version=25.65-b01
line.separator=

os.arch=amd64
os.name=Linux
os.version=3.16.0-38-generic
path.separator=:
sun.arch.data.model=64
sun.awt.enableExtraMouseButtons=true
sun.boot.class.path=/home/mkj/yourkit/jre64/lib/resources.jar:/home/mkj/yourkit/jre64/lib/rt.jar:/home/mkj/yourkit/jre64/lib/sunrsasign.jar:/home/mkj/yourkit/jre64/lib/jsse.jar:/home/mkj/yourkit/jre64/lib/jce.jar:/home/mkj/yourkit/jre64/lib/charsets.jar:/home/mkj/yourkit/jre64/lib/jfr.jar:/home/mkj/yourkit/jre64/classes
sun.boot.library.path=/home/mkj/yourkit/jre64/lib/amd64
sun.cpu.endian=little
sun.cpu.isalist=
sun.desktop=gnome
sun.font.fontmanager=sun.awt.X11FontManager
sun.io.unicode.encoding=UnicodeLittle
sun.java.command=/home/mkj/yourkit/bin/../lib/yjp.jar -ideport=57940 -agentport=10001 -sessionid=20819152930092 -snapshotdir=/home/mkj/Snapshots
sun.java.launcher=SUN_STANDARD
sun.jnu.encoding=UTF-8
sun.management.compiler=HotSpot 64-Bit Tiered Compilers
sun.os.patch.level=unknown
user.country=US
user.dir=/home/mkj/yourkit/bin
user.home=/home/mkj
user.language=en
user.name=mkj
user.timezone=Europe/Copenhagen
Environment:
CINNAMON_VERSION=2.6.13
CLUTTER_BACKEND=x11
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-jSeSDjlBbO,guid=b126aa413d77812cb6b734bd5637025c
DEFAULTS_PATH=/usr/share/gconf/cinnamon.default.path
DERBY_HOME=/usr/lib/jvm/java-7-oracle/db
DESKTOP_SESSION=cinnamon
DISPLAY=:0
GDK_CORE_DEVICE_EVENTS=1
GDMSESSION=cinnamon
GDM_XSERVER_LOCATION=local
GIO_LAUNCHED_DESKTOP_FILE=/home/mkj/.local/share/applications/Eclipse.desktop
GIO_LAUNCHED_DESKTOP_FILE_PID=4044
GJS_DEBUG_OUTPUT=stderr
GJS_DEBUG_TOPICS=JS ERROR;JS LOG
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
GNOME_KEYRING_CONTROL=/run/user/1000/keyring-fLRDvp
GNOME_KEYRING_PID=2677
GPG_AGENT_INFO=/run/user/1000/keyring-fLRDvp/gpg:0:1
HOME=/home/mkj
J2REDIR=/usr/lib/jvm/java-7-oracle/jre
J2SDKDIR=/usr/lib/jvm/java-7-oracle
JAVA_HOME=/usr/lib/jvm/java-7-oracle
LANG=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_TIME=en_US.UTF-8
LIBOVERLAY_SCROLLBAR=0
LOGNAME=mkj
MANDATORY_PATH=/usr/share/gconf/cinnamon.mandatory.path
MDMSESSION=cinnamon
MDM_LANG=en_US.UTF-8
MDM_XSERVER_LOCATION=local
NLSPATH=/usr/dt/lib/nls/msg/%L/%N.cat
OXYGEN_DISABLE_INNER_SHADOWS_HACK=1
PAPERSIZE=a4
PATH=native:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-7-oracle/bin:/usr/lib/jvm/java-7-oracle/db/bin:/usr/lib/jvm/java-7-oracle/jre/bin
PWD=/home/mkj/yourkit/bin
SESSION_MANAGER=local/mkj-laptop:@/tmp/.ICE-unix/2687,unix/mkj-laptop:/tmp/.ICE-unix/2687
SHELL=/bin/bash
SSH_AGENT_PID=2824
SSH_AUTH_SOCK=/run/user/1000/keyring-fLRDvp/ssh
TEXTDOMAIN=im-config
TEXTDOMAINDIR=/usr/share/locale/
USER=mkj
USERNAME=mkj
WINDOWPATH=8
XAUTHORITY=/home/mkj/.Xauthority
XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon:/etc/xdg
XDG_CURRENT_DESKTOP=X-Cinnamon
XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:/usr/local/share/:/usr/share/:/usr/share/mdm/
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SESSION_COOKIE=d4457df9ca2d4202eb73ac8653a81077-1446445660.285989-1909189923
XDG_SESSION_DESKTOP=cinnamon
XDG_SESSION_ID=c2
XDG_VTNR=8
XFILESEARCHPATH=/usr/dt/app-defaults/%L/Dt
---------------------------------------------------------------------


15076 0.039: com.yourkit.Main1: starting...
15076 0.039: com.yourkit.Main1: number of args: 4
15076 0.039: com.yourkit.Main1: arg = -ideport=57940
15076 0.039: com.yourkit.Main1: arg = -agentport=10001
15076 0.039: com.yourkit.Main1: arg = -sessionid=20819152930092
15076 0.039: com.yourkit.Main1: arg = -snapshotdir=/home/mkj/Snapshots
15076 0.149: com.yourkit.Main1: oomeDumperStatus: 1
15076 0.153: com.yourkit.g.i.c.c: ParallelExecutor: pool size 8
15076 0.341: com.yourkit.g.f.a.a: FYI: native (current) LAF font: javax.swing.plaf.FontUIResource[family=Noto Sans,name=Noto Sans,style=plain,size=12]
15076 0.341: com.yourkit.g.f.a.a: FYI: metal font: javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12]
15076 0.341: com.yourkit.g.f.a.a: FYI: default font preference for this system: native
15076 0.341: com.yourkit.g.f.a.a: font: using native
15076 0.341: com.yourkit.g.f.a.a: general font: javax.swing.plaf.FontUIResource[family=Noto Sans,name=Noto Sans,style=plain,size=12]
15076 0.776: shmem 4234148E: OK
15076 0.778: shmem 42341490: OK
15076 0.897: com.yourkit.g.b6: marker: created /tmp/.yjp_20071015_ui52942
15076 6.587: uidCount: 281
15076 6.782: com.yourkit.d.a5: snapshot_outer: starting: null
15076 6.783: com.yourkit.d.a5: controller telemetry limit: 3600
15076 6.800: com.yourkit.d.a5: snapshot_outer: done in 0 sec: null
[quote]

WildFly 9.x (Experimental)-4847.log is 1.8MB and too large to post here and too large to post to pastebin.com. Will need to find another way.
Anton Katilin
Posts: 6172
Joined: Wed Aug 11, 2004 8:37 am

Re: LinkageError: DataSource_getConnection_Probe.onExit

Post by Anton Katilin »

Hi,

Thank you for providing this information.

We didn't manage to reproduce the problem locally. We would appreciate if you could:
1) download the newest agent to replace the existing one:
http://www.yourkit.com/download/tmp/201 ... jpagent.so
2) add the startup option "_dump_classes=<target directory>" to specify a directory where instrumented classes will be dumped. The directory must have write access for the profiled application's user.
3) reproduce the problem (i.e. run without "probe_disable=.Databases*")
4) zip or tar the files in the dump directory and send them attached (or a download link) to [email protected]

Best regards,
Anton
Post Reply