The current archetype builds and runs smoothly on my system [1], also after modifying the ToDoItem class. The error Oscar describes is indeed caused by the fact that the classes are not enhanced.
Please provide more details if the error persists. Cheers, Jeroen [1] $ mvn -version Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100) Maven home: /usr/share/maven Java version: 1.6.0_45, vendor: Apple Inc. Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home Default locale: en_US, platform encoding: MacRoman OS name: "mac os x", version: "10.8.3", arch: "x86_64", family: "mac" On Tue, Jun 11, 2013 at 7:48 PM, Dan Haywood <[email protected]>wrote: > Still stumped with this, I'm afraid. > > I've just recreated the archetype, built and ran; pulled down latest > versions of DN, and seemed to run ok. > > The full script I ran was: > > 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 > > cd myapp > mvn clean install # nb: no '-o' flag here > mvn antrun:run > > > ~~~ > Jeroen, Maurizio, anyone else: > could you give this script a go and see if you can reproduce the issue for > Oscar? > > Thx > Dan > > > > > On 11 June 2013 11:01, Dan Haywood <[email protected]> wrote: > > > 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 > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> > >> > > >
