You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@isis.apache.org by Sof��a Canio <ca...@gmail.com> on 2020/11/26 21:19:40 UTC

Problem with upload images in version 1.17

Hi, my name is Sofía
I’m working on a project to load a Truck Checklist; a requirement is uploading photos of the truck to check the status. We use the code of the page https://isis.apache.org/vw/2.0.0-M4/features/blob-attachments.html#image-rendered
And we had the next problem
@javax.jdo.annotations.Persistent(defaultFetchGroup="false", columns = {
        @javax.jdo.annotations.Column(name = "attachment_name"),
        @javax.jdo.annotations.Column(name = "attachment_mimetype"),
        @javax.jdo.annotations.Column(name = "attachment_bytes", jdbcType = "BLOB", sqlType = "BLOB")
})
@Property(
        domainEvent = AttachmentDomainEvent.class,
        optionality = Optionality.OPTIONAL
)
private Blob attachment;

public Blob getAttachment() { return attachment; }
public void setAttachment(final Blob attachment) { this.attachment = attachment; }

 
The Stacktrace is
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project Sistema-Checklist-module-simple: Compilation
 failure
[ERROR] /C:/Users/Soofi/PROYECTOS/Sistema-Checklist/module-simple/src/main/java/domainapp/modules/simple/dominio/checklist/Checklist.java:[100,27] cannot find symbol
[ERROR]   symbol:   class AttachmentDomainEvent
[ERROR]   location: class domainapp.modules.simple.dominio.checklist.Checklist
[ERROR]
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project Sistema-Checklist-module-simple: Compilation failure
/C:/Users/Soofi/PROYECTOS/Sistema-Checklist/module-simple/src/main/java/domainapp/modules/simple/dominio/checklist/Checklist.java:[100,27] cannot find symbol
  symbol:   class AttachmentDomainEvent
  location: class domainapp.modules.simple.dominio.checklist.Checklist

    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.apache.maven.plugin.compiler.CompilationFailureException: Compilation failure
/C:/Users/Soofi/PROYECTOS/Sistema-Checklist/module-simple/src/main/java/domainapp/modules/simple/dominio/checklist/Checklist.java:[100,27] cannot find symbol
  symbol:   class AttachmentDomainEvent
  location: class domainapp.modules.simple.dominio.checklist.Checklist

    at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute (AbstractCompilerMojo.java:858)
    at org.apache.maven.plugin.compiler.CompilerMojo.execute (CompilerMojo.java:129)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :Sistema-Checklist-module-simple
 
We use the version 1.17 of Isis, is a problem? 


AW: Problem with upload images in version 1.17

Posted by "Rade, Joerg / Kuehne + Nagel / Ham MI-DD" <Jo...@Kuehne-Nagel.com>.
Hi Sofia,

Unfortunately the documentation seems to be outdated (for 2.0.0-M4 as well as 1.17).

https://github.com/isisaddons/isis-app-kitchensink (based on 1.17) suggests:

    @javax.jdo.annotations.Persistent(defaultFetchGroup="false", columns = {
            @javax.jdo.annotations.Column(name = "someBlob_name"),
            @javax.jdo.annotations.Column(name = "someBlob_mimetype"),
            @javax.jdo.annotations.Column(name = "someBlob_bytes", jdbcType = "BLOB", sqlType = "VARBINARY")
    })
    @Property(optionality = Optionality.OPTIONAL)
    @Getter @Setter
    private Blob someBlob;

HTH -j

-----Ursprüngliche Nachricht-----
Von: Sof??a Canio <ca...@gmail.com>
Gesendet: Donnerstag, 26. November 2020 22:20
An: users@isis.apache.org
Betreff: Problem with upload images in version 1.17

Hi, my name is Sofía
I’m working on a project to load a Truck Checklist; a requirement is uploading photos of the truck to check the status. We use the code of the page https://isis.apache.org/vw/2.0.0-M4/features/blob-attachments.html#image-rendered
And we had the next problem
@javax.jdo.annotations.Persistent(defaultFetchGroup="false", columns = {
        @javax.jdo.annotations.Column(name = "attachment_name"),
        @javax.jdo.annotations.Column(name = "attachment_mimetype"),
        @javax.jdo.annotations.Column(name = "attachment_bytes", jdbcType = "BLOB", sqlType = "BLOB")
})
@Property(
        domainEvent = AttachmentDomainEvent.class,
        optionality = Optionality.OPTIONAL
)
private Blob attachment;

public Blob getAttachment() { return attachment; } public void setAttachment(final Blob attachment) { this.attachment = attachment; }


The Stacktrace is
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project Sistema-Checklist-module-simple: Compilation  failure [ERROR] /C:/Users/Soofi/PROYECTOS/Sistema-Checklist/module-simple/src/main/java/domainapp/modules/simple/dominio/checklist/Checklist.java:[100,27] cannot find symbol
[ERROR]   symbol:   class AttachmentDomainEvent
[ERROR]   location: class domainapp.modules.simple.dominio.checklist.Checklist
[ERROR]
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project Sistema-Checklist-module-simple: Compilation failure /C:/Users/Soofi/PROYECTOS/Sistema-Checklist/module-simple/src/main/java/domainapp/modules/simple/dominio/checklist/Checklist.java:[100,27] cannot find symbol
  symbol:   class AttachmentDomainEvent
  location: class domainapp.modules.simple.dominio.checklist.Checklist

    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) Caused by: org.apache.maven.plugin.compiler.CompilationFailureException: Compilation failure /C:/Users/Soofi/PROYECTOS/Sistema-Checklist/module-simple/src/main/java/domainapp/modules/simple/dominio/checklist/Checklist.java:[100,27] cannot find symbol
  symbol:   class AttachmentDomainEvent
  location: class domainapp.modules.simple.dominio.checklist.Checklist

    at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute (AbstractCompilerMojo.java:858)
    at org.apache.maven.plugin.compiler.CompilerMojo.execute (CompilerMojo.java:129)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) [ERROR] [ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :Sistema-Checklist-module-simple

We use the version 1.17 of Isis, is a problem?


Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors.), Martin Brinkmann, Lars-Olof Grün, Matthias Knicky, Axel Krichel, Nicholas Minde, Johannes Trimborn, Lars Wedel.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Ants Anupold, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik Köstergarten, André Schiffer, Heiko Schuhmacher.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.

Re: Problem with upload images in version 1.17

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
Also, double check on the JDO/Datanucleus annotations for the class with
the blob (image) in it - it looks like DN is trying to construct a query
against that.  The error message (translated to English) is:

"It was not possible to create an SQLExpression for the mapping of the type
"org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlobMapping" as
we do not support it"




On Tue, 26 Jan 2021 at 09:47, Andi Huber <ah...@apache.org> wrote:

> Hi Ivan,
>
> from the provided stack trace it is hard to tell, what is going on. If by
> any chance you can provide an reproducible example on github, we could have
> a look at it ant try to fix it. No promises, though.
>
> That said, as Apache Isis v2 is in the making and will likely be released
> 2021, I'd suggest to consider migrating, as we will definitely provide bug
> fixes for v2, but less so for v1.17.
>
> Cheers Andi
>
> On 2021/01/25 23:02:41, Ivan Alberto Palomeque <iv...@gmail.com>
> wrote:
> > Hi team,
> > Im ivan, Im doing the work together with sofia and this problem arose as
> a result of the image loading.
> > the problem is that loading another image crashes the project and throws
> the following error.
> >
> > 19581 19:51:55,405  [ClassCryptFactory    qtp1152554134-17 INFO ]  using
> encryption/decryption object
> org.apache.wicket.util.crypt.SunJceCrypt@2e2b4d26
> > 38635 19:52:14,459  [Query                qtp1152554134-18 ERROR]  No
> era posible crear un SQLExpression para el mapping del tipo
> "org.apache.isis.objectstore.jdo.datanucleus.valuetype
> > s.IsisBlobMapping"!
> > No era posible crear un SQLExpression para el mapping del tipo
> "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlobMapping"
> como no lo soportamos
> > org.datanucleus.exceptions.NucleusException: No era posible crear un
> SQLExpression para el mapping del tipo
> "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlobMapping" com
> > o no lo soportamos
> >         at
> org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:189)
> >         at
> org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:155)
> >         at
> org.datanucleus.store.rdbms.request.LocateBulkRequest.getStatement(LocateBulkRequest.java:158)
> >         at
> org.datanucleus.store.rdbms.request.LocateBulkRequest.execute(LocateBulkRequest.java:283)
> >         at
> org.datanucleus.store.rdbms.RDBMSPersistenceHandler.locateObjects(RDBMSPersistenceHandler.java:564)
> >         at
> org.datanucleus.ExecutionContextImpl.findObjects(ExecutionContextImpl.java:3313)
> >         at
> org.datanucleus.api.jdo.JDOPersistenceManager.getObjectsById(JDOPersistenceManager.java:1850)
> >         at
> org.apache.isis.core.runtime.system.persistence.PersistenceSession.loadPersistentPojos(PersistenceSession.java:1010)
> >         at
> org.apache.isis.core.runtime.system.persistence.PersistenceSession.adaptersFor(PersistenceSession.java:1603)
> >         at
> org.apache.isis.core.runtime.system.persistence.PersistenceSession.adaptersFor(PersistenceSession.java:1573)
> >         at
> org.apache.isis.viewer.wicket.model.models.EntityCollectionModel$Type$1.loadInBulk(EntityCollectionModel.java:107)
> >         at
> org.apache.isis.viewer.wicket.model.models.EntityCollectionModel$Type$1.load(EntityCollectionModel.java:93)
> >         at
> org.apache.isis.viewer.wicket.model.models.EntityCollectionModel.load(EntityCollectionModel.java:454)
> >         at
> org.apache.isis.viewer.wicket.model.models.EntityCollectionModel.load(EntityCollectionModel.java:70)
> >         at
> org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:135)
> >         at
> org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.CollectionContentsSortableDataProvider.size(CollectionContentsSortableDataProvider.java:68)
> >         at
> org.apache.wicket.markup.repeater.data.DataViewBase.internalGetItemCount(DataViewBase.java:142)
> >         at
> org.apache.wicket.markup.repeater.AbstractPageableView.getItemCount(AbstractPageableView.java:235)
> >         at
> org.apache.wicket.markup.repeater.AbstractPageableView.getRowCount(AbstractPageableView.java:216)
> >         at
> org.apache.wicket.markup.repeater.AbstractPageableView.getViewSize(AbstractPageableView.java:314)
> >         at
> org.apache.wicket.markup.repeater.AbstractPageableView.getItemModels(AbstractPageableView.java:99)
> >         at
> org.apache.wicket.markup.repeater.RefreshingView.onPopulate(RefreshingView.java:93)
> >         at
> org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:124)
> >         at
> org.apache.wicket.markup.repeater.AbstractPageableView.onBeforeRender(AbstractPageableView.java:115)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at org.apache.wicket.Page.onBeforeRender(Page.java:801)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.Component.internalPrepareForRender(Component.java:2236)
> >         at org.apache.wicket.Page
> .internalPrepareForRender(Page.java:242)
> >         at org.apache.wicket.Component.render(Component.java:2325)
> >         at org.apache.wicket.Page.renderPage(Page.java:1018)
> >         at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:124)
> >         at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:195)
> >         at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> >         at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
> >         at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> >         at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
> >         at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
> >         at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
> >         at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261)
> >         at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
> >         at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284)
> >         at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
> >         at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> >         at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
> >         at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> >         at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> >         at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> >         at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> >         at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> >         at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> >         at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> >         at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
> >         at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)
> >         at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
> >         at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
> >         at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
> >         at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)
> >         at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
> >         at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
> >         at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)
> >         at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
> >         at
> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
> >         at
> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
> >         at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
> >         at org.eclipse.jetty.server.Server.handle(Server.java:517)
> >         at
> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:306)
> >         at
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
> >         at org.eclipse.jetty.io
> .AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261)
> >         at org.eclipse.jetty.io
> .FillInterest.fillable(FillInterest.java:95)
> >         at org.eclipse.jetty.io
> .SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
> >         at
> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
> >         at
> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
> >         at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
> >         at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
> >         at java.lang.Thread.run(Thread.java:748)
> > 38635 19:52:14,459  [Query                qtp1152554134-18 ERROR]  No
> era posible crear un SQLExpression para el mapping del tipo
> "org.apache.isis.objectstore.jdo.datanucleus.valuetype
> > s.IsisBlobMapping"!
> > No era posible crear un SQLExpression para el mapping del tipo
> "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlobMapping"
> como no lo soportamos
> > org.datanucleus.exceptions.NucleusException: No era posible crear un
> SQLExpression para el mapping del tipo
> "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlobMapping" com
> > o no lo soportamos
> >         at
> org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:189)
> >         at
> org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:155)
> >         at
> org.datanucleus.store.rdbms.request.LocateBulkRequest.getStatement(LocateBulkRequest.java:158)
> >         at
> org.datanucleus.store.rdbms.request.LocateBulkRequest.execute(LocateBulkRequest.java:283)
> >         at
> org.datanucleus.store.rdbms.RDBMSPersistenceHandler.locateObjects(RDBMSPersistenceHandler.java:564)
> >         at
> org.datanucleus.ExecutionContextImpl.findObjects(ExecutionContextImpl.java:3313)
> >         at
> org.datanucleus.api.jdo.JDOPersistenceManager.getObjectsById(JDOPersistenceManager.java:1850)
> >         at
> org.apache.isis.core.runtime.system.persistence.PersistenceSession.loadPersistentPojos(PersistenceSession.java:1010)
> >         at
> org.apache.isis.core.runtime.system.persistence.PersistenceSession.adaptersFor(PersistenceSession.java:1603)
> >         at
> org.apache.isis.core.runtime.system.persistence.PersistenceSession.adaptersFor(PersistenceSession.java:1573)
> >         at
> org.apache.isis.viewer.wicket.model.models.EntityCollectionModel$Type$1.loadInBulk(EntityCollectionModel.java:107)
> >         at
> org.apache.isis.viewer.wicket.model.models.EntityCollectionModel$Type$1.load(EntityCollectionModel.java:93)
> >         at
> org.apache.isis.viewer.wicket.model.models.EntityCollectionModel.load(EntityCollectionModel.java:454)
> >         at
> org.apache.isis.viewer.wicket.model.models.EntityCollectionModel.load(EntityCollectionModel.java:70)
> >         at
> org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:135)
> >         at
> org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.CollectionContentsSortableDataProvider.size(CollectionContentsSortableDataProvider.java:68)
> >         at
> org.apache.wicket.markup.repeater.data.DataViewBase.internalGetItemCount(DataViewBase.java:142)
> >         at
> org.apache.wicket.markup.repeater.AbstractPageableView.getItemCount(AbstractPageableView.java:235)
> >         at
> org.apache.wicket.markup.repeater.AbstractPageableView.getRowCount(AbstractPageableView.java:216)
> >         at
> org.apache.wicket.markup.repeater.AbstractPageableView.getViewSize(AbstractPageableView.java:314)
> >         at
> org.apache.wicket.markup.repeater.AbstractPageableView.getItemModels(AbstractPageableView.java:99)
> >         at
> org.apache.wicket.markup.repeater.RefreshingView.onPopulate(RefreshingView.java:93)
> >         at
> org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:124)
> >         at
> org.apache.wicket.markup.repeater.AbstractPageableView.onBeforeRender(AbstractPageableView.java:115)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at org.apache.wicket.Page.onBeforeRender(Page.java:801)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.Component.internalPrepareForRender(Component.java:2236)
> >         at org.apache.wicket.Page
> .internalPrepareForRender(Page.java:242)
> >         at org.apache.wicket.Component.render(Component.java:2325)
> >         at org.apache.wicket.Page.renderPage(Page.java:1018)
> >         at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:124)
> >         at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:195)
> >         at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> >         at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
> >         at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> >         at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
> >         at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
> >         at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
> >         at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261)
> >         at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
> >         at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284)
> >         at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
> >         at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> >         at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
> >         at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> >         at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> >         at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> >         at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> >         at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> >         at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> >         at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> >         at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
> >         at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)
> >         at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
> >         at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
> >         at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
> >         at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)
> >         at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
> >         at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
> >         at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)
> >         at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
> >         at
> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
> >         at
> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
> >         at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
> >         at org.eclipse.jetty.server.Server.handle(Server.java:517)
> >         at
> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:306)
> >         at
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
> >         at org.eclipse.jetty.io
> .AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261)
> >         at org.eclipse.jetty.io
> .FillInterest.fillable(FillInterest.java:95)
> >         at org.eclipse.jetty.io
> .SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
> >         at
> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
> >         at
> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
> >         at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
> >         at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
> >         at java.lang.Thread.run(Thread.java:748)
> > 38776 19:52:14,600  [RequestCycleExtra    qtp1152554134-18 WARN ]
> ********************************
> > 38778 19:52:14,602  [RequestCycleExtra    qtp1152554134-18 WARN ]
> Handling the following exception
> > org.apache.wicket.WicketRuntimeException: Error attaching this container
> for rendering: [WebMarkupContainer [Component id = body]]
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1837)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         at
> org.apache.wicket.Component.onBeforeRender(Component.java:3916)
> >         at org.apache.wicket.Page.onBeforeRender(Page.java:801)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.Component.internalPrepareForRender(Component.java:2236)
> >         at org.apache.wicket.Page
> .internalPrepareForRender(Page.java:242)
> >         at org.apache.wicket.Component.render(Component.java:2325)
> >         at org.apache.wicket.Page.renderPage(Page.java:1018)
> >         at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:124)
> >         at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:195)
> >         at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> >         at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
> >         at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> >         at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
> >         at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
> >         at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
> >         at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261)
> >         at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
> >         at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284)
> >         at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
> >         at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> >         at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
> >         at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> >         at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> >         at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> >         at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> >         at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> >         at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> >         at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> >         at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
> >         at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)
> >         at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
> >         at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
> >         at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
> >         at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)
> >         at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
> >         at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
> >         at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)
> >         at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
> >         at
> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
> >         at
> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
> >         at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
> >         at org.eclipse.jetty.server.Server.handle(Server.java:517)
> >         at
> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:306)
> >         at
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
> >         at org.eclipse.jetty.io
> .AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261)
> >         at org.eclipse.jetty.io
> .FillInterest.fillable(FillInterest.java:95)
> >         at org.eclipse.jetty.io
> .SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
> >         at
> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
> >         at
> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
> >         at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
> >         at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
> >         at java.lang.Thread.run(Thread.java:748)
> > Caused by: org.datanucleus.exceptions.NucleusException: No era posible
> crear un SQLExpression para el mapping del tipo
> "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlobM
> > apping"!
> >         at
> org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:199)
> >         at
> org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:155)
> >         at
> org.datanucleus.store.rdbms.request.LocateBulkRequest.getStatement(LocateBulkRequest.java:158)
> >         at
> org.datanucleus.store.rdbms.request.LocateBulkRequest.execute(LocateBulkRequest.java:283)
> >         at
> org.datanucleus.store.rdbms.RDBMSPersistenceHandler.locateObjects(RDBMSPersistenceHandler.java:564)
> >         at
> org.datanucleus.ExecutionContextImpl.findObjects(ExecutionContextImpl.java:3313)
> >         at
> org.datanucleus.api.jdo.JDOPersistenceManager.getObjectsById(JDOPersistenceManager.java:1850)
> >         at
> org.apache.isis.core.runtime.system.persistence.PersistenceSession.loadPersistentPojos(PersistenceSession.java:1010)
> >         at
> org.apache.isis.core.runtime.system.persistence.PersistenceSession.adaptersFor(PersistenceSession.java:1603)
> >         at
> org.apache.isis.core.runtime.system.persistence.PersistenceSession.adaptersFor(PersistenceSession.java:1573)
> >         at
> org.apache.isis.viewer.wicket.model.models.EntityCollectionModel$Type$1.loadInBulk(EntityCollectionModel.java:107)
> >         at
> org.apache.isis.viewer.wicket.model.models.EntityCollectionModel$Type$1.load(EntityCollectionModel.java:93)
> >         at
> org.apache.isis.viewer.wicket.model.models.EntityCollectionModel.load(EntityCollectionModel.java:454)
> >         at
> org.apache.isis.viewer.wicket.model.models.EntityCollectionModel.load(EntityCollectionModel.java:70)
> >         at
> org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:135)
> >         at
> org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.CollectionContentsSortableDataProvider.size(CollectionContentsSortableDataProvider.java:68)
> >         at
> org.apache.wicket.markup.repeater.data.DataViewBase.internalGetItemCount(DataViewBase.java:142)
> >         at
> org.apache.wicket.markup.repeater.AbstractPageableView.getItemCount(AbstractPageableView.java:235)
> >         at
> org.apache.wicket.markup.repeater.AbstractPageableView.getRowCount(AbstractPageableView.java:216)
> >         at
> org.apache.wicket.markup.repeater.AbstractPageableView.getViewSize(AbstractPageableView.java:314)
> >         at
> org.apache.wicket.markup.repeater.AbstractPageableView.getItemModels(AbstractPageableView.java:99)
> >         at
> org.apache.wicket.markup.repeater.RefreshingView.onPopulate(RefreshingView.java:93)
> >         at
> org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:124)
> >         at
> org.apache.wicket.markup.repeater.AbstractPageableView.onBeforeRender(AbstractPageableView.java:115)
> >         at
> org.apache.wicket.Component.internalBeforeRender(Component.java:950)
> >         at org.apache.wicket.Component.beforeRender(Component.java:1018)
> >         at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
> >         ... 81 more
> > Caused by: org.datanucleus.exceptions.NucleusException: No era posible
> crear un SQLExpression para el mapping del tipo
> "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlo        at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:18
> > 25)
> >         ... 81 more
> > Caused by: org.datanucleus.exceptions.NucleusException: No era posible
> crear un SQLExpressi
> > on para el mapping del tipo
> "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlobMapping"
> como no lo soportamos
> >         at
> org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:189)
> >         ... 107 more
> > 38818 19:52:14,642  [RequestCycleExtra    qtp1152554134-18 WARN ]
> ********************************
> >
> > I await your comments
> > Regards...
> >
>

Re: Problem with upload images in version 1.17

Posted by Andi Huber <ah...@apache.org>.
Hi Ivan,

from the provided stack trace it is hard to tell, what is going on. If by any chance you can provide an reproducible example on github, we could have a look at it ant try to fix it. No promises, though.

That said, as Apache Isis v2 is in the making and will likely be released 2021, I'd suggest to consider migrating, as we will definitely provide bug fixes for v2, but less so for v1.17.

Cheers Andi

On 2021/01/25 23:02:41, Ivan Alberto Palomeque <iv...@gmail.com> wrote: 
> Hi team,
> Im ivan, Im doing the work together with sofia and this problem arose as a result of the image loading.
> the problem is that loading another image crashes the project and throws the following error.
> 
> 19581 19:51:55,405  [ClassCryptFactory    qtp1152554134-17 INFO ]  using encryption/decryption object org.apache.wicket.util.crypt.SunJceCrypt@2e2b4d26
> 38635 19:52:14,459  [Query                qtp1152554134-18 ERROR]  No era posible crear un SQLExpression para el mapping del tipo "org.apache.isis.objectstore.jdo.datanucleus.valuetype
> s.IsisBlobMapping"!
> No era posible crear un SQLExpression para el mapping del tipo "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlobMapping" como no lo soportamos
> org.datanucleus.exceptions.NucleusException: No era posible crear un SQLExpression para el mapping del tipo "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlobMapping" com
> o no lo soportamos
>         at org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:189)
>         at org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:155)
>         at org.datanucleus.store.rdbms.request.LocateBulkRequest.getStatement(LocateBulkRequest.java:158)
>         at org.datanucleus.store.rdbms.request.LocateBulkRequest.execute(LocateBulkRequest.java:283)
>         at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.locateObjects(RDBMSPersistenceHandler.java:564)
>         at org.datanucleus.ExecutionContextImpl.findObjects(ExecutionContextImpl.java:3313)
>         at org.datanucleus.api.jdo.JDOPersistenceManager.getObjectsById(JDOPersistenceManager.java:1850)
>         at org.apache.isis.core.runtime.system.persistence.PersistenceSession.loadPersistentPojos(PersistenceSession.java:1010)
>         at org.apache.isis.core.runtime.system.persistence.PersistenceSession.adaptersFor(PersistenceSession.java:1603)
>         at org.apache.isis.core.runtime.system.persistence.PersistenceSession.adaptersFor(PersistenceSession.java:1573)
>         at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel$Type$1.loadInBulk(EntityCollectionModel.java:107)
>         at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel$Type$1.load(EntityCollectionModel.java:93)
>         at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel.load(EntityCollectionModel.java:454)
>         at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel.load(EntityCollectionModel.java:70)
>         at org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:135)
>         at org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.CollectionContentsSortableDataProvider.size(CollectionContentsSortableDataProvider.java:68)
>         at org.apache.wicket.markup.repeater.data.DataViewBase.internalGetItemCount(DataViewBase.java:142)
>         at org.apache.wicket.markup.repeater.AbstractPageableView.getItemCount(AbstractPageableView.java:235)
>         at org.apache.wicket.markup.repeater.AbstractPageableView.getRowCount(AbstractPageableView.java:216)
>         at org.apache.wicket.markup.repeater.AbstractPageableView.getViewSize(AbstractPageableView.java:314)
>         at org.apache.wicket.markup.repeater.AbstractPageableView.getItemModels(AbstractPageableView.java:99)
>         at org.apache.wicket.markup.repeater.RefreshingView.onPopulate(RefreshingView.java:93)
>         at org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:124)
>         at org.apache.wicket.markup.repeater.AbstractPageableView.onBeforeRender(AbstractPageableView.java:115)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Page.onBeforeRender(Page.java:801)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.Component.internalPrepareForRender(Component.java:2236)
>         at org.apache.wicket.Page.internalPrepareForRender(Page.java:242)
>         at org.apache.wicket.Component.render(Component.java:2325)
>         at org.apache.wicket.Page.renderPage(Page.java:1018)
>         at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:124)
>         at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:195)
>         at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>         at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
>         at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>         at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
>         at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
>         at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
>         at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261)
>         at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
>         at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284)
>         at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
>         at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>         at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
>         at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>         at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>         at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>         at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>         at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>         at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>         at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>         at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
>         at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)
>         at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
>         at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
>         at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
>         at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)
>         at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
>         at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
>         at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)
>         at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
>         at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
>         at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
>         at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
>         at org.eclipse.jetty.server.Server.handle(Server.java:517)
>         at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:306)
>         at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
>         at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261)
>         at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
>         at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
>         at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
>         at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
>         at java.lang.Thread.run(Thread.java:748)
> 38635 19:52:14,459  [Query                qtp1152554134-18 ERROR]  No era posible crear un SQLExpression para el mapping del tipo "org.apache.isis.objectstore.jdo.datanucleus.valuetype
> s.IsisBlobMapping"!
> No era posible crear un SQLExpression para el mapping del tipo "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlobMapping" como no lo soportamos
> org.datanucleus.exceptions.NucleusException: No era posible crear un SQLExpression para el mapping del tipo "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlobMapping" com
> o no lo soportamos
>         at org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:189)
>         at org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:155)
>         at org.datanucleus.store.rdbms.request.LocateBulkRequest.getStatement(LocateBulkRequest.java:158)
>         at org.datanucleus.store.rdbms.request.LocateBulkRequest.execute(LocateBulkRequest.java:283)
>         at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.locateObjects(RDBMSPersistenceHandler.java:564)
>         at org.datanucleus.ExecutionContextImpl.findObjects(ExecutionContextImpl.java:3313)
>         at org.datanucleus.api.jdo.JDOPersistenceManager.getObjectsById(JDOPersistenceManager.java:1850)
>         at org.apache.isis.core.runtime.system.persistence.PersistenceSession.loadPersistentPojos(PersistenceSession.java:1010)
>         at org.apache.isis.core.runtime.system.persistence.PersistenceSession.adaptersFor(PersistenceSession.java:1603)
>         at org.apache.isis.core.runtime.system.persistence.PersistenceSession.adaptersFor(PersistenceSession.java:1573)
>         at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel$Type$1.loadInBulk(EntityCollectionModel.java:107)
>         at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel$Type$1.load(EntityCollectionModel.java:93)
>         at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel.load(EntityCollectionModel.java:454)
>         at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel.load(EntityCollectionModel.java:70)
>         at org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:135)
>         at org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.CollectionContentsSortableDataProvider.size(CollectionContentsSortableDataProvider.java:68)
>         at org.apache.wicket.markup.repeater.data.DataViewBase.internalGetItemCount(DataViewBase.java:142)
>         at org.apache.wicket.markup.repeater.AbstractPageableView.getItemCount(AbstractPageableView.java:235)
>         at org.apache.wicket.markup.repeater.AbstractPageableView.getRowCount(AbstractPageableView.java:216)
>         at org.apache.wicket.markup.repeater.AbstractPageableView.getViewSize(AbstractPageableView.java:314)
>         at org.apache.wicket.markup.repeater.AbstractPageableView.getItemModels(AbstractPageableView.java:99)
>         at org.apache.wicket.markup.repeater.RefreshingView.onPopulate(RefreshingView.java:93)
>         at org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:124)
>         at org.apache.wicket.markup.repeater.AbstractPageableView.onBeforeRender(AbstractPageableView.java:115)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Page.onBeforeRender(Page.java:801)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.Component.internalPrepareForRender(Component.java:2236)
>         at org.apache.wicket.Page.internalPrepareForRender(Page.java:242)
>         at org.apache.wicket.Component.render(Component.java:2325)
>         at org.apache.wicket.Page.renderPage(Page.java:1018)
>         at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:124)
>         at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:195)
>         at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>         at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
>         at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>         at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
>         at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
>         at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
>         at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261)
>         at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
>         at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284)
>         at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
>         at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>         at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
>         at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>         at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>         at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>         at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>         at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>         at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>         at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>         at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
>         at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)
>         at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
>         at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
>         at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
>         at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)
>         at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
>         at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
>         at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)
>         at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
>         at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
>         at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
>         at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
>         at org.eclipse.jetty.server.Server.handle(Server.java:517)
>         at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:306)
>         at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
>         at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261)
>         at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
>         at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
>         at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
>         at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
>         at java.lang.Thread.run(Thread.java:748)
> 38776 19:52:14,600  [RequestCycleExtra    qtp1152554134-18 WARN ]  ********************************
> 38778 19:52:14,602  [RequestCycleExtra    qtp1152554134-18 WARN ]  Handling the following exception
> org.apache.wicket.WicketRuntimeException: Error attaching this container for rendering: [WebMarkupContainer [Component id = body]]
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1837)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
>         at org.apache.wicket.Page.onBeforeRender(Page.java:801)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.Component.internalPrepareForRender(Component.java:2236)
>         at org.apache.wicket.Page.internalPrepareForRender(Page.java:242)
>         at org.apache.wicket.Component.render(Component.java:2325)
>         at org.apache.wicket.Page.renderPage(Page.java:1018)
>         at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:124)
>         at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:195)
>         at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>         at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
>         at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>         at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
>         at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
>         at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
>         at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261)
>         at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
>         at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284)
>         at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
>         at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>         at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
>         at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>         at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>         at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>         at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>         at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>         at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>         at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>         at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
>         at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)
>         at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
>         at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
>         at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
>         at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)
>         at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
>         at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
>         at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)
>         at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
>         at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
>         at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
>         at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
>         at org.eclipse.jetty.server.Server.handle(Server.java:517)
>         at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:306)
>         at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
>         at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261)
>         at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
>         at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
>         at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
>         at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
>         at java.lang.Thread.run(Thread.java:748)
> Caused by: org.datanucleus.exceptions.NucleusException: No era posible crear un SQLExpression para el mapping del tipo "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlobM
> apping"!
>         at org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:199)
>         at org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:155)
>         at org.datanucleus.store.rdbms.request.LocateBulkRequest.getStatement(LocateBulkRequest.java:158)
>         at org.datanucleus.store.rdbms.request.LocateBulkRequest.execute(LocateBulkRequest.java:283)
>         at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.locateObjects(RDBMSPersistenceHandler.java:564)
>         at org.datanucleus.ExecutionContextImpl.findObjects(ExecutionContextImpl.java:3313)
>         at org.datanucleus.api.jdo.JDOPersistenceManager.getObjectsById(JDOPersistenceManager.java:1850)
>         at org.apache.isis.core.runtime.system.persistence.PersistenceSession.loadPersistentPojos(PersistenceSession.java:1010)
>         at org.apache.isis.core.runtime.system.persistence.PersistenceSession.adaptersFor(PersistenceSession.java:1603)
>         at org.apache.isis.core.runtime.system.persistence.PersistenceSession.adaptersFor(PersistenceSession.java:1573)
>         at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel$Type$1.loadInBulk(EntityCollectionModel.java:107)
>         at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel$Type$1.load(EntityCollectionModel.java:93)
>         at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel.load(EntityCollectionModel.java:454)
>         at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel.load(EntityCollectionModel.java:70)
>         at org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:135)
>         at org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.CollectionContentsSortableDataProvider.size(CollectionContentsSortableDataProvider.java:68)
>         at org.apache.wicket.markup.repeater.data.DataViewBase.internalGetItemCount(DataViewBase.java:142)
>         at org.apache.wicket.markup.repeater.AbstractPageableView.getItemCount(AbstractPageableView.java:235)
>         at org.apache.wicket.markup.repeater.AbstractPageableView.getRowCount(AbstractPageableView.java:216)
>         at org.apache.wicket.markup.repeater.AbstractPageableView.getViewSize(AbstractPageableView.java:314)
>         at org.apache.wicket.markup.repeater.AbstractPageableView.getItemModels(AbstractPageableView.java:99)
>         at org.apache.wicket.markup.repeater.RefreshingView.onPopulate(RefreshingView.java:93)
>         at org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:124)
>         at org.apache.wicket.markup.repeater.AbstractPageableView.onBeforeRender(AbstractPageableView.java:115)
>         at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
>         at org.apache.wicket.Component.beforeRender(Component.java:1018)
>         at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
>         ... 81 more
> Caused by: org.datanucleus.exceptions.NucleusException: No era posible crear un SQLExpression para el mapping del tipo "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlo        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:18
> 25)
>         ... 81 more
> Caused by: org.datanucleus.exceptions.NucleusException: No era posible crear un SQLExpressi
> on para el mapping del tipo "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlobMapping" como no lo soportamos
>         at org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:189)
>         ... 107 more
> 38818 19:52:14,642  [RequestCycleExtra    qtp1152554134-18 WARN ]  ********************************
> 
> I await your comments
> Regards...
> 

Re: Problem with upload images in version 1.17

Posted by Ivan Alberto Palomeque <iv...@gmail.com>.
Hi team,
Im ivan, Im doing the work together with sofia and this problem arose as a result of the image loading.
the problem is that loading another image crashes the project and throws the following error.

19581 19:51:55,405  [ClassCryptFactory    qtp1152554134-17 INFO ]  using encryption/decryption object org.apache.wicket.util.crypt.SunJceCrypt@2e2b4d26
38635 19:52:14,459  [Query                qtp1152554134-18 ERROR]  No era posible crear un SQLExpression para el mapping del tipo "org.apache.isis.objectstore.jdo.datanucleus.valuetype
s.IsisBlobMapping"!
No era posible crear un SQLExpression para el mapping del tipo "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlobMapping" como no lo soportamos
org.datanucleus.exceptions.NucleusException: No era posible crear un SQLExpression para el mapping del tipo "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlobMapping" com
o no lo soportamos
        at org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:189)
        at org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:155)
        at org.datanucleus.store.rdbms.request.LocateBulkRequest.getStatement(LocateBulkRequest.java:158)
        at org.datanucleus.store.rdbms.request.LocateBulkRequest.execute(LocateBulkRequest.java:283)
        at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.locateObjects(RDBMSPersistenceHandler.java:564)
        at org.datanucleus.ExecutionContextImpl.findObjects(ExecutionContextImpl.java:3313)
        at org.datanucleus.api.jdo.JDOPersistenceManager.getObjectsById(JDOPersistenceManager.java:1850)
        at org.apache.isis.core.runtime.system.persistence.PersistenceSession.loadPersistentPojos(PersistenceSession.java:1010)
        at org.apache.isis.core.runtime.system.persistence.PersistenceSession.adaptersFor(PersistenceSession.java:1603)
        at org.apache.isis.core.runtime.system.persistence.PersistenceSession.adaptersFor(PersistenceSession.java:1573)
        at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel$Type$1.loadInBulk(EntityCollectionModel.java:107)
        at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel$Type$1.load(EntityCollectionModel.java:93)
        at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel.load(EntityCollectionModel.java:454)
        at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel.load(EntityCollectionModel.java:70)
        at org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:135)
        at org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.CollectionContentsSortableDataProvider.size(CollectionContentsSortableDataProvider.java:68)
        at org.apache.wicket.markup.repeater.data.DataViewBase.internalGetItemCount(DataViewBase.java:142)
        at org.apache.wicket.markup.repeater.AbstractPageableView.getItemCount(AbstractPageableView.java:235)
        at org.apache.wicket.markup.repeater.AbstractPageableView.getRowCount(AbstractPageableView.java:216)
        at org.apache.wicket.markup.repeater.AbstractPageableView.getViewSize(AbstractPageableView.java:314)
        at org.apache.wicket.markup.repeater.AbstractPageableView.getItemModels(AbstractPageableView.java:99)
        at org.apache.wicket.markup.repeater.RefreshingView.onPopulate(RefreshingView.java:93)
        at org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:124)
        at org.apache.wicket.markup.repeater.AbstractPageableView.onBeforeRender(AbstractPageableView.java:115)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Page.onBeforeRender(Page.java:801)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.Component.internalPrepareForRender(Component.java:2236)
        at org.apache.wicket.Page.internalPrepareForRender(Page.java:242)
        at org.apache.wicket.Component.render(Component.java:2325)
        at org.apache.wicket.Page.renderPage(Page.java:1018)
        at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:124)
        at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:195)
        at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
        at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
        at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
        at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
        at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
        at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
        at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261)
        at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
        at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
        at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
        at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
        at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
        at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
        at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
        at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
        at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
        at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
        at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
        at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
        at org.eclipse.jetty.server.Server.handle(Server.java:517)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:306)
        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
        at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
        at java.lang.Thread.run(Thread.java:748)
38635 19:52:14,459  [Query                qtp1152554134-18 ERROR]  No era posible crear un SQLExpression para el mapping del tipo "org.apache.isis.objectstore.jdo.datanucleus.valuetype
s.IsisBlobMapping"!
No era posible crear un SQLExpression para el mapping del tipo "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlobMapping" como no lo soportamos
org.datanucleus.exceptions.NucleusException: No era posible crear un SQLExpression para el mapping del tipo "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlobMapping" com
o no lo soportamos
        at org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:189)
        at org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:155)
        at org.datanucleus.store.rdbms.request.LocateBulkRequest.getStatement(LocateBulkRequest.java:158)
        at org.datanucleus.store.rdbms.request.LocateBulkRequest.execute(LocateBulkRequest.java:283)
        at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.locateObjects(RDBMSPersistenceHandler.java:564)
        at org.datanucleus.ExecutionContextImpl.findObjects(ExecutionContextImpl.java:3313)
        at org.datanucleus.api.jdo.JDOPersistenceManager.getObjectsById(JDOPersistenceManager.java:1850)
        at org.apache.isis.core.runtime.system.persistence.PersistenceSession.loadPersistentPojos(PersistenceSession.java:1010)
        at org.apache.isis.core.runtime.system.persistence.PersistenceSession.adaptersFor(PersistenceSession.java:1603)
        at org.apache.isis.core.runtime.system.persistence.PersistenceSession.adaptersFor(PersistenceSession.java:1573)
        at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel$Type$1.loadInBulk(EntityCollectionModel.java:107)
        at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel$Type$1.load(EntityCollectionModel.java:93)
        at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel.load(EntityCollectionModel.java:454)
        at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel.load(EntityCollectionModel.java:70)
        at org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:135)
        at org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.CollectionContentsSortableDataProvider.size(CollectionContentsSortableDataProvider.java:68)
        at org.apache.wicket.markup.repeater.data.DataViewBase.internalGetItemCount(DataViewBase.java:142)
        at org.apache.wicket.markup.repeater.AbstractPageableView.getItemCount(AbstractPageableView.java:235)
        at org.apache.wicket.markup.repeater.AbstractPageableView.getRowCount(AbstractPageableView.java:216)
        at org.apache.wicket.markup.repeater.AbstractPageableView.getViewSize(AbstractPageableView.java:314)
        at org.apache.wicket.markup.repeater.AbstractPageableView.getItemModels(AbstractPageableView.java:99)
        at org.apache.wicket.markup.repeater.RefreshingView.onPopulate(RefreshingView.java:93)
        at org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:124)
        at org.apache.wicket.markup.repeater.AbstractPageableView.onBeforeRender(AbstractPageableView.java:115)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Page.onBeforeRender(Page.java:801)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.Component.internalPrepareForRender(Component.java:2236)
        at org.apache.wicket.Page.internalPrepareForRender(Page.java:242)
        at org.apache.wicket.Component.render(Component.java:2325)
        at org.apache.wicket.Page.renderPage(Page.java:1018)
        at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:124)
        at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:195)
        at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
        at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
        at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
        at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
        at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
        at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
        at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261)
        at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
        at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
        at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
        at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
        at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
        at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
        at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
        at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
        at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
        at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
        at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
        at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
        at org.eclipse.jetty.server.Server.handle(Server.java:517)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:306)
        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
        at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
        at java.lang.Thread.run(Thread.java:748)
38776 19:52:14,600  [RequestCycleExtra    qtp1152554134-18 WARN ]  ********************************
38778 19:52:14,602  [RequestCycleExtra    qtp1152554134-18 WARN ]  Handling the following exception
org.apache.wicket.WicketRuntimeException: Error attaching this container for rendering: [WebMarkupContainer [Component id = body]]
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1837)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        at org.apache.wicket.Component.onBeforeRender(Component.java:3916)
        at org.apache.wicket.Page.onBeforeRender(Page.java:801)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.Component.internalPrepareForRender(Component.java:2236)
        at org.apache.wicket.Page.internalPrepareForRender(Page.java:242)
        at org.apache.wicket.Component.render(Component.java:2325)
        at org.apache.wicket.Page.renderPage(Page.java:1018)
        at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:124)
        at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:195)
        at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
        at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
        at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
        at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
        at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
        at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
        at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261)
        at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
        at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
        at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
        at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
        at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
        at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
        at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
        at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
        at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
        at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
        at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
        at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
        at org.eclipse.jetty.server.Server.handle(Server.java:517)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:306)
        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
        at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
        at java.lang.Thread.run(Thread.java:748)
Caused by: org.datanucleus.exceptions.NucleusException: No era posible crear un SQLExpression para el mapping del tipo "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlobM
apping"!
        at org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:199)
        at org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:155)
        at org.datanucleus.store.rdbms.request.LocateBulkRequest.getStatement(LocateBulkRequest.java:158)
        at org.datanucleus.store.rdbms.request.LocateBulkRequest.execute(LocateBulkRequest.java:283)
        at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.locateObjects(RDBMSPersistenceHandler.java:564)
        at org.datanucleus.ExecutionContextImpl.findObjects(ExecutionContextImpl.java:3313)
        at org.datanucleus.api.jdo.JDOPersistenceManager.getObjectsById(JDOPersistenceManager.java:1850)
        at org.apache.isis.core.runtime.system.persistence.PersistenceSession.loadPersistentPojos(PersistenceSession.java:1010)
        at org.apache.isis.core.runtime.system.persistence.PersistenceSession.adaptersFor(PersistenceSession.java:1603)
        at org.apache.isis.core.runtime.system.persistence.PersistenceSession.adaptersFor(PersistenceSession.java:1573)
        at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel$Type$1.loadInBulk(EntityCollectionModel.java:107)
        at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel$Type$1.load(EntityCollectionModel.java:93)
        at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel.load(EntityCollectionModel.java:454)
        at org.apache.isis.viewer.wicket.model.models.EntityCollectionModel.load(EntityCollectionModel.java:70)
        at org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:135)
        at org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.CollectionContentsSortableDataProvider.size(CollectionContentsSortableDataProvider.java:68)
        at org.apache.wicket.markup.repeater.data.DataViewBase.internalGetItemCount(DataViewBase.java:142)
        at org.apache.wicket.markup.repeater.AbstractPageableView.getItemCount(AbstractPageableView.java:235)
        at org.apache.wicket.markup.repeater.AbstractPageableView.getRowCount(AbstractPageableView.java:216)
        at org.apache.wicket.markup.repeater.AbstractPageableView.getViewSize(AbstractPageableView.java:314)
        at org.apache.wicket.markup.repeater.AbstractPageableView.getItemModels(AbstractPageableView.java:99)
        at org.apache.wicket.markup.repeater.RefreshingView.onPopulate(RefreshingView.java:93)
        at org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:124)
        at org.apache.wicket.markup.repeater.AbstractPageableView.onBeforeRender(AbstractPageableView.java:115)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
        at org.apache.wicket.Component.beforeRender(Component.java:1018)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1825)
        ... 81 more
Caused by: org.datanucleus.exceptions.NucleusException: No era posible crear un SQLExpression para el mapping del tipo "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlo        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:18
25)
        ... 81 more
Caused by: org.datanucleus.exceptions.NucleusException: No era posible crear un SQLExpressi
on para el mapping del tipo "org.apache.isis.objectstore.jdo.datanucleus.valuetypes.IsisBlobMapping" como no lo soportamos
        at org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory.newExpression(SQLExpressionFactory.java:189)
        ... 107 more
38818 19:52:14,642  [RequestCycleExtra    qtp1152554134-18 WARN ]  ********************************

I await your comments
Regards...

Re: Problem with upload images in version 1.17

Posted by Andi Huber <ah...@apache.org>.
Hi Sofía,

seems Maven, fails to compile your sources. Have you tried commenting out the particular line of code that says:

     // domainEvent = AttachmentDomainEvent.class,

Cheers, Andi

On 2020/11/26 21:19:40, Sof��a Canio <ca...@gmail.com> wrote: 
> Hi, my name is Sofía
> I’m working on a project to load a Truck Checklist; a requirement is uploading photos of the truck to check the status. We use the code of the page https://isis.apache.org/vw/2.0.0-M4/features/blob-attachments.html#image-rendered
> And we had the next problem
> @javax.jdo.annotations.Persistent(defaultFetchGroup="false", columns = {
>         @javax.jdo.annotations.Column(name = "attachment_name"),
>         @javax.jdo.annotations.Column(name = "attachment_mimetype"),
>         @javax.jdo.annotations.Column(name = "attachment_bytes", jdbcType = "BLOB", sqlType = "BLOB")
> })
> @Property(
>         domainEvent = AttachmentDomainEvent.class,
>         optionality = Optionality.OPTIONAL
> )
> private Blob attachment;
> 
> public Blob getAttachment() { return attachment; }
> public void setAttachment(final Blob attachment) { this.attachment = attachment; }
> 
>  
> The Stacktrace is
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project Sistema-Checklist-module-simple: Compilation
>  failure
> [ERROR] /C:/Users/Soofi/PROYECTOS/Sistema-Checklist/module-simple/src/main/java/domainapp/modules/simple/dominio/checklist/Checklist.java:[100,27] cannot find symbol
> [ERROR]   symbol:   class AttachmentDomainEvent
> [ERROR]   location: class domainapp.modules.simple.dominio.checklist.Checklist
> [ERROR]
> [ERROR] -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project Sistema-Checklist-module-simple: Compilation failure
> /C:/Users/Soofi/PROYECTOS/Sistema-Checklist/module-simple/src/main/java/domainapp/modules/simple/dominio/checklist/Checklist.java:[100,27] cannot find symbol
>   symbol:   class AttachmentDomainEvent
>   location: class domainapp.modules.simple.dominio.checklist.Checklist
> 
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
>     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>     at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke (Method.java:498)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
> Caused by: org.apache.maven.plugin.compiler.CompilationFailureException: Compilation failure
> /C:/Users/Soofi/PROYECTOS/Sistema-Checklist/module-simple/src/main/java/domainapp/modules/simple/dominio/checklist/Checklist.java:[100,27] cannot find symbol
>   symbol:   class AttachmentDomainEvent
>   location: class domainapp.modules.simple.dominio.checklist.Checklist
> 
>     at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute (AbstractCompilerMojo.java:858)
>     at org.apache.maven.plugin.compiler.CompilerMojo.execute (CompilerMojo.java:129)
>     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
>     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>     at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke (Method.java:498)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
> [ERROR]
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions, please read the following articles:
> [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
> [ERROR]
> [ERROR] After correcting the problems, you can resume the build with the command
> [ERROR]   mvn <goals> -rf :Sistema-Checklist-module-simple
>  
> We use the version 1.17 of Isis, is a problem? 
> 
>