+1

Only one issue with the simple-app generated from the archetype, but the
result still works:

If I search for an item by name, I get the stack trace (at bottom) in the
console (but the search still succeeds).

Observation: Perhaps worth a JIRA ticket? If I create a second item or try
to "Update name" with an existing name (Foo), I get an ugly  "Data already
exists" duplicate name message - it would perhaps be "nice" to catch this
with a validate method/service/Mixin?

Otherwise, Thanks all!!  Happy New Year!

Cheers,
Kevin

Stack trace:
  [exec] 17:44:34,108  [Query                qtp822175402-25 WARN ] 
Candidate class for JDOQL single-string query
(domainapp.dom.modules.simple.SimpleObject) could not be resolved
     [exec] Class "domainapp.dom.modules.simple.SimpleObject" was not
found in the CLASSPATH. Please check your specification and your
CLASSPATH.
     [exec] org.datanucleus.exceptions.ClassNotResolvedException: Class
"domainapp.dom.modules.simple.SimpleObject" was not found in the
CLASSPATH. Please check your specification and your CLASSPATH.
     [exec]     at
org.datanucleus.ClassLoaderResolverImpl.classForName(ClassLoaderResolverImpl.java:213)
     [exec]     at
org.datanucleus.util.Imports.resolveClassDeclaration(Imports.java:203)
     [exec]     at
org.datanucleus.store.query.AbstractJDOQLQuery.<init>(AbstractJDOQLQuery.java:129)
     [exec]     at
org.datanucleus.store.rdbms.query.JDOQLQuery.<init>(JDOQLQuery.java:139)
     [exec]     at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
     [exec]     at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
     [exec]     at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
     [exec]     at
java.lang.reflect.Constructor.newInstance(Constructor.java:422)
     [exec]     at
org.datanucleus.plugin.NonManagedPluginRegistry.createExecutableExtension(NonManagedPluginRegistry.java:606)
     [exec]     at
org.datanucleus.plugin.PluginManager.createExecutableExtension(PluginManager.java:330)
     [exec]     at
org.datanucleus.store.query.QueryManagerImpl.newQuery(QueryManagerImpl.java:228)
     [exec]     at
org.datanucleus.api.jdo.JDOPersistenceManager.newQuery(JDOPersistenceManager.java:1317)
     [exec]     at
org.datanucleus.api.jdo.JDOPersistenceManager.newNamedQuery(JDOPersistenceManager.java:1440)
     [exec]     at
org.apache.isis.core.runtime.system.persistence.PersistenceSession.newJdoNamedQuery(PersistenceSession.java:1334)
     [exec]     at
org.apache.isis.objectstore.jdo.datanucleus.persistence.queries.PersistenceQueryFindUsingApplibQueryProcessor.getResults(PersistenceQueryFindUsingApplibQueryProcessor.java:103)
     [exec]     at
org.apache.isis.objectstore.jdo.datanucleus.persistence.queries.PersistenceQueryFindUsingApplibQueryProcessor.process(PersistenceQueryFindUsingApplibQueryProcessor.java:57)
     [exec]     at
org.apache.isis.objectstore.jdo.datanucleus.persistence.queries.PersistenceQueryFindUsingApplibQueryProcessor.process(PersistenceQueryFindUsingApplibQueryProcessor.java:40)
     [exec]     at
org.apache.isis.core.runtime.system.persistence.PersistenceSession.processPersistenceQuery(PersistenceSession.java:500)
     [exec]     at
org.apache.isis.core.runtime.system.persistence.PersistenceSession.access$000(PersistenceSession.java:153)
     [exec]     at
org.apache.isis.core.runtime.system.persistence.PersistenceSession$1.execute(PersistenceSession.java:461)
     [exec]     at
org.apache.isis.core.runtime.system.persistence.PersistenceSession$1.execute(PersistenceSession.java:458)
     [exec]     at
org.apache.isis.core.runtime.system.transaction.IsisTransactionManager.executeWithinTransaction(IsisTransactionManager.java:216)
     [exec]     at
org.apache.isis.core.runtime.system.persistence.PersistenceSession.findInstancesInTransaction(PersistenceSession.java:457)
     [exec]     at
org.apache.isis.core.runtime.system.persistence.PersistenceSession.allMatchingQuery(PersistenceSession.java:423)
     [exec]     at
org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession$2.allMatchingQuery(RuntimeContextFromSession.java:177)
     [exec]     at
org.apache.isis.core.metamodel.services.container.DomainObjectContainerDefault.submitQuery(DomainObjectContainerDefault.java:626)
     [exec]     at
org.apache.isis.core.metamodel.services.container.DomainObjectContainerDefault.allMatches(DomainObjectContainerDefault.java:622)
     [exec]     at
domainapp.dom.simple.SimpleObjects.findByName(SimpleObjects.java:78)
     [exec]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [exec]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [exec]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [exec]     at java.lang.reflect.Method.invoke(Method.java:497)
     [exec]     at
org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract.internalInvoke(ActionInvocationFacetForDomainEventAbstract.java:407)
     [exec]     at
org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract.invoke(ActionInvocationFacetForDomainEventAbstract.java:210)
     [exec]     at
org.apache.isis.core.runtime.transaction.facets.ActionInvocationFacetWrapTransaction$1.execute(ActionInvocationFacetWrapTransaction.java:62)
     [exec]     at
org.apache.isis.core.runtime.transaction.facets.ActionInvocationFacetWrapTransaction$1.execute(ActionInvocationFacetWrapTransaction.java:59)
     [exec]     at
org.apache.isis.core.runtime.system.transaction.IsisTransactionManager.executeWithinTransaction(IsisTransactionManager.java:216)
     [exec]     at
org.apache.isis.core.runtime.transaction.facets.ActionInvocationFacetWrapTransaction.invoke(ActionInvocationFacetWrapTransaction.java:59)
     [exec]     at
org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault.execute(ObjectActionDefault.java:363)
     [exec]     at
org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault.executeWithRuleChecking(ObjectActionDefault.java:351)
     [exec]     at
org.apache.isis.viewer.wicket.model.models.ActionModel.executeAction(ActionModel.java:468)
     [exec]     at
org.apache.isis.viewer.wicket.model.models.ActionModel.load(ActionModel.java:448)
     [exec]     at
org.apache.isis.viewer.wicket.model.models.ActionModel.load(ActionModel.java:81)
     [exec]     at
org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:124)
     [exec]     at
org.apache.isis.viewer.wicket.model.models.ActionModel.executeHandlingApplicationExceptions(ActionModel.java:560)
     [exec]     at
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.executeActionOnTargetAndProcessResults(ActionPanel.java:257)
     [exec]     at
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.executeActionAndProcessResults(ActionPanel.java:205)
     [exec]     at
org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersFormPanel$ActionParameterForm$1.onSubmit(ActionParametersFormPanel.java:152)
     [exec]     at
org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108)
     [exec]     at
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$AjaxFormSubmitter.onSubmit(AjaxFormSubmitBehavior.java:215)
     [exec]     at
org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1305)
     [exec]     at
org.apache.wicket.markup.html.form.Form.process(Form.java:966)
     [exec]     at
org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:788)
     [exec]     at
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:171)
     [exec]     at
org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:146)
     [exec]     at
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:641)
     [exec]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [exec]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [exec]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [exec]     at java.lang.reflect.Method.invoke(Method.java:497)
     [exec]     at
org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
     [exec]     at
org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
     [exec]     at
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250)
     [exec]     at
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236)
     [exec]     at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:890)
     [exec]     at
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
     [exec]     at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
     [exec]     at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
     [exec]     at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
     [exec]     at
org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
     [exec]     at
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
     [exec]     at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
     [exec]     at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1650)
     [exec]     at
org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
     [exec]     at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1650)
     [exec]     at
org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
     [exec]     at
org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
     [exec]     at
org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
     [exec]     at
org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
     [exec]     at
org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
     [exec]     at
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
     [exec]     at
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
     [exec]     at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1650)
     [exec]     at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:583)
     [exec]     at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
     [exec]     at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
     [exec]     at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
     [exec]     at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1125)
     [exec]     at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
     [exec]     at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
     [exec]     at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1059)
     [exec]     at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
     [exec]     at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
     [exec]     at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
     [exec]     at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
     [exec]     at org.eclipse.jetty.server.Server.handle(Server.java:497)
     [exec]     at
org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
     [exec]     at
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:248)
     [exec]     at
org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
     [exec]     at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:610)
     [exec]     at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:539)
     [exec]     at java.lang.Thread.run(Thread.java:745)
     [exec] 17:44:34,108  [Query                qtp822175402-25 WARN ] 
Candidate class for JDOQL single-string query
(domainapp.dom.modules.simple.SimpleObject) could not be resolved





On Tue, December 29, 2015 15:56, Dan Haywood wrote:
> I've cut a release for Apache Isis Core and the simpleapp archetype:
>
>
> * Core 1.11.0
> * SimpleApp Archetype 1.11.0
>
>
> The source code artifacts have been uploaded to staging repositories on
> repository.apache.org:
>
>
> *
> http://repository.apache.org/content/repositories/orgapacheisis-1039/org/a
> pache/isis/core/isis/1.11.0/isis-1.11.0-source-release.zip *
> http://repository.apache.org/content/repositories/orgapacheisis-1040/org/a
> pache/isis/archetype/simpleapp-archetype/1.11.0/simpleapp-archetype-1.11.
> 0-source-release.zip
>
>
> For each zip there is a corresponding signature file (append .asc to the
> zip's url).
>
> In the source code repo the code has been tagged as isis-1.11.0-RC1 and
> simpleapp-archetype-1.11.0-RC1; see
> https://git-wip-us.apache.org/repos/asf?p=isis.git.
>
>
> For instructions on how to verify the release (build from binaries and/or
>  use in Maven directly), see
> http://isis.apache.org/guides/cg.html#_cg_committers_verifying-releases
>
>
> Please verify the release and cast your vote.  The vote will be open for
> a minimum of 72 hours.
>
> [ ] +1
> [ ]  0
> [ ] -1
>
>


-- 
Kevin Meyer
Ljubljana, Slovenia


Reply via email to