I developed a Java EE web application that runs inside GlassFish 2.1 and always it reaches JPA methods to make operations like find, persist or remove into MySQL Cluster, the Java Virtual Machine crashes and GlassFish stops to answer requests.
Did anyone have deployed a Java web application that uses OpenJPA/ClusterJPA into any Java application server that may share the configurations that I have to watch to my deployment environment?
My environment:
Ubuntu Desktop Edition 10.10 64-bit
MySQL Cluster 7.1.9a
Java SE 1.6.0_22
GlassFish 2.1.1
OpenJPA 1.2.2
ClusterJPA 7.1.9a
MySQL Connector/J 5.1.14
Thanks in advance,
Antonio Carlos da Silva dos Santos, Projects Analyst, NIC.br
Below the part of the log file that shows the Java VM crash inside GlassFish:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f6e9c7d3de2, pid=15480, tid=140113064695552
#
# JRE version: 6.0_22-b04
# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.1-b03 mixed mode linux-amd64 )
# Problematic frame:
# C [libndbclient.so.4.0.0+0x145de2] my_stat+0x72
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
--------------- T H R E A D ---------------
Current thread (0x00000000405bc000): JavaThread "httpSSLWorkerThread-8080-0" daemon [_thread_in_native, id=15567, stack(0x00007f6e9d631000,0x00007f6e9d732000)]
siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000000
Instructions: (pc=0x00007f6e9c7d3de2)
0x00007f6e9c7d3dd2: 3a f7 ff 48 89 c3 e8 e3 92 f7 ff 8b 00 45 85 e4
0x00007f6e9c7d3de2: 89 03 75 4a 31 d2 41 83 e5 18 75 22 48 8b 1c 24
Stack: [0x00007f6e9d631000,0x00007f6e9d732000], sp=0x00007f6e9d72ccc0, free space=3ef0000000000000018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libndbclient.so.4.0.0+0x145de2] my_stat+0x72
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j com.mysql.ndbjtie.mysql.CharsetMap.create()Lcom/mysql/ndbjtie/mysql/CharsetMap;+0
j com.mysql.clusterj.tie.Utility.<clinit>()V+104
v ~StubRoutines::call_stub
j com.mysql.clusterj.tie.ColumnImpl.<clinit>()V+23
v ~StubRoutines::call_stub
j com.mysql.clusterj.tie.TableImpl.<init>(Lcom/mysql/ndbjtie/ndbapi/NdbDictionary$TableConst;[Ljava/lang/String;)V+159
j com.mysql.clusterj.tie.DictionaryImpl.getTable(Ljava/lang/String;)Lcom/mysql/clusterj/core/store/Table;+50
j com.mysql.clusterj.openjpa.NdbOpenJPADomainTypeHandlerImpl.<init>(Lcom/mysql/clusterj/core/store/Dictionary;Lorg/apache/openjpa/jdbc/meta/ClassMapping;Lcom/mysql/clusterj/openjpa/NdbOpenJPAConfigurationImpl;)V+262
j com.mysql.clusterj.openjpa.NdbOpenJPAConfigurationImpl.createDomainTypeHandler(Lorg/apache/openjpa/jdbc/meta/ClassMapping;Lcom/mysql/clusterj/core/store/Dictionary;)Lcom/mysql/clusterj/openjpa/NdbOpenJPADomainTypeHandlerImpl;+7
j com.mysql.clusterj.openjpa.NdbOpenJPAConfigurationImpl.getDomainTypeHandler(Lorg/apache/openjpa/jdbc/meta/ClassMapping;Lcom/mysql/clusterj/core/store/Dictionary;)Lcom/mysql/clusterj/openjpa/NdbOpenJPADomainTypeHandlerImpl;+78
j com.mysql.clusterj.openjpa.NdbOpenJPAStoreManager.getDomainTypeHandler(Lorg/apache/openjpa/jdbc/meta/ClassMapping;)Lcom/mysql/clusterj/openjpa/NdbOpenJPADomainTypeHandlerImpl;+9
j com.mysql.clusterj.openjpa.NdbOpenJPAStoreManager.getDomainTypeHandler(Lorg/apache/openjpa/kernel/OpenJPAStateManager;)Lcom/mysql/clusterj/openjpa/NdbOpenJPADomainTypeHandlerImpl;+12
j com.mysql.clusterj.openjpa.NdbOpenJPAStoreManager.initialize(Lorg/apache/openjpa/kernel/OpenJPAStateManager;Lorg/apache/openjpa/kernel/PCState;Lorg/apache/openjpa/kernel/FetchConfiguration;Ljava/lang/Object;)Z+209
j org.apache.openjpa.kernel.DelegatingStoreManager.initialize(Lorg/apache/openjpa/kernel/OpenJPAStateManager;Lorg/apache/openjpa/kernel/PCState;Lorg/apache/openjpa/kernel/FetchConfiguration;Ljava/lang/Object;)Z+9
j org.apache.openjpa.kernel.ROPStoreManager.initialize(Lorg/apache/openjpa/kernel/OpenJPAStateManager;Lorg/apache/openjpa/kernel/PCState;Lorg/apache/openjpa/kernel/FetchConfiguration;Ljava/lang/Object;)Z+49
j org.apache.openjpa.kernel.BrokerImpl.initialize(Lorg/apache/openjpa/kernel/StateManagerImpl;ZLorg/apache/openjpa/kernel/FetchConfiguration;Ljava/lang/Object;)Lorg/apache/openjpa/kernel/StateManagerImpl;+55
j org.apache.openjpa.kernel.BrokerImpl.find(Ljava/lang/Object;Lorg/apache/openjpa/kernel/FetchConfiguration;Ljava/util/BitSet;Ljava/lang/Object;ILorg/apache/openjpa/kernel/FindCallbacks;)Ljava/lang/Object;+462
j org.apache.openjpa.kernel.BrokerImpl.find(Ljava/lang/Object;ZLorg/apache/openjpa/kernel/FindCallbacks;)Ljava/lang/Object;+25
j org.apache.openjpa.kernel.DelegatingBroker.find(Ljava/lang/Object;ZLorg/apache/openjpa/kernel/FindCallbacks;)Ljava/lang/Object;+7
j org.apache.openjpa.persistence.EntityManagerImpl.find(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;+21
j br.acsilva.modeloDominio.acesso.PPJpaController.findPP(J)Lbr/acsilva/modeloDominio/PP;+13
j br.acsilva.modeloDominio.acesso.SSEPersistidos.salvar(Lbr/acsilva/modeloDominio/SSE;)V+10
j br.acsilva.vp.beans.SSEBean.cria()Ljava/lang/String;+8
v ~StubRoutines::call_stub
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j com.sun.el.parser.AstValue.invoke(Lcom/sun/el/lang/EvaluationContext;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;+37
j com.sun.el.MethodExpressionImpl.invoke(Ljavax/el/ELContext;[Ljava/lang/Object;)Ljava/lang/Object;+27
j com.sun.faces.facelets.el.TagMethodExpression.invoke(Ljavax/el/ELContext;[Ljava/lang/Object;)Ljava/lang/Object;+6
j javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(Ljavax/faces/context/FacesContext;[Ljava/lang/Object;)Ljava/lang/Object;+47
j com.sun.faces.application.ActionListenerImpl.processAction(Ljavax/faces/event/ActionEvent;)V+81
j javax.faces.component.UICommand.broadcast(Ljavax/faces/event/FacesEvent;)V+60
j javax.faces.component.UIViewRoot.broadcastEvents(Ljavax/faces/context/FacesContext;Ljavax/faces/event/PhaseId;)V+303
j javax.faces.component.UIViewRoot.processApplication(Ljavax/faces/context/FacesContext;)V+24
j com.sun.faces.lifecycle.InvokeApplicationPhase.execute(Ljavax/faces/context/FacesContext;)V+46
j com.sun.faces.lifecycle.Phase.doPhase(Ljavax/faces/context/FacesContext;Ljavax/faces/lifecycle/Lifecycle;Ljava/util/ListIterator;)V+68
j com.sun.faces.lifecycle.LifecycleImpl.execute(Ljavax/faces/context/FacesContext;)V+117
j javax.faces.webapp.FacesServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+141
j org.apache.catalina.core.ApplicationFilterChain.servletService(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/Servlet;Lorg/apache/catalina/util/InstanceSupport;)V+93
j org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)I+622
j org.apache.catalina.core.StandardContextValve.invokeInternal(Lorg/apache/catalina/Wrapper;Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)I+248
j org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)I+261
j org.apache.catalina.core.StandardPipeline.doInvoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Z)V+141
j org.apache.catalina.core.StandardPipeline.doInvoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+4
j com.sun.enterprise.web.WebPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+87
j com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+20
j org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)I+98
j org.apache.catalina.core.StandardPipeline.doInvoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Z)V+141
j org.apache.catalina.core.StandardPipeline.doInvoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+4
j org.apache.catalina.core.StandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+3
j org.apache.catalina.core.ContainerBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+6
j org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)I+58
j org.apache.catalina.core.StandardPipeline.doInvoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Z)V+141
j org.apache.catalina.core.StandardPipeline.doInvoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+4
j org.apache.catalina.core.StandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+3
j org.apache.catalina.core.ContainerBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+6
j org.apache.coyote.tomcat5.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+326
j com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter()V+19
j com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(Ljava/io/InputStream;Ljava/io/OutputStream;)Z+15
j com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(Ljava/io/InputStream;Ljava/io/OutputStream;)Z+9
j com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask()Z+86
j com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(Ljava/nio/ByteBuffer;)V+168
j com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask()V+76
j com.sun.enterprise.web.connector.grizzly.TaskBase.run()V+1
j com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run()V+39
v ~StubRoutines::call_stub
VM Arguments:
jvm_args: -Dcom.sun.aas.instanceRoot=/home/acsilva/java/glassfish/domains/domain1 -Dcom.sun.aas.ClassPathPrefix= -Dcom.sun.aas.ClassPathSuffix= -Dcom.sun.aas.ServerClassPath= -Dcom.sun.aas.classloader.appserverChainJars.ee= -Dcom.sun.aas.classloader.appserverChainJars=admin-cli.jar,admin-cli-ee.jar,j2ee-svc.jar -Dcom.sun.aas.classloader.excludesList=admin-cli.jar,appserv-upgrade.jar,sun-appserv-ant.jar -Dcom.sun.aas.classloader.optionalOverrideableChain.ee= -Dcom.sun.aas.classloader.optionalOverrideableChain=webservices-rt.jar,webservices-tools.jar -Dcom.sun.aas.classloader.serverClassPath.ee=/lib/hadbjdbc4.jar,/home/acsilva/java/glassfish/lib/SUNWjdmk/5.1/lib/jdmkrt.jar,/lib/dbstate.jar,/lib/hadbm.jar,/lib/hadbmgt.jar,/lib/mfwk_instrum_tk.jar -Dcom.sun.aas.classloader.serverClassPath=/home/acsilva/java/glassfish/lib/install/applications/jmsra/imqjmsra.jar,/home/acsilva/java/glassfish/imq/lib/jaxm-api.jar,/home/acsilva/java/glassfish/imq/lib/fscontext.jar,/home/acsilva/java/glassfish/imq/lib/imqbroker.jar,/home/acsilva/java/glassfish/imq/lib/imqjmx.jar,/home/acsilva/java/glassfish/lib/ant/lib/ant.jar,/home/acsilva/java/glassfish/lib/SUNWjdmk/5.1/lib/jdmkrt.jar -Dcom.sun.aas.classloader.sharedChainJars.ee=appserv-se.jar,appserv-ee.jar,jesmf-plugin.jar,/lib/dbstate.jar,/lib/hadbjdbc4.jar,jgroups-all.jar,/lib/mfwk_instrum_tk.jar -Dcom.sun.aas.classloader.sharedChainJars=javaee.jar,/usr/lib/jvm/java-6-sun-1.6.0.22/jre/../lib/tools.jar,install/applications/jmsra/imqjmsra.jar,com-sun-commons-launcher.jar,com-sun-commons-logging.jar,/home/acsilva/java/glassfish/imq/lib/jaxm-api.jar,/home/acsilva/java/glassfish/imq/lib/fscontext.jar,/home/acsilva/java/glassfish/imq/lib/imqbroker.jar,/home/acsilva/java/glassfish/imq/lib/imqjmx.jar,/home/acsilva/java/glassfish/imq/lib/imqxm.jar,webservices-rt.jar,webservices-tools.jar,mail.jar,appserv-jstl.jar,jmxremote_optional.jar,/home/acsilva/java/glassfish/lib/SUNWjdmk/5.1/lib/jdmkrt.jar,activation.jar,appserv-rt.jar,appserv-admin.jar,appserv-cmp.jar,/home/acsilva/java/glassfish/updatecenter/lib/updatecenter.jar,/home/acsilva/java/glassfish/jbi/lib/jbi.jar,/home/acsilva/java/glassfish/imq/lib/imqjmx.jar,/home/acsilva/java/glassfish/lib/ant/lib/ant.jar,dbschema.jar -Dcom.sun.aas.configName=server-config -Dcom.sun.aas.configRoot=/home/acsilva/java/glassfish/config -Dcom.sun.aas.defaultLogFile=/home/acsilva/java/glassfish/domains/domain1/logs/server.log -Dcom.sun.aas.domainName=domain1 -Dcom.sun.aas.installRoot=/home/acsilva/java/glassfish -Dcom.sun.aas.instanceName=server -Dcom.sun.aas.jdwpOptions=transport=dt_socket,server=y,suspend=n,address=9009 -Dcom.sun.aas.processLauncher=SE -Dcom.sun.aas.promptForIdentity=true -Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory -Dcom.sun.enterprise.overrideablejavaxpackages=javax.help,javax.portlet -Dcom.sun.enterprise.taglibs=appserv-jstl.jar,jsf-impl.jar -Dcom.sun.enterprise.taglisteners=jsf-impl.jar -Dcom.sun.updatecenter.home=/home/acsilva/java/glassfish/updatecenter -Ddomain.name=domain1 -Djava.endorsed.dirs=/home/acsilva/java/glassfish/lib/endorsed -Djava.ext.dirs=/usr/lib/jvm/java-6-sun-1.6.0.22/jre/../lib/ext:/usr/lib/jvm/java-6-sun-1.6.0.22/jre/../jre/lib/ext:/home/acsilva/java/glassfish/domains/domain1/lib/ext:/home/acsilva/java/glassfish/javadb/lib -Djava.library.path=/home/acsilva/mysql/mysqlc/lib/:/home/acsilva/java/glassfish/lib:/home/acsilva/java/glassfish/lib:/home/acsilva/java/glassfish/lib -Djava.security.auth.login.config=/home/acsilva/java/glassfish/domains/domain1/config/login.conf -Djava.security.policy=/home/acsilva/java/glassfish/domains/domain1/config/server.policy -Djava.util.logging.manager=com.sun.enterprise.server.logging.ServerLogManager -Djavax.management.builder.initial=com.sun.enterprise.admin.server.core.jmx.AppServerMBeanServerBuilder -Djavax.net.ssl.keyStore=/home/acsilva/java/glassfish/domains/domain1/config/keystore.jks -Djavax.net.ssl.trustStore=/home/acsilva/java/glassfish/domains/domain1/config/cacerts.jks -Djdbc.drivers=org.apache.derby.jdbc.ClientDriver -Djmx.invoke.getters=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9009 -XX:+UnlockDiagnosticVMOptions -XX:MaxPermSize=192m -Xmx512m -XX:NewRatio=2 -XX:+LogVMOutput -XX:LogFile=/home/acsilva/java/glassfish/domains/domain1/logs/jvm.log
java_command: com.sun.enterprise.server.PELaunch start debug
Launcher Type: SUN_STANDARD
Environment Variables:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
USERNAME=acsilva
LD_LIBRARY_PATH=/usr/lib/jvm/java-6-sun-1.6.0.22/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.22/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.22/jre/../lib/amd64:/home/acsilva/java/glassfish/lib:/home/acsilva/java/glassfish/lib:/home/acsilva/java/glassfish/lib:/usr/lib/jvm/java-6-sun-1.6.0.22/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.22/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.22/jre/../lib/amd64
SHELL=/bin/bash
DISPLAY=:0.0
Signal Handlers:
SIGSEGV: [libjvm.so+0x731250], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x731250], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x5f5e30], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: SIG_IGN, sa_mask[0]=0x00001000, sa_flags=0x10000000
SIGXFSZ: [libjvm.so+0x5f5e30], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x5f5e30], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x5f8650], sa_mask[0]=0x00000004, sa_flags=0x10000004
SIGHUP: [libjvm.so+0x5f83a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGINT: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGTERM: [libjvm.so+0x5f83a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGQUIT: [libjvm.so+0x5f83a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
--------------- S Y S T E M ---------------
OS:squeeze/sid
uname:Linux 2.6.35-23-generic #41-Ubuntu SMP Wed Nov 24 11:55:36 UTC 2010 x86_64
libc:glibc 2.12.1 NPTL 2.12.1
rlimit: STACK 8192k, CORE 0k, NPROC infinity, NOFILE 1024, AS infinity
load average:0.82 1.07 0.91
CPU:total 4 (8 cores per cpu, 2 threads per core) family 6 model 37 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, ht
Memory: 4k page, physical 3918400k(243964k free), swap 11476988k(11389400k free)
vm_info: Java HotSpot(TM) 64-Bit Server VM (17.1-b03) for linux-amd64 JRE (1.6.0_22-b04), built on Sep 15 2010 01:07:59 by "java_re" with gcc 3.2.2 (SuSE Linux)
time: Tue Dec 14 16:54:16 2010
elapsed time: 101 seconds
Did anyone have deployed a Java web application that uses OpenJPA/ClusterJPA into any Java application server that may share the configurations that I have to watch to my deployment environment?
My environment:
Ubuntu Desktop Edition 10.10 64-bit
MySQL Cluster 7.1.9a
Java SE 1.6.0_22
GlassFish 2.1.1
OpenJPA 1.2.2
ClusterJPA 7.1.9a
MySQL Connector/J 5.1.14
Thanks in advance,
Antonio Carlos da Silva dos Santos, Projects Analyst, NIC.br
Below the part of the log file that shows the Java VM crash inside GlassFish:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f6e9c7d3de2, pid=15480, tid=140113064695552
#
# JRE version: 6.0_22-b04
# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.1-b03 mixed mode linux-amd64 )
# Problematic frame:
# C [libndbclient.so.4.0.0+0x145de2] my_stat+0x72
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
--------------- T H R E A D ---------------
Current thread (0x00000000405bc000): JavaThread "httpSSLWorkerThread-8080-0" daemon [_thread_in_native, id=15567, stack(0x00007f6e9d631000,0x00007f6e9d732000)]
siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000000
Instructions: (pc=0x00007f6e9c7d3de2)
0x00007f6e9c7d3dd2: 3a f7 ff 48 89 c3 e8 e3 92 f7 ff 8b 00 45 85 e4
0x00007f6e9c7d3de2: 89 03 75 4a 31 d2 41 83 e5 18 75 22 48 8b 1c 24
Stack: [0x00007f6e9d631000,0x00007f6e9d732000], sp=0x00007f6e9d72ccc0, free space=3ef0000000000000018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libndbclient.so.4.0.0+0x145de2] my_stat+0x72
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j com.mysql.ndbjtie.mysql.CharsetMap.create()Lcom/mysql/ndbjtie/mysql/CharsetMap;+0
j com.mysql.clusterj.tie.Utility.<clinit>()V+104
v ~StubRoutines::call_stub
j com.mysql.clusterj.tie.ColumnImpl.<clinit>()V+23
v ~StubRoutines::call_stub
j com.mysql.clusterj.tie.TableImpl.<init>(Lcom/mysql/ndbjtie/ndbapi/NdbDictionary$TableConst;[Ljava/lang/String;)V+159
j com.mysql.clusterj.tie.DictionaryImpl.getTable(Ljava/lang/String;)Lcom/mysql/clusterj/core/store/Table;+50
j com.mysql.clusterj.openjpa.NdbOpenJPADomainTypeHandlerImpl.<init>(Lcom/mysql/clusterj/core/store/Dictionary;Lorg/apache/openjpa/jdbc/meta/ClassMapping;Lcom/mysql/clusterj/openjpa/NdbOpenJPAConfigurationImpl;)V+262
j com.mysql.clusterj.openjpa.NdbOpenJPAConfigurationImpl.createDomainTypeHandler(Lorg/apache/openjpa/jdbc/meta/ClassMapping;Lcom/mysql/clusterj/core/store/Dictionary;)Lcom/mysql/clusterj/openjpa/NdbOpenJPADomainTypeHandlerImpl;+7
j com.mysql.clusterj.openjpa.NdbOpenJPAConfigurationImpl.getDomainTypeHandler(Lorg/apache/openjpa/jdbc/meta/ClassMapping;Lcom/mysql/clusterj/core/store/Dictionary;)Lcom/mysql/clusterj/openjpa/NdbOpenJPADomainTypeHandlerImpl;+78
j com.mysql.clusterj.openjpa.NdbOpenJPAStoreManager.getDomainTypeHandler(Lorg/apache/openjpa/jdbc/meta/ClassMapping;)Lcom/mysql/clusterj/openjpa/NdbOpenJPADomainTypeHandlerImpl;+9
j com.mysql.clusterj.openjpa.NdbOpenJPAStoreManager.getDomainTypeHandler(Lorg/apache/openjpa/kernel/OpenJPAStateManager;)Lcom/mysql/clusterj/openjpa/NdbOpenJPADomainTypeHandlerImpl;+12
j com.mysql.clusterj.openjpa.NdbOpenJPAStoreManager.initialize(Lorg/apache/openjpa/kernel/OpenJPAStateManager;Lorg/apache/openjpa/kernel/PCState;Lorg/apache/openjpa/kernel/FetchConfiguration;Ljava/lang/Object;)Z+209
j org.apache.openjpa.kernel.DelegatingStoreManager.initialize(Lorg/apache/openjpa/kernel/OpenJPAStateManager;Lorg/apache/openjpa/kernel/PCState;Lorg/apache/openjpa/kernel/FetchConfiguration;Ljava/lang/Object;)Z+9
j org.apache.openjpa.kernel.ROPStoreManager.initialize(Lorg/apache/openjpa/kernel/OpenJPAStateManager;Lorg/apache/openjpa/kernel/PCState;Lorg/apache/openjpa/kernel/FetchConfiguration;Ljava/lang/Object;)Z+49
j org.apache.openjpa.kernel.BrokerImpl.initialize(Lorg/apache/openjpa/kernel/StateManagerImpl;ZLorg/apache/openjpa/kernel/FetchConfiguration;Ljava/lang/Object;)Lorg/apache/openjpa/kernel/StateManagerImpl;+55
j org.apache.openjpa.kernel.BrokerImpl.find(Ljava/lang/Object;Lorg/apache/openjpa/kernel/FetchConfiguration;Ljava/util/BitSet;Ljava/lang/Object;ILorg/apache/openjpa/kernel/FindCallbacks;)Ljava/lang/Object;+462
j org.apache.openjpa.kernel.BrokerImpl.find(Ljava/lang/Object;ZLorg/apache/openjpa/kernel/FindCallbacks;)Ljava/lang/Object;+25
j org.apache.openjpa.kernel.DelegatingBroker.find(Ljava/lang/Object;ZLorg/apache/openjpa/kernel/FindCallbacks;)Ljava/lang/Object;+7
j org.apache.openjpa.persistence.EntityManagerImpl.find(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;+21
j br.acsilva.modeloDominio.acesso.PPJpaController.findPP(J)Lbr/acsilva/modeloDominio/PP;+13
j br.acsilva.modeloDominio.acesso.SSEPersistidos.salvar(Lbr/acsilva/modeloDominio/SSE;)V+10
j br.acsilva.vp.beans.SSEBean.cria()Ljava/lang/String;+8
v ~StubRoutines::call_stub
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j com.sun.el.parser.AstValue.invoke(Lcom/sun/el/lang/EvaluationContext;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;+37
j com.sun.el.MethodExpressionImpl.invoke(Ljavax/el/ELContext;[Ljava/lang/Object;)Ljava/lang/Object;+27
j com.sun.faces.facelets.el.TagMethodExpression.invoke(Ljavax/el/ELContext;[Ljava/lang/Object;)Ljava/lang/Object;+6
j javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(Ljavax/faces/context/FacesContext;[Ljava/lang/Object;)Ljava/lang/Object;+47
j com.sun.faces.application.ActionListenerImpl.processAction(Ljavax/faces/event/ActionEvent;)V+81
j javax.faces.component.UICommand.broadcast(Ljavax/faces/event/FacesEvent;)V+60
j javax.faces.component.UIViewRoot.broadcastEvents(Ljavax/faces/context/FacesContext;Ljavax/faces/event/PhaseId;)V+303
j javax.faces.component.UIViewRoot.processApplication(Ljavax/faces/context/FacesContext;)V+24
j com.sun.faces.lifecycle.InvokeApplicationPhase.execute(Ljavax/faces/context/FacesContext;)V+46
j com.sun.faces.lifecycle.Phase.doPhase(Ljavax/faces/context/FacesContext;Ljavax/faces/lifecycle/Lifecycle;Ljava/util/ListIterator;)V+68
j com.sun.faces.lifecycle.LifecycleImpl.execute(Ljavax/faces/context/FacesContext;)V+117
j javax.faces.webapp.FacesServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+141
j org.apache.catalina.core.ApplicationFilterChain.servletService(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/Servlet;Lorg/apache/catalina/util/InstanceSupport;)V+93
j org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)I+622
j org.apache.catalina.core.StandardContextValve.invokeInternal(Lorg/apache/catalina/Wrapper;Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)I+248
j org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)I+261
j org.apache.catalina.core.StandardPipeline.doInvoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Z)V+141
j org.apache.catalina.core.StandardPipeline.doInvoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+4
j com.sun.enterprise.web.WebPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+87
j com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+20
j org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)I+98
j org.apache.catalina.core.StandardPipeline.doInvoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Z)V+141
j org.apache.catalina.core.StandardPipeline.doInvoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+4
j org.apache.catalina.core.StandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+3
j org.apache.catalina.core.ContainerBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+6
j org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)I+58
j org.apache.catalina.core.StandardPipeline.doInvoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Z)V+141
j org.apache.catalina.core.StandardPipeline.doInvoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+4
j org.apache.catalina.core.StandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+3
j org.apache.catalina.core.ContainerBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+6
j org.apache.coyote.tomcat5.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+326
j com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter()V+19
j com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(Ljava/io/InputStream;Ljava/io/OutputStream;)Z+15
j com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(Ljava/io/InputStream;Ljava/io/OutputStream;)Z+9
j com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask()Z+86
j com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(Ljava/nio/ByteBuffer;)V+168
j com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask()V+76
j com.sun.enterprise.web.connector.grizzly.TaskBase.run()V+1
j com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run()V+39
v ~StubRoutines::call_stub
VM Arguments:
jvm_args: -Dcom.sun.aas.instanceRoot=/home/acsilva/java/glassfish/domains/domain1 -Dcom.sun.aas.ClassPathPrefix= -Dcom.sun.aas.ClassPathSuffix= -Dcom.sun.aas.ServerClassPath= -Dcom.sun.aas.classloader.appserverChainJars.ee= -Dcom.sun.aas.classloader.appserverChainJars=admin-cli.jar,admin-cli-ee.jar,j2ee-svc.jar -Dcom.sun.aas.classloader.excludesList=admin-cli.jar,appserv-upgrade.jar,sun-appserv-ant.jar -Dcom.sun.aas.classloader.optionalOverrideableChain.ee= -Dcom.sun.aas.classloader.optionalOverrideableChain=webservices-rt.jar,webservices-tools.jar -Dcom.sun.aas.classloader.serverClassPath.ee=/lib/hadbjdbc4.jar,/home/acsilva/java/glassfish/lib/SUNWjdmk/5.1/lib/jdmkrt.jar,/lib/dbstate.jar,/lib/hadbm.jar,/lib/hadbmgt.jar,/lib/mfwk_instrum_tk.jar -Dcom.sun.aas.classloader.serverClassPath=/home/acsilva/java/glassfish/lib/install/applications/jmsra/imqjmsra.jar,/home/acsilva/java/glassfish/imq/lib/jaxm-api.jar,/home/acsilva/java/glassfish/imq/lib/fscontext.jar,/home/acsilva/java/glassfish/imq/lib/imqbroker.jar,/home/acsilva/java/glassfish/imq/lib/imqjmx.jar,/home/acsilva/java/glassfish/lib/ant/lib/ant.jar,/home/acsilva/java/glassfish/lib/SUNWjdmk/5.1/lib/jdmkrt.jar -Dcom.sun.aas.classloader.sharedChainJars.ee=appserv-se.jar,appserv-ee.jar,jesmf-plugin.jar,/lib/dbstate.jar,/lib/hadbjdbc4.jar,jgroups-all.jar,/lib/mfwk_instrum_tk.jar -Dcom.sun.aas.classloader.sharedChainJars=javaee.jar,/usr/lib/jvm/java-6-sun-1.6.0.22/jre/../lib/tools.jar,install/applications/jmsra/imqjmsra.jar,com-sun-commons-launcher.jar,com-sun-commons-logging.jar,/home/acsilva/java/glassfish/imq/lib/jaxm-api.jar,/home/acsilva/java/glassfish/imq/lib/fscontext.jar,/home/acsilva/java/glassfish/imq/lib/imqbroker.jar,/home/acsilva/java/glassfish/imq/lib/imqjmx.jar,/home/acsilva/java/glassfish/imq/lib/imqxm.jar,webservices-rt.jar,webservices-tools.jar,mail.jar,appserv-jstl.jar,jmxremote_optional.jar,/home/acsilva/java/glassfish/lib/SUNWjdmk/5.1/lib/jdmkrt.jar,activation.jar,appserv-rt.jar,appserv-admin.jar,appserv-cmp.jar,/home/acsilva/java/glassfish/updatecenter/lib/updatecenter.jar,/home/acsilva/java/glassfish/jbi/lib/jbi.jar,/home/acsilva/java/glassfish/imq/lib/imqjmx.jar,/home/acsilva/java/glassfish/lib/ant/lib/ant.jar,dbschema.jar -Dcom.sun.aas.configName=server-config -Dcom.sun.aas.configRoot=/home/acsilva/java/glassfish/config -Dcom.sun.aas.defaultLogFile=/home/acsilva/java/glassfish/domains/domain1/logs/server.log -Dcom.sun.aas.domainName=domain1 -Dcom.sun.aas.installRoot=/home/acsilva/java/glassfish -Dcom.sun.aas.instanceName=server -Dcom.sun.aas.jdwpOptions=transport=dt_socket,server=y,suspend=n,address=9009 -Dcom.sun.aas.processLauncher=SE -Dcom.sun.aas.promptForIdentity=true -Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory -Dcom.sun.enterprise.overrideablejavaxpackages=javax.help,javax.portlet -Dcom.sun.enterprise.taglibs=appserv-jstl.jar,jsf-impl.jar -Dcom.sun.enterprise.taglisteners=jsf-impl.jar -Dcom.sun.updatecenter.home=/home/acsilva/java/glassfish/updatecenter -Ddomain.name=domain1 -Djava.endorsed.dirs=/home/acsilva/java/glassfish/lib/endorsed -Djava.ext.dirs=/usr/lib/jvm/java-6-sun-1.6.0.22/jre/../lib/ext:/usr/lib/jvm/java-6-sun-1.6.0.22/jre/../jre/lib/ext:/home/acsilva/java/glassfish/domains/domain1/lib/ext:/home/acsilva/java/glassfish/javadb/lib -Djava.library.path=/home/acsilva/mysql/mysqlc/lib/:/home/acsilva/java/glassfish/lib:/home/acsilva/java/glassfish/lib:/home/acsilva/java/glassfish/lib -Djava.security.auth.login.config=/home/acsilva/java/glassfish/domains/domain1/config/login.conf -Djava.security.policy=/home/acsilva/java/glassfish/domains/domain1/config/server.policy -Djava.util.logging.manager=com.sun.enterprise.server.logging.ServerLogManager -Djavax.management.builder.initial=com.sun.enterprise.admin.server.core.jmx.AppServerMBeanServerBuilder -Djavax.net.ssl.keyStore=/home/acsilva/java/glassfish/domains/domain1/config/keystore.jks -Djavax.net.ssl.trustStore=/home/acsilva/java/glassfish/domains/domain1/config/cacerts.jks -Djdbc.drivers=org.apache.derby.jdbc.ClientDriver -Djmx.invoke.getters=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9009 -XX:+UnlockDiagnosticVMOptions -XX:MaxPermSize=192m -Xmx512m -XX:NewRatio=2 -XX:+LogVMOutput -XX:LogFile=/home/acsilva/java/glassfish/domains/domain1/logs/jvm.log
java_command: com.sun.enterprise.server.PELaunch start debug
Launcher Type: SUN_STANDARD
Environment Variables:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
USERNAME=acsilva
LD_LIBRARY_PATH=/usr/lib/jvm/java-6-sun-1.6.0.22/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.22/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.22/jre/../lib/amd64:/home/acsilva/java/glassfish/lib:/home/acsilva/java/glassfish/lib:/home/acsilva/java/glassfish/lib:/usr/lib/jvm/java-6-sun-1.6.0.22/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.22/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.22/jre/../lib/amd64
SHELL=/bin/bash
DISPLAY=:0.0
Signal Handlers:
SIGSEGV: [libjvm.so+0x731250], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x731250], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x5f5e30], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: SIG_IGN, sa_mask[0]=0x00001000, sa_flags=0x10000000
SIGXFSZ: [libjvm.so+0x5f5e30], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x5f5e30], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x5f8650], sa_mask[0]=0x00000004, sa_flags=0x10000004
SIGHUP: [libjvm.so+0x5f83a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGINT: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGTERM: [libjvm.so+0x5f83a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGQUIT: [libjvm.so+0x5f83a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
--------------- S Y S T E M ---------------
OS:squeeze/sid
uname:Linux 2.6.35-23-generic #41-Ubuntu SMP Wed Nov 24 11:55:36 UTC 2010 x86_64
libc:glibc 2.12.1 NPTL 2.12.1
rlimit: STACK 8192k, CORE 0k, NPROC infinity, NOFILE 1024, AS infinity
load average:0.82 1.07 0.91
CPU:total 4 (8 cores per cpu, 2 threads per core) family 6 model 37 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, ht
Memory: 4k page, physical 3918400k(243964k free), swap 11476988k(11389400k free)
vm_info: Java HotSpot(TM) 64-Bit Server VM (17.1-b03) for linux-amd64 JRE (1.6.0_22-b04), built on Sep 15 2010 01:07:59 by "java_re" with gcc 3.2.2 (SuSE Linux)
time: Tue Dec 14 16:54:16 2010
elapsed time: 101 seconds