Hi Dan. I raised a ticket in JIRA for above mentioned issue except that domain-types url problem. It was a result of a cached page while we transfer to v 1.0. So basically it is a false alarm. Sorry about that.
Now I got couple off issues like above. http://localhost:8080/restful/objects/TODO/L_11/actions/delete/invoke Here I can't delete the entity. Instead it return a message mentioning "message": "state is: ABORTED" And most confusing one is this http://localhost:8080/restful/objects/TODO/L_11/actions/duplicate/invoke using param set { "description": { "value": "Des 6" }, "category": { "value": "Professional" }, "dueBy": { "value": "20131111" }, "cost": { "value": "23.2" } } It returned the message "message" : "Illegal pattern character 'T'", But when I look into the notYestCompleted list, I could see that it has added to the list though response gave me an error. Can you please give me some help here because I'm kind of stuck at invoking actions of Domain objects. Thnx Dimuthu On Mon, Jul 22, 2013 at 3:20 AM, Dan Haywood <[email protected]>wrote: > Hi Dimuthu > I can imagine why this is broken; category is an enum. > Could you do me a favour and raise a JIRA ticket for this? > > I'll try to fix it this week if I get a chance. As a workaround, just > comment out the property. > > Also, there was another issue you noticed, about "domainTypes" in a URL > instead of "domain-types". Could you raise a ticket for that as well? > > Thx > Dan > > > > On 21 July 2013 06:09, DImuthu Upeksha <[email protected]> wrote: > >> Hi Dan, >> I'm working on rendering domain object properties. >> While I was trying to go to the link >> >> http://localhost:8080/restful/objects/TODO/L_11/properties/category >> >> but it gave an error. >> >> { >> >> - message: "objectAdapter must be a root adapter", >> - stackTrace: >> [ >> - >> >> "org.apache.isis.viewer.restfulobjects.rendering.util.OidUtils.getOidStr(OidUtils.java:52)" >> , >> - >> >> "org.apache.isis.viewer.restfulobjects.rendering.util.OidUtils.getInstanceId(OidUtils.java:43)" >> , >> - >> >> "org.apache.isis.viewer.restfulobjects.rendering.domainobjects.DomainObjectReprRenderer.newLinkToBuilder(DomainObjectReprRenderer.java:59)" >> , >> - >> >> "org.apache.isis.viewer.restfulobjects.rendering.domainobjects.DomainObjectReprRenderer.valueOrRef(DomainObjectReprRenderer.java:363)" >> , >> - >> >> "org.apache.isis.viewer.restfulobjects.rendering.domainobjects.ObjectPropertyReprRenderer.propertyChoices(ObjectPropertyReprRenderer.java:161)" >> , >> - >> >> "org.apache.isis.viewer.restfulobjects.rendering.domainobjects.ObjectPropertyReprRenderer.addChoices(ObjectPropertyReprRenderer.java:142)" >> , >> - >> >> "org.apache.isis.viewer.restfulobjects.rendering.domainobjects.ObjectPropertyReprRenderer.render(ObjectPropertyReprRenderer.java:57)" >> , >> - >> >> "org.apache.isis.viewer.restfulobjects.server.resources.ResourceAbstract.responseOfOk(ResourceAbstract.java:213)" >> , >> - >> >> "org.apache.isis.viewer.restfulobjects.server.resources.ResourceAbstract.responseOfOk(ResourceAbstract.java:208)" >> , >> - >> >> "org.apache.isis.viewer.restfulobjects.server.resources.DomainResourceHelper.propertyDetails(DomainResourceHelper.java:201)" >> , >> - >> >> "org.apache.isis.viewer.restfulobjects.server.resources.DomainObjectResourceServerside.propertyDetails(DomainObjectResourceServerside.java:178)" >> , >> - "sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)", >> - "sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)", >> - "sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)" >> , >> - "java.lang.reflect.Method.invoke(Unknown Source)", >> - >> >> "org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:167)" >> , >> - >> >> "org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:269)" >> , >> - >> >> "org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:227)" >> , >> - >> >> "org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:216)" >> , >> - >> >> "org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:542)" >> , >> - >> >> "org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:524)" >> , >> - >> >> "org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:126)" >> , >> - >> >> "org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)" >> , >> - >> >> "org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)" >> , >> - >> >> "org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)" >> , >> - "javax.servlet.http.HttpServlet.service(HttpServlet.java:806)", >> - >> >> "org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)" >> , >> - >> >> "org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221)" >> , >> - >> >> "org.apache.isis.core.webapp.IsisSessionFilter$SessionState$1.handle(IsisSessionFilter.java:315)" >> , >> - >> >> "org.apache.isis.core.webapp.IsisSessionFilter.doFilter(IsisSessionFilter.java:404)" >> , >> - >> >> "org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)" >> , >> - >> >> "org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)" >> , >> - >> >> "org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)" >> , >> - >> >> "org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)" >> , >> - >> >> "org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)" >> , >> - >> >> "org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)" >> , >> - >> >> "org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)" >> , >> - >> >> "org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)" >> , >> - >> >> "org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)" >> , >> - >> >> "org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)" >> , >> - >> >> "org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)" >> , >> - >> >> "org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)" >> , >> - >> >> "org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)" >> , >> - >> "org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)" >> , >> - >> >> "org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)" >> , >> - "org.mortbay.jetty.Server.handle(Server.java:326)", >> - >> >> "org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)" >> , >> - >> >> "org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)" >> , >> - "org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)", >> - >> "org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)", >> - >> "org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)", >> - >> >> "org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)" >> , >> - >> >> "org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)" >> ], >> - causedBy: null >> >> } >> >> Can you go to this link or is this specific to my copy? If it an issue, >> how can I fix this? >> >> Thnx >> Dimuthu >> >> -- >> Regards >> >> W.Dimuthu Upeksha >> Undergraduate >> Department of Computer Science And Engineering >> >> University of Moratuwa, Sri Lanka >> > > -- Regards W.Dimuthu Upeksha Undergraduate Department of Computer Science And Engineering University of Moratuwa, Sri Lanka
