Cartridge Deployment Problem - "Exception thrown transforming cartridge entity" (Doc ID 2090792.1)

Last updated on DECEMBER 23, 2015

Applies to:

Oracle Communications Order and Service Management - Version 7.2.2 and later
Information in this document applies to any platform.

Symptoms

While deploying a cartridge, the customer is experiencing the following exception:

 

<11-Dec-2015 12:17:52,414 EST AM> <ERROR> <transformer.CartridgeEntityTransformer> <[ACTIVE] ExecuteThread: '19' for queue: 'weblogic.kernel.Default (self-tuning)'> <Exception thrown transforming cartridge entity to ObjectModel.>
java.lang.IllegalArgumentException: Illegal group reference
at java.util.regex.Matcher.appendReplacement(Matcher.java:713)
at java.util.regex.Matcher.replaceAll(Matcher.java:813)
at java.lang.String.replaceAll(String.java:2189)
at oracle.communications.ordermanagement.util.CommonStringUtil.replaceProperties(Unknown Source)
at com.mslv.oms.metadatahandler.util.XMLMetadataHandlerUtil.searchAndReplaceEnvironmentProperties(Unknown Source)
at com.mslv.oms.metadatahandler.util.XMLMetadataHandlerUtil.getXMLString(Unknown Source)
at com.mslv.oms.metadatahandler.transformer.ModelClobTransformer.convertToObjectModel(Unknown Source)
at com.mslv.oms.metadatahandler.transformer.CartridgeEntityTransformer.toObjectModel(Unknown Source)
at com.mslv.oms.metadatahandler.operation.ImportOperation.processEntity(Unknown Source)
at com.mslv.oms.metadatahandler.operation.ImportOperation.doProcess(Unknown Source)
at com.mslv.oms.metadatahandler.operation.ImportOperation.deploy(Unknown Source)
at com.mslv.oms.cartridgemgmt.DeployCartridgeMDB.a(Unknown Source)
at com.mslv.oms.cartridgemgmt.DeployCartridgeMDB.a(Unknown Source)
at com.mslv.oms.cartridgemgmt.DeployCartridgeMDB.a(Unknown Source)
at com.mslv.oms.cartridgemgmt.DeployCartridgeMDB.onMessage(Unknown Source)
at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:583)
at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:486)
at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:388)
at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
<Dec 11, 2015 12:17:52 AM EST> <Error> <oms> <BEA-000000> <transformer.CartridgeEntityTransformer: Exception thrown transforming cartridge entity to ObjectModel.
java.lang.IllegalArgumentException: Illegal group reference
at java.util.regex.Matcher.appendReplacement(Matcher.java:713)
at java.util.regex.Matcher.replaceAll(Matcher.java:813)
at java.lang.String.replaceAll(String.java:2189)
at oracle.communications.ordermanagement.util.CommonStringUtil.replaceProperties(Unknown Source)
at com.mslv.oms.metadatahandler.util.XMLMetadataHandlerUtil.searchAndReplaceEnvironmentProperties(Unknown Source)
at com.mslv.oms.metadatahandler.util.XMLMetadataHandlerUtil.getXMLString(Unknown Source)
at com.mslv.oms.metadatahandler.transformer.ModelClobTransformer.convertToObjectModel(Unknown Source)
at com.mslv.oms.metadatahandler.transformer.CartridgeEntityTransformer.toObjectModel(Unknown Source)
at com.mslv.oms.metadatahandler.operation.ImportOperation.processEntity(Unknown Source)
at com.mslv.oms.metadatahandler.operation.ImportOperation.doProcess(Unknown Source)
at com.mslv.oms.metadatahandler.operation.ImportOperation.deploy(Unknown Source)
at com.mslv.oms.cartridgemgmt.DeployCartridgeMDB.a(Unknown Source)
at com.mslv.oms.cartridgemgmt.DeployCartridgeMDB.a(Unknown Source)
at com.mslv.oms.cartridgemgmt.DeployCartridgeMDB.a(Unknown Source)
at com.mslv.oms.cartridgemgmt.DeployCartridgeMDB.onMessage(Unknown Source)
at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:583)
at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:486)
at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:388)
at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

 

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