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

Reply via email to