Experiencing an EclipseLink ConversionException when executing a service task

(Doc ID 2034698.1)

Last updated on JULY 23, 2015

Applies to:

Oracle Business Process Management Suite - Version 11.1.1.6.0 and later
Information in this document applies to any platform.

Symptoms

An instance enters a service task and then it encounters an error after applying merge patch 21051197:

[2015-05-22T11:45:40.329-04:00] [msp_bpmmg_dev] [WARNING] [SOA-31732] [oracle.integration.platform.blocks.java] [tid: orabpel.engine.pool-11.thread-2] [userId: user] [ecid: 1a870a9e4a68ad20:a12c30e:14d728f2c6d:-8000-00000000000203c1,1:27002] [APP: soa-infra] [composite_name: Project] [component_name: Process] [component_instance_id: 510021] [composite_instance_id: 630307] Detail:[[
Local Exception Stack:
Exception [EclipseLink-3002] (Eclipse Persistence Services - 2.1.3.v20110304-r9073): org.eclipse.persistence.exceptions.ConversionException
Exception Description: The object [], of class [class java.lang.String], from mapping [org.eclipse.persistence.oxm.mappings.XMLDirectMapping[value-->text()]] with descriptor [XMLDescriptor(org.eclipse.persistence.jaxb.generated1 --> [DatabaseTable(arg9)])], could not be converted to [class java.lang.Boolean].
at org.eclipse.persistence.exceptions.ConversionException.couldNotBeConverted(ConversionException.java:71)
at org.eclipse.persistence.internal.helper.ConversionManager.convertObjectToBoolean(ConversionManager.java:271)
at org.eclipse.persistence.internal.helper.ConversionManager.convertObject(ConversionManager.java:131)
at org.eclipse.persistence.internal.oxm.XMLConversionManager.convertObject(XMLConversionManager.java:180)
at org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform.convertObject(DatasourcePlatform.java:157)
at org.eclipse.persistence.oxm.mappings.XMLDirectMapping.getAttributeValue(XMLDirectMapping.java:288)
at org.eclipse.persistence.internal.oxm.XMLDirectMappingNodeValue.endElement(XMLDirectMappingNodeValue.java:116)
at org.eclipse.persistence.oxm.record.UnmarshalRecord.endElement(UnmarshalRecord.java:777)
at org.eclipse.persistence.internal.oxm.record.XMLStreamReaderReader.parseEvent(XMLStreamReaderReader.java:123)
at org.eclipse.persistence.internal.oxm.record.XMLStreamReaderReader.parse(XMLStreamReaderReader.java:79)
at org.eclipse.persistence.internal.oxm.record.XMLStreamReaderReader.parse(XMLStreamReaderReader.java:69)
at org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(SAXUnmarshaller.java:713)
at org.eclipse.persistence.oxm.XMLUnmarshaller.unmarshal(XMLUnmarshaller.java:602)
at org.eclipse.persistence.jaxb.JAXBUnmarshaller.unmarshal(JAXBUnmarshaller.java:354)
at org.eclipse.persistence.jaxb.JAXBUnmarshaller.unmarshal(JAXBUnmarshaller.java:401)
at weblogic.wsee.databinding.internal.toplinkjaxb.JaxbToplinkRuntime$JaxbToplinkXmlBindingHandler.deserialize(JaxbToplinkRuntime.java:126)
at weblogic.wsee.databinding.internal.runtime.MessagePartConverter.deserialize(MessagePartConverter.java:69)
at weblogic.wsee.databinding.internal.runtime.MessagePartConverter.read(MessagePartConverter.java:56)
...

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms