Buildfile: buildJava2DB_outsidecontainer.xml setdefaultmode: [echo] So you are using Platform Edition print-props: [echo] admin.user=admin [echo] admin.port=4848 [echo] admin.domain=domain1 [echo] appserver.instance.name=server setOSConditions: setToolWin: setToolUnix: setToolProperty: setS1ASclassPath: [echo] Workaround for early v3: create directories... setS1AS80classPath: setS1WSclassPath: setJWSDPclassPath: setTimeStamp: init-password-file: init-common: init-password-file: create-password-file: create-report-dir: setup: [mkdir] Created dir: /export/hudson/workspace/sherry-das-dbg/appserver-sqe/pe/ejb/ejb30/entity/classes/META-INF [copy] Copying 1 file to /export/hudson/workspace/sherry-das-dbg/appserver-sqe/pe/ejb/ejb30/entity/classes/META-INF build: [javac] Compiling 10 source files to /export/hudson/workspace/sherry-das-dbg/appserver-sqe/pe/ejb/ejb30/entity/classes [javac] Compiling 1 source file to /export/hudson/workspace/sherry-das-dbg/appserver-sqe/pe/ejb/ejb30/entity/classes run: [java] [EL Config]: metadata: 2012-05-16 17:24:52.841--ServerSession(828528)--Thread(Thread[main,5,main])--The access type for the persistent class [class pe.ejb.ejb30.entity.ejb.Cubicle] is set to [PROPERTY]. [java] [EL Config]: metadata: 2012-05-16 17:24:52.972--ServerSession(828528)--Thread(Thread[main,5,main])--The target entity (reference) class for the one to one mapping element [method getEmployee] is being defaulted to: class pe.ejb.ejb30.entity.ejb.Employee. [java] [EL Config]: metadata: 2012-05-16 17:24:52.972--ServerSession(828528)--Thread(Thread[main,5,main])--The access type for the persistent class [class pe.ejb.ejb30.entity.ejb.Project] is set to [PROPERTY]. [java] [EL Config]: metadata: 2012-05-16 17:24:52.998--ServerSession(828528)--Thread(Thread[main,5,main])--The target entity (reference) class for the many to many mapping element [method getEmployees] is being defaulted to: class pe.ejb.ejb30.entity.ejb.Employee. [java] [EL Config]: metadata: 2012-05-16 17:24:52.999--ServerSession(828528)--Thread(Thread[main,5,main])--The access type for the persistent class [class pe.ejb.ejb30.entity.ejb.Employee] is set to [PROPERTY]. [java] [EL Config]: metadata: 2012-05-16 17:24:53.0--ServerSession(828528)--Thread(Thread[main,5,main])--The target entity (reference) class for the many to many mapping element [method getProjects] is being defaulted to: class pe.ejb.ejb30.entity.ejb.Project. [java] [EL Config]: metadata: 2012-05-16 17:24:53.0--ServerSession(828528)--Thread(Thread[main,5,main])--The target entity (reference) class for the many to one mapping element [method getDepartment] is being defaulted to: class pe.ejb.ejb30.entity.ejb.Department. [java] [EL Config]: metadata: 2012-05-16 17:24:53.001--ServerSession(828528)--Thread(Thread[main,5,main])--The target entity (reference) class for the one to one mapping element [method getCubicle] is being defaulted to: class pe.ejb.ejb30.entity.ejb.Cubicle. [java] [EL Config]: metadata: 2012-05-16 17:24:53.001--ServerSession(828528)--Thread(Thread[main,5,main])--The access type for the persistent class [class pe.ejb.ejb30.entity.ejb.Department] is set to [PROPERTY]. [java] [EL Config]: metadata: 2012-05-16 17:24:53.002--ServerSession(828528)--Thread(Thread[main,5,main])--The target entity (reference) class for the one to many mapping element [method getEmployees] is being defaulted to: class pe.ejb.ejb30.entity.ejb.Employee. [java] [EL Config]: metadata: 2012-05-16 17:24:53.002--ServerSession(828528)--Thread(Thread[main,5,main])--The access type for the persistent class [class pe.ejb.ejb30.entity.ejb.EmployeePK] is set to [PROPERTY]. [java] [EL Config]: metadata: 2012-05-16 17:24:53.004--ServerSession(828528)--Thread(Thread[main,5,main])--The access type for the persistent class [class pe.ejb.ejb30.entity.ejb.ProjectPK] is set to [PROPERTY]. [java] [EL Config]: metadata: 2012-05-16 17:24:53.006--ServerSession(828528)--Thread(Thread[main,5,main])--The access type for the persistent class [class pe.ejb.ejb30.entity.ejb.DepartmentPK] is set to [PROPERTY]. [java] [EL Config]: metadata: 2012-05-16 17:24:53.007--ServerSession(828528)--Thread(Thread[main,5,main])--The access type for the persistent class [class pe.ejb.ejb30.entity.ejb.CubiclePK] is set to [PROPERTY]. [java] [EL Config]: metadata: 2012-05-16 17:24:53.007--ServerSession(828528)--Thread(Thread[main,5,main])--The alias name for the entity class [class pe.ejb.ejb30.entity.ejb.Cubicle] is being defaulted to: Cubicle. [java] [EL Config]: metadata: 2012-05-16 17:24:53.077--ServerSession(828528)--Thread(Thread[main,5,main])--The alias name for the entity class [class pe.ejb.ejb30.entity.ejb.Project] is being defaulted to: Project. [java] [EL Config]: metadata: 2012-05-16 17:24:53.087--ServerSession(828528)--Thread(Thread[main,5,main])--The alias name for the entity class [class pe.ejb.ejb30.entity.ejb.Employee] is being defaulted to: Employee. [java] [EL Config]: metadata: 2012-05-16 17:24:53.103--ServerSession(828528)--Thread(Thread[main,5,main])--The alias name for the entity class [class pe.ejb.ejb30.entity.ejb.Department] is being defaulted to: Department. [java] testSuiteID=EJB3-Entity-SE-J2DB [java] WS HOME appserver-sqe [java] [EL Config]: metadata: 2012-05-16 17:24:53.444--ServerSession(22808536)--Thread(Thread[main,5,main])--The access type for the persistent class [class pe.ejb.ejb30.entity.ejb.Cubicle] is set to [PROPERTY]. [java] [EL Config]: metadata: 2012-05-16 17:24:53.446--ServerSession(22808536)--Thread(Thread[main,5,main])--The target entity (reference) class for the one to one mapping element [method getEmployee] is being defaulted to: class pe.ejb.ejb30.entity.ejb.Employee. [java] [EL Config]: metadata: 2012-05-16 17:24:53.446--ServerSession(22808536)--Thread(Thread[main,5,main])--The access type for the persistent class [class pe.ejb.ejb30.entity.ejb.Project] is set to [PROPERTY]. [java] [EL Config]: metadata: 2012-05-16 17:24:53.447--ServerSession(22808536)--Thread(Thread[main,5,main])--The target entity (reference) class for the many to many mapping element [method getEmployees] is being defaulted to: class pe.ejb.ejb30.entity.ejb.Employee. [java] [EL Config]: metadata: 2012-05-16 17:24:53.448--ServerSession(22808536)--Thread(Thread[main,5,main])--The access type for the persistent class [class pe.ejb.ejb30.entity.ejb.Employee] is set to [PROPERTY]. [java] [EL Config]: metadata: 2012-05-16 17:24:53.448--ServerSession(22808536)--Thread(Thread[main,5,main])--The target entity (reference) class for the many to many mapping element [method getProjects] is being defaulted to: class pe.ejb.ejb30.entity.ejb.Project. [java] [EL Config]: metadata: 2012-05-16 17:24:53.449--ServerSession(22808536)--Thread(Thread[main,5,main])--The target entity (reference) class for the many to one mapping element [method getDepartment] is being defaulted to: class pe.ejb.ejb30.entity.ejb.Department. [java] [EL Config]: metadata: 2012-05-16 17:24:53.45--ServerSession(22808536)--Thread(Thread[main,5,main])--The target entity (reference) class for the one to one mapping element [method getCubicle] is being defaulted to: class pe.ejb.ejb30.entity.ejb.Cubicle. [java] [EL Config]: metadata: 2012-05-16 17:24:53.45--ServerSession(22808536)--Thread(Thread[main,5,main])--The access type for the persistent class [class pe.ejb.ejb30.entity.ejb.Department] is set to [PROPERTY]. [java] [EL Config]: metadata: 2012-05-16 17:24:53.45--ServerSession(22808536)--Thread(Thread[main,5,main])--The target entity (reference) class for the one to many mapping element [method getEmployees] is being defaulted to: class pe.ejb.ejb30.entity.ejb.Employee. [java] [EL Config]: metadata: 2012-05-16 17:24:53.451--ServerSession(22808536)--Thread(Thread[main,5,main])--The access type for the persistent class [class pe.ejb.ejb30.entity.ejb.EmployeePK] is set to [PROPERTY]. [java] [EL Config]: metadata: 2012-05-16 17:24:53.452--ServerSession(22808536)--Thread(Thread[main,5,main])--The access type for the persistent class [class pe.ejb.ejb30.entity.ejb.ProjectPK] is set to [PROPERTY]. [java] [EL Config]: metadata: 2012-05-16 17:24:53.453--ServerSession(22808536)--Thread(Thread[main,5,main])--The access type for the persistent class [class pe.ejb.ejb30.entity.ejb.DepartmentPK] is set to [PROPERTY]. [java] [EL Config]: metadata: 2012-05-16 17:24:53.454--ServerSession(22808536)--Thread(Thread[main,5,main])--The access type for the persistent class [class pe.ejb.ejb30.entity.ejb.CubiclePK] is set to [PROPERTY]. [java] [EL Config]: metadata: 2012-05-16 17:24:53.454--ServerSession(22808536)--Thread(Thread[main,5,main])--The alias name for the entity class [class pe.ejb.ejb30.entity.ejb.Cubicle] is being defaulted to: Cubicle. [java] [EL Config]: metadata: 2012-05-16 17:24:53.455--ServerSession(22808536)--Thread(Thread[main,5,main])--The alias name for the entity class [class pe.ejb.ejb30.entity.ejb.Project] is being defaulted to: Project. [java] [EL Config]: metadata: 2012-05-16 17:24:53.456--ServerSession(22808536)--Thread(Thread[main,5,main])--The alias name for the entity class [class pe.ejb.ejb30.entity.ejb.Employee] is being defaulted to: Employee. [java] [EL Config]: metadata: 2012-05-16 17:24:53.457--ServerSession(22808536)--Thread(Thread[main,5,main])--The alias name for the entity class [class pe.ejb.ejb30.entity.ejb.Department] is being defaulted to: Department. [java] May 16, 2012 5:24:53 PM org.hibernate.validator.util.Version [java] INFO: Hibernate Validator 4.1.0.Final [java] May 16, 2012 5:24:53 PM org.hibernate.validator.engine.resolver.DefaultTraversableResolver detectJPA [java] INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver. [java] [EL Info]: 2012-05-16 17:24:54.367--ServerSession(22808536)--Thread(Thread[main,5,main])--EclipseLink, version: Eclipse Persistence Services - 2.4.0.v20120509-r11325 [java] [EL Fine]: connection: 2012-05-16 17:24:54.806--Thread(Thread[main,5,main])--Detected database platform: org.eclipse.persistence.platform.database.JavaDBPlatform [java] [EL Config]: connection: 2012-05-16 17:24:54.828--ServerSession(22808536)--Connection(9493)--Thread(Thread[main,5,main])--connecting(DatabaseLogin( [java] platform=>JavaDBPlatform [java] user name=> "dbuser" [java] datasource URL=> "jdbc:derby://localhost:1527/testdb;retrieveMessagesFromServerOnGetMessage=true;create=true;user=dbuser;password=dbpassword;" [java] )) [java] [EL Config]: connection: 2012-05-16 17:24:54.833--ServerSession(22808536)--Connection(25346354)--Thread(Thread[main,5,main])--Connected: jdbc:derby://localhost:1527/testdb;create=true;retrieveMessagesFromServerOnGetMessage=true [java] User: dbuser [java] Database: Apache Derby Version: 10.8.1.2 - (1095077) [java] Driver: Apache Derby Network Client JDBC Driver Version: 10.8.1.2 - (1095077) [java] [EL Info]: connection: 2012-05-16 17:24:54.907--ServerSession(22808536)--Thread(Thread[main,5,main])--manager login successful [java] [EL Config]: metadata: 2012-05-16 17:24:54.927--Thread(Thread[main,5,main])--The default table generator could not locate or convert a java type (null) into a database type for database field (PROJECTENTITY.PROJDATE). The generator uses java.lang.String as default java type for the field. [java] [EL Config]: metadata: 2012-05-16 17:24:54.929--Thread(Thread[main,5,main])--The default table generator could not locate or convert a java type (null) into a database type for database field (PROJECTENTITY_EMPLOYEEENTITY.FK_PROJDATE). The generator uses java.lang.String as default java type for the field. [java] [EL Severe]: ejb: 2012-05-16 17:24:54.929--ServerSession(22808536)--Thread(Thread[main,5,main])--java.lang.NullPointerException [java] Exception in thread "main" javax.persistence.PersistenceException: java.lang.NullPointerException [java] at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:602) [java] at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.getDatabaseSession(EntityManagerFactoryDelegate.java:186) [java] at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.createEntityManagerImpl(EntityManagerFactoryDelegate.java:278) [java] at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:304) [java] at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:282) [java] at pe.ejb.ejb30.entity.client.outside.EntityTestOutsideContainer.(EntityTestOutsideContainer.java:14) [java] at pe.ejb.ejb30.entity.client.outside.EntityTestOutsideContainer.main(EntityTestOutsideContainer.java:741) [java] Caused by: java.lang.NullPointerException [java] at org.eclipse.persistence.tools.schemaframework.DefaultTableGenerator.resetFieldTypeForLOB(DefaultTableGenerator.java:519) [java] at org.eclipse.persistence.tools.schemaframework.DefaultTableGenerator.postInitTableSchema(DefaultTableGenerator.java:343) [java] at org.eclipse.persistence.tools.schemaframework.DefaultTableGenerator.postInitTableSchema(DefaultTableGenerator.java:370) [java] at org.eclipse.persistence.tools.schemaframework.DefaultTableGenerator.generateDefaultTableCreator(DefaultTableGenerator.java:189) [java] at org.eclipse.persistence.tools.schemaframework.SchemaManager.getDefaultTableCreator(SchemaManager.java:905) [java] at org.eclipse.persistence.tools.schemaframework.SchemaManager.replaceDefaultTables(SchemaManager.java:958) [java] at org.eclipse.persistence.tools.schemaframework.SchemaManager.replaceDefaultTables(SchemaManager.java:947) [java] at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.generateDefaultTables(EntityManagerFactoryProvider.java:98) [java] at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.writeDDLToDatabase(EntityManagerFactoryProvider.java:371) [java] at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.generateDDL(EntityManagerSetupImpl.java:3080) [java] at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:565) [java] ... 6 more clean: [delete] Deleting directory /export/hudson/workspace/sherry-das-dbg/appserver-sqe/pe/ejb/ejb30/entity/classes all: BUILD SUCCESSFUL Total time: 7 seconds