<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Java 8 and JDBC on OpenVMS 8.4  IA64. in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/java-8-and-jdbc-on-openvms-8-4-ia64/m-p/6975305#M37716</link>
    <description>&lt;P&gt;&lt;EM&gt;# Problematic frame:&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;# C&amp;nbsp; [libocijdbc11+0xb0]&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;&lt;EM&gt;%SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual address=0000000000000008, PC=00000000069DD320, PS=0000001B &lt;/EM&gt;...&lt;/P&gt;&lt;P&gt;seem to indicate a problem in the libocijdbc11 image, which I assume is a JNI, which in VMS terms is a shareable image. Java 8 on VMS requires JNIs to use 64-bit pointers, Java 6 required 32-bit pointers. From the stack dump it's not obvious to me, whether that is the underlying problem or not. From what I see, the ojdbc6.jar contains byte code generated by a Java 6 compiler. The Java 8 JVM can run such byte code: the JDBC jar should work.&lt;/P&gt;&lt;P&gt;Regarding 32-/64-bits, you need to have two versions of the JNI, one for Java 6 and one for Java 8. And someone has to ensure, that Java uses the corresponding JNI. This may be as simple as defining a logical name pointing to the correct image.&lt;/P&gt;</description>
    <pubDate>Thu, 31 Aug 2017 17:22:24 GMT</pubDate>
    <dc:creator>H.Becker</dc:creator>
    <dc:date>2017-08-31T17:22:24Z</dc:date>
    <item>
      <title>Java 8 and JDBC on OpenVMS 8.4  IA64.</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/java-8-and-jdbc-on-openvms-8-4-ia64/m-p/6974749#M37713</link>
      <description>&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;&amp;nbsp;I am experiencing some runtime issues with Java programs trying to connect on Oracle databases from OpenVMS. Any JDBC code is ending on a access violation crash. The Java version has been changed recently from 6 to 8 and the latest Oracle kit has been installed to match it. The JDBC programs were working correctly with Java 6 and Oracle client 10. The test program below is working with Java 6.&lt;/P&gt;&lt;P&gt;JDK8 release notes: &lt;A href="https://www.hpe.com/global/java/documentation/1.8.0/ivms/docs/release_notes.html" target="_blank"&gt;https://www.hpe.com/global/java/documentation/1.8.0/ivms/docs/release_notes.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Architecture: HP &lt;STRONG&gt;Itanium IA64&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Operating system: &lt;STRONG&gt;OpenVMS 8.4&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Java runtime:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;STRONG&gt;java version "1.8.0.03-OpenVMS"&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Java(TM) SE Runtime Environment (build 1.8.0.03-vms-rc1)&lt;/P&gt;&lt;P&gt;&amp;nbsp; Java HotSpot(TM) 64-Bit Server VM (build 25.51-b02, mixed mode)&lt;/P&gt;&lt;P&gt;Oracle client libraries: &lt;STRONG&gt;Oracle 11.2.0.4&lt;/STRONG&gt; (latest version on this OS)&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The Oracle database version is not relevant since the program does not initialize the JDBC driver properly. Entering wrong database SID is leading to the same crash.&lt;/P&gt;&lt;P&gt;By the way, I had to set a logical ORA_TZFILE to get the ProC precompiler to work... the problem looks connected to the timezone/time settings ("ORA_TZFILE" = "DISK$DEV_APP_DSK:[ORACLE112.HOME.oracore.zoneinfo]timezlrg_9.dat").&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Even the test program called JdbcCheckup.java (&lt;A href="https://docs.oracle.com/cd/E11882_01/java.112/e16548/getsta.htm#JJDBC28057" target="_blank" rel="nofollow"&gt;https://docs.oracle.com/cd/E11882_01/java.112/e16548/getsta.htm#JJDBC28057&lt;/A&gt;) is crashing:&lt;/P&gt;&lt;P&gt;$ show log JAVA$CLASSPATH&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "JAVA$CLASSPATH" = ".:/jdbc_lib/ojdbc6.jar:/jvmlib/aurora.jar:/ohjlib/jta.jar:/ohjlib/jndi.jar:/orlib/ordim.jar:/orlib/ordhttp.jar:/olib/lclasses15.zip:/njlib/netthin15.jar:/rjlib/aqapi.jar:/rjlib/jmscommon.jar:/slib/translator.jar:/slib/runtime12.jar:/slib/runtime.zip:" (LNM$PROCESS_TABLE)&lt;/P&gt;&lt;P&gt;$ java -jar jdbc_lib:ojdbc6.jar&lt;BR /&gt;Oracle 11.2.0.3.0 JDBC 4.0 compiled with JDK6 on Thu_Jul_11_15:43:23_PDT_2013&lt;BR /&gt;#Default Connection Properties Resource&lt;BR /&gt;#Thu Aug 24 08:10:00 BST 2017&lt;/P&gt;&lt;P&gt;$ java -version&lt;BR /&gt;java version "1.8.0.03-OpenVMS"&lt;BR /&gt;Java(TM) SE Runtime Environment (build 1.8.0.03-vms-rc1)&lt;BR /&gt;Java HotSpot(TM) 64-Bit Server VM (build 25.51-b02, mixed mode)&lt;/P&gt;&lt;P&gt;$ java JdbcCheckup&lt;BR /&gt;Please enter information to test connection to the database&lt;BR /&gt;user: xxxx&lt;BR /&gt;password: xxxx&lt;BR /&gt;database(a TNSNAME entry): xxxx&lt;BR /&gt;Connecting to the database...Connecting...&lt;BR /&gt;OpenVMS stack trace:&lt;BR /&gt;#&lt;BR /&gt;# A fatal error has been detected by the Java Runtime Environment:&lt;BR /&gt;#&lt;BR /&gt;#&amp;nbsp; %SYSTEM-F-ACCVIO (0xc) at pc=69DD320, pid=545382929, tid=2070802112&lt;BR /&gt;#&lt;BR /&gt;# JRE version: Java(TM) SE Runtime Environment (8.0) (build 1.8.0.03-vms-rc1)&lt;BR /&gt;# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.51-b02 mixed mode OpenVMS-ia64 )&lt;BR /&gt;# Problematic frame:&lt;BR /&gt;# C&amp;nbsp; [libocijdbc11+0xb0]&lt;BR /&gt;#&lt;BR /&gt;#&lt;BR /&gt;#&lt;BR /&gt;# An error report file with more information is saved as:&lt;BR /&gt;# /sys$scratch//hs_err_pid545382929.log&lt;BR /&gt;%SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual address=000000000000002C, PC=000000000110F160, PS=0000001B&lt;BR /&gt;%TRACE-F-TRACEBACK, symbolic stack dump follows&lt;BR /&gt;image&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; module&amp;nbsp;&amp;nbsp;&amp;nbsp; routine&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; line&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rel PC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; abs PC&lt;BR /&gt;java$jvm_shr&amp;nbsp; frame_ia64&amp;nbsp; compiled_sender_sp&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 210934 0000000000004220 000000000110F160&lt;BR /&gt;java$jvm_shr&amp;nbsp; frame_ia64&amp;nbsp; sender_sp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 210924 00000000000034E2 000000000110E422&lt;BR /&gt;java$jvm_shr&amp;nbsp; vmError&amp;nbsp; report&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 212479 0000000000002F22 00000000021243A2&lt;BR /&gt;java$jvm_shr&amp;nbsp; vmError&amp;nbsp; report_and_die&amp;nbsp;&amp;nbsp; 212934 0000000000007312 0000000002128792&lt;BR /&gt;java$jvm_shr&amp;nbsp; os_vms_ia64&amp;nbsp; condition_handler&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 198396 0000000000000E02 0000000000FA7882&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 FFFFFFFF804A6AE2 FFFFFFFF804A6AE2&lt;BR /&gt;----- Above condition handler called with exception 0000000C&lt;BR /&gt;%SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual address=0000000000000008, PC=00000000069DD320, PS=0000001B&lt;BR /&gt;----- End of Exception message&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 FFFFFFFF80498E92 FFFFFFFF80498E92&lt;BR /&gt;&lt;STRONG&gt;libocijdbc11 &lt;/STRONG&gt;eooconn&amp;nbsp; Java_oracle_jdbc_driver_T2CConnection_&lt;STRONG&gt;t2cSetSessionTimeZone&lt;/STRONG&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 614935 000000000000D320 00000000069DD320&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 000007FDAFDB8C12 000007FDAFDB8C12&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 000007FDAFDCB282 000007FDAFDCB282&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 000007FDAFDBEB00 000007FDAFDBEB00&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 000007FDAFDBEB00 000007FDAFDBEB00&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 000007FDAFDBEB00 000007FDAFDBEB00&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 000007FDAFDBEB00 000007FDAFDBEB00&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 000007FDAFDBEB00 000007FDAFDBEB00&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 000007FDAFDBEA40 000007FDAFDBEA40&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 000007FDAFDBEA40 000007FDAFDBEA40&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 000007FDAFDBEA40 000007FDAFDBEA40&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 000007FDAFDBEA40 000007FDAFDBEA40&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 000007FDAFDBEA40 000007FDAFDBEA40&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 000007FDAFDB8472 000007FDAFDB8472&lt;BR /&gt;java$jvm_shr&amp;nbsp; javaCalls&amp;nbsp; call_helper&amp;nbsp;&amp;nbsp;&amp;nbsp; 212066 0000000000002782 00000000016067C2&lt;BR /&gt;java$jvm_shr&amp;nbsp; os_vms&amp;nbsp; os_exception_wrapper&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 227376 0000000000015612 0000000000E79552&lt;BR /&gt;java$jvm_shr&amp;nbsp; javaCalls&amp;nbsp; call&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 211976 0000000000008ED2 000000000160CF12&lt;BR /&gt;java$jvm_shr&amp;nbsp; jni&amp;nbsp; jni_invoke_static&amp;nbsp;&amp;nbsp;&amp;nbsp; 218218 0000000000010122 0000000000C60E22&lt;BR /&gt;java$jvm_shr&amp;nbsp; jni&amp;nbsp; jni_CallStaticVoidMethod&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 219419 000000000005A1C2 0000000000CAAEC2&lt;BR /&gt;java$jli_shr&amp;nbsp; java&amp;nbsp; JavaMain&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27488 0000000000006092 000000000023ED92&lt;BR /&gt;java$jli_shr&amp;nbsp; java_md_solinux&amp;nbsp; ContinueInNewThread0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 28260 0000000000001662 0000000000244A92&lt;BR /&gt;java$jli_shr&amp;nbsp; java&amp;nbsp; ContinueInNewThread&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 29273 000000000000A5B2 00000000002432B2&lt;BR /&gt;java$jli_shr&amp;nbsp; java_md_solinux&amp;nbsp; JVMInit&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 28320 0000000000001802 0000000000244C32&lt;BR /&gt;java$jli_shr&amp;nbsp; java&amp;nbsp; JLI_Launch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27282 0000000000002D42 000000000023BA42&lt;BR /&gt;java&amp;nbsp; main&amp;nbsp; main&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27156 00000000000004E2 00000000000204E2&lt;BR /&gt;java&amp;nbsp; main&amp;nbsp; __main&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27120 00000000000002E2 00000000000202E2&lt;BR /&gt;PTHREAD$RTL&amp;nbsp; THD_THREAD&amp;nbsp; thdBase&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 245262 0000000000005BF2 FFFFFFFF844D4E72&lt;BR /&gt;PTHREAD$RTL&amp;nbsp; THD_INIT&amp;nbsp; pthread_main&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 245041 00000000000006B2 FFFFFFFF8448A6B2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 FFFFFFFF80B336D2 FFFFFFFF80B336D2&lt;BR /&gt;DCL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 000000000007D072 000000007AE39072&lt;BR /&gt;%TRACE-I-END, end of TRACE stack dump&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your help,&lt;/P&gt;&lt;P&gt;Best regards.&lt;/P&gt;&lt;P&gt;Cedric Pion&lt;/P&gt;&lt;P&gt;AZISOFT SA&lt;/P&gt;</description>
      <pubDate>Thu, 24 Aug 2017 12:27:55 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/java-8-and-jdbc-on-openvms-8-4-ia64/m-p/6974749#M37713</guid>
      <dc:creator>Cedric_P</dc:creator>
      <dc:date>2017-08-24T12:27:55Z</dc:date>
    </item>
    <item>
      <title>Re: Java 8 and JDBC on OpenVMS 8.4  IA64.</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/java-8-and-jdbc-on-openvms-8-4-ia64/m-p/6975231#M37714</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;P&gt;This looks like a problem in the shareable image&amp;nbsp;libocijdbc11, supplied by Oracle. There doesn't seem to be a generic problem with Java 8 and JDBC.: they work (for me) with&amp;nbsp;rdb and sqlite. You probably want to get in contact with the Oracle support people.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
      <pubDate>Wed, 30 Aug 2017 22:49:15 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/java-8-and-jdbc-on-openvms-8-4-ia64/m-p/6975231#M37714</guid>
      <dc:creator>H.Becker</dc:creator>
      <dc:date>2017-08-30T22:49:15Z</dc:date>
    </item>
    <item>
      <title>Re: Java 8 and JDBC on OpenVMS 8.4  IA64.</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/java-8-and-jdbc-on-openvms-8-4-ia64/m-p/6975262#M37715</link>
      <description>&lt;P&gt;Hi, thank you for your answer.&lt;/P&gt;&lt;P&gt;I have posted a service request with Oracle. They are investigating-&lt;/P&gt;&lt;P&gt;I think it is more on the Java 8 JDBC side : the same program works fine with Java 6 on the Oracle 10 client or on the Oracle 11g installation. However, with Java 8, it does not work with any of those Oracle kits.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Cedric&lt;/P&gt;</description>
      <pubDate>Thu, 31 Aug 2017 08:37:09 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/java-8-and-jdbc-on-openvms-8-4-ia64/m-p/6975262#M37715</guid>
      <dc:creator>Cedric_P</dc:creator>
      <dc:date>2017-08-31T08:37:09Z</dc:date>
    </item>
    <item>
      <title>Re: Java 8 and JDBC on OpenVMS 8.4  IA64.</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/java-8-and-jdbc-on-openvms-8-4-ia64/m-p/6975305#M37716</link>
      <description>&lt;P&gt;&lt;EM&gt;# Problematic frame:&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;# C&amp;nbsp; [libocijdbc11+0xb0]&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;&lt;EM&gt;%SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual address=0000000000000008, PC=00000000069DD320, PS=0000001B &lt;/EM&gt;...&lt;/P&gt;&lt;P&gt;seem to indicate a problem in the libocijdbc11 image, which I assume is a JNI, which in VMS terms is a shareable image. Java 8 on VMS requires JNIs to use 64-bit pointers, Java 6 required 32-bit pointers. From the stack dump it's not obvious to me, whether that is the underlying problem or not. From what I see, the ojdbc6.jar contains byte code generated by a Java 6 compiler. The Java 8 JVM can run such byte code: the JDBC jar should work.&lt;/P&gt;&lt;P&gt;Regarding 32-/64-bits, you need to have two versions of the JNI, one for Java 6 and one for Java 8. And someone has to ensure, that Java uses the corresponding JNI. This may be as simple as defining a logical name pointing to the correct image.&lt;/P&gt;</description>
      <pubDate>Thu, 31 Aug 2017 17:22:24 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/java-8-and-jdbc-on-openvms-8-4-ia64/m-p/6975305#M37716</guid>
      <dc:creator>H.Becker</dc:creator>
      <dc:date>2017-08-31T17:22:24Z</dc:date>
    </item>
    <item>
      <title>Re: Java 8 and JDBC on OpenVMS 8.4  IA64.</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/java-8-and-jdbc-on-openvms-8-4-ia64/m-p/6975514#M37717</link>
      <description>&lt;P&gt;Yes indeed, Oracle tech guys confirmed that 32b/64bits issue:&lt;/P&gt;&lt;P&gt;"There is a major difference between JAVA 8 and earlier versions of JAVA. In previous versions, when calling native routines, all pointers passed in were 32-bit, even though JAVA itself was a 64-bit image.&lt;BR /&gt;With JAVA 8, all pointers appear to be 64-bit.&lt;BR /&gt;Since we point LIBCLNTSH and OCIJDBC11 at 32-bit images, the pointers are bogus in 32-bit land, and we ACCVIO. "&lt;/P&gt;&lt;P&gt;I am looking forward to receiving a solution from them: something like a 64b compiled set of libraries.&lt;/P&gt;&lt;P&gt;Thanks for your help.&lt;/P&gt;&lt;P&gt;Cedric&lt;/P&gt;</description>
      <pubDate>Mon, 04 Sep 2017 07:42:16 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/java-8-and-jdbc-on-openvms-8-4-ia64/m-p/6975514#M37717</guid>
      <dc:creator>Cedric_P</dc:creator>
      <dc:date>2017-09-04T07:42:16Z</dc:date>
    </item>
  </channel>
</rss>

