In un'attività di un processo ho degli attributi sia di tipo Reference sia di tipo Lookup.
Mentre i primi sono gestiti correttamente in visualizzazione e aggiornamento, sugli attributi tipo Lookup ricevo in fase di salvataggio un messaggio di errore
“Impossibile aggiornare i campi dell'attività utente” con relativa eccezione WF_CANNOT_UPDATE_WORKITEM_VARIABLES IncidentStatus
(IncidentStatus è il nome dell'attributo)
Il problema avviene sia con un lookup definito da me sia con quello predefinito all'installazione "flowStatus"
Ovviamente se elimino dalla scheda attività l'attributo di tipo lookup il processo viene gestito correttamente.
Nel file cmdbuild.log ho trovato qs riferimento
ERROR 2010-10-22 09:22:28 [workflow] Original workflow exception
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: org.xml.sax.SAXException: Invalid element in org.cmdbuild.workflow.type.LookupType - code
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}hostname:CMDBServer
org.xml.sax.SAXException: Invalid element in org.cmdbuild.workflow.type.LookupType - code
at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
Qualcuno ha mai riscontrato problemi simili?
grazie