May 11, 2011 6:22:28 PM com.sun.enterprise.admin.launcher.GFLauncherLogger info INFO: JVM invocation command line: C:\work\jdk\jdk6u24_patched\bin\java.exe -cp C:/work/v3/publish/glassfish3/glassfish/modules/glassfish.jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9009 -XX:+UnlockDiagnosticVMOptions -XX:MaxPermSize=192m -XX:NewRatio=2 -Xmx512m -client -javaagent:C:/work/v3/publish/glassfish3/glassfish/lib/monitor/btrace-agent.jar=unsafe=true,noServer=true -Dfelix.fileinstall.disableConfigSave=false -Djavax.net.ssl.keyStore=C:\work\v3\publish\glassfish3\glassfish\domains\domain1/config/keystore.jks -Djava.awt.headless=true -Dfelix.fileinstall.poll=5000 -Djava.endorsed.dirs=C:\work\v3\publish\glassfish3\glassfish/modules/endorsed;C:\work\v3\publish\glassfish3\glassfish/lib/endorsed -Dfelix.fileinstall.bundles.startTransient=true -Djavax.net.ssl.trustStore=C:\work\v3\publish\glassfish3\glassfish\domains\domain1/config/cacerts.jks -Dcom.sun.enterprise.security.httpsOutboundKeyAlias=s1as -DANTLR_USE_DIRECT_CLASS_LOADING=true -Djava.security.auth.login.config=C:\work\v3\publish\glassfish3\glassfish\domains\domain1/config/login.conf -Dgosh.args=--nointeractive -Dosgi.shell.telnet.maxconn=1 -Djdbc.drivers=org.apache.derby.jdbc.ClientDriver -Dfelix.fileinstall.dir=C:\work\v3\publish\glassfish3\glassfish/modules/autostart/ -Dosgi.shell.telnet.port=6666 -Djava.security.policy=C:\work\v3\publish\glassfish3\glassfish\domains\domain1/config/server.policy -Dfelix.fileinstall.log.level=2 -Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory -Dosgi.shell.telnet.ip=127.0.0.1 -Dcom.sun.aas.instanceRoot=C:\work\v3\publish\glassfish3\glassfish\domains\domain1 -Dcom.sun.aas.installRoot=C:\work\v3\publish\glassfish3\glassfish -Djava.ext.dirs=C:\work\jdk\jdk6u24_patched/lib/ext;C:\work\jdk\jdk6u24_patched/jre/lib/ext;C:\work\v3\publish\glassfish3\glassfish\domains\domain1/lib/ext -Dfelix.fileinstall.bundles.new.start=true -Dorg.glassfish.additionalOSGiBundlesToStart=org.apache.felix.shell,org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell,org.apache.felix.gogo.command,org.apache.felix.shell.remote,org.apache.felix.fileinstall -Djava.library.path=C:/work/v3/publish/glassfish3/glassfish/lib;C:/work/jdk/jdk6u24_patched/bin;C:/work/v3/publish;C:/Windows/Sun/Java/bin;C:/Windows/System32;C:/Windows;C:/work/v3/publish/c;C:/work/staticData/Maven/bin;C:/work/staticData/Maven2/bin;C:/work/staticData/ant/bin;C:/work/v3/publish/glassfish3/glassfish/bin;C:/work/staticData/instantclient10_1;C:/work/staticData/Subversion;C:/cygwin/usr/local/bin;C:/cygwin/bin;C:/Program Files/Common Files/Microsoft Shared/Windows Live;C:/Program Files (x86)/Common Files/microsoft shared/Windows Live;C:/databases/oraclexe/app/oracle/product/10.2.0/server/BIN;C:/Windows/System32/wbem;C:/Windows/System32/WindowsPowerShell/v1.0;C:/Program Files/TortoiseSVN/bin;C:/Program Files (x86)/Microsoft SQL Server/100/Tools/Binn;C:/Program Files (x86)/Microsoft SQL Server/100/DTS/Binn;C:/Program Files (x86)/Microsoft SQL Server/100/Tools/Binn/VSShell/Common7/IDE;C:/Program Files (x86)/Windows Live/Shared;C:/work/bin com.sun.enterprise.glassfish.bootstrap.ASMain -domainname domain1 -asadmin-args --host,,,localhost,,,--port,,,4848,,,--secure=false,,,--terse=false,,,--echo=false,,,--interactive=true,,,start-domain,,,--verbose=true,,,--debug=true,,,--domaindir,,,C:\work\v3\publish\glassfish3\glassfish\domains,,,domain1 -instancename server -verbose true -debug true -asadmin-classpath C:/work/v3/publish/glassfish3/glassfish/modules/admin-cli.jar -asadmin-classname com.sun.enterprise.admin.cli.AsadminMain -upgrade false -type DAS -domaindir C:/work/v3/publish/glassfish3/glassfish/domains/domain1 -read-stdin true May 11, 2011 6:22:28 PM com.sun.enterprise.admin.launcher.GFLauncherLogger info INFO: Successfully launched in 12 msec. [#|2011-05-11T18:22:30.656-0700|INFO|null|null|_ThreadID=1;_ThreadName=Thread-1;|Running GlassFish Version: GlassFish Server Open Source Edition 3.1.1-SNAPSHOT (build mitesh-private)|#] [#|2011-05-11T18:22:30.657-0700|WARNING|null|null|_ThreadID=1;_ThreadName=Thread-1;|Record begin marker is not a proper value so using default.|#] [#|2011-05-11T18:22:30.657-0700|WARNING|null|null|_ThreadID=1;_ThreadName=Thread-1;|Record end marker is not a proper value so using default.|#] [#|2011-05-11T18:22:30.657-0700|WARNING|null|null|_ThreadID=1;_ThreadName=Thread-1;|Log Format field separator is not a character so using default.|#] [#|2011-05-11T18:22:31.097-0700|INFO|glassfish3.1|javax.enterprise.system.core.com.sun.enterprise.v3.services.impl|_ThreadID=14;_ThreadName=Thread-1;|Grizzly Framework 1.9.34 started in: 134ms - bound to [0.0.0.0:8181]|#] [#|2011-05-11T18:22:31.097-0700|INFO|glassfish3.1|javax.enterprise.system.core.com.sun.enterprise.v3.services.impl|_ThreadID=13;_ThreadName=Thread-1;|Grizzly Framework 1.9.34 started in: 156ms - bound to [0.0.0.0:8080]|#] [#|2011-05-11T18:22:31.097-0700|INFO|glassfish3.1|javax.enterprise.system.core.com.sun.enterprise.v3.services.impl|_ThreadID=12;_ThreadName=Thread-1;|Grizzly Framework 1.9.34 started in: 122ms - bound to [0.0.0.0:3700]|#] [#|2011-05-11T18:22:31.097-0700|INFO|glassfish3.1|javax.enterprise.system.core.com.sun.enterprise.v3.services.impl|_ThreadID=11;_ThreadName=Thread-1;|Grizzly Framework 1.9.34 started in: 114ms - bound to [0.0.0.0:7676]|#] [#|2011-05-11T18:22:31.100-0700|INFO|glassfish3.1|javax.enterprise.system.core.com.sun.enterprise.v3.services.impl|_ThreadID=15;_ThreadName=Thread-1;|Grizzly Framework 1.9.34 started in: 133ms - bound to [0.0.0.0:4848]|#] [#|2011-05-11T18:22:31.111-0700|INFO|glassfish3.1|org.glassfish.ha.store.spi.BackingStoreFactoryRegistry|_ThreadID=10;_ThreadName=Thread-1;|Registered org.glassfish.ha.store.adapter.cache.ShoalBackingStoreProxy for persistence-type = replicated in BackingStoreFactoryRegistry|#] [#|2011-05-11T18:22:32.427-0700|INFO|glassfish3.1|javax.enterprise.system.core.security.com.sun.enterprise.security|_ThreadID=10;_ThreadName=Thread-1;|SEC1002: Security Manager is OFF.|#] [#|2011-05-11T18:22:32.629-0700|INFO|glassfish3.1|javax.enterprise.system.core.security.com.sun.enterprise.security|_ThreadID=10;_ThreadName=Thread-1;|SEC1010: Entering Security Startup Service|#] [#|2011-05-11T18:22:32.632-0700|INFO|glassfish3.1|javax.enterprise.system.core.security.com.sun.enterprise.security|_ThreadID=10;_ThreadName=Thread-1;|SEC1143: Loading policy provider com.sun.enterprise.security.provider.PolicyWrapper.|#] [#|2011-05-11T18:22:32.671-0700|INFO|glassfish3.1|javax.enterprise.system.core.security.com.sun.enterprise.security.auth.realm|_ThreadID=10;_ThreadName=Thread-1;|SEC1115: Realm [admin-realm] of classtype [com.sun.enterprise.security.auth.realm.file.FileRealm] successfully created.|#] [#|2011-05-11T18:22:32.672-0700|INFO|glassfish3.1|javax.enterprise.system.core.security.com.sun.enterprise.security.auth.realm|_ThreadID=10;_ThreadName=Thread-1;|SEC1115: Realm [file] of classtype [com.sun.enterprise.security.auth.realm.file.FileRealm] successfully created.|#] [#|2011-05-11T18:22:32.675-0700|INFO|glassfish3.1|javax.enterprise.system.core.security.com.sun.enterprise.security.auth.realm|_ThreadID=10;_ThreadName=Thread-1;|SEC1115: Realm [certificate] of classtype [com.sun.enterprise.security.auth.realm.certificate.CertificateRealm] successfully created.|#] [#|2011-05-11T18:22:32.679-0700|INFO|glassfish3.1|javax.enterprise.system.core.security.com.sun.enterprise.security|_ThreadID=10;_ThreadName=Thread-1;|SEC1011: Security Service(s) Started Successfully|#] [#|2011-05-11T18:22:32.841-0700|WARNING|glassfish3.1|javax.enterprise.resource.resourceadapter.com.sun.enterprise.connectors.util|_ThreadID=10;_ThreadName=Thread-1;|RAR8068: Using default datasource : __ds_jdbc_ra for pool : jdbc-mysql-pool|#] [#|2011-05-11T18:22:32.980-0700|INFO|glassfish3.1|org.hibernate.validator.util.Version|_ThreadID=10;_ThreadName=Thread-1;|Hibernate Validator 4.1.0.Final|#] [#|2011-05-11T18:22:32.986-0700|INFO|glassfish3.1|org.hibernate.validator.engine.resolver.DefaultTraversableResolver|_ThreadID=10;_ThreadName=Thread-1;|Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.|#] [#|2011-05-11T18:22:33.134-0700|WARNING|glassfish3.1|javax.enterprise.resource.resourceadapter.com.sun.enterprise.connectors.util|_ThreadID=10;_ThreadName=Thread-1;|RAR8068: Using default datasource : __ds_jdbc_ra for pool : jdbc-mysql-pool|#] [#|2011-05-11T18:22:33.643-0700|CONFIG|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.ejb_or_metadata|_ThreadID=10;_ThreadName=Thread-1;|The access type for the persistent class [class com.yoyodyne.entities.Bar] is set to [PROPERTY].|#] [#|2011-05-11T18:22:33.803-0700|CONFIG|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.ejb_or_metadata|_ThreadID=10;_ThreadName=Thread-1;|The target entity (reference) class for the many to many mapping element [method getFoos] is being defaulted to: class com.yoyodyne.entities.Foo.|#] [#|2011-05-11T18:22:33.809-0700|CONFIG|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.ejb_or_metadata|_ThreadID=10;_ThreadName=Thread-1;|The access type for the persistent class [class com.yoyodyne.entities.Foo] is set to [PROPERTY].|#] [#|2011-05-11T18:22:33.812-0700|CONFIG|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.ejb_or_metadata|_ThreadID=10;_ThreadName=Thread-1;|The target entity (reference) class for the many to many mapping element [method getBars] is being defaulted to: class com.yoyodyne.entities.Bar.|#] [#|2011-05-11T18:22:33.812-0700|CONFIG|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.ejb_or_metadata|_ThreadID=10;_ThreadName=Thread-1;|The alias name for the entity class [class com.yoyodyne.entities.Bar] is being defaulted to: Bar.|#] [#|2011-05-11T18:22:33.825-0700|CONFIG|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.ejb_or_metadata|_ThreadID=10;_ThreadName=Thread-1;|The column name for element [getId] is being defaulted to: ID.|#] [#|2011-05-11T18:22:33.827-0700|CONFIG|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.ejb_or_metadata|_ThreadID=10;_ThreadName=Thread-1;|The column name for element [getName] is being defaulted to: NAME.|#] [#|2011-05-11T18:22:33.827-0700|CONFIG|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.ejb_or_metadata|_ThreadID=10;_ThreadName=Thread-1;|The alias name for the entity class [class com.yoyodyne.entities.Foo] is being defaulted to: Foo.|#] [#|2011-05-11T18:22:33.828-0700|CONFIG|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.ejb_or_metadata|_ThreadID=10;_ThreadName=Thread-1;|The column name for element [getId] is being defaulted to: ID.|#] [#|2011-05-11T18:22:33.828-0700|CONFIG|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.ejb_or_metadata|_ThreadID=10;_ThreadName=Thread-1;|The column name for element [getName] is being defaulted to: NAME.|#] [#|2011-05-11T18:22:33.862-0700|CONFIG|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.ejb_or_metadata|_ThreadID=10;_ThreadName=Thread-1;|The source primary key column name for the many to many mapping [method getBars] is being defaulted to: ID.|#] [#|2011-05-11T18:22:33.863-0700|CONFIG|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.ejb_or_metadata|_ThreadID=10;_ThreadName=Thread-1;|The target primary key column name for the many to many mapping [method getBars] is being defaulted to: ID.|#] [#|2011-05-11T18:22:33.981-0700|INFO|glassfish3.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=10;_ThreadName=Thread-1;|WEB0169: Created HTTP listener [http-listener-1] on host/port [0.0.0.0:8080]|#] [#|2011-05-11T18:22:33.985-0700|INFO|glassfish3.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=10;_ThreadName=Thread-1;|WEB0169: Created HTTP listener [http-listener-2] on host/port [0.0.0.0:8181]|#] [#|2011-05-11T18:22:33.988-0700|INFO|glassfish3.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=10;_ThreadName=Thread-1;|WEB0169: Created HTTP listener [admin-listener] on host/port [0.0.0.0:4848]|#] [#|2011-05-11T18:22:34.009-0700|INFO|glassfish3.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=10;_ThreadName=Thread-1;|WEB0171: Created virtual server [server]|#] [#|2011-05-11T18:22:34.011-0700|INFO|glassfish3.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=10;_ThreadName=Thread-1;|WEB0171: Created virtual server [__asadmin]|#] [#|2011-05-11T18:22:34.123-0700|INFO|glassfish3.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=10;_ThreadName=Thread-1;|WEB0172: Virtual server [server] loaded default web module []|#] [#|2011-05-11T18:22:34.654-0700|INFO|glassfish3.1|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=10;_ThreadName=Thread-1;|Portable JNDI names for EJB FoobarEjb : [java:global/gfbug/gfbug-ejb/FoobarEjb!com.yoyodyne.ejbs.FoobarLocal, java:global/gfbug/gfbug-ejb/FoobarEjb]|#] [#|2011-05-11T18:22:34.840-0700|INFO|glassfish3.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=10;_ThreadName=Thread-1;|WEB0671: Loading application [gfbug#gfbug.war] at [gfbug]|#] [#|2011-05-11T18:22:34.841-0700|INFO|glassfish3.1|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=10;_ThreadName=Thread-1;|CORE10010: Loading application gfbug done in 3,688 ms|#] [#|2011-05-11T18:22:34.843-0700|INFO|glassfish3.1|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=10;_ThreadName=Thread-1;|GlassFish Server Open Source Edition 3.1.1-SNAPSHOT (mitesh-private) startup time : Felix (1,720ms), startup services(4,342ms), total(6,062ms)|#] [#|2011-05-11T18:22:35.061-0700|INFO|glassfish3.1|javax.enterprise.system.tools.admin.org.glassfish.server|_ThreadID=16;_ThreadName=Thread-1;|JMXStartupService: Started JMXConnector, JMXService URL = service:jmx:rmi://mitesh-gateway:8686/jndi/rmi://mitesh-gateway:8686/jmxrmi|#] [#|2011-05-11T18:22:55.222-0700|INFO|glassfish3.1|javax.enterprise.system.core.classloading.com.sun.enterprise.loader|_ThreadID=17;_ThreadName=Thread-1;|com.yoyodyne.entities.Foo actually got transformed|#] [#|2011-05-11T18:22:55.264-0700|INFO|glassfish3.1|javax.enterprise.system.core.classloading.com.sun.enterprise.loader|_ThreadID=17;_ThreadName=Thread-1;|com.yoyodyne.entities.Bar actually got transformed|#] [#|2011-05-11T18:22:55.307-0700|INFO|glassfish3.1|org.hibernate.validator.engine.resolver.DefaultTraversableResolver|_ThreadID=17;_ThreadName=Thread-1;|Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.|#] [#|2011-05-11T18:22:55.331-0700|INFO|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9|_ThreadID=17;_ThreadName=Thread-1;|EclipseLink, version: Eclipse Persistence Services - 2.3.0.v20110429-r9282|#] [#|2011-05-11T18:22:55.638-0700|FINE|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9|_ThreadID=17;_ThreadName=Thread-1;ClassName=null;MethodName=null;|Detected Vendor platform: org.eclipse.persistence.platform.database.MySQLPlatform|#] [#|2011-05-11T18:22:55.649-0700|CONFIG|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.connection|_ThreadID=17;_ThreadName=Thread-1;|connecting(DatabaseLogin( platform=>DatabasePlatform user name=> "" connector=>JNDIConnector datasource name=>null ))|#] [#|2011-05-11T18:22:55.650-0700|CONFIG|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.connection|_ThreadID=17;_ThreadName=Thread-1;|Connected: jdbc:mysql://localhost:3306/cmp User: root@localhost Database: MySQL Version: 5.1.43-community Driver: MySQL-AB JDBC Driver Version: mysql-connector-java-5.1.6 ( Revision: ${svn.Revision} )|#] [#|2011-05-11T18:22:55.651-0700|CONFIG|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.connection|_ThreadID=17;_ThreadName=Thread-1;|connecting(DatabaseLogin( platform=>MySQLPlatform user name=> "" connector=>JNDIConnector datasource name=>null ))|#] [#|2011-05-11T18:22:55.654-0700|CONFIG|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.connection|_ThreadID=17;_ThreadName=Thread-1;|Connected: jdbc:mysql://localhost:3306/cmp User: root@localhost Database: MySQL Version: 5.1.43-community Driver: MySQL-AB JDBC Driver Version: mysql-connector-java-5.1.6 ( Revision: ${svn.Revision} )|#] [#|2011-05-11T18:22:55.713-0700|INFO|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9|_ThreadID=17;_ThreadName=Thread-1;|file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9 login successful|#] [#|2011-05-11T18:22:55.797-0700|FINE|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.sql|_ThreadID=17;_ThreadName=Thread-1;ClassName=null;MethodName=null;|INSERT INTO foo (ID, NAME) VALUES (?, ?) bind => [11111, foo1]|#] [#|2011-05-11T18:22:55.854-0700|FINE|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.sql|_ThreadID=17;_ThreadName=Thread-1;ClassName=null;MethodName=null;|INSERT INTO foo (ID, NAME) VALUES (?, ?) bind => [22222, foo2]|#] [#|2011-05-11T18:22:55.872-0700|FINE|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.sql|_ThreadID=17;_ThreadName=Thread-1;ClassName=null;MethodName=null;|INSERT INTO foo (ID, NAME) VALUES (?, ?) bind => [33333, foo3]|#] [#|2011-05-11T18:22:55.933-0700|FINE|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.sql|_ThreadID=17;_ThreadName=Thread-1;ClassName=null;MethodName=null;|INSERT INTO bar (NAME) VALUES (?) bind => [bar1]|#] [#|2011-05-11T18:22:55.934-0700|FINE|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.sql|_ThreadID=17;_ThreadName=Thread-1;ClassName=null;MethodName=null;|SELECT LAST_INSERT_ID()|#] [#|2011-05-11T18:22:56.001-0700|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=17;_ThreadName=Thread-1;|--- begin add Bar ---|#] [#|2011-05-11T18:22:56.012-0700|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=17;_ThreadName=Thread-1;|--- end add Bar ---|#] [#|2011-05-11T18:22:56.015-0700|FINE|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.sql|_ThreadID=17;_ThreadName=Thread-1;ClassName=null;MethodName=null;|INSERT INTO foo_bar (bar_id, foo_id) VALUES (?, ?) bind => [1, 11111]|#] [#|2011-05-11T18:22:56.047-0700|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=17;_ThreadName=Thread-1;|--- begin add Bar ---|#] [#|2011-05-11T18:22:56.048-0700|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=17;_ThreadName=Thread-1;|--- end add Bar ---|#] [#|2011-05-11T18:22:56.050-0700|FINE|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.sql|_ThreadID=17;_ThreadName=Thread-1;ClassName=null;MethodName=null;|INSERT INTO foo_bar (bar_id, foo_id) VALUES (?, ?) bind => [1, 22222]|#] [#|2011-05-11T18:22:56.067-0700|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=17;_ThreadName=Thread-1;|--- begin add Bar ---|#] [#|2011-05-11T18:22:56.068-0700|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=17;_ThreadName=Thread-1;|--- end add Bar ---|#] [#|2011-05-11T18:22:56.071-0700|FINE|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.sql|_ThreadID=17;_ThreadName=Thread-1;ClassName=null;MethodName=null;|INSERT INTO foo_bar (bar_id, foo_id) VALUES (?, ?) bind => [1, 33333]|#] [#|2011-05-11T18:23:30.609-0700|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=18;_ThreadName=Thread-1;|--- begin add all Foos ---|#] [#|2011-05-11T18:23:31.013-0700|FINE|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.sql|_ThreadID=18;_ThreadName=Thread-1;ClassName=null;MethodName=null;|SELECT ID, NAME FROM foo|#] [#|2011-05-11T18:23:31.016-0700|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=18;_ThreadName=Thread-1;|--- end add all Foos ---|#] [#|2011-05-11T18:23:31.017-0700|FINE|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.sql|_ThreadID=18;_ThreadName=Thread-1;ClassName=null;MethodName=null;|INSERT INTO foo_bar (bar_id, foo_id) VALUES (?, ?) bind => [1, 22222]|#] [#|2011-05-11T18:23:31.034-0700|FINE|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.sql|_ThreadID=18;_ThreadName=Thread-1;ClassName=null;MethodName=null;|SELECT 1|#] [#|2011-05-11T18:23:31.035-0700|WARNING|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9|_ThreadID=18;_ThreadName=Thread-1;| Local Exception Stack: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.0.v20110429-r9282): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '22222-1' for key 'PRIMARY' Error Code: 1062 Call: INSERT INTO foo_bar (bar_id, foo_id) VALUES (?, ?) bind => [1, 22222] Query: DataModifyQuery(name="bars" sql="INSERT INTO foo_bar (bar_id, foo_id) VALUES (?, ?)") at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:324) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:840) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeNoSelect(DatabaseAccessor.java:906) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:592) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:535) at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:1702) at org.eclipse.persistence.sessions.server.ClientSession.executeCall(ClientSession.java:253) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:207) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:193) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeNoSelectCall(DatasourceCallQueryMechanism.java:236) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeNoSelect(DatasourceCallQueryMechanism.java:216) at org.eclipse.persistence.internal.queries.StatementQueryMechanism.executeNoSelect(StatementQueryMechanism.java:115) at org.eclipse.persistence.queries.DataModifyQuery.executeDatabaseQuery(DataModifyQuery.java:85) at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:827) at org.eclipse.persistence.internal.sessions.AbstractSession.internalExecuteQuery(AbstractSession.java:2803) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1501) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1483) at org.eclipse.persistence.mappings.ManyToManyMapping.insertAddedObjectEntry(ManyToManyMapping.java:634) at org.eclipse.persistence.mappings.ManyToManyMapping.performDataModificationEvent(ManyToManyMapping.java:842) at org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:157) at org.eclipse.persistence.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:3771) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1404) at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.commitToDatabase(RepeatableWriteUnitOfWork.java:627) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:1490) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.issueSQLbeforeCompletion(UnitOfWorkImpl.java:3112) at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.issueSQLbeforeCompletion(RepeatableWriteUnitOfWork.java:337) at org.eclipse.persistence.transaction.AbstractSynchronizationListener.beforeCompletion(AbstractSynchronizationListener.java:157) at org.eclipse.persistence.transaction.JTASynchronizationListener.beforeCompletion(JTASynchronizationListener.java:68) at com.sun.enterprise.transaction.JavaEETransactionImpl.commit(JavaEETransactionImpl.java:437) at com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.commit(JavaEETransactionManagerSimplified.java:853) at com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:5115) at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4880) at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2039) at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1990) at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:222) at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:88) at $Proxy119.addAllFoos(Unknown Source) at com.yoyodyne.web.TheServlet.doGet(TheServlet.java:36) at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1539) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98) at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162) at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:330) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:174) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang.Thread.run(Thread.java:662) Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '22222-1' for key 'PRIMARY' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at com.mysql.jdbc.Util.getInstance(Util.java:381) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1015) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2019) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1937) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1922) at com.sun.gjc.spi.base.PreparedStatementWrapper.executeUpdate(PreparedStatementWrapper.java:120) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:831) ... 63 more |#] [#|2011-05-11T18:23:31.040-0700|WARNING|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.transaction|_ThreadID=18;_ThreadName=Thread-1;| Local Exception Stack: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.0.v20110429-r9282): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '22222-1' for key 'PRIMARY' Error Code: 1062 Call: INSERT INTO foo_bar (bar_id, foo_id) VALUES (?, ?) bind => [1, 22222] Query: DataModifyQuery(name="bars" sql="INSERT INTO foo_bar (bar_id, foo_id) VALUES (?, ?)") at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:324) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:840) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeNoSelect(DatabaseAccessor.java:906) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:592) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:535) at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:1702) at org.eclipse.persistence.sessions.server.ClientSession.executeCall(ClientSession.java:253) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:207) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:193) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeNoSelectCall(DatasourceCallQueryMechanism.java:236) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeNoSelect(DatasourceCallQueryMechanism.java:216) at org.eclipse.persistence.internal.queries.StatementQueryMechanism.executeNoSelect(StatementQueryMechanism.java:115) at org.eclipse.persistence.queries.DataModifyQuery.executeDatabaseQuery(DataModifyQuery.java:85) at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:827) at org.eclipse.persistence.internal.sessions.AbstractSession.internalExecuteQuery(AbstractSession.java:2803) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1501) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1483) at org.eclipse.persistence.mappings.ManyToManyMapping.insertAddedObjectEntry(ManyToManyMapping.java:634) at org.eclipse.persistence.mappings.ManyToManyMapping.performDataModificationEvent(ManyToManyMapping.java:842) at org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:157) at org.eclipse.persistence.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:3771) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1404) at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.commitToDatabase(RepeatableWriteUnitOfWork.java:627) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:1490) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.issueSQLbeforeCompletion(UnitOfWorkImpl.java:3112) at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.issueSQLbeforeCompletion(RepeatableWriteUnitOfWork.java:337) at org.eclipse.persistence.transaction.AbstractSynchronizationListener.beforeCompletion(AbstractSynchronizationListener.java:157) at org.eclipse.persistence.transaction.JTASynchronizationListener.beforeCompletion(JTASynchronizationListener.java:68) at com.sun.enterprise.transaction.JavaEETransactionImpl.commit(JavaEETransactionImpl.java:437) at com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.commit(JavaEETransactionManagerSimplified.java:853) at com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:5115) at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4880) at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2039) at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1990) at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:222) at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:88) at $Proxy119.addAllFoos(Unknown Source) at com.yoyodyne.web.TheServlet.doGet(TheServlet.java:36) at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1539) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98) at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162) at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:330) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:174) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang.Thread.run(Thread.java:662) Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '22222-1' for key 'PRIMARY' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at com.mysql.jdbc.Util.getInstance(Util.java:381) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1015) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2019) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1937) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1922) at com.sun.gjc.spi.base.PreparedStatementWrapper.executeUpdate(PreparedStatementWrapper.java:120) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:831) ... 63 more |#] [#|2011-05-11T18:23:31.458-0700|WARNING|glassfish3.1|javax.enterprise.resource.jta.com.sun.enterprise.transaction|_ThreadID=18;_ThreadName=Thread-1;|DTX5014: Caught exception in beforeCompletion() callback: Local Exception Stack: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.0.v20110429-r9282): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '22222-1' for key 'PRIMARY' Error Code: 1062 Call: INSERT INTO foo_bar (bar_id, foo_id) VALUES (?, ?) bind => [1, 22222] Query: DataModifyQuery(name="bars" sql="INSERT INTO foo_bar (bar_id, foo_id) VALUES (?, ?)") at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:324) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:840) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeNoSelect(DatabaseAccessor.java:906) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:592) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:535) at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:1702) at org.eclipse.persistence.sessions.server.ClientSession.executeCall(ClientSession.java:253) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:207) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:193) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeNoSelectCall(DatasourceCallQueryMechanism.java:236) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeNoSelect(DatasourceCallQueryMechanism.java:216) at org.eclipse.persistence.internal.queries.StatementQueryMechanism.executeNoSelect(StatementQueryMechanism.java:115) at org.eclipse.persistence.queries.DataModifyQuery.executeDatabaseQuery(DataModifyQuery.java:85) at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:827) at org.eclipse.persistence.internal.sessions.AbstractSession.internalExecuteQuery(AbstractSession.java:2803) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1501) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1483) at org.eclipse.persistence.mappings.ManyToManyMapping.insertAddedObjectEntry(ManyToManyMapping.java:634) at org.eclipse.persistence.mappings.ManyToManyMapping.performDataModificationEvent(ManyToManyMapping.java:842) at org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:157) at org.eclipse.persistence.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:3771) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1404) at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.commitToDatabase(RepeatableWriteUnitOfWork.java:627) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:1490) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.issueSQLbeforeCompletion(UnitOfWorkImpl.java:3112) at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.issueSQLbeforeCompletion(RepeatableWriteUnitOfWork.java:337) at org.eclipse.persistence.transaction.AbstractSynchronizationListener.beforeCompletion(AbstractSynchronizationListener.java:157) at org.eclipse.persistence.transaction.JTASynchronizationListener.beforeCompletion(JTASynchronizationListener.java:68) at com.sun.enterprise.transaction.JavaEETransactionImpl.commit(JavaEETransactionImpl.java:437) at com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.commit(JavaEETransactionManagerSimplified.java:853) at com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:5115) at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4880) at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2039) at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1990) at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:222) at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:88) at $Proxy119.addAllFoos(Unknown Source) at com.yoyodyne.web.TheServlet.doGet(TheServlet.java:36) at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1539) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98) at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162) at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:330) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:174) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang.Thread.run(Thread.java:662) Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '22222-1' for key 'PRIMARY' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at com.mysql.jdbc.Util.getInstance(Util.java:381) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1015) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2019) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1937) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1922) at com.sun.gjc.spi.base.PreparedStatementWrapper.executeUpdate(PreparedStatementWrapper.java:120) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:831) ... 63 more |#] [#|2011-05-11T18:23:31.494-0700|WARNING|glassfish3.1|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=18;_ThreadName=Thread-1;|A system exception occurred during an invocation on EJB FoobarEjb method public void com.yoyodyne.ejbs.FoobarEjb.addAllFoos(int) javax.ejb.EJBException: Transaction aborted at com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:5121) at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4880) at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2039) at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1990) at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:222) at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:88) at $Proxy119.addAllFoos(Unknown Source) at com.yoyodyne.web.TheServlet.doGet(TheServlet.java:36) at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1539) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98) at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162) at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:330) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:174) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang.Thread.run(Thread.java:662) Caused by: javax.transaction.RollbackException: Transaction marked for rollback. at com.sun.enterprise.transaction.JavaEETransactionImpl.commit(JavaEETransactionImpl.java:475) at com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.commit(JavaEETransactionManagerSimplified.java:853) at com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:5115) ... 34 more Caused by: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.0.v20110429-r9282): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '22222-1' for key 'PRIMARY' Error Code: 1062 Call: INSERT INTO foo_bar (bar_id, foo_id) VALUES (?, ?) bind => [1, 22222] Query: DataModifyQuery(name="bars" sql="INSERT INTO foo_bar (bar_id, foo_id) VALUES (?, ?)") at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:324) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:840) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeNoSelect(DatabaseAccessor.java:906) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:592) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:535) at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:1702) at org.eclipse.persistence.sessions.server.ClientSession.executeCall(ClientSession.java:253) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:207) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:193) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeNoSelectCall(DatasourceCallQueryMechanism.java:236) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeNoSelect(DatasourceCallQueryMechanism.java:216) at org.eclipse.persistence.internal.queries.StatementQueryMechanism.executeNoSelect(StatementQueryMechanism.java:115) at org.eclipse.persistence.queries.DataModifyQuery.executeDatabaseQuery(DataModifyQuery.java:85) at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:827) at org.eclipse.persistence.internal.sessions.AbstractSession.internalExecuteQuery(AbstractSession.java:2803) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1501) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1483) at org.eclipse.persistence.mappings.ManyToManyMapping.insertAddedObjectEntry(ManyToManyMapping.java:634) at org.eclipse.persistence.mappings.ManyToManyMapping.performDataModificationEvent(ManyToManyMapping.java:842) at org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:157) at org.eclipse.persistence.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:3771) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1404) at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.commitToDatabase(RepeatableWriteUnitOfWork.java:627) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:1490) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.issueSQLbeforeCompletion(UnitOfWorkImpl.java:3112) at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.issueSQLbeforeCompletion(RepeatableWriteUnitOfWork.java:337) at org.eclipse.persistence.transaction.AbstractSynchronizationListener.beforeCompletion(AbstractSynchronizationListener.java:157) at org.eclipse.persistence.transaction.JTASynchronizationListener.beforeCompletion(JTASynchronizationListener.java:68) at com.sun.enterprise.transaction.JavaEETransactionImpl.commit(JavaEETransactionImpl.java:437) ... 36 more Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '22222-1' for key 'PRIMARY' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at com.mysql.jdbc.Util.getInstance(Util.java:381) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1015) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2019) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1937) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1922) at com.sun.gjc.spi.base.PreparedStatementWrapper.executeUpdate(PreparedStatementWrapper.java:120) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:831) ... 63 more |#] [#|2011-05-11T18:23:31.984-0700|WARNING|glassfish3.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=18;_ThreadName=Thread-1;|StandardWrapperValve[TheServlet]: PWC1406: Servlet.service() for servlet TheServlet threw exception javax.ejb.EJBException: Transaction aborted at com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:5121) at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4880) at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2039) at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1990) at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:222) at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:88) at $Proxy119.addAllFoos(Unknown Source) at com.yoyodyne.web.TheServlet.doGet(TheServlet.java:36) at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1539) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98) at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162) at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:330) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:174) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang.Thread.run(Thread.java:662) Caused by: javax.transaction.RollbackException: Transaction marked for rollback. at com.sun.enterprise.transaction.JavaEETransactionImpl.commit(JavaEETransactionImpl.java:475) at com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.commit(JavaEETransactionManagerSimplified.java:853) at com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:5115) ... 34 more Caused by: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.0.v20110429-r9282): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '22222-1' for key 'PRIMARY' Error Code: 1062 Call: INSERT INTO foo_bar (bar_id, foo_id) VALUES (?, ?) bind => [1, 22222] Query: DataModifyQuery(name="bars" sql="INSERT INTO foo_bar (bar_id, foo_id) VALUES (?, ?)") at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:324) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:840) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeNoSelect(DatabaseAccessor.java:906) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:592) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:535) at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:1702) at org.eclipse.persistence.sessions.server.ClientSession.executeCall(ClientSession.java:253) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:207) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:193) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeNoSelectCall(DatasourceCallQueryMechanism.java:236) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeNoSelect(DatasourceCallQueryMechanism.java:216) at org.eclipse.persistence.internal.queries.StatementQueryMechanism.executeNoSelect(StatementQueryMechanism.java:115) at org.eclipse.persistence.queries.DataModifyQuery.executeDatabaseQuery(DataModifyQuery.java:85) at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:827) at org.eclipse.persistence.internal.sessions.AbstractSession.internalExecuteQuery(AbstractSession.java:2803) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1501) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1483) at org.eclipse.persistence.mappings.ManyToManyMapping.insertAddedObjectEntry(ManyToManyMapping.java:634) at org.eclipse.persistence.mappings.ManyToManyMapping.performDataModificationEvent(ManyToManyMapping.java:842) at org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:157) at org.eclipse.persistence.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:3771) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1404) at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.commitToDatabase(RepeatableWriteUnitOfWork.java:627) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:1490) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.issueSQLbeforeCompletion(UnitOfWorkImpl.java:3112) at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.issueSQLbeforeCompletion(RepeatableWriteUnitOfWork.java:337) at org.eclipse.persistence.transaction.AbstractSynchronizationListener.beforeCompletion(AbstractSynchronizationListener.java:157) at org.eclipse.persistence.transaction.JTASynchronizationListener.beforeCompletion(JTASynchronizationListener.java:68) at com.sun.enterprise.transaction.JavaEETransactionImpl.commit(JavaEETransactionImpl.java:437) ... 36 more Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '22222-1' for key 'PRIMARY' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at com.mysql.jdbc.Util.getInstance(Util.java:381) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1015) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2019) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1937) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1922) at com.sun.gjc.spi.base.PreparedStatementWrapper.executeUpdate(PreparedStatementWrapper.java:120) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:831) ... 63 more |#] [#|2011-05-11T18:23:59.086-0700|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=17;_ThreadName=Thread-1;|--- begin flummox ---|#] [#|2011-05-11T18:23:59.087-0700|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=17;_ThreadName=Thread-1;|--- begin remove all Foos ---|#] [#|2011-05-11T18:23:59.090-0700|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=17;_ThreadName=Thread-1;|--- end remove all Foos ---|#] [#|2011-05-11T18:23:59.091-0700|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=17;_ThreadName=Thread-1;|--- begin add all Foos ---|#] [#|2011-05-11T18:23:59.095-0700|FINE|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.sql|_ThreadID=17;_ThreadName=Thread-1;ClassName=null;MethodName=null;|DELETE FROM foo_bar WHERE ((bar_id = ?) AND (foo_id = ?)) bind => [1, 22222]|#] [#|2011-05-11T18:23:59.096-0700|FINE|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.sql|_ThreadID=17;_ThreadName=Thread-1;ClassName=null;MethodName=null;|DELETE FROM foo_bar WHERE ((bar_id = ?) AND (foo_id = ?)) bind => [1, 33333]|#] [#|2011-05-11T18:23:59.096-0700|FINE|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.sql|_ThreadID=17;_ThreadName=Thread-1;ClassName=null;MethodName=null;|DELETE FROM foo_bar WHERE ((bar_id = ?) AND (foo_id = ?)) bind => [1, 11111]|#] [#|2011-05-11T18:23:59.100-0700|FINE|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.sql|_ThreadID=17;_ThreadName=Thread-1;ClassName=null;MethodName=null;|SELECT ID, NAME FROM foo|#] [#|2011-05-11T18:23:59.101-0700|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=17;_ThreadName=Thread-1;|--- end add all Foos ---|#] [#|2011-05-11T18:23:59.101-0700|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=17;_ThreadName=Thread-1;|--- end flummox ---|#] [#|2011-05-11T18:23:59.103-0700|FINE|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.sql|_ThreadID=17;_ThreadName=Thread-1;ClassName=null;MethodName=null;|INSERT INTO foo_bar (bar_id, foo_id) VALUES (?, ?) bind => [1, 22222]|#] [#|2011-05-11T18:23:59.105-0700|FINE|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.sql|_ThreadID=17;_ThreadName=Thread-1;ClassName=null;MethodName=null;|INSERT INTO foo_bar (bar_id, foo_id) VALUES (?, ?) bind => [1, 33333]|#] [#|2011-05-11T18:23:59.105-0700|FINE|glassfish3.1|org.eclipse.persistence.session.file:/C:/work/v3/publish/glassfish3/glassfish/domains/domain1/applications/gfbug/gfbug-ejb_jar/_pu9.sql|_ThreadID=17;_ThreadName=Thread-1;ClassName=null;MethodName=null;|INSERT INTO foo_bar (bar_id, foo_id) VALUES (?, ?) bind => [1, 11111]|#]