My +1 too.

Thanks for that, Kevin.  I agree that it's not worth holding the release up
for, but I'll definitely take a look-see at the minor issues you've raised
for next release.

Cheers (and happy new year too!)

Dan


On 31 December 2015 at 16:51, Kevin Meyer <[email protected]> wrote:

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