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 >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >
