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 <ahu...@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 <ivan.ap9...@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...
> >
>

Reply via email to