I see that DataNucleus has pushed out a new version. Could you set the DN version back to 3.2.2 and see if things work once more?
I'll look at tonight, in any case. Dan On 11 June 2013 10:54, GESCONSULTOR - Óscar Bou <[email protected]>wrote: > Same happens when executing using Maven or Eclipse Junit. > > > > > El 11/06/2013, a las 11:42, Dan Haywood <[email protected]> > escribió: > > > That looks like the error that is thrown when the dom classes haven't > been > > JDO enhanced. (Jeroen: do I have that right?) > > > > How did you run the tests? > > > > > > On 11 June 2013 10:35, GESCONSULTOR - Óscar Bou <[email protected] > >wrote: > > > >> > >> I've just created a new archetype project using the following command, > in > >> order to test some things within a "basic domain", using the following > >> commands: > >> > >> mvn archetype:generate -D > archetypeGroupId=org.apache.isis.archetype > >> -D archetypeArtifactId=quickstart_wicket_restful_jdo-archetype -D > >> archetypeVersion=1.0.3 -D groupId=com.mycompany -D > artifactId=myapp > >> > >> > >> When running the integration tests, the following exception is thrown: > >> > >> java.sql.SQLSyntaxErrorException: column of LOB or ARRAY type cannot be > >> used in operation > >> > >> > >> > >> > >> 11:29:18,514 [IsisConfigurationDefault main INFO ] adding > >> isis.persistor.datanucleus.RegisterEntities.packagePrefix=dom > >> 11:29:18,514 [IsisConfigurationDefault main INFO ] adding > >> > isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionURL=jdbc:hsqldb:mem:test > >> 11:29:18,514 [IsisConfigurationDefault main INFO ] adding > >> > isis.persistor.datanucleus.impl.datanucleus.defaultInheritanceStrategy=TABLE_PER_CLASS > >> 11:29:18,515 [IsisConfigurationDefault main INFO ] adding > >> isis.persistor.datanucleus.install-fixtures=true > >> 11:29:18,515 [IsisConfigurationDefault main INFO ] adding > >> isis.persistor.datanucleus.impl.datanucleus.cache.level2.type=none > >> 11:29:18,550 [IsisSystemFixturesHookAbstract main INFO ] > >> initialising Isis System > >> 11:29:18,550 [IsisSystemFixturesHookAbstract main INFO ] working > >> directory: /Users/oscarboubou/dev/test/myapp/integtests/. > >> 11:29:18,550 [IsisSystemFixturesHookAbstract main INFO ] > resource > >> stream source: null > >> 11:29:18,711 [TemplateImageLoaderAwt main INFO ] images to be > >> loaded from images/ > >> 11:29:18,974 [TemplateImageLoaderAwt main INFO ] images to be > >> loaded from images/ > >> 11:29:18,978 [ObjectReflectorDefault main INFO ] calling > >> @PostConstruct on all domain services > >> 11:29:18,979 [ObjectReflectorDefault main INFO ] ... found no > >> @PostConstruct methods on objstore.jdo.todo.ToDoItemsJdo > >> 11:29:18,979 [ObjectReflectorDefault main INFO ] ... found no > >> @PostConstruct methods on > org.apache.isis.core.wrapper.WrapperFactoryDefault > >> 11:29:18,979 [ObjectReflectorDefault main INFO ] ... calling > >> @PostConstruct method: > >> org.apache.isis.objectstore.jdo.service.RegisterEntities: init > >> 11:29:18,981 [ObjectReflectorDefault main INFO ] ... calling > >> @PostConstruct method: > >> org.apache.isis.objectstore.jdo.service.RegisterEntities: > >> registerAllPersistenceCapables > >> 11:29:19,119 [Reflections main INFO ] Reflections took > 98 > >> ms to scan 1 urls, producing 18 keys and 26 values > >> 11:29:19,145 [FacetedMethodsBuilder main INFO ] introspecting > >> dom.todo.ToDoItem > >> 11:29:19,275 [FacetedMethodsBuilder main INFO ] introspecting > >> java.lang.Object > >> 11:29:19,281 [FacetedMethodsBuilder main INFO ] introspecting > >> java.lang.Comparable > >> 11:29:19,285 [FacetedMethodsBuilder main INFO ] introspecting > >> boolean > >> 11:29:19,297 [FacetedMethodsBuilder main INFO ] introspecting > >> dom.todo.ToDoItem$Category > >> 11:29:19,301 [FacetedMethodsBuilder main INFO ] introspecting > >> java.lang.String > >> 11:29:19,311 [FacetedMethodsBuilder main INFO ] introspecting > >> org.apache.isis.applib.value.Blob > >> 11:29:19,314 [FacetedMethodsBuilder main INFO ] introspecting > >> java.math.BigDecimal > >> 11:29:19,323 [FacetedMethodsBuilder main INFO ] introspecting > >> java.util.List > >> 11:29:19,331 [FacetedMethodsBuilder main INFO ] introspecting > >> java.util.Collection > >> 11:29:19,333 [FacetedMethodsBuilder main INFO ] introspecting > >> java.lang.Iterable > >> 11:29:19,335 [FacetedMethodsBuilder main INFO ] introspecting > >> java.util.SortedSet > >> 11:29:19,337 [FacetedMethodsBuilder main INFO ] introspecting > >> java.util.Set > >> 11:29:19,357 [FacetedMethodsBuilder main INFO ] introspecting > >> org.joda.time.LocalDate > >> 11:29:19,370 [FacetedMethodsBuilder main INFO ] introspecting > >> java.lang.Long > >> 11:29:19,483 [FacetedMethodsBuilder main INFO ] introspecting > >> objstore.jdo.todo.ToDoItemsJdo > >> 11:29:19,488 [FacetedMethodsBuilder main INFO ] introspecting > >> dom.todo.ToDoItems > >> 11:29:19,492 [FacetedMethodsBuilder main INFO ] introspecting > >> org.apache.isis.applib.AbstractFactoryAndRepository > >> 11:29:19,493 [FacetedMethodsBuilder main INFO ] introspecting > >> org.apache.isis.applib.AbstractService > >> 11:29:19,494 [FacetedMethodsBuilder main INFO ] introspecting > >> org.apache.isis.applib.AbstractContainedObject > >> 11:29:19,552 [FacetedMethodsBuilder main INFO ] introspecting > >> org.apache.isis.core.wrapper.WrapperFactoryDefault > >> 11:29:19,557 [FacetedMethodsBuilder main INFO ] introspecting > >> org.apache.isis.applib.services.wrapper.WrapperFactory > >> 11:29:19,559 [FacetedMethodsBuilder main INFO ] introspecting > >> > org.apache.isis.core.commons.authentication.AuthenticationSessionProviderAware > >> 11:29:19,561 [FacetedMethodsBuilder main INFO ] introspecting > >> org.apache.isis.core.metamodel.spec.SpecificationLoaderAware > >> 11:29:19,562 [FacetedMethodsBuilder main INFO ] introspecting > >> org.apache.isis.core.metamodel.adapter.mgr.AdapterManagerAware > >> 11:29:19,564 [FacetedMethodsBuilder main INFO ] introspecting > >> org.apache.isis.core.metamodel.adapter.ObjectPersistorAware > >> 11:29:19,565 [FacetedMethodsBuilder main INFO ] introspecting > >> org.apache.isis.objectstore.jdo.service.RegisterEntities > >> 11:29:19,567 [FacetedMethodsBuilder main INFO ] introspecting > void > >> 11:29:19,569 [FacetedMethodsBuilder main INFO ] introspecting > >> java.util.Map > >> 11:29:19,599 [DataNucleusPersistenceMechanismInstaller main INFO > ] > >> did *not* find JNDI datasource; will use JDBC > >> 11:29:20,527 [Datastore main ERROR] Una excepcion > >> estaba tirada durante la addicion/validacion de algunas class(es) : la > >> columna de tipo LOB o ARRAY no se puede usar en esta operación > >> java.sql.SQLSyntaxErrorException: la columna de tipo LOB o ARRAY no se > >> puede usar en esta operación > >> at org.hsqldb.jdbc.Util.sqlException(Unknown Source) > >> at org.hsqldb.jdbc.Util.sqlException(Unknown Source) > >> at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source) > >> at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source) > >> at > >> > org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264) > >> at > >> > org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264) > >> at > >> > org.datanucleus.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:760) > >> at > >> > org.datanucleus.store.rdbms.table.TableImpl.createForeignKeys(TableImpl.java:527) > >> at > >> > org.datanucleus.store.rdbms.table.TableImpl.createConstraints(TableImpl.java:429) > >> at > >> > org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3424) > >> at > >> > org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3155) > >> at > >> > org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2806) > >> at > >> > org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:122) > >> at > >> > org.datanucleus.store.rdbms.RDBMSStoreManager.createSchema(RDBMSStoreManager.java:3934) > >> at > >> > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.createSchema(DataNucleusApplicationComponents.java:77) > >> at > >> > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:65) > >> at > >> > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:115) > >> at > >> > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:96) > >> at > >> > org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:137) > >> at > >> > org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:89) > >> at > >> > org.apache.isis.core.runtime.system.session.IsisSessionFactoryAbstract.openSession(IsisSessionFactoryAbstract.java:230) > >> at > >> > org.apache.isis.core.runtime.system.context.IsisContextStatic.openSessionInstance(IsisContextStatic.java:70) > >> at > >> > org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:278) > >> at > >> > org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:88) > >> at > >> > org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:131) > >> at > >> > org.apache.isis.core.integtestsupport.IsisSystemForTest.setUpSystem(IsisSystemForTest.java:273) > >> at > >> > org.apache.isis.core.integtestsupport.IsisSystemForTest.setUpSystem(IsisSystemForTest.java:256) > >> at > >> > integtests.AbstractIntegTest$IsisSystemForTestRule$1.initialValue(AbstractIntegTest.java:131) > >> at > >> > integtests.AbstractIntegTest$IsisSystemForTestRule$1.initialValue(AbstractIntegTest.java:1) > >> at java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:141) > >> at java.lang.ThreadLocal.get(ThreadLocal.java:131) > >> at > >> > integtests.AbstractIntegTest$IsisSystemForTestRule.getIsisSystemForTest(AbstractIntegTest.java:137) > >> at > >> > integtests.AbstractIntegTest$IsisSystemForTestRule.apply(AbstractIntegTest.java:142) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.withMethodRules(BlockJUnit4ClassRunner.java:349) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.withRules(BlockJUnit4ClassRunner.java:339) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:256) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) > >> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) > >> at > org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) > >> at > >> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) > >> at > org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) > >> at > org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) > >> at > >> > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > >> at org.junit.runners.ParentRunner.run(ParentRunner.java:309) > >> at > >> > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) > >> at > >> > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > >> at > >> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) > >> at > >> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) > >> at > >> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) > >> at > >> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) > >> Caused by: org.hsqldb.HsqlException: la columna de tipo LOB o ARRAY no > se > >> puede usar en esta operación > >> at org.hsqldb.error.Error.error(Unknown Source) > >> at org.hsqldb.error.Error.error(Unknown Source) > >> at org.hsqldb.Constraint.setColumnsIndexes(Unknown Source) > >> at > >> org.hsqldb.ParserDDL.compileAlterTableAddForeignKeyConstraint(Unknown > >> Source) > >> at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source) > >> at org.hsqldb.ParserDDL.compileAlter(Unknown Source) > >> at org.hsqldb.ParserCommand.compilePart(Unknown Source) > >> at org.hsqldb.ParserCommand.compileStatements(Unknown Source) > >> at org.hsqldb.Session.executeDirectStatement(Unknown Source) > >> at org.hsqldb.Session.execute(Unknown Source) > >> ... 49 more > >> > >> 11:29:20,527 [Datastore main ERROR] Una excepcion > >> estaba tirada durante la addicion/validacion de algunas class(es) : la > >> columna de tipo LOB o ARRAY no se puede usar en esta operación > >> java.sql.SQLSyntaxErrorException: la columna de tipo LOB o ARRAY no se > >> puede usar en esta operación > >> at org.hsqldb.jdbc.Util.sqlException(Unknown Source) > >> at org.hsqldb.jdbc.Util.sqlException(Unknown Source) > >> at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source) > >> at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source) > >> at > >> > org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264) > >> at > >> > org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264) > >> at > >> > org.datanucleus.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:760) > >> at > >> > org.datanucleus.store.rdbms.table.TableImpl.createForeignKeys(TableImpl.java:527) > >> at > >> > org.datanucleus.store.rdbms.table.TableImpl.createConstraints(TableImpl.java:429) > >> at > >> > org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3424) > >> at > >> > org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3155) > >> at > >> > org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2806) > >> at > >> > org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:122) > >> at > >> > org.datanucleus.store.rdbms.RDBMSStoreManager.createSchema(RDBMSStoreManager.java:3934) > >> at > >> > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.createSchema(DataNucleusApplicationComponents.java:77) > >> at > >> > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:65) > >> at > >> > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:115) > >> at > >> > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:96) > >> at > >> > org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:137) > >> at > >> > org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:89) > >> at > >> > org.apache.isis.core.runtime.system.session.IsisSessionFactoryAbstract.openSession(IsisSessionFactoryAbstract.java:230) > >> at > >> > org.apache.isis.core.runtime.system.context.IsisContextStatic.openSessionInstance(IsisContextStatic.java:70) > >> at > >> > org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:278) > >> at > >> > org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:88) > >> at > >> > org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:131) > >> at > >> > org.apache.isis.core.integtestsupport.IsisSystemForTest.setUpSystem(IsisSystemForTest.java:273) > >> at > >> > org.apache.isis.core.integtestsupport.IsisSystemForTest.setUpSystem(IsisSystemForTest.java:256) > >> at > >> > integtests.AbstractIntegTest$IsisSystemForTestRule$1.initialValue(AbstractIntegTest.java:131) > >> at > >> > integtests.AbstractIntegTest$IsisSystemForTestRule$1.initialValue(AbstractIntegTest.java:1) > >> at java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:141) > >> at java.lang.ThreadLocal.get(ThreadLocal.java:131) > >> at > >> > integtests.AbstractIntegTest$IsisSystemForTestRule.getIsisSystemForTest(AbstractIntegTest.java:137) > >> at > >> > integtests.AbstractIntegTest$IsisSystemForTestRule.apply(AbstractIntegTest.java:142) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.withMethodRules(BlockJUnit4ClassRunner.java:349) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.withRules(BlockJUnit4ClassRunner.java:339) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:256) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) > >> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) > >> at > org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) > >> at > >> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) > >> at > org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) > >> at > org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) > >> at > >> > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > >> at org.junit.runners.ParentRunner.run(ParentRunner.java:309) > >> at > >> > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) > >> at > >> > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > >> at > >> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) > >> at > >> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) > >> at > >> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) > >> at > >> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) > >> Caused by: org.hsqldb.HsqlException: la columna de tipo LOB o ARRAY no > se > >> puede usar en esta operación > >> at org.hsqldb.error.Error.error(Unknown Source) > >> at org.hsqldb.error.Error.error(Unknown Source) > >> at org.hsqldb.Constraint.setColumnsIndexes(Unknown Source) > >> at > >> org.hsqldb.ParserDDL.compileAlterTableAddForeignKeyConstraint(Unknown > >> Source) > >> at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source) > >> at org.hsqldb.ParserDDL.compileAlter(Unknown Source) > >> at org.hsqldb.ParserCommand.compilePart(Unknown Source) > >> at org.hsqldb.ParserCommand.compileStatements(Unknown Source) > >> at org.hsqldb.Session.executeDirectStatement(Unknown Source) > >> at org.hsqldb.Session.execute(Unknown Source) > >> ... 49 more > >> > >> 11:29:20,528 [Datastore main ERROR] Una excepcion > >> estaba tirada durante la addicion/validacion de algunas class(es) : la > >> columna de tipo LOB o ARRAY no se puede usar en esta operación > >> java.sql.SQLSyntaxErrorException: la columna de tipo LOB o ARRAY no se > >> puede usar en esta operación > >> at org.hsqldb.jdbc.Util.sqlException(Unknown Source) > >> at org.hsqldb.jdbc.Util.sqlException(Unknown Source) > >> at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source) > >> at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source) > >> at > >> > org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264) > >> at > >> > org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264) > >> at > >> > org.datanucleus.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:760) > >> at > >> > org.datanucleus.store.rdbms.table.TableImpl.createForeignKeys(TableImpl.java:527) > >> at > >> > org.datanucleus.store.rdbms.table.TableImpl.createConstraints(TableImpl.java:429) > >> at > >> > org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3424) > >> at > >> > org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3155) > >> at > >> > org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2806) > >> at > >> > org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:122) > >> at > >> > org.datanucleus.store.rdbms.RDBMSStoreManager.createSchema(RDBMSStoreManager.java:3934) > >> at > >> > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.createSchema(DataNucleusApplicationComponents.java:77) > >> at > >> > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:65) > >> at > >> > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:115) > >> at > >> > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:96) > >> at > >> > org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:137) > >> at > >> > org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:89) > >> at > >> > org.apache.isis.core.runtime.system.session.IsisSessionFactoryAbstract.openSession(IsisSessionFactoryAbstract.java:230) > >> at > >> > org.apache.isis.core.runtime.system.context.IsisContextStatic.openSessionInstance(IsisContextStatic.java:70) > >> at > >> > org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:278) > >> at > >> > org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:88) > >> at > >> > org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:131) > >> at > >> > org.apache.isis.core.integtestsupport.IsisSystemForTest.setUpSystem(IsisSystemForTest.java:273) > >> at > >> > org.apache.isis.core.integtestsupport.IsisSystemForTest.setUpSystem(IsisSystemForTest.java:256) > >> at > >> > integtests.AbstractIntegTest$IsisSystemForTestRule$1.initialValue(AbstractIntegTest.java:131) > >> at > >> > integtests.AbstractIntegTest$IsisSystemForTestRule$1.initialValue(AbstractIntegTest.java:1) > >> at java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:141) > >> at java.lang.ThreadLocal.get(ThreadLocal.java:131) > >> at > >> > integtests.AbstractIntegTest$IsisSystemForTestRule.getIsisSystemForTest(AbstractIntegTest.java:137) > >> at > >> > integtests.AbstractIntegTest$IsisSystemForTestRule.apply(AbstractIntegTest.java:142) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.withMethodRules(BlockJUnit4ClassRunner.java:349) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.withRules(BlockJUnit4ClassRunner.java:339) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:256) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) > >> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) > >> at > org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) > >> at > >> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) > >> at > org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) > >> at > org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) > >> at > >> > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > >> at org.junit.runners.ParentRunner.run(ParentRunner.java:309) > >> at > >> > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) > >> at > >> > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > >> at > >> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) > >> at > >> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) > >> at > >> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) > >> at > >> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) > >> Caused by: org.hsqldb.HsqlException: la columna de tipo LOB o ARRAY no > se > >> puede usar en esta operación > >> at org.hsqldb.error.Error.error(Unknown Source) > >> at org.hsqldb.error.Error.error(Unknown Source) > >> at org.hsqldb.Constraint.setColumnsIndexes(Unknown Source) > >> at > >> org.hsqldb.ParserDDL.compileAlterTableAddForeignKeyConstraint(Unknown > >> Source) > >> at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source) > >> at org.hsqldb.ParserDDL.compileAlter(Unknown Source) > >> at org.hsqldb.ParserCommand.compilePart(Unknown Source) > >> at org.hsqldb.ParserCommand.compileStatements(Unknown Source) > >> at org.hsqldb.Session.executeDirectStatement(Unknown Source) > >> at org.hsqldb.Session.execute(Unknown Source) > >> ... 49 more > >> > >> 11:29:20,528 [Datastore main ERROR] Una excepcion > >> estaba tirada durante la addicion/validacion de algunas class(es) : la > >> columna de tipo LOB o ARRAY no se puede usar en esta operación > >> java.sql.SQLSyntaxErrorException: la columna de tipo LOB o ARRAY no se > >> puede usar en esta operación > >> at org.hsqldb.jdbc.Util.sqlException(Unknown Source) > >> at org.hsqldb.jdbc.Util.sqlException(Unknown Source) > >> at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source) > >> at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source) > >> at > >> > org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264) > >> at > >> > org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264) > >> at > >> > org.datanucleus.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:760) > >> at > >> > org.datanucleus.store.rdbms.table.TableImpl.createForeignKeys(TableImpl.java:527) > >> at > >> > org.datanucleus.store.rdbms.table.TableImpl.createConstraints(TableImpl.java:429) > >> at > >> > org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3424) > >> at > >> > org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3155) > >> at > >> > org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2806) > >> at > >> > org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:122) > >> at > >> > org.datanucleus.store.rdbms.RDBMSStoreManager.createSchema(RDBMSStoreManager.java:3934) > >> at > >> > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.createSchema(DataNucleusApplicationComponents.java:77) > >> at > >> > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:65) > >> at > >> > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:115) > >> at > >> > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:96) > >> at > >> > org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:137) > >> at > >> > org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:89) > >> at > >> > org.apache.isis.core.runtime.system.session.IsisSessionFactoryAbstract.openSession(IsisSessionFactoryAbstract.java:230) > >> at > >> > org.apache.isis.core.runtime.system.context.IsisContextStatic.openSessionInstance(IsisContextStatic.java:70) > >> at > >> > org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:278) > >> at > >> > org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:88) > >> at > >> > org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:131) > >> at > >> > org.apache.isis.core.integtestsupport.IsisSystemForTest.setUpSystem(IsisSystemForTest.java:273) > >> at > >> > org.apache.isis.core.integtestsupport.IsisSystemForTest.setUpSystem(IsisSystemForTest.java:256) > >> at > >> > integtests.AbstractIntegTest$IsisSystemForTestRule$1.initialValue(AbstractIntegTest.java:131) > >> at > >> > integtests.AbstractIntegTest$IsisSystemForTestRule$1.initialValue(AbstractIntegTest.java:1) > >> at java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:141) > >> at java.lang.ThreadLocal.get(ThreadLocal.java:131) > >> at > >> > integtests.AbstractIntegTest$IsisSystemForTestRule.getIsisSystemForTest(AbstractIntegTest.java:137) > >> at > >> > integtests.AbstractIntegTest$IsisSystemForTestRule.apply(AbstractIntegTest.java:142) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.withMethodRules(BlockJUnit4ClassRunner.java:349) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.withRules(BlockJUnit4ClassRunner.java:339) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:256) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) > >> at > >> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) > >> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) > >> at > org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) > >> at > >> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) > >> at > org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) > >> at > org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) > >> at > >> > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > >> at org.junit.runners.ParentRunner.run(ParentRunner.java:309) > >> at > >> > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) > >> at > >> > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > >> at > >> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) > >> at > >> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) > >> at > >> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) > >> at > >> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) > >> Caused by: org.hsqldb.HsqlException: la columna de tipo LOB o ARRAY no > se > >> puede usar en esta operación > >> at org.hsqldb.error.Error.error(Unknown Source) > >> at org.hsqldb.error.Error.error(Unknown Source) > >> at org.hsqldb.Constraint.setColumnsIndexes(Unknown Source) > >> at > >> org.hsqldb.ParserDDL.compileAlterTableAddForeignKeyConstraint(Unknown > >> Source) > >> at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source) > >> at org.hsqldb.ParserDDL.compileAlter(Unknown Source) > >> at org.hsqldb.ParserCommand.compilePart(Unknown Source) > >> at org.hsqldb.ParserCommand.compileStatements(Unknown Source) > >> at org.hsqldb.Session.executeDirectStatement(Unknown Source) > >> at org.hsqldb.Session.execute(Unknown Source) > >> ... 49 more > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >
