Gdb gets SIGSEGV from JVM in JDK 1.3.1_01 on RedHat Linux 6.2

Hi all,
I'd love to know if anyone has a fix for this problem? I am also posting it as a bug.
Thanks in advance!
OVERVIEW:
When running Tomcat 4.0 via the Java launcher in a gdb debugging session (Red Hat Linux 6.2), I get a SIGSEGV signal (Segmentation fault) when I execute some of the example JSPs/servlets. Since Tomcat is pure Java, I'm assuming the problem is most likely with the JVM and the way it handles signals, or possibly with gdb since I only see this behavior with gdb. The problem is fairly reproducible; I usually get it when I execute the "ErrorPage" JSP sample in Tomcat's "examples" webapp.
Note that I don't see these signals when running the JVM standalone (outside of gdb). What's also weird is that I successfully tell gdb to "continue" after the segfault, and the app continues to work like nothing ever happend.
As an aside, the reason why I did this test was because I was experiencing very similar problems in my own application that embeds a JVM via JNI.
DESCRIPTION:
Here is what I did to see the problem.
First, I set the debugger in the environment, so that the jdk/bin/java script can run the java launcher in gdb:
export DEBUG_PROG=gdb
Next, I run the jdk/bin/java script:
cd jdk1.3.1_01/bin
java
This brings up the Java launcher within gdb, and I run it as I specify the necessary arguments to startup Tomcat:
GNU gdb 19991004
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux"...
(gdb) set args -classpath /u0/ruvinsky/tomcat4.bin/bin/bootstrap.jar:/u0/ruvinsky/src-java-launcher/jdk1.3.1_01/lib/tools.jar -Dcatalina.base=/u0/ruvinsky/tomcat4.bin -Dcatalina.home=/u0/ruvinsky/tomcat4.bin org.apache.catalina.startup.Bootstrap start
(gdb) run
Starting program: /u0/ruvinsky/src-java-launcher/jdk1.3.1_01/bin/i386/native_threads/java -classpath /u0/ruvinsky/tomcat4.bin/bin/bootstrap.jar:/u0/ruvinsky/src-java-launcher/jdk1.3.1_01/lib/tools.jar -Dcatalina.base=/u0/ruvinsky/tomcat4.bin -Dcatalina.home=/u0/ruvinsky/tomcat4.bin org.apache.catalina.startup.Bootstrap start
[New Thread 1710 (manager thread)]
[New Thread 1709 (initial thread)]
[New Thread 1711]
[New Thread 1712]
[New Thread 1713]
[New Thread 1714]
[New Thread 1715]
[New Thread 1716]
[New Thread 1717]
Starting service Tomcat-Standalone
Apache Tomcat/4.0
[New Thread 1720]
[New Thread 1721]
[New Thread 1722]
[New Thread 1723]
[New Thread 1724]
[New Thread 1725]
[New Thread 1726]
[New Thread 1727]
[New Thread 1728]
[New Thread 1729]
[New Thread 1730]
[New Thread 1731]
Starting service Tomcat-Apache
Apache Tomcat/4.0
[New Thread 1732]
[Switching to Thread 1730]
Program received signal SIGSEGV, Segmentation fault.
0x2bfee3f4 in ?? ()
(gdb) continue
Continuing.
I even tried building a debug version of the java launcher by hand in hope of finding a more detailed stack trace, but all I got was the following:
(gdb) bt
#0 0x806973d in ?? ()
#1 0x8060891 in ?? ()
#2 0x8060891 in ?? ()
#3 0x8060963 in ?? ()
#4 0x8060891 in ?? ()
#5 0x8060891 in ?? ()
#6 0x8060891 in ?? ()
#7 0x8060963 in ?? ()
#8 0x8060891 in ?? ()
#9 0x8060891 in ?? ()
#10 0x8060963 in ?? ()
#11 0x8060891 in ?? ()
#12 0x8060963 in ?? ()
#13 0x8060963 in ?? ()
#14 0x8060963 in ?? ()
#15 0x8060963 in ?? ()
#16 0x8060963 in ?? ()
#17 0x8060891 in ?? ()
#18 0x8060963 in ?? ()
#19 0x8060891 in ?? ()
#20 0x8060963 in ?? ()
#21 0x8060963 in ?? ()
#22 0x8060963 in ?? ()
#23 0x8060963 in ?? ()
#24 0x8060891 in ?? ()
#25 0x8060963 in ?? ()
#26 0x8060963 in ?? ()
#27 0x8060963 in ?? ()
#28 0x8060891 in ?? ()
#29 0x8060963 in ?? ()
#30 0x8060963 in ?? ()
#31 0x8060891 in ?? ()
#32 0x8060963 in ?? ()
#33 0x2add3d70 in StubRoutines::_code1 ()
from /u0/ruvinsky/src-java-launcher/jdk1.3.1_01/jre/lib/i386/client/libjvm.so
#34 0x2abcb604 in JavaCalls::call_helper ()
from /u0/ruvinsky/src-java-launcher/jdk1.3.1_01/jre/lib/i386/client/libjvm.so
#35 0x2ac2948d in os::os_exception_wrapper ()
from /u0/ruvinsky/src-java-launcher/jdk1.3.1_01/jre/lib/i386/client/libjvm.so
#36 0x2abcb840 in JavaCalls::call ()
from /u0/ruvinsky/src-java-launcher/jdk1.3.1_01/jre/lib/i386/client/libjvm.so
#37 0x2abcb1bb in JavaCalls::call_virtual ()
from /u0/ruvinsky/src-java-launcher/jdk1.3.1_01/jre/lib/i386/client/libjvm.so
#38 0x2abcbccb in JavaCalls::call_virtual ()
from /u0/ruvinsky/src-java-launcher/jdk1.3.1_01/jre/lib/i386/client/libjvm.so
#39 0x2abede80 in thread_entry ()
from /u0/ruvinsky/src-java-launcher/jdk1.3.1_01/jre/lib/i386/client/libjvm.so
#40 0x2ac599c7 in JavaThread::thread_main_inner ()
from /u0/ruvinsky/src-java-launcher/jdk1.3.1_01/jre/lib/i386/client/libjvm.so
#41 0x2ac56903 in JavaThread::run ()
from /u0/ruvinsky/src-java-launcher/jdk1.3.1_01/jre/lib/i386/client/libjvm.so
#42 0x2ac27e73 in _start ()
from /u0/ruvinsky/src-java-launcher/jdk1.3.1_01/jre/lib/i386/client/libjvm.so
#43 0x2aacc535 in pthread_start_thread (arg=0x7d3ffe40) at manager.c:241
(gdb) info shared
From To Syms Read Shared Object Library
0x2aac7000 0x2aad8ad8 Yes /lib/libpthread.so.0
0x2aad9000 0x2aae2e38 Yes /u0/ruvinsky/src-java-launcher/jdk1.3.1_01/jre/lib/i386/native_threads/libhpi.so
0x2aae3000 0x2addce90 Yes /u0/ruvinsky/src-java-launcher/jdk1.3.1_01/jre/lib/i386/client/libjvm.so
0x2addd000 0x2addfd0c Yes /lib/libdl.so.2
0x2ade1000 0x2aed537c Yes /lib/libc.so.6
0x2aed6000 0x2aeeb1c8 Yes /lib/libnsl.so.1
0x2aeec000 0x2af08098 Yes /lib/libm.so.6
0x2af09000 0x2af4af90 Yes /usr/lib/libstdc++-libc6.1-1.so.2
0x2aaab000 0x2aabecb0 Yes /lib/ld-linux.so.2
0x2af4b000 0x2af5d414 Yes /u0/ruvinsky/src-java-launcher/jdk1.3.1_01/jre/lib/i386/libverify.so
0x2af5e000 0x2af81fe8 Yes /u0/ruvinsky/src-java-launcher/jdk1.3.1_01/jre/lib/i386/libjava.so
0x2af82000 0x2af98360 Yes /u0/ruvinsky/src-java-launcher/jdk1.3.1_01/jre/lib/i386/libzip.so
0x340c6000 0x340ce9a0 Yes /lib/libnss_files.so.2
0x340cf000 0x340d8fb4 Yes /lib/libnss_nisplus.so.2
0x340d9000 0x340e21f8 Yes /lib/libnss_nis.so.2
0x343e9000 0x343f242c Yes /u0/ruvinsky/src-java-launcher/jdk1.3.1_01/jre/lib/i386/libnet.so
0x343fa000 0x343fd850 Yes /lib/libnss_dns.so.2
0x3497f000 0x3498d9fc Yes /lib/libresolv.so.2
As a reference, I built the Java launcher code included in the JDK 1.3.1_01 distribution, producing the replacement binary for:
jdk1.3.1_01/bin/i386/native_threads/java
I copied the source files out of the jdk1.3.1_01/src/src/launcher/ directory, and they consist of the following files:
java.c
java.h
java_md.c
java_md.h
My build directory also contains the jdk1.3.1_01 subdirectory to include the JNI headers from and as a sample jdk to test the build output with.
The following are my build commands (mainly borrowed from the JDK build process):
cc -g -W -Wall -Werror -Wno-unused -Wno-parentheses -Di386 -DARCH='"i386"' -DSOLARIS2 -DRELEASE='"1.3.1-testing-110101"' -DFULL_VERSION='"1.3.1-testing-110101"' -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT -D_LITTLE_ENDIAN -DUSE_APPHOME -DPROGNAME='"java"' -I./jdk1.3.1_01/include -I./jdk1.3.1_01/include/linux -c -o build/objs/java.o java.c
cc -g -W -Wall -Werror -Wno-unused -Wno-parentheses -Di386 -DARCH='"i386"' -DSOLARIS2 -DRELEASE='"1.3.1-testing-110101"' -DFULL_VERSION='"1.3.1-testing-110101"' -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT -D_LITTLE_ENDIAN -DUSE_APPHOME -DPROGNAME='"java"' -I./jdk1.3.1_01/include -I./jdk1.3.1_01/include/linux -c -o build/objs/java_md.o java_md.c
cc -o jdk1.3.1/bin/i386/native_threads/java -z defs -Ljdk1.3.1_01/jre/lib/i386/native_threads -Ljdk1.3.1_01/jre/lib/i386/classic build/objs/java.o build/objs/java_md.o -lpthread -lhpi -ljvm -ldl -lc

Also experiencing SIGSEGV with tomcat 4.0 on AIX. Runs for months. Then out of the blue, crashes.
I wonder if setting reloadable=false in .../conf/server.xml could be the culprit ?
Or the servlet writing to a local file using a BufferedOutputStream ?

Similar Messages

  • Unable to print from 11.5.9 on laserjet 2600n on Redhat Linux 4.0 AS

    Dear Experts,
    We recently purchased HP LaserJet Color 2600n. After we bought and installed it in the office network, I was supposed to add this printer in our Redhat Linux 4.0 AS server. While adding this printer, we realized that it is not present in the standard list of printer drivers. And none was available on HP.com for Linux OS!
    After some research, I downloaded and installed driver from the following site - http://foo2hp.rkkda.com/
    The test printout came but in black and white.
    I went and registered this printer in my 11.5.9 apps
    All details same as another working HP Laserjet 4050 printer.
    I cannot print anything from my application!
    I get the following error:
    Printing output file.
    Request ID : 1157149      
    Number of copies : 1      
    Printer : Laserjet2600N
    lp: unable to print file: client-error-not-found
    APP-FND-00500: AFPPRN received a return code of failure from routine FDUPRN. An error occurred while AOL tried to spawn the print process
    Cause: AFPPRN received a return code of failure from the OSD routine FDUPRN. An error occurred while AOL tried to spawn the print process.
    Action: Review your concurrent request log file for more detailed information.
    Finished executing request completion options.
    Kindly help ASAP as the users are waiting for more than a week for this!
    Also, I checked that the name of the printer in the application is same as the one in OS - no problems there.
    Thanks in advance

    Add printer via something like:
    /usr/sbin/lpadmin -p printername -E -v socket://printername -m laserjet.ppd
    Gareth

  • WebLogic 5.1 & IBM JDK 1.1.8 on RedHat Linux 6.2

    Hello
    I am trying to get WebLogic 5.1 to run with IBM JDK 1.1.8 on a RedHat 6.2 machine. When I start the sample server, it always SIGEV in the native thread (something like that).
    I do not have any problems with the Blackdown 1.2.X JDK. I would like to evaluate the IBM JDK as that is the preferred solution in my group.
    Please reply
    Thanks you
    Narayanan Iyer
    [email protected]

    Hi Michael
    It appears to be a bug in the IBM JDK 1.1.8 release version built on May ??
    ,2000. I downloaded the newer version IBM JDK 1.1.8 built on July 13,2000
    and it appears to be fine with SP4.
    I am curious as to the status of IBM JDK1.3 on RedHat 6.2 and well as the
    SUN JDK1.3. Both appear to crash. I would really like to take advantage of
    the performance features offered.
    Thanks
    "Michael Girdley" <[email protected]> wrote in message
    news:[email protected]..
    >
    >
    Could you please post the error?
    You should also make sure that you are using a certified JVM. Theplatform
    support page for WebLogic Server is located at:
    http://www.weblogic.com/platforms/index.html
    This page has the latest and greatest information on the platforms that
    WebLogic is certified and supported on.
    Thanks,
    Michael
    Michael Girdley
    Product Manager, WebLogic Server & Express
    BEA Systems Inc
    "Narayanan Iyer" <[email protected]> wrote in message
    news:[email protected]..
    Hello
    I am trying to get WebLogic 5.1 to run with IBM JDK 1.1.8 on a RedHat
    6.2
    machine. When I start the sample server, it always SIGEV in the native
    thread (something like that).
    I do not have any problems with the Blackdown 1.2.X JDK. I would like toevaluate the IBM JDK as that is the preferred solution in my group.
    Please reply
    Thanks you
    Narayanan Iyer
    [email protected]

  • How to get out program information from JVM?

    I want to develop a program, in which a listener listen to JVM's operations. When a property of an object had changed, the listener can get out the property's name and value from JVM. That means I would like to monitor what JVM had done using some API.
    I kown that JDI can do this, but I don't know how to code it. I would like to get a piece of example code!
    thanks.

    have a look here:
    http://robocode.alphaworks.ibm.com/docs/jdk1.3/guide/jpda/jvmdi-spec.html
    you need to write a native application (a shared object or a dll) in order to listen to the VM

  • Get Images from jar. getResource() not working

    I've read some of the posts in the forum and I've tried the solutions but still cant get the images in my program.
    I'll write all the things I've tried (All of them works fine when I run them from bluej):
    1- The code used in the jar files in demo folder of jdk:
    /** Inside the main class: */
    private static ResourceBundle resources;  
        static {
            try {
                resources = ResourceBundle.getBundle("resources.Recursos", Locale.getDefault());
            } catch (MissingResourceException mre) {
                JOptionPane.showMessageDialog(new JFrame(), "ResourceBundle not found","Error",JOptionPane.ERROR_MESSAGE);
                System.exit(1);
    public String getResourceString(String nm)
            String str;
            try {       
                str = resources.getString(nm);   
                  } catch (MissingResourceException mre) {       
                str = null;
            return str;
        public URL getResource(String key)
            String name = getResourceString(key);
            if (name != null)
                URL url = getClass().getResource(name); //  Here is the exception
                return url;  
            return null;
        public ImageIcon loadImage(String image_name)
            URL image_url = null;    
            try
                image_url = getResource(image_name);             
                if (image_url != null)
                    return new ImageIcon(image_url);
                else
                return null;                  
            }catch(Exception e)
                JOptionPane.showMessageDialog(new JFrame(), e.getMessage() + "In load Image","Error",JOptionPane.ERROR_MESSAGE);
                return null;
    /** Inside the constructor */
    abrirButton = new JButton(loadImage("open"));
    }//End of the class}
    The ResourceBundle is a file named: Recursos.properties and it's in a folder inside the folder of my *.class and *.java And have this information:
    Title=Recursos
    ElementTreeFrameTitle=Elements
    ViewportBackingStore=false
    open=resources/open24.gif
    save=resources/saveAs24.gif
    cut=resources/cut24.gif
    copy=resources/copy24.gif
    paste=resources/paste24.gif
    analisis=resources/bean24.gif
    This one, runs with the jar, but the images are not in the buttons and I get the Dialog message telling me that there was an error in loadImage. Check that method. I used this dialogs to track the error and the exception it's generated by:
    URL url = getClass().getResource(name);
    in public URL getResource(String key) method.
    2- I also tried to follow the instructions of this article that describes how to get resources from jars:
    http://www.javaworld.com/javaworld/jw-07-1998/jw-07-jar-p2.html
    This is the first page of the article:
    http://www.javaworld.com/javaworld/jw-07-1998/jw-07-jar.html
    And I did something like this:
    /** Inside constructor */
    abrirButton = new JButton(new ImageIcon(getImageFromJAR("Imagenes/open24.gif")));
    /** Inside of my main class */
    public Image getImageFromJAR(String fileName)
               try{
               if( fileName == null ) return null;          
               Image image = null;
               Toolkit toolkit = Toolkit.getDefaultToolkit();          
                image = toolkit.getImage( getClass().getResource(fileName) );           
                return image;
                }catch(Exception exc){
                    JOptionPane.showMessageDialog(new JFrame(), "Exception loading the image","Error",JOptionPane.ERROR_MESSAGE);
                    return null;
    ...The images in this one are in the folder Imagenes inside the folder of my *.class and *.java
    This one work fine in bluej too, but the jar... It doesn't even start.
    3- And the last one.
    abrirButton = new JButton(new ImageIcon(getClass().getResource("Imagenes/open24.gif"));Works fine in bluej, not running in jar.
    Am I doing something wrong? Please somebody help me.
    thanks in advance

    Are you putting the image files inside the jar? If you are, then use "jar tf jarfile.jar" to display the contents of the jar and make sure the files are there and inside the right directory. If you are not, then you can not use getClass().getResource() from a jar file because it will look inside the jar file.
    If you are getting an error message, please post it.

  • How to debug SIGSEGV in jvm

    Hello,
    We are running into SIGSEGV from time to time. (Not 100% reproducible)
    In every case, the fatal error log shows that jvm crashes in libjvm.so called from sun.text.normalizer.NormalizerImpl.
    Could you kindly advise me how to prevent this happening again?
    # A fatal error has been detected by the Java Runtime Environment:
    # SIGSEGV (0xb) at pc=0x00002af7a9f495c0, pid=12302, tid=1172662592
    # JRE version: 6.0_21-b06
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0-b16 compiled mode linux-amd64 )
    # Problematic frame:
    # V [libjvm.so+0x2ee5c0]
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    --------------- T H R E A D ---------------
    Current thread (0x00002aab90018000): JavaThread "TP-Processor1" daemon [_thread_in_vm, id=12758, stack(0x0000000045d56000,0x0000000045e57000)]
    siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000008
    Registers:
    RAX=0x00002aab90032c38, RBX=0x0000000000000000, RCX=0x0000000000000000, RDX=0x00002af7aa596430
    RSP=0x0000000045e513a0, RBP=0x0000000045e517c0, RSI=0x0000000000000000, RDI=0x00002aab90032c38
    R8 =0x0000000000009300, R9 =0x0000000000004393, R10=0x0000000000004393, R11=0x00002aab90032c30
    R12=0x0000000000000000, R13=0x00002aab90032c38, R14=0x00002aab90018000, R15=0x0000000000000000
    RIP=0x00002af7a9f495c0, EFL=0x0000000000010246, CSGSFS=0x0000000000000033, ERR=0x0000000000000004
    TRAPNO=0x000000000000000e
    Top of Stack: (sp=0x0000000045e513a0)
    0x0000000045e513a0: 0000000000000004 0000000045e518a0
    0x0000000045e513b0: 0000000045e518a0 0000000000000004
    0x0000000045e513c0: 0000000045e51460 00002af7a9e706f8
    0x0000000045e513d0: 0000000000000004 ffffffffffffffff
    0x0000000045e513e0: 00000000ffffffff 00002af7aa5adb70
    0x0000000045e513f0: 0000000045e51410 00002af7a9f846e9
    0x0000000045e51400: 00000000049f65cd 0000000045e51488
    0x0000000045e51410: 0000000045e51510 00002af7aa31a8f6
    0x0000000045e51420: 00002aab90018000 00002af7aa3eff78
    0x0000000045e51430: 0000000045e518a0 00002af7aa2c60e0
    0x0000000045e51440: 0000000045e51480 00002af7a9e4c4a1
    0x0000000045e51450: 0000005000000003 0000000045e518a0
    0x0000000045e51460: 0000000000000000 0000000000000001
    0x0000000045e51470: 049f65cd0000017e 0000000000000000
    0x0000000045e51480: 0000000045e51540 0000000000000000
    0x0000000045e51490: 0000000045e514e8 ffffffff00000000
    0x0000000045e514a0: 00000050ffffffff 00002af7aa5adb70
    0x0000000045e514b0: 0000000000000001 0000000000000000
    0x0000000045e514c0: 0000000045e51570 00002af7a9e80b35
    0x0000000045e514d0: 0000000000000003 00002aab90032c30
    0x0000000045e514e0: 00002aab90032c48 00002aab90032c50
    0x0000000045e514f0: 00002aab90018000 00002aab90032c48
    0x0000000045e51500: 0000000045e51560 00002af7aa1a7f5d
    0x0000000045e51510: 0000000045e51550 00002af7aa319ae1
    0x0000000045e51520: 0000003000000018 0000000000000000
    0x0000000045e51530: 00002aab90018000 0000000000000000
    0x0000000045e51540: 0000000000000000 00002aab75e28500
    0x0000000045e51550: 00002aab90032c40 00002aab90018000
    0x0000000045e51560: 00002aab90032c30 0000000045e51990
    0x0000000045e51570: 0000000045e515a0 00002af7aa312913
    0x0000000045e51580: 00002aab75e28500 00002aab75e20dae
    0x0000000045e51590: 0000000045e515a0 00002af7aa312987
    Instructions: (pc=0x00002af7a9f495c0)
    0x00002af7a9f495b0: ff ff ba 01 00 00 00 e9 7e f3 ff ff 66 66 66 90
    0x00002af7a9f495c0: 48 8b 53 08 e9 b5 f2 ff ff 90 66 66 90 66 66 90
    Stack: [0x0000000045d56000,0x0000000045e57000], sp=0x0000000045e513a0, free space=3ec0000000000000018k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [libjvm.so+0x2ee5c0]
    V [libjvm.so+0x2eee7e]
    V [libjvm.so+0x54d04b]
    V [libjvm.so+0x550fef]
    V [libjvm.so+0x551215]
    V [libjvm.so+0x550f8d]
    V [libjvm.so+0x3dfcc0]
    j sun.text.normalizer.NormalizerImpl.<clinit>()V+4
    v ~StubRoutines::call_stub
    V [libjvm.so+0x3e756d]
    V [libjvm.so+0x5f6f59]
    V [libjvm.so+0x3e73a5]
    V [libjvm.so+0x3b7f55]
    V [libjvm.so+0x3b6614]
    V [libjvm.so+0x3b59ca]
    V [libjvm.so+0x54f4c8]
    V [libjvm.so+0x5511b7]
    V [libjvm.so+0x550f6b]
    V [libjvm.so+0x3dfcc0]
    j java.text.RBTableBuilder.build(Ljava/lang/String;I)V+36
    j java.text.RBCollationTables.<init>(Ljava/lang/String;I)V+74
    j java.text.RuleBasedCollator.<init>(Ljava/lang/String;I)V+51
    j java.text.Collator.getInstance(Ljava/util/Locale;)Ljava/text/Collator;+110
    j org.alfresco.web.data.Sort.<init>(Ljava/util/List;Ljava/lang/String;ZLjava/lang/String;)V+55
    j org.alfresco.web.data.QuickSort.<init>(Ljava/util/List;Ljava/lang/String;ZLjava/lang/String;)V+6
    j jp.co.itfrontier.oluolu.cabinet.service.impl.SystemConfigService.getMimeTypeList()Ljava/util/List;+99
    j jp.co.itfrontier.oluolu.cabinet.service.impl.SystemConfigService.getSystemConfigDefinitions()Ljava/util/Map;+12
    v ~StubRoutines::call_stub
    V [libjvm.so+0x3e756d]
    V [libjvm.so+0x5f6f59]
    V [libjvm.so+0x3e73a5]
    V [libjvm.so+0x64df01]
    V [libjvm.so+0x651c72]
    V [libjvm.so+0x4713fb]
    C [libjava.so+0x19625] Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x15
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j sun.text.normalizer.NormalizerImpl.<clinit>()V+4
    v ~StubRoutines::call_stub
    j java.text.RBTableBuilder.build(Ljava/lang/String;I)V+36
    j java.text.RBCollationTables.<init>(Ljava/lang/String;I)V+74
    j java.text.RuleBasedCollator.<init>(Ljava/lang/String;I)V+51
    j java.text.Collator.getInstance(Ljava/util/Locale;)Ljava/text/Collator;+110
    j org.alfresco.web.data.Sort.<init>(Ljava/util/List;Ljava/lang/String;ZLjava/lang/String;)V+55
    j org.alfresco.web.data.QuickSort.<init>(Ljava/util/List;Ljava/lang/String;ZLjava/lang/String;)V+6
    j jp.co.itfrontier.oluolu.cabinet.service.impl.SystemConfigService.getMimeTypeList()Ljava/util/List;+99
    j jp.co.itfrontier.oluolu.cabinet.service.impl.SystemConfigService.getSystemConfigDefinitions()Ljava/util/Map;+12
    v ~StubRoutines::call_stub
    J sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    J sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    J sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    J java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    J org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
    J org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint()Ljava/lang/Object;
    J org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava/lang/Object;
    j org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor.invoke(Lorg/aopalliance/intercept/MethodInvocation;)Ljava/lang/Object;+1
    J org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava/lang/Object;
    J org.springframework.aop.framework.JdkDynamicAopProxy.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
    j $Proxy239.getSystemConfigDefinitions()Ljava/util/Map;+9
    j jp.co.itfrontier.oluolu.cabinet.service.impl.CabinetInitializeServiceImpl.getCabinetInitializeParameters(Ljava/lang/String;)Ljp/co/itfrontier/oluolu/cabinet/dto/impl/CabinetInitializeDto;+182
    v ~StubRoutines::call_stub
    J sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    J sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    J sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    J java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    J org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
    J org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint()Ljava/lang/Object;
    J org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava/lang/Object;
    j org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor.invoke(Lorg/aopalliance/intercept/MethodInvocation;)Ljava/lang/Object;+1
    J org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava/lang/Object;
    J org.springframework.aop.framework.JdkDynamicAopProxy.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
    j $Proxy233.getCabinetInitializeParameters(Ljava/lang/String;)Ljp/co/itfrontier/oluolu/cabinet/dto/impl/CabinetInitializeDto;+16
    v ~StubRoutines::call_stub
    J sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    J sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    J sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    J java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    j flex.messaging.services.remoting.adapters.JavaAdapter.invoke(Lflex/messaging/messages/Message;)Ljava/lang/Object;+251
    j flex.messaging.services.RemotingService.serviceMessage(Lflex/messaging/messages/Message;)Ljava/lang/Object;+71
    j flex.messaging.MessageBroker.routeMessageToService(Lflex/messaging/messages/Message;Lflex/messaging/endpoints/Endpoint;)Lflex/messaging/messages/AcknowledgeMessage;+181
    j flex.messaging.endpoints.AbstractEndpoint.serviceMessage(Lflex/messaging/messages/Message;)Lflex/messaging/messages/Message;+261
    j flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(Lflex/messaging/io/amf/ActionContext;)V+212
    j flex.messaging.endpoints.amf.LegacyFilter.invoke(Lflex/messaging/io/amf/ActionContext;)V+272
    j flex.messaging.endpoints.amf.SessionFilter.invoke(Lflex/messaging/io/amf/ActionContext;)V+5
    j flex.messaging.endpoints.amf.BatchProcessFilter.invoke(Lflex/messaging/io/amf/ActionContext;)V+102
    j flex.messaging.endpoints.amf.SerializationFilter.invoke(Lflex/messaging/io/amf/ActionContext;)V+371
    j flex.messaging.endpoints.BaseHTTPEndpoint.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+39
    j flex.messaging.MessageBrokerServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+238
    j javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+30
    j org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+376
    j org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
    j jp.ac.kwjk.authentication.KwjkAuthFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+137
    j org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+119
    j org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
    j jp.co.itfrontier.oluolu.alfresco.filter.OluoluSanitizeFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+51
    j org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+119
    j org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
    j jp.co.itfrontier.oluolu.alfresco.filter.SetCharacterEncodingFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+39
    j org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+119
    j org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
    j org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+804
    j org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+365
    j org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+64
    j org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+6
    j org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+42
    j org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+158
    j org.apache.jk.server.JkCoyoteHandler.invoke(Lorg/apache/jk/core/Msg;Lorg/apache/jk/core/MsgContext;)I+123
    j org.apache.jk.common.HandlerRequest.invoke(Lorg/apache/jk/core/Msg;Lorg/apache/jk/core/MsgContext;)I+374
    j org.apache.jk.common.ChannelSocket.invoke(Lorg/apache/jk/core/Msg;Lorg/apache/jk/core/MsgContext;)I+191
    j org.apache.jk.common.ChannelSocket.processConnection(Lorg/apache/jk/core/MsgContext;)V+105
    j org.apache.jk.common.ChannelSocket$SocketConnection.runIt([Ljava/lang/Object;)V+8
    j org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run()V+167
    J java.lang.Thread.run()V
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x00002aab9001e800 JavaThread "TP-Monitor" daemon [_thread_blocked, id=12762, stack(0x000000004615a000,0x000000004625b000)]
    0x00002aab9001c000 JavaThread "TP-Processor4" daemon [_thread_in_native, id=12761, stack(0x0000000046059000,0x000000004615a000)]
    0x00002aab90009800 JavaThread "TP-Processor3" daemon [_thread_in_native, id=12760, stack(0x0000000045f58000,0x0000000046059000)]
    0x00002aab90011800 JavaThread "TP-Processor2" daemon [_thread_in_native, id=12759, stack(0x0000000045e57000,0x0000000045f58000)]
    =>0x00002aab90018000 JavaThread "TP-Processor1" daemon [_thread_in_vm, id=12758, stack(0x0000000045d56000,0x0000000045e57000)]
    0x00000000518d2000 JavaThread "http-8080-2" daemon [_thread_blocked, id=12757, stack(0x0000000042d26000,0x0000000042e27000)]
    0x0000000050bc4000 JavaThread "http-8080-1" daemon [_thread_blocked, id=12756, stack(0x0000000043d36000,0x0000000043e37000)]
    0x0000000050eb0000 JavaThread "http-8080-Acceptor-0" daemon [_thread_in_native, id=12755, stack(0x0000000044039000,0x000000004413a000)]
    0x0000000050d04800 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=12754, stack(0x000000004433c000,0x000000004443d000)]
    0x0000000051971800 JavaThread "Timer-1" [_thread_blocked, id=12753, stack(0x000000004463f000,0x0000000044740000)]
    0x00002aab884fb800 JavaThread "AlfrescoJbpmJobExecutor:10.46.4.21:1" daemon [_thread_blocked, id=12724, stack(0x0000000045c55000,0x0000000045d56000)]
    0x0000000052091800 JavaThread "RMI RenewClean-[10.46.4.21:50892]" daemon [_thread_blocked, id=12722, stack(0x0000000045b54000,0x0000000045c55000)]
    0x00002aab89515800 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=12721, stack(0x0000000045a53000,0x0000000045b54000)]
    0x00002aab88950000 JavaThread "NodeMonitor_Alfresco" daemon [_thread_blocked, id=12720, stack(0x0000000045952000,0x0000000045a53000)]
    0x00002aab89166800 JavaThread "Notify_Alfresco" daemon [_thread_blocked, id=12719, stack(0x0000000045851000,0x0000000045952000)]
    0x00002aab883f7800 JavaThread "FileStateReaper" daemon [_thread_blocked, id=12718, stack(0x0000000045750000,0x0000000045851000)]
    0x00002aab884ef800 JavaThread "ContentQuotaManagerChecker" daemon [_thread_blocked, id=12717, stack(0x000000004024a000,0x000000004034b000)]
    0x00000000513c2000 JavaThread "Thread-30" daemon [_thread_blocked, id=12708, stack(0x000000004564f000,0x0000000045750000)]
    0x0000000050a37000 JavaThread "indexTrackerThread1" daemon [_thread_blocked, id=12707, stack(0x000000004554e000,0x000000004564f000)]
    0x0000000051fcd000 JavaThread "indexThread10" daemon [_thread_blocked, id=12705, stack(0x0000000040986000,0x0000000040a87000)]
    0x0000000052478800 JavaThread "indexThread9" daemon [_thread_blocked, id=12704, stack(0x000000004544d000,0x000000004554e000)]
    0x0000000052477800 JavaThread "indexThread8" daemon [_thread_blocked, id=12703, stack(0x000000004534c000,0x000000004544d000)]
    0x0000000051ff4800 JavaThread "indexThread7" daemon [_thread_blocked, id=12702, stack(0x0000000040149000,0x000000004024a000)]
    0x0000000051bb5800 JavaThread "indexThread6" daemon [_thread_blocked, id=12701, stack(0x000000004524b000,0x000000004534c000)]
    0x0000000051004000 JavaThread "indexThread5" daemon [_thread_blocked, id=12700, stack(0x000000004514a000,0x000000004524b000)]
    0x0000000051003000 JavaThread "indexThread4" daemon [_thread_blocked, id=12699, stack(0x0000000045049000,0x000000004514a000)]
    0x00002aab893ab000 JavaThread "MessageDispatcher" [_thread_in_native, id=12695, stack(0x0000000044f48000,0x0000000045049000)]
    0x00002aab88d7d800 JavaThread "Thread-28" daemon [_thread_in_native, id=12678, stack(0x0000000044d46000,0x0000000044e47000)]
    0x00002aab88757800 JavaThread "Thread-27" daemon [_thread_in_native, id=12677, stack(0x0000000044c45000,0x0000000044d46000)]
    0x00002aab8940a800 JavaThread "process reaper" daemon [_thread_in_native, id=12675, stack(0x0000000044e47000,0x0000000044f48000)]
    0x00000000531fe800 JavaThread "indexThread3" daemon [_thread_blocked, id=12657, stack(0x0000000044b44000,0x0000000044c45000)]
    0x00002aab88d84000 JavaThread "indexThread2" daemon [_thread_blocked, id=12656, stack(0x000000004086c000,0x000000004096d000)]
    0x00002aab8859b800 JavaThread "indexThread1" daemon [_thread_blocked, id=12655, stack(0x0000000044a43000,0x0000000044b44000)]
    0x00002aab892fe800 JavaThread "Timer-0" daemon [_thread_blocked, id=12654, stack(0x0000000040abc000,0x0000000040bbd000)]
    0x00002aab88714000 JavaThread "DiagnosticsHandler,null,null" daemon [_thread_in_native, id=12653, stack(0x000000004076b000,0x000000004086c000)]
    0x000000005155b800 JavaThread "RMI RenewClean-[10.46.4.21:50506]" daemon [_thread_blocked, id=12620, stack(0x0000000044841000,0x0000000044942000)]
    0x000000005155b000 JavaThread "RMI TCP Accept-50506" daemon [_thread_in_native, id=12619, stack(0x0000000044740000,0x0000000044841000)]
    0x0000000051158000 JavaThread "RMI RenewClean-[10.46.4.21:50505]" daemon [_thread_blocked, id=12617, stack(0x000000004453e000,0x000000004463f000)]
    0x0000000051157000 JavaThread "RMI TCP Accept-50505" daemon [_thread_in_native, id=12616, stack(0x000000004443d000,0x000000004453e000)]
    0x0000000051ffe800 JavaThread "RMI RenewClean-[10.46.4.21:50504]" daemon [_thread_blocked, id=12614, stack(0x000000004423b000,0x000000004433c000)]
    0x00002aab88573000 JavaThread "RMI TCP Accept-50504" daemon [_thread_in_native, id=12613, stack(0x000000004413a000,0x000000004423b000)]
    0x0000000051cb2800 JavaThread "RMI RenewClean-[10.46.4.21:50503]" daemon [_thread_blocked, id=12611, stack(0x0000000043f38000,0x0000000044039000)]
    0x00002aab89597000 JavaThread "RMI TCP Accept-50503" daemon [_thread_in_native, id=12610, stack(0x0000000043e37000,0x0000000043f38000)]
    0x000000005257d800 JavaThread "RMI RenewClean-[10.46.4.21:50502]" daemon [_thread_blocked, id=12608, stack(0x0000000043c35000,0x0000000043d36000)]
    0x00002aab895c9000 JavaThread "RMI TCP Accept-50502" daemon [_thread_in_native, id=12607, stack(0x00000000404f3000,0x00000000405f4000)]
    0x0000000050edd000 JavaThread "RMI RenewClean-[10.46.4.21:50501]" daemon [_thread_blocked, id=12606, stack(0x0000000043932000,0x0000000043a33000)]
    0x00002aab881ce000 JavaThread "RMI TCP Accept-50501" daemon [_thread_in_native, id=12605, stack(0x0000000043a33000,0x0000000043b34000)]
    0x00002aab88ae8000 JavaThread "Thread-15" daemon [_thread_blocked, id=12604, stack(0x0000000043b34000,0x0000000043c35000)]
    0x00002aab8815b000 JavaThread "DefaultScheduler_QuartzSchedulerThread" [_thread_blocked, id=12578, stack(0x0000000043831000,0x0000000043932000)]
    0x00002aab89572800 JavaThread "DefaultScheduler_Worker-10" [_thread_blocked, id=12577, stack(0x0000000043730000,0x0000000043831000)]
    0x00002aab880e6000 JavaThread "DefaultScheduler_Worker-9" [_thread_blocked, id=12576, stack(0x000000004362f000,0x0000000043730000)]
    0x00002aab8919d000 JavaThread "DefaultScheduler_Worker-8" [_thread_blocked, id=12575, stack(0x000000004352e000,0x000000004362f000)]
    0x00002aab8948b800 JavaThread "DefaultScheduler_Worker-7" [_thread_blocked, id=12574, stack(0x000000004342d000,0x000000004352e000)]
    0x00002aab8932c800 JavaThread "DefaultScheduler_Worker-6" [_thread_blocked, id=12573, stack(0x000000004332c000,0x000000004342d000)]
    0x00002aab88c9d000 JavaThread "DefaultScheduler_Worker-5" [_thread_blocked, id=12572, stack(0x000000004322b000,0x000000004332c000)]
    0x00002aab88506000 JavaThread "DefaultScheduler_Worker-4" [_thread_blocked, id=12571, stack(0x000000004312a000,0x000000004322b000)]
    0x00002aab88de8000 JavaThread "DefaultScheduler_Worker-3" [_thread_blocked, id=12570, stack(0x0000000043029000,0x000000004312a000)]
    0x00002aab88138000 JavaThread "DefaultScheduler_Worker-2" [_thread_blocked, id=12569, stack(0x0000000042f28000,0x0000000043029000)]
    0x00002aab88b84000 JavaThread "DefaultScheduler_Worker-1" [_thread_blocked, id=12568, stack(0x0000000042e27000,0x0000000042f28000)]
    0x00002aab887fa000 JavaThread "MySQL Statement Cancellation Timer" daemon [_thread_blocked, id=12344, stack(0x0000000040bc5000,0x0000000040cc6000)]
    0x00000000523be000 JavaThread "RMI RenewClean-[10.46.4.21:50508]" daemon [_thread_blocked, id=12342, stack(0x0000000042c25000,0x0000000042d26000)]
    0x00002aab885a0000 JavaThread "RMI Scheduler(0)" daemon [_thread_blocked, id=12341, stack(0x0000000042b24000,0x0000000042c25000)]
    0x00002aab8877f000 JavaThread "GC Daemon" daemon [_thread_blocked, id=12339, stack(0x0000000042922000,0x0000000042a23000)]
    0x00002aab8936b800 JavaThread "RMI Reaper" [_thread_blocked, id=12338, stack(0x0000000042821000,0x0000000042922000)]
    0x00002aab8862c800 JavaThread "RMI TCP Accept-50508" daemon [_thread_in_native, id=12337, stack(0x0000000042720000,0x0000000042821000)]
    0x00002aab886ca800 JavaThread "RMI TCP Accept-50500" daemon [_thread_in_native, id=12336, stack(0x000000004261f000,0x0000000042720000)]
    0x00002aab88721000 JavaThread "Store org.alfresco.cache.ticketsCache Spool Thread" daemon [_thread_blocked, id=12334, stack(0x000000004251e000,0x000000004261f000)]
    0x00002aab88b78000 JavaThread "net.sf.ehcache.CacheManager@2c453c47" daemon [_thread_blocked, id=12333, stack(0x000000004241d000,0x000000004251e000)]
    0x00002aab896c5800 JavaThread "net.sf.ehcache.CacheManager@6fd3633c" daemon [_thread_blocked, id=12332, stack(0x000000004231c000,0x000000004241d000)]
    0x0000000050962800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=12322, stack(0x000000004211a000,0x000000004221b000)]
    0x000000005095f800 JavaThread "CompilerThread1" daemon [_thread_blocked, id=12321, stack(0x0000000042019000,0x000000004211a000)]
    0x000000005095d800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=12320, stack(0x0000000041f18000,0x0000000042019000)]
    0x000000005095b000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=12319, stack(0x00000000415df000,0x00000000416e0000)]
    0x0000000050959000 JavaThread "Surrogate Locker Thread (CMS)" daemon [_thread_blocked, id=12318, stack(0x00000000414de000,0x00000000415df000)]
    0x000000005093a800 JavaThread "Finalizer" daemon [_thread_blocked, id=12317, stack(0x0000000041e17000,0x0000000041f18000)]
    0x0000000050933000 JavaThread "Reference Handler" daemon [_thread_blocked, id=12316, stack(0x0000000041894000,0x0000000041995000)]
    0x00000000507db000 JavaThread "main" [_thread_in_native, id=12303, stack(0x00000000403f2000,0x00000000404f3000)]
    Other Threads:
    0x000000005092e800 VMThread [stack: 0x0000000041793000,0x0000000041894000] [id=12315]
    0x0000000050965000 WatcherThread [stack: 0x000000004221b000,0x000000004231c000] [id=12323]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    par new generation total 943744K, used 628838K [0x00002aaaae020000, 0x00002aaaee020000, 0x00002aaaee020000)
    eden space 838912K, 62% used [0x00002aaaae020000, 0x00002aaacdfe5a20, 0x00002aaae1360000)
    from space 104832K, 99% used [0x00002aaae1360000, 0x00002aaae79b3f90, 0x00002aaae79c0000)
    to space 104832K, 0% used [0x00002aaae79c0000, 0x00002aaae79c0000, 0x00002aaaee020000)
    concurrent mark-sweep generation total 2097152K, used 294665K [0x00002aaaee020000, 0x00002aab6e020000, 0x00002aab6e020000)
    concurrent-mark-sweep perm gen total 262144K, used 136265K [0x00002aab6e020000, 0x00002aab7e020000, 0x00002aab7e020000)
    VM Arguments:
    jvm_args: -Djava.util.logging.config.file=/opt/apache-tomcat_ecm/conf/logging.properties -XX:CompileCommand=exclude,org/apache/lucene/index/IndexReader$1,doBody -XX:CompileCommand=exclude,org/alfresco/repo/search/impl/lucene/index/IndexInfo$Merger,mergeIndexes -XX:CompileCommand=exclude,org/alfresco/repo/search/impl/lucene/index/IndexInfo$Merger,mergeDeletions -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xss1024K -Xcomp -Xbatch -Xms3072M -Xmx3072M -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:NewSize=512M -XX:MaxNewSize=1024M -XX:+CMSIncrementalMode -XX:+CMSIncrementalPacing -XX:PermSize=256M -XX:MaxPermSize=256M -XX:CMSInitiatingOccupancyFraction=80 -Djava.endorsed.dirs=/opt/apache-tomcat_ecm/endorsed -Dcatalina.base=/opt/apache-tomcat_ecm -Dcatalina.home=/opt/apache-tomcat_ecm -Djava.io.tmpdir=/opt/apache-tomcat_ecm/temp
    java_command: org.apache.catalina.startup.Bootstrap start
    Launcher Type: SUN_STANDARD
    Environment Variables:
    PATH=/usr/local/hulft/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
    LD_LIBRARY_PATH=/usr/java/jdk1.6.0_21/jre/lib/amd64/server:/usr/java/jdk1.6.0_21/jre/lib/amd64:/usr/java/jdk1.6.0_21/jre/../lib/amd64
    SHELL=/bin/bash
    Signal Handlers:
    SIGSEGV: [libjvm.so+0x7311c0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGBUS: [libjvm.so+0x7311c0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGFPE: [libjvm.so+0x5f5da0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGPIPE: [libjvm.so+0x5f5da0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGXFSZ: [libjvm.so+0x5f5da0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGILL: [libjvm.so+0x5f5da0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGUSR2: [libjvm.so+0x5f85c0], sa_mask[0]=0x00000000, sa_flags=0x10000004
    SIGHUP: [libjvm.so+0x5f8310], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGINT: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGTERM: [libjvm.so+0x5f8310], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGQUIT: [libjvm.so+0x5f8310], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    --------------- S Y S T E M ---------------
    OS:Red Hat Enterprise Linux Server release 5.5 (Tikanga)
    uname:Linux 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64
    libc:glibc 2.5 NPTL 2.5
    rlimit: STACK 10240k, CORE infinity, NPROC 106496, NOFILE 65536, AS infinity
    load average:0.49 0.16 0.12
    CPU:total 8 (16 cores per cpu, 2 threads per core) family 6 model 44 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, ht
    Memory: 4k page, physical 12257468k(912500k free), swap 18803736k(18783156k free)
    vm_info: Java HotSpot(TM) 64-Bit Server VM (17.0-b16) for linux-amd64 JRE (1.6.0_21-b06), built on Jun 22 2010 01:10:00 by "java_re" with gcc 3.2.2 (SuSE Linux)
    time: Wed Nov 30 17:44:09 2011
    elapsed time: 1200 seconds

    Well you could try upgrading to a more recent Java runtime for starters.
    This is a native crash, which means something went wrong outside of Java code. The trouble is that you can't know WHERE it happens; The JVM itself is only a client of the machine it runs in and can be made unstable by outside influence. Under Linux it takes only one wonky shared library. It could be a driver. It could be a problem in the kernel. It could be another process. It could be anything.
    It could also be a bug in the JVM of course, but the only way you have a right to report it as a bug is if you try to see if the problem persists under the latest update.

  • Dispatcher yellow,J2EE status info unavailable,Could not get file from DB

    Hello Experts,
    I have successfully installed a ECC 6.0 server-ABAP +JAVA  system (DB2 v9.5 FP4 windows server 2008-x64 bit).
    Kernel: 700 , Patch: 185 ; SP level : rel 700 , level 17
    I upgraded JSPM sucessfully from 14 to 17.Then i was trying to apply JAVA sp's one by one using single sp option JSPM tool.
    I DEPLOYED the first sp component sucesfully but after that the next component gave warning in JSPM check that SDM is not started.
    I checked MMC.Dispatcher was YELLOW and J2EE status info unavailable. Cannot use JCMON to start SDM..option 20 gives error--cannot access shared memory
    I already tried Notes   784568 and 997510
    Relevant logs:-
    jvm_bootstrap.out
    =================================================================================================
    Error synchronizing file [.\..\os_libs\FontManagerService_native.zip].
    com.sap.engine.frame.core.configuration.InvalidPersistentDataStreamException: Could not get file from DB.
    Attempt to fully materialize lob data that is too large for the JVM.
    Disable data source property "fullyMaterializeLobData" for locator-based lob implementation. ERRORCODE=-4499, SQLSTATE=null ERRORCODE=-4499, SQLSTATE=null
    Exception occurred:
    com.sap.engine.bootstrap.SynchronizationException: Unable to synchronize native files for instance [ID140026]!
    ==============================================================================================
    dev_jcontrol
    =============================================================================================
    Thr 4360] *** ERROR => JsfOpenShm: FtInit(SESSION, 2, 176) failed (got (rc = 0 operation successful), expected (rc = 8 already initialized)) [jsfxxshm.c   913]
    [Thr 4360] *** ERROR => Can't create shared memory segment 69 (rc = 1) [jcntrxx.c    1749]
    [Thr 4360] *** ERROR => Can't initialize JControl Administration [jcntrxx.c    273]
    [Thr 4360] JControlCloseProgram: started (exitcode = -1)
    [Thr 4360] *** ERROR => JsfCloseShm: FiDetachIndex(SESSION) failed (rc = 6 invalid argument) [jsfxxshm.c   1243]
    [Thr 4360] *** ERROR => JsfCloseShm: FiDetachIndex(ALIAS) failed (rc = 6 invalid argument) [jsfxxshm.c   1250]
    [Thr 4360] *** ERROR => JsfCloseShm: FiDetachIndex(SERVICE) failed (rc = 6 invalid argument) [jsfxxshm.c   1257]
    =================================================================================================
    log_bootstrap_ID0140026.0
    ==========================================================================================
    Error synchronizing file [.\..\os_libs\FontManagerService_native.zip].
    com.sap.engine.frame.core.configuration.InvalidPersistentDataStreamException: Could not get file from DB.
    ============================================================================================
    Eagerly looking forward to a solution from you experts..
    Thanks,
    Rakesh

    Hi,
    I am facing the same related problem with ECC 6.0.
    My dispatcher started it is showing yellow-  dialog queue standstill, J2EE status info unavailable
    after some time dispatcher has stopped.
    Please check my below trace file for dispatcher:
    trc file: "dev_disp", trc level: 1, release: "700"
    sysno      03
    sid        DEV
    systemid   560 (PC with Windows NT)
    relno      7000
    patchlevel 0
    patchno    114
    intno      20050900
    make:      multithreaded, Unicode, optimized
    pid        13108
    Fri Nov 27 02:31:55 2009
    kernel runs with dp version 229000(ext=109000) (@(#) DPLIB-INT-VERSION-229000-UC)
    length of sys_adm_ext is 576 bytes
    SWITCH TRC-HIDE on ***
    ***LOG Q00=> DpSapEnvInit, DPStart (03 13108) [dpxxdisp.c   1239]
         shared lib "dw_xml.dll" version 114 successfully loaded
         shared lib "dw_xtc.dll" version 114 successfully loaded
         shared lib "dw_stl.dll" version 114 successfully loaded
         shared lib "dw_gui.dll" version 114 successfully loaded
         shared lib "dw_mdm.dll" version 114 successfully loaded
    rdisp/softcancel_sequence :  -> 0,5,-1
    use internal message server connection to port 3903
    Fri Nov 27 02:31:59 2009
    WARNING => DpNetCheck: NiAddrToHost(1.0.0.0) took 4 seconds
    ***LOG GZZ=> 1 possible network problems detected - check tracefile and adjust the DNS settings [dpxxtool2.c  5361]
    MtxInit: 30000 0 0
    DpSysAdmExtInit: ABAP is active
    DpSysAdmExtInit: VMC (JAVA VM in WP) is not active
    DpIPCInit2: start server >sapdev_DEV_03                           <
    DpShMCreate: sizeof(wp_adm)          15800     (1436)
    DpShMCreate: sizeof(tm_adm)          4232256     (21056)
    DpShMCreate: sizeof(wp_ca_adm)          24000     (80)
    DpShMCreate: sizeof(appc_ca_adm)     8000     (80)
    DpCommTableSize: max/headSize/ftSize/tableSize=500/8/528056/528064
    DpShMCreate: sizeof(comm_adm)          528064     (1048)
    DpSlockTableSize: max/headSize/ftSize/fiSize/tableSize=0/0/0/0/0
    DpShMCreate: sizeof(slock_adm)          0     (96)
    DpFileTableSize: max/headSize/ftSize/tableSize=0/0/0/0
    DpShMCreate: sizeof(file_adm)          0     (72)
    DpShMCreate: sizeof(vmc_adm)          0     (1536)
    DpShMCreate: sizeof(wall_adm)          (38456/34360/64/184)
    DpShMCreate: sizeof(gw_adm)     48
    DpShMCreate: SHM_DP_ADM_KEY          (addr: 08290040, size: 4889440)
    DpShMCreate: allocated sys_adm at 08290040
    DpShMCreate: allocated wp_adm at 08292090
    DpShMCreate: allocated tm_adm_list at 08295E48
    DpShMCreate: allocated tm_adm at 08295E78
    DpShMCreate: allocated wp_ca_adm at 0869F2B8
    DpShMCreate: allocated appc_ca_adm at 086A5078
    DpShMCreate: allocated comm_adm at 086A6FB8
    DpShMCreate: system runs without slock table
    DpShMCreate: system runs without file table
    DpShMCreate: allocated vmc_adm_list at 08727E78
    DpShMCreate: allocated gw_adm at 08727EB8
    DpShMCreate: system runs without vmc_adm
    DpShMCreate: allocated ca_info at 08727EE8
    DpShMCreate: allocated wall_adm at 08727EF0
    MBUF state OFF
    DpCommInitTable: init table for 500 entries
    Fri Nov 27 02:32:00 2009
    EmInit: MmSetImplementation( 2 ).
    MM global diagnostic options set: 0
    <ES> client 0 initializing ....
    <ES> InitFreeList
    <ES> block size is 1024 kByte.
    Using implementation view
    <EsNT> Using memory model view.
    <EsNT> Memory Reset disabled as NT default
    <ES> 1023 blocks reserved for free list.
    ES initialized.
    J2EE server info
      start = TRUE
      state = STARTED
      pid = 13356
      argv[0] = D:\usr\sap\DEV\DVEBMGS03\exe\jcontrol.EXE
      argv[1] = D:\usr\sap\DEV\DVEBMGS03\exe\jcontrol.EXE
      argv[2] = pf=D:\usr\sap\DEV\SYS\profile\DEV_DVEBMGS03_sapdev
      argv[3] = -DSAPSTART=1
      argv[4] = -DCONNECT_PORT=2919
      argv[5] = -DSAPSYSTEM=03
      argv[6] = -DSAPSYSTEMNAME=DEV
      argv[7] = -DSAPMYNAME=sapdev_DEV_03
      argv[8] = -DSAPPROFILE=D:\usr\sap\DEV\SYS\profile\DEV_DVEBMGS03_sapdev
      argv[9] = -DFRFC_FALLBACK=ON
      argv[10] = -DFRFC_FALLBACK_HOST=localhost
      start_lazy = 0
      start_control = SAP J2EE startup framework
    DpJ2eeStart: j2ee state = STARTED
    rdisp/http_min_wait_dia_wp : 1 -> 1
    ***LOG CPS=> DpLoopInit, ICU ( 3.0 3.0 4.0.1) [dpxxdisp.c   1629]
    ***LOG Q0K=> DpMsAttach, mscon ( sapdev.visu.com) [dpxxdisp.c   11753]
    DpStartStopMsg: send start message (myname is >sapdev_DEV_03                           <)
    DpStartStopMsg: start msg sent
    CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
    Fri Nov 27 02:32:01 2009
    CCMS: Initalizing shared memory of size 60000000 for monitoring segment.
    CCMS: start to initalize 3.X shared alert area (first segment).
    DpJ2eeLogin: j2ee state = CONNECTED
    DpMsgAdmin: Set release to 7000, patchlevel 0
    MBUF state PREPARED
    MBUF component UP
    DpMBufHwIdSet: set Hardware-ID
    ***LOG Q1C=> DpMBufHwIdSet [dpxxmbuf.c   1050]
    DpMsgAdmin: Set patchno for this platform to 114
    Release check o.K.
    Fri Nov 27 02:32:05 2009
    ***LOG Q0I=> NiIRead: recv (10054: WSAECONNRESET: Connection reset by peer) [nixxi.cpp 4248]
    ERROR => NiIRead: SiRecv failed for hdl 4 / sock 1468
        (SI_ECONN_BROKEN/10054; I4; ST; 127.0.0.1:2927) [nixxi.cpp    4248]
    DpJ2eeMsgProcess: j2ee state = CONNECTED (NIECONN_BROKEN)
    DpIJ2eeShutdown: send SIGINT to SAP J2EE startup framework (pid=13356)
    ERROR => DpProcKill: kill failed [dpntdisp.c   371]
    DpIJ2eeShutdown: j2ee state = SHUTDOWN
    Fri Nov 27 02:32:40 2009
    ERROR => W0 (pid 13364) died [dpxxdisp.c   14441]
    ERROR => W1 (pid 13372) died [dpxxdisp.c   14441]
    ERROR => W2 (pid 13380) died [dpxxdisp.c   14441]
    ERROR => W3 (pid 13388) died [dpxxdisp.c   14441]
    my types changed after wp death/restart 0xbf --> 0xbe
    ERROR => W4 (pid 13396) died [dpxxdisp.c   14441]
    my types changed after wp death/restart 0xbe --> 0xbc
    ERROR => W5 (pid 13404) died [dpxxdisp.c   14441]
    my types changed after wp death/restart 0xbc --> 0xb8
    ERROR => W6 (pid 13412) died [dpxxdisp.c   14441]
    ERROR => W7 (pid 13420) died [dpxxdisp.c   14441]
    ERROR => W8 (pid 13428) died [dpxxdisp.c   14441]
    my types changed after wp death/restart 0xb8 --> 0xb0
    ERROR => W9 (pid 13436) died [dpxxdisp.c   14441]
    my types changed after wp death/restart 0xb0 --> 0xa0
    ERROR => W10 (pid 13444) died [dpxxdisp.c   14441]
    my types changed after wp death/restart 0xa0 --> 0x80
    DP_FATAL_ERROR => DpWPCheck: no more work processes
    DISPATCHER EMERGENCY SHUTDOWN ***
    increase tracelevel of WPs
    NiWait: sleep (10000ms) ...
    NiISelect: timeout 10000ms
    NiISelect: maximum fd=1593
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Fri Nov 27 02:32:50 2009
    NiISelect: TIMEOUT occured (10000ms)
    dump system status
    Workprocess Table (long)               Thu Nov 26 21:02:50 2009
    ========================
    No Ty. Pid      Status  Cause Start Err Sem CPU    Time  Program          Cl  User         Action                    Table
    0 DIA    13364 Ended         no      1   0        0                                                                         
    1 DIA    13372 Ended         no      1   0        0                                                                         
    2 DIA    13380 Ended         no      1   0        0                                                                         
    3 DIA    13388 Ended         no      1   0        0                                                                         
    4 UPD    13396 Ended         no      1   0        0                                                                         
    5 ENQ    13404 Ended         no      1   0        0                                                                         
    6 BTC    13412 Ended         no      1   0        0                                                                         
    7 BTC    13420 Ended         no      1   0        0                                                                         
    8 BTC    13428 Ended         no      1   0        0                                                                         
    9 SPO    13436 Ended         no      1   0        0                                                                         
    10 UP2    13444 Ended         no      1   0        0                                                                         
    Dispatcher Queue Statistics               Thu Nov 26 21:02:50 2009
    ===========================
    --------++++--
    +
    Typ
    now
    high
    max
    writes
    reads
    --------++++--
    +
    NOWP
    0
    2
    2000
    6
    6
    --------++++--
    +
    DIA
    5
    5
    2000
    5
    0
    --------++++--
    +
    UPD
    0
    0
    2000
    0
    0
    --------++++--
    +
    ENQ
    0
    0
    2000
    0
    0
    --------++++--
    +
    BTC
    0
    0
    2000
    0
    0
    --------++++--
    +
    SPO
    0
    0
    2000
    0
    0
    --------++++--
    +
    UP2
    0
    0
    2000
    0
    0
    --------++++--
    +
    max_rq_id          12
    wake_evt_udp_now     0
    wake events           total     8,  udp     7 ( 87%),  shm     1 ( 12%)
    since last update     total     8,  udp     7 ( 87%),  shm     1 ( 12%)
    Dump of tm_adm structure:               Thu Nov 26 21:02:50 2009
    =========================
    Term    uid  man user    term   lastop  mod wp  ta   a/i (modes)
    Workprocess Comm. Area Blocks               Thu Nov 26 21:02:50 2009
    =============================
    Slots: 300, Used: 1, Max: 0
    --------++--
    +
    id
    owner
    pid
    eyecatcher
    --------++--
    +
    0
    DISPATCHER
    -1
    WPCAAD000
    NiWait: sleep (5000ms) ...
    NiISelect: timeout 5000ms
    NiISelect: maximum fd=1593
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Fri Nov 27 02:32:55 2009
    NiISelect: TIMEOUT occured (5000ms)
    DpHalt: shutdown server >sapdev_DEV_03                           < (normal)
    DpJ2eeDisableRestart
    DpModState: buffer in state MBUF_PREPARED
    NiBufSend starting
    NiIWrite: hdl 3 sent data (wrt=110,pac=1,MESG_IO)
    MsINiWrite: sent 110 bytes
    MsIModState: change state to SHUTDOWN
    DpModState: change server state from STARTING to SHUTDOWN
    Switch off Shared memory profiling
    ShmProtect( 57, 3 )
    ShmProtect(SHM_PROFILE, SHM_PROT_RW
    ShmProtect( 57, 1 )
    ShmProtect(SHM_PROFILE, SHM_PROT_RD
    DpWakeUpWps: wake up all wp's
    Stop work processes
    Stop gateway
    killing process (13340) (SOFT_KILL)
    Stop icman
    killing process (13348) (SOFT_KILL)
    Terminate gui connections
    wait for end of work processes
    wait for end of gateway
    [DpProcDied] Process lives  (PID:13340  HANDLE:1564)
    waiting for termination of gateway ...
    NiWait: sleep (1000ms) ...
    NiISelect: timeout 1000ms
    NiISelect: maximum fd=1593
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Fri Nov 27 02:32:56 2009
    NiISelect: TIMEOUT occured (1000ms)
    [DpProcDied] Process died  (PID:13340  HANDLE:1564)
    wait for end of icman
    [DpProcDied] Process lives  (PID:13348  HANDLE:1568)
    waiting for termination of icman ...
    NiWait: sleep (1000ms) ...
    NiISelect: timeout 1000ms
    NiISelect: maximum fd=1593
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Fri Nov 27 02:32:57 2009
    NiISelect: TIMEOUT occured (1000ms)
    [DpProcDied] Process lives  (PID:13348  HANDLE:1568)
    waiting for termination of icman ...
    NiWait: sleep (1000ms) ...
    NiISelect: timeout 1000ms
    NiISelect: maximum fd=1593
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Fri Nov 27 02:32:58 2009
    NiISelect: TIMEOUT occured (1000ms)
    [DpProcDied] Process lives  (PID:13348  HANDLE:1568)
    waiting for termination of icman ...
    NiWait: sleep (1000ms) ...
    NiISelect: timeout 1000ms
    NiISelect: maximum fd=1593
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Fri Nov 27 02:32:59 2009
    NiISelect: TIMEOUT occured (1000ms)
    [DpProcDied] Process lives  (PID:13348  HANDLE:1568)
    waiting for termination of icman ...
    NiWait: sleep (1000ms) ...
    NiISelect: timeout 1000ms
    NiISelect: maximum fd=1593
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Please help me to start my SAP MMC.
    Thanks

  • Reading defined values from JVM to deployed applications

    Hi,
    I have to read some data from database and stored in the JVM. Later based on the requirement i have to retrieve those data from JVM to the applications deployed in JVM.
    Please help if there is a solution for this.
    Thanks
    Pinisetti

    this post makes no sense, read this (http://java.sun.com/docs/books/tutorial/) and get back to us

  • [C4005]: Get properties from packet failed killing my sessions

    I have a broker in a state where 6 messages are delivered which "kill" the first 6 sessions listening on a particular queue (round-robin delivery sorta situation)
    These exceptions are logged only to stderr and no indication is given to my program about them other than the affected sessions never receive another message again, others do.
    When the broker or consumer service is restarted, it happens again.
    If I start the broker with a -reset messages then the problem goes away. I saved the entire broker var folder to try to find a work around to this.
    This is OpenMQ 4.5B29
    I'll include the stack traces below, anyone seen something like this or have suggestions on how to deal with this without resorting to reset of the broker?
    Could not parse properties java.io.UTFDataFormatException: malformed input around byte 11
    Mar 22, 2011 3:42:55 PM com.sun.messaging.jmq.jmsclient.ExceptionHandler logCaughtException
    WARNING: [I500]: Caught JVM Exception: java.lang.NullPointerException
    java.io.UTFDataFormatException: malformed input around byte 11
         at java.io.DataInputStream.readUTF(Unknown Source)
         at java.io.DataInputStream.readUTF(Unknown Source)
         at com.sun.messaging.jmq.io.PacketProperties.parseProperties(PacketProperties.java:178)
         at com.sun.messaging.jmq.io.PacketPayload.getProperties(PacketPayload.java:155)
         at com.sun.messaging.jmq.io.Packet.getProperties(Packet.java:644)
         at com.sun.messaging.jmq.io.ReadOnlyPacket.getProperties(ReadOnlyPacket.java:348)
         at com.sun.messaging.jmq.jmsclient.MessageImpl.getPropertiesFromPacket(MessageImpl.java:601)
         at com.sun.messaging.jmq.jmsclient.ProtocolHandler.getJMSMessage(ProtocolHandler.java:2061)
         at com.sun.messaging.jmq.jmsclient.SessionReader.getJMSMessage(SessionReader.java:189)
         at com.sun.messaging.jmq.jmsclient.SessionReader.deliver(SessionReader.java:107)
         at com.sun.messaging.jmq.jmsclient.ConsumerReader.run(ConsumerReader.java:192)
         at java.lang.Thread.run(Unknown Source)
    Mar 22, 2011 3:42:55 PM com.sun.messaging.jmq.jmsclient.ConsumerReader run
    WARNING: [C4005]: Get properties from packet failed. - cause: java.lang.NullPointerException
    com.sun.messaging.jms.JMSException: [C4005]: Get properties from packet failed. - cause: java.lang.NullPointerException
         at com.sun.messaging.jmq.jmsclient.ExceptionHandler.getJMSException(ExceptionHandler.java:386)
         at com.sun.messaging.jmq.jmsclient.ExceptionHandler.handleException(ExceptionHandler.java:337)
         at com.sun.messaging.jmq.jmsclient.MessageImpl.getPropertiesFromPacket(MessageImpl.java:604)
         at com.sun.messaging.jmq.jmsclient.ProtocolHandler.getJMSMessage(ProtocolHandler.java:2061)
         at com.sun.messaging.jmq.jmsclient.SessionReader.getJMSMessage(SessionReader.java:189)
         at com.sun.messaging.jmq.jmsclient.SessionReader.deliver(SessionReader.java:107)
         at com.sun.messaging.jmq.jmsclient.ConsumerReader.run(ConsumerReader.java:192)
         at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.NullPointerException
         at java.util.Hashtable.put(Unknown Source)
         at com.sun.messaging.jmq.io.PacketProperties.parseProperties(PacketProperties.java:193)
         at com.sun.messaging.jmq.io.PacketPayload.getProperties(PacketPayload.java:155)
         at com.sun.messaging.jmq.io.Packet.getProperties(Packet.java:644)
         at com.sun.messaging.jmq.io.ReadOnlyPacket.getProperties(ReadOnlyPacket.java:348)
         at com.sun.messaging.jmq.jmsclient.MessageImpl.getPropertiesFromPacket(MessageImpl.java:601)
         ... 5 more
    Mar 22, 2011 3:42:55 PM com.sun.messaging.jmq.jmsclient.ExceptionHandler logCaughtException
    WARNING: [I500]: Caught JVM Exception: java.io.UTFDataFormatException: malformed input around byte 11
    Mar 22, 2011 3:42:55 PM com.sun.messaging.jmq.jmsclient.ConsumerReader run
    WARNING: [C4005]: Get properties from packet failed. - cause: java.io.UTFDataFormatException: malformed input around byte 11
    com.sun.messaging.jms.JMSException: [C4005]: Get properties from packet failed. - cause: java.io.UTFDataFormatException: malformed input around byte 11
         at com.sun.messaging.jmq.jmsclient.ExceptionHandler.getJMSException(ExceptionHandler.java:386)
         at com.sun.messaging.jmq.jmsclient.ExceptionHandler.handleException(ExceptionHandler.java:337)
         at com.sun.messaging.jmq.jmsclient.MessageImpl.getPropertiesFromPacket(MessageImpl.java:604)
         at com.sun.messaging.jmq.jmsclient.ProtocolHandler.getJMSMessage(ProtocolHandler.java:2061)
         at com.sun.messaging.jmq.jmsclient.SessionReader.getJMSMessage(SessionReader.java:189)
         at com.sun.messaging.jmq.jmsclient.SessionReader.deliver(SessionReader.java:107)
         at com.sun.messaging.jmq.jmsclient.ConsumerReader.run(ConsumerReader.java:192)
         at java.lang.Thread.run(Unknown Source)
    Caused by: java.io.UTFDataFormatException: malformed input around byte 11
         at java.io.DataInputStream.readUTF(Unknown Source)
         at java.io.DataInputStream.readUTF(Unknown Source)
         at com.sun.messaging.jmq.io.PacketProperties.parseProperties(PacketProperties.java:178)
         at com.sun.messaging.jmq.io.PacketPayload.getProperties(PacketPayload.java:155)
         at com.sun.messaging.jmq.io.Packet.getProperties(Packet.java:644)
         at com.sun.messaging.jmq.io.ReadOnlyPacket.getProperties(ReadOnlyPacket.java:348)
         at com.sun.messaging.jmq.jmsclient.MessageImpl.getPropertiesFromPacket(MessageImpl.java:601)
         ... 5 more
    Mar 22, 2011 3:42:55 PM com.sun.messaging.jmq.jmsclient.ExceptionHandler logCaughtException
    WARNING: [I500]: Caught JVM Exception: java.lang.NullPointerException
    Mar 22, 2011 3:42:55 PM com.sun.messaging.jmq.jmsclient.ExceptionHandler logCaughtException
    WARNING: [I500]: Caught JVM Exception: java.io.StreamCorruptedException: invalid type code: 00
    Mar 22, 2011 3:42:55 PM com.sun.messaging.jmq.jmsclient.ConsumerReader run
    WARNING: [C4005]: Get properties from packet failed. - cause: java.lang.NullPointerException
    com.sun.messaging.jms.JMSException: [C4005]: Get properties from packet failed. - cause: java.lang.NullPointerException
         at com.sun.messaging.jmq.jmsclient.ExceptionHandler.getJMSException(ExceptionHandler.java:386)
         at com.sun.messaging.jmq.jmsclient.ExceptionHandler.handleException(ExceptionHandler.java:337)
         at com.sun.messaging.jmq.jmsclient.MessageImpl.getPropertiesFromPacket(MessageImpl.java:604)
         at com.sun.messaging.jmq.jmsclient.ProtocolHandler.getJMSMessage(ProtocolHandler.java:2061)
         at com.sun.messaging.jmq.jmsclient.SessionReader.getJMSMessage(SessionReader.java:189)
         at com.sun.messaging.jmq.jmsclient.SessionReader.deliver(SessionReader.java:107)
         at com.sun.messaging.jmq.jmsclient.ConsumerReader.run(ConsumerReader.java:192)
         at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.NullPointerException
         at java.util.Hashtable.put(Unknown Source)
         at com.sun.messaging.jmq.io.PacketProperties.parseProperties(PacketProperties.java:193)
         at com.sun.messaging.jmq.io.PacketPayload.getProperties(PacketPayload.java:155)
         at com.sun.messaging.jmq.io.Packet.getProperties(Packet.java:644)
         at com.sun.messaging.jmq.io.ReadOnlyPacket.getProperties(ReadOnlyPacket.java:348)
         at com.sun.messaging.jmq.jmsclient.MessageImpl.getPropertiesFromPacket(MessageImpl.java:601)
         ... 5 more

    From the stack trace, it looks like there is a problem with one of message's string properties. I can't obviously see what, but this might help you track down the cause of the problem.
    When you've found out what it is about your message that's causing this exception, please log this as a bug.
    Nigel

  • HT1349 How do you get help from apple if you don't know where to find the serial number of my "product."  I don't know if they mean my itunes program, my iphone, my computer, which one, the number on the computer (is there one), or something in Windows or

    How are you supposed to get help from Apple if you don't know what your serial number is?  They say to input the serial number of the "product" that you are asking about.  Since my problem is how to deauthorize/authorize computers, and they are saying I have more than 5 (which I have never owned more than 5 computers in my life), I can't imagine what serial number they mean.  Does it mean your desktop computer?  If so, which one?  Do they mean your device?  LIke your iPhone, iPod or whatever?  Do they mean the software ON one of your computers and/or devices?  If so, which program, and on which computer/device?
    We have three operational computers, one does not have iTunes on it.  Since Apple is saying I have more than 5 authorized computers, and I can't imagine what they are, I am afraid to deauthorize all my computers.  See what I mean?  I just wanted to ask the question about how I can find out WHICH computers Apple thinks I have authorized, so I can decide if it's safe to deauthorize them all or not.  I only know of 2 computers that have iTunes on them, so how can there be 5?  We also have 2 iPhones and 2 iPods in this family, but one of the iPhones has his own apple id.  He may have been using mine, since his computer died.  I read that those don't count as "computers" to the 5.  Do they, then?
    Help!  I can't contact apple because I have no idea what they mean about serial number.  I doubt they would help me anyway.  In order to get the serial number off my desktop computer (that has iTunes on it already), I will have to move furniture, so I don't want to if that's not it.  Is there some way to find the serial number in the software, either on my desktop or my iPhone?

    sunshinecowgill wrote:
    We have three operational computers, one does not have iTunes on it.  Since Apple is saying I have more than 5 authorized computers, and I can't imagine what they are, I am afraid to deauthorize all my computers.  See what I mean?  I just wanted to ask the question about how I can find out WHICH computers Apple thinks I have authorized, so I can decide if it's safe to deauthorize them all or not. 
    You could have more 5 computers authorized if you ever, for example, reformatted a hard drive or replaced a hard drive without deauthorizing the computer first. Apple's system would see that as a different computer, even though you don't. There's nothing to be afraid of in deauthorizing everything and the reauthorizing what you actually have. You won't lose any data. Mistimp is correct, they can't tell you which computers are authorized.

  • Is there another way of getting apps from the appstore without putting your credit card number in, ive heard about the itunes gift card thing can anybody just give me more info about that and how i can buy free things free things from the appstorepls help

    Is there another way of getting apps from the appstore without putting your credit card number in, ive heard about the itunes gift card thing can anybody just give me more info about that and how i can buy free things free things from the appstore...pls help as im only a teenager and have no credit credit and my parents dont trust me with theres and they dont care about the fact that you can set up a password/.... PLEASE SOMEONE HELP I WILL BE SO GRATEFUL... And i would really like to get the iphone 4 but if there is no way of etting apps without your credit number then i would have to get a samsung galaxy s3 maybe ...

    You can set up an Apple ID without a credit card.
    Create iTunes Store account without credit card - Support - Apple - http://support.apple.com/kb/ht2534

  • Creating Variable with Replacement Path to get value from ANOTHER Variable

    Hi all,
        Is anyone has created the Variable with Replacement Path to get the value from another User Entry Variable, PLEASE ? 
    First created the User Entry Variable (ZV_X) and it accepts the date range like '01/01/2009 - 01/31/2009'. Next created the Characteristic variable (ZV_Y) of Replacement Path for which source variable will be ZV_X and we should get the 'FROM Date' (01/01/2009) from the selection (ZV_X) into it (ZV_Y).
    While creating the Characteristic variable (ZV_Y) of Replacement Path, I didn't find my newly created ZV_X variable in the list of available variables under 'Variable' header in 'Replacement Path' tab and it is causing the error 'Source to replace variable ZV_Y is not defined'. How could I create the Characteristic variable of Replacement Path for my requirement, PLEASE ?
    The following is from help.sap..com:
    Replace with Characteristic Value
    Text and formula variables with the processing type Replacement Path can be replaced with a corresponding characteristic value. In the variable editor, on the General tab page, you specify under Reference Characteristic the characteristic that is to be referenced by the replacement. On the Replacement Path tab page, you can choose whether the variable is replaced with the From or the To Value and with the Key or the Name of the characteristic value. You can also specify the Offset Start and Offset Length for the output.
    Replace with Variable
    Characteristic value variables, hierarchy variables, text variables, and formula variables with the Replacement Path processing type can take their values from a different variable.
    The following prerequisites need to be fulfilled:
    Variable
    ●      The variable must not be input-ready
    ●      The variable must represent a single value
    Source Variable
    ●      The source variable must not be a hierarchy node variable
    ●      The source variable must be input-ready
    ●      The source variable must be available in the query
    ●      The source variable must represent a single value or an interval
    In the variable editor, on the Replacement Path tab page, you specify the source variable from which the value is to be determined. The value is either determined from the key, the external attribute of the key, the description, or the attribute value. You can specify an Offset Start and an Offset Length for the output here. The variable is replaced on the variable screen upon each data release.
    Thanks,
    Venkat.

    Hi Eve,
    It is possible to connect the 2 queries using a Replacement Path characteristic variable. You would need to create the variable on the char whose values you want to pass from Q1 to Q2. The variable will be of type replacement path and you will need to enter the name of Q1 from which it will get the values. Make sure that you include this char in the query definition of Q1 and Q2. In Q2 you will restrict the characteristic using this variable. DO not use this variable (replacement path) in Q1.
    In your query properties check if you have turned on the checkmark for Release for OLE DB for OLAP (3rd tab). If the check mark is there, then remove it.
    We are using the scenario in a couple of places, and it works very well.
    Hope this helps...

  • In ADOBE BRIDGE CS6 "folder can not be created" appears when getting photos from camera

    Has anyone seen this when getting photos from camera in ADOBE BRIDGE CS6?
    "Folder cannot be created"

    I solved the problem myself.
    jwerth2

  • Can we get data from business views  in CR 2008/XI?

    Hi All,
    Can we get data from business views  in CR 2008/XI?
    If its possible, pls let us know how to get connect with Business View in both of these versions and what is the tool that we have to use to create Business Views.
    Thank you,
    Krishna Pingali

    Hi Krishna,
    Crystal Reports/BusinessObjects Enterprise ( BOE ) Business Views can only be created using the BV build which comes with BOE and installed using the Work Station installer for BOE. for both XI and 2008.
    You cannot mix these two versions on the same PC not can one talk to the other, the BV designer must match the same version as BOE. XI ( version 11.0 ) is no longer available but if you mean XI R2 ( version 11.5 ) then it still is.
    It's not completely clear which Business View you are referring to? BOE has a Business View Designer so not sure if this is just a naming problem or not? If you are referring to the BOE Business View Designer then the above is true. If your reference is about some other BV designer or data source then you need to clarify.
    Contact our Sales department for pricing and availability.
    Thank you
    Don

  • Can not get data from mySql

    I prepared a GUI user connection application in NebBeans 5.5 accessing mySql database in the company server. The application run very well in desktop.
    However, when I post it to the company server web, it gets nothing from the database.
    Can any one give advice???
    Thank you in advance.
    The following is my application
    import java.util.Vector;
    import java.awt.event.*;
    import java.awt.*;
    import java.awt.event.*;
    public class UserConnection extends javax.swing.JFrame {
    //constants for database
    private final String userName = "labmanage";
    private final String password = "labmanage";
    private final String server = "jdbc:mysql://svr.corp.com/labmanage";
    private final String driver = "com.mysql.jdbc.Driver";
    private JDBCAdapter data = new JDBCAdapter(server, driver, userName, password);
    //variables
    private String user, pwd;
    private Vector<Vector<String>> userTable = new Vector<Vector<String>>();
    private Vector<String>colUserNames = new Vector<String>();
    * Creates new form UserConnection
    public UserConnection() {
    initComponents();
    /** This method is called from within the constructor to
    * initialize the form.
    * WARNING: Do NOT modify this code. The content of this method is
    * always regenerated by the Form Editor.
    // <editor-fold defaultstate="collapsed" desc=" Generated Code ">
    private void initComponents() {
    userLabel = new javax.swing.JLabel();
    pwdLabel = new javax.swing.JLabel();
    userTextField = new javax.swing.JTextField();
    passwordField = new javax.swing.JPasswordField();
    submitButton = new javax.swing.JButton();
    statusLabel = new javax.swing.JLabel();
    jScrollPane1 = new javax.swing.JScrollPane();
    statusTextArea = new javax.swing.JTextArea();
    changePwdButton = new javax.swing.JButton();
    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    setTitle("User's Connection");
    setBackground(new java.awt.Color(153, 204, 255));
    setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
    setFont(new java.awt.Font("aakar", 1, 12));
    userLabel.setText("User Name:");
    pwdLabel.setText("Password:");
    submitButton.setText("Submit");
    submitButton.addMouseListener(new java.awt.event.MouseAdapter() {
    public void mouseClicked(java.awt.event.MouseEvent evt) {
    submitButtonMouseClicked(evt);
    submitButton.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    submitButtonActionPerformed(evt);
    submitButton.addKeyListener(new java.awt.event.KeyAdapter() {
    public void keyTyped(java.awt.event.KeyEvent evt) {
    submitButtonKeyTyped(evt);
    statusLabel.setText("Status:");
    statusTextArea.setColumns(20);
    statusTextArea.setEditable(false);
    statusTextArea.setLineWrap(true);
    statusTextArea.setRows(3);
    statusTextArea.setText("Initial assigned password is \"dime\".");
    statusTextArea.setWrapStyleWord(true);
    jScrollPane1.setViewportView(statusTextArea);
    changePwdButton.setText("Change password");
    changePwdButton.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    changePwdButtonActionPerformed(evt);
    org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(
    layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
    .add(layout.createSequentialGroup()
    .addContainerGap()
    .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
    .add(userLabel)
    .add(pwdLabel)
    .add(statusLabel))
    .add(35, 35, 35)
    .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
    .add(layout.createSequentialGroup()
    .add(submitButton)
    .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
    .add(changePwdButton))
    .add(passwordField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 230, Short.MAX_VALUE)
    .add(userTextField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 230, Short.MAX_VALUE)
    .add(org.jdesktop.layout.GroupLayout.TRAILING, jScrollPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 230, Short.MAX_VALUE))
    .addContainerGap())
    layout.setVerticalGroup(
    layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
    .add(layout.createSequentialGroup()
    .addContainerGap()
    .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
    .add(userLabel)
    .add(userTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
    .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
    .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
    .add(pwdLabel)
    .add(passwordField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
    .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
    .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
    .add(statusLabel)
    .add(jScrollPane1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
    .add(15, 15, 15)
    .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
    .add(submitButton)
    .add(changePwdButton))
    .addContainerGap(27, Short.MAX_VALUE))
    pack();
    }// </editor-fold>
    private void submitButtonKeyTyped(java.awt.event.KeyEvent evt) {                                     
    if(evt.getKeyCode() == KeyEvent.VK_ENTER) {
    submitButton.doClick();
    submitButton.requestFocus();
    changePwdButton.requestFocus();
    private void changePwdButtonActionPerformed(java.awt.event.ActionEvent evt) {                                               
    String command = evt.getActionCommand();
    if(command.equals("Change password")) {
    passwordField.setText("");
    //Get connection to the changing password panel
    java.awt.EventQueue.invokeLater(new Runnable() {
    public void run() {
    new ChangePassword().setVisible(true);
    private void submitButtonActionPerformed(java.awt.event.ActionEvent evt) {                                            
    // TODO add your handling code here:
    String command = evt.getActionCommand();
    if(command.equals("Submit")) {
    user = getUser();
    pwd = getPwd();
    data = new JDBCAdapter(server, driver, userName, password);
    data.executeQuery("SELECT * FROM USERTABLE");
    colUserNames = data.getColumnNames();
    userTable = data.getDataTable();
    if(colUserNames.elementAt(0).equals("")) {
    statusTextArea.setText("Can not connect to database");
    boolean checkUser = false;
    int i = 0;
    while(!checkUser && i<userTable.size()) {
    if(user.equalsIgnoreCase((String) userTable.elementAt(i).elementAt(0))) {
    //Find the user in database
    checkUser = true;
    //Check user's password
    if(pwd.equals((String)userTable.elementAt(i).elementAt(1))) {
    //Check for initial default password. The user is requested
    //to change his password
    if(pwd.equals((String) "dime")) {
    statusTextArea.setText("You are requested to change your " +
    "initial assigned password. Click 'Change password' please.");
    else {
    //Set UserConnection Panel to invisible
    setVisible(false);
    dispose();
    //Get connection to the table
    if(userTable.elementAt(i).elementAt(2).equals("0")) {
    //Get connection to non-editable table
    javax.swing.SwingUtilities.invokeLater(new Runnable() {
    public void run() {
    PVRackReportNonEdit rackReport = new PVRackReportNonEdit();
    rackReport.createAndShowDialog();
    else {
    if(userTable.elementAt(i).elementAt(2).equals("1")) {
    //Get connection to editable table
    javax.swing.SwingUtilities.invokeLater(new Runnable() {
    public void run() {
    PVRackReport rackReport = new PVRackReport(user);
    rackReport.createAndShowDialog();
    //PVRackReport rackReport = new PVRackReport();
    else statusTextArea.setText("You do not get approval for viewing data. " +
    "Please contact the administrator for details.");
    else {
    passwordField.setText("");
    statusTextArea.setText("Please enter corrected password or" +
    "the administrator for details.");
    i++;
    if(!checkUser) {
    passwordField.setText("");
    statusTextArea.setText("Not find such user's name." +
    "contact the admistrator for details.");
    private void submitButtonMouseClicked(java.awt.event.MouseEvent evt) {                                         
    // TODO add your handling code here:
    * @param args the command line arguments
    public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
    public void run() {
    new UserConnection().setVisible(true);
    public String getUser() {
    return userTextField.getText();
    public String getPwd() {
    return passwordField.getText();
    // Variables declaration - do not modify
    private javax.swing.JButton changePwdButton;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JPasswordField passwordField;
    private javax.swing.JLabel pwdLabel;
    private javax.swing.JLabel statusLabel;
    private javax.swing.JTextArea statusTextArea;
    private javax.swing.JButton submitButton;
    private javax.swing.JLabel userLabel;
    private javax.swing.JTextField userTextField;
    // End of variables declaration
    Here is my JDBCAdapter
    package rackdemo2;
    * This is an adaptor which transforms the JDBC interface
    * to the PVRackTableDialogue
    import java.util.Vector;
    import java.sql.*;
    import javax.swing.table.AbstractTableModel;
    import javax.swing.event.TableModelEvent;
    public class JDBCAdapter {
    Connection connection;
    Statement statement;
    ResultSet resultSet;
    Vector<String> columnNames = new Vector<String>();
    Vector<Vector<String>> rows = new Vector<Vector<String>>();
    ResultSetMetaData metaData;
    public JDBCAdapter(String url, String driverName,
    String user, String passwd) {
    try {
    Class.forName(driverName);
    connection = DriverManager.getConnection(url, user, passwd);
    statement = connection.createStatement();
    catch (ClassNotFoundException ex) {
    System.err.println("Cannot find the database driver classes.");
    System.err.println(ex);
    catch (SQLException ex) {
    System.err.println("Cannot connect to this database.");
    System.err.println(ex);
    public void executeQuery(String query) {
    if (connection == null || statement == null) {
    System.err.println("There is no database to execute the query.");
    return;
    try {
    resultSet = statement.executeQuery(query);
    metaData = resultSet.getMetaData();
    int numberOfColumns = metaData.getColumnCount();
    // Get the column names and cache them.
    // Then we can close the connection.
    for(int column = 0; column < numberOfColumns; column++) {
    columnNames.addElement(metaData.getColumnLabel(column+1));
    // Get all rows.
    while (resultSet.next()) {
    Vector<String> newRow = new Vector<String>();
    for (int i = 1; i <= columnNames.size(); i++) {
    String tempString = resultSet.getString(i);
    if(!tempString.equals("null")) {
    newRow.addElement(tempString);
    else {
    newRow.addElement("");
    rows.addElement(newRow);
    //Modify dataTable to add empty row to separate chassis
    if(numberOfColumns>1) {
    int nRow = rows.size();
    Vector<String> row = new Vector<String>();
    for(int i=0; i<numberOfColumns; i++){
    row.add("");
    if(nRow>0 || numberOfColumns>0) {
    //Adding blank row to separate chassis
    int i = 0;
    while(i<nRow) {
    if(!rows.elementAt(i).elementAt(0).equals("")) {
    if(i>0) {
    rows.add(i, row);
    i++;
    nRow = rows.size();
    i++;
    close();
    catch (SQLException ex) {
    System.err.println(ex);
    public void close() throws SQLException {
    resultSet.close();
    statement.close();
    connection.close();
    // MetaData
    public Vector<String> getColumnNames() {
    return columnNames;
    public Vector<Vector<String>> getDataTable() {
    return rows;
    public int getColumnCount() {
    return columnNames.size();
    // Data methods
    public int getRowCount() {
    return rows.size();
    }

    Thank you for your answer.
    I'm very new to mySql as server. When I was assigned
    to write the application, the administrator has set
    up mySql database in the company web server for my
    application. My program runs very when using my
    workplace desktop with java web start or with java
    web start in netbeans (all paths should be link to my
    desktop hard disk, i.e. users/application/). I can
    not run the application at home because I can not
    access to the company intranet server (for security
    purpose). The problem happens when I post the
    application in the company web page (I have to modify
    all paths in jnlp file to the company web address).
    The program then runs without exception except it
    seems that it gets no data from the database (for
    example, when I type my username, it returns that
    "There is no such user name. contact.." as what I
    code in the application for not correcting user name)
    It happens for not only using my company desktop but
    also for others.
    Please help me.
    Thank you in advance.And all this could have been answered yesterday, in your other thread, when I asked you "Is the DB configured to allow that user to connect to the DB from where that user is attempting to connect from?"
    Seeing as how you get that error, the obvious answer was, "No." At which point we could have continued.
    Configure the needed users into the DB, without forgetting to allow them access from the machines from which they are going to access from.
    Although, I agree with Rene, that you should set up a server of some sort, located on the same machine as the DB, for communicating with the DB.

Maybe you are looking for

  • How can I store received email in a folder on my iPad *

    How can I store received email in a folder on my iPad * I am trying to save certain messages on my iPad but don't know how to make a folder with email!

  • Upgrade from OSX 10.3.9 to 10.4

    I have just bought an external DVD drive so that I could upgrade an old G3 imac (which only has a cd drive) so that I could upgrade it from 10.3.9 to 10.4. During the upgrade it just stopped saying error and to restart which I did and tried again but

  • Sorting Interactive Report results in no data found message

    Hi, I've got an interactive report which returns results based on the :REQUEST bind variable - I've got a navigation list at the side where all the items link to the current page with different Request values. The IR works fine until I try to sort an

  • Staffing of Project Roles with Resources

    Hi PPM Gurus, We have some gaps when designing workflow email to Resource Line manager in cProject (Project Management) in PPM. We working on scenario where,- 1.       1. Project Manager (PM) knows only roles required for project, but not resources 2

  • How to insert picture into Jframe?

    sorry... can someone teach me how to insert picture(gif,jpeg) into Jframe? besides, where can i get tutorials about NetBeans? Thank you very much~~!