Error retrieving form properties from activiti-REST
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2012 04:32 AM
Hello,
I have encountered this error when trying to retrieve the form properties. I am using activiti 5.8
http://localhost:8080/activiti-rest/service/form/1724/properties
the stacktrace:
java.lang.NullPointerException
at org.codehaus.jackson.node.ObjectNode.toString(ObjectNode.java:344)
at org.codehaus.jackson.node.ArrayNode.toString(ArrayNode.java:403)
at org.codehaus.jackson.node.ObjectNode.toString(ObjectNode.java:344)
at java.lang.String.valueOf(String.java:2826)
at java.lang.StringBuilder.append(StringBuilder.java:115)
at org.restlet.service.ConverterService.toRepresentation(ConverterService.java:213)
at org.restlet.resource.UniformResource.toRepresentation(UniformResource.java:667)
at org.restlet.resource.ServerResource.doHandle(ServerResource.java:464)
at org.restlet.resource.ServerResource.get(ServerResource.java:645)
heres my process definition.
Any help is greatly appreciated.
Thanks
I have encountered this error when trying to retrieve the form properties. I am using activiti 5.8
http://localhost:8080/activiti-rest/service/form/1724/properties
the stacktrace:
java.lang.NullPointerException
at org.codehaus.jackson.node.ObjectNode.toString(ObjectNode.java:344)
at org.codehaus.jackson.node.ArrayNode.toString(ArrayNode.java:403)
at org.codehaus.jackson.node.ObjectNode.toString(ObjectNode.java:344)
at java.lang.String.valueOf(String.java:2826)
at java.lang.StringBuilder.append(StringBuilder.java:115)
at org.restlet.service.ConverterService.toRepresentation(ConverterService.java:213)
at org.restlet.resource.UniformResource.toRepresentation(UniformResource.java:667)
at org.restlet.resource.ServerResource.doHandle(ServerResource.java:464)
at org.restlet.resource.ServerResource.get(ServerResource.java:645)
heres my process definition.
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:activiti="http://activiti.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="diagrams"> <process id="LoanProcess" name="LoanProcess"> <userTask id="processLoanRequestTask" name="Process Loan Request" activiti:assignee="${initiator}"> <extensionElements> <activiti:formProperty id="ICNO" name="IC Number" type="string" required="true"></activiti:formProperty> <activiti:formProperty id="amount" name="Loan Amount" type="long" required="true"></activiti:formProperty> </extensionElements> </userTask> <startEvent id="startevent1" name="Start" activiti:initiator="initiator"></startEvent> <sequenceFlow id="flow2" name="" sourceRef="startevent1" targetRef="processLoanRequestTask"></sequenceFlow> <endEvent id="endevent1" name="End"></endEvent> <serviceTask id="checkCredit" name="Check Credit" activiti:class="loan.CheckCredit"></serviceTask> <sequenceFlow id="flow3" name="" sourceRef="processLoanRequestTask" targetRef="checkCredit"></sequenceFlow> <userTask id="approveLoanTask" name="Approve Loan" activiti:candidateGroups="management" activiti:formKey="approveLoan.jsp"> <extensionElements> <activiti:formProperty id="approveLoan" name="Approve Loan?" type="enum" required="true"> <activiti:value id="true" name="Yes"></activiti:value> <activiti:value id="false" name="No"></activiti:value> </activiti:formProperty> </extensionElements> </userTask> <exclusiveGateway id="exclusivegateway2" name="Exclusive Gateway"></exclusiveGateway> <sequenceFlow id="flow7" name="" sourceRef="approveLoanTask" targetRef="exclusivegateway2"></sequenceFlow> <userTask id="processLoanTask" name="Process Loan" activiti:assignee="${initiator}"></userTask> <sequenceFlow id="flow9" name="Approved" sourceRef="exclusivegateway2" targetRef="processLoanTask"> <conditionExpression xsi:type="tFormalExpression"><![CDATA[${approveLoan == 'true'}]]></conditionExpression> </sequenceFlow> <sequenceFlow id="flow10" name="Reject" sourceRef="exclusivegateway2" targetRef="endevent1"> <conditionExpression xsi:type="tFormalExpression"><![CDATA[${approveLoan == 'false'}]]></conditionExpression> </sequenceFlow> <sequenceFlow id="flow11" name="" sourceRef="processLoanTask" targetRef="endevent1"></sequenceFlow> <sequenceFlow id="flow12" name="" sourceRef="checkCredit" targetRef="exclusivegateway3"></sequenceFlow> <sequenceFlow id="flow13" name="" sourceRef="exclusivegateway3" targetRef="endevent1"> <extensionElements> <activiti:executionListener event="take" class="loan.FailCreditListener"></activiti:executionListener> </extensionElements> <conditionExpression xsi:type="tFormalExpression"><![CDATA[${result.equals('false')}]]></conditionExpression> </sequenceFlow> <sequenceFlow id="flow14" name="" sourceRef="exclusivegateway3" targetRef="approveLoanTask"> <extensionElements> <activiti:executionListener event="take" class="loan.PassCreditListener"></activiti:executionListener> </extensionElements> <conditionExpression xsi:type="tFormalExpression"><![CDATA[${result.equals('true')}]]></conditionExpression> </sequenceFlow> <exclusiveGateway id="exclusivegateway3" name="Exclusive Gateway"></exclusiveGateway> </process>
Any help is greatly appreciated.
Thanks
Labels:
- Labels:
-
Archive
3 REPLIES 3
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-12-2012 08:24 PM
Additional info:
I also got the same error when trying to get form properties for task "Handle Vacation Request" that is from Activiti's own sample.
I also got the same error when trying to get form properties for task "Handle Vacation Request" that is from Activiti's own sample.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-31-2012 11:37 PM
I have the same error too , is there any solution ?

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-01-2012 03:39 AM
Did you try it with Activiti 5.9? If so can you post the full stacktrace?
Best regards,
Best regards,
