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

Reply via email to