IBM Support

IC74305: JAVA UDR SHOULD SUPPORT KO_KR.CP_949 LOCALE.

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • With a fix for idsdb00213380, JDBC3 .50.JC8 and higher support
    ko_kr.cp_949 for MS949 locale.
    Need this feature with java UDR.
    
    When create a java UDR, the following AF and message is
    generated.
    
    online message >
    
    20:59:29  Booting Language <java> from module
    <$INFORMIXDIR/extend/krakatoa/lmjava.so>
    20:59:29  Loading Module
    <$INFORMIXDIR/extend/krakatoa/lmjava.so>
    20:59:29  The C Language Module
    </work8/PROD/11.50.FC6/extend/krakatoa/lmjava.so> loaded
    20:59:29  Loading Module <informix.jvp.dbapplet.impl.JarHandler>
    20:59:29  Got the mutex
    20:59:29
    LD_LIBRARY_PATH=/work8/PROD/11.50.FC6/extend/krakatoa/jre//lib/s
    parcv9/server:/work8/PROD/11.50.FC6/ex
    tend/krakatoa/jre//lib/sparcv9
    20:59:29  Use Server hotspot VM
    
    20:59:29  VM args[0]= -Xss512k
    20:59:29  VM args[1]=
    -Djava.security.policy=/work8/PROD/11.50.FC6/JVM_security
    20:59:29  VM args[2]= -Xms16m
    20:59:29  VM args[3]= -Xmx16m
    20:59:29  VM args[4]= exit
    20:59:29  VM args[5]= abort
    20:59:29  VM args[6]=
    -Djava.class.path=/work8/PROD/11.50.FC6/extend/krakatoa/krakatoa
    .jar:/work8/PROD/11.50.FC6
    /extend/krakatoa/jdbc.jar:/work8/PROD/11.50.FC6/extend/krakatoa
    20:59:29  Successfully created Java VM.
    20:59:31  Assert Failed: JVPEXIT:JVP process id = 25231 is
    exiting now!
    Please contact Informix Technical Support...
    
    20:59:31  IBM Informix Dynamic Server Version 11.50.FC6
    20:59:31   Who: Session(21, informix@atlantis, 26066, 111605af0)
                    Thread(49, sqlexec, 1115c7e00, 3)
                    File: jvm.c Line: 859
    20:59:31   Results:
    20:59:31   Action: Please notify IBM Informix Technical Support.
    20:59:31  stack trace for pid 25231 written to
    /work8/PROD/11.50.FC6/tmp/af.4192592
    20:59:32   See Also: /work8/PROD/11.50.FC6/tmp/af.4192592,
    shmem.4192592.0
    21:00:18  JVPEXIT:JVP process id = 25231 is exiting now!
    Please contact Informix Technical Support...
    
    21:00:19  Fatal error in ADM VP at mt.c:13851
    21:00:19  Unexpected virtual processor termination, pid = 25231,
    exit = 0x700
    
    21:00:20  PANIC: Attempting to bring system down
    
    af>>
    20:59:31  IBM Informix Dynamic Server Version 11.50.FC6
    Software Serial Number AAA#B000000
    
    20:59:31  Assert Failed: JVPEXIT:JVP process id = 25231 is
    exiting now!
    Please contact Informix Technical Support...
    
    20:59:31   Who: Session(21, informix@atlantis, 26066, 111605af0)
                    Thread(49, sqlexec, 1115c7e00, 3)
                    File: jvm.c Line: 859
    20:59:31   Results:
    20:59:31   Action: Please notify IBM Informix Technical Support.
    20:59:31  Raw hex dump of stack located in
    /work8/PROD/11.50.FC6/tmp/af.4192592.rawstk
    20:59:31  Stack for thread: 49 sqlexec
    
     base: 0xffffffff7ffd3ae8
      len:   131072
       pc: 0x0000000100e22d58
      tos: 0xffffffff6c4fe1f1
    state: running
       vp: 3
    
    
     base: 0x00000001124d1000
      len:   69632
       pc: 0xffffffff7c4103c8
      tos: 0x00000001124df8a1
    state: running
       vp: 3
    
     ucontext: <NULL>
      siginfo: <NULL>
    
    20:59:32   See Also: /work8/PROD/11.50.FC6/tmp/af.4192592,
    shmem.4192592.0
    
    ---------------------------------
    Begin System Alarm Program Output
    ---------------------------------
    
    Assertion Failure Type: FAILURE
    Host Name:              atlantis
    Database Server Name:   thko_ids1150
    Time of failure:        Sun Jan 30 20:59:33 CST 2011
    AF file:                /work8/PROD/11.50.FC6/tmp/af.4192592
    Shared memory file:     None
    System Blocking:        OFF
    
    jvp log >>
    loading native library
    /work8/PROD/11.50.FC6/extend/krakatoa/libjvp.so
    Read JVP property
    file/work8/PROD/11.50.FC6/extend/krakatoa/.jvpprops
    2011/01/30 20:59:31.045 JVP#3: TraceableImpl: trace settings
    property is null
    2011/01/30 20:59:31.624 JVP#3: Cannot create DBAThreadImpl
    object java.sql.SQLException: Locale not supported.
    java.sql.SQLException: Cannot create UDR Thread
    (java.sql.SQLException: Locale not supported.).
            at
    informix.jvp.dbapplet.impl.GenErr.sqle(GenErr.java:91)
            at
    informix.jvp.dbapplet.impl.DBAThreadImpl.<init>(DBAThreadImpl.ja
    va:168)
            at
    informix.jvp.dbapplet.impl.DBAThreadPoolImpl.<init>(DBAThreadPoo
    lImpl.java:58)
            at
    informix.jvp.dbapplet.impl.UDRDBAContextImpl.init(UDRDBAContextI
    mpl.java:268)
    2011/01/30 20:59:31.723 JVP#3: Caught unexpected exception:
    java.sql.SQLException: Cannot create UDR Thread
    (java.sql.SQLException: Locale not supported.).
            at
    informix.jvp.dbapplet.impl.GenErr.sqle(GenErr.java:91)
            at
    informix.jvp.dbapplet.impl.DBAThreadImpl.<init>(DBAThreadImpl.ja
    va:168)
            at
    informix.jvp.dbapplet.impl.DBAThreadPoolImpl.<init>(DBAThreadPoo
    lImpl.java:58)
            at
    informix.jvp.dbapplet.impl.UDRDBAContextImpl.init(UDRDBAContextI
    mpl.java:268)
    2011/01/30 20:59:31.725 JVP#3: **** JVP exiting abnormally with
    error code 7
    
    ****    JVP exiting
    

Local fix

  •  workaround N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Customers using Java Foundation in IDS with Korean locale    *
    * ko_kr.cp_949                                                 *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Customer creates a database with locale ko_kr.cp_949, and    *
    * tries to install a Java UDR, then the Java VP aborts because *
    * of missing support for locale ko_kr.cp_949.                  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Upgrade to IDS 11.50.xC9 or later.                           *
    ****************************************************************
    

Problem conclusion

  • The JDBC jar files being distributed with IDS were not including
    support for Korean locale ko_kr.cp_949, even though the Java
    runtime environment does support it. New Korean locale mappings
    have been added to the JDBC jar files distributed with IDS.
    
    Fixed in IDS 11.50.xC9.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC74305

  • Reported component name

    IBM IDS ENTRP E

  • Reported component ID

    5724L2304

  • Reported release

    B15

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-02-05

  • Closed date

    2011-09-27

  • Last modified date

    2011-09-27

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    IBM IDS ENTRP E

  • Fixed component ID

    5724L2304

Applicable component levels

  • RB15 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSGU8G","label":"Informix Servers"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B15","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
27 September 2011