SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 66168: The extract process or the import process fails with an error when you use SAS® Marketing Automation Integration Utilities

DetailsHotfixAboutRate It

When you use the SAS Marketing Automation Integration Utilities (sasmaextract or sasmaimport), the extract process or the import process fails with the following error message:

Exception in thread "main" javax.xml.validation.SchemaFactoryConfigurationError:
Provider for class javax.xml.validation.SchemaFactory cannot be created
at javax.xml.validation.SchemaFactoryFinder.findServiceProvider(SchemaFactoryFinder.java:362)
at javax.xml.validation.SchemaFactoryFinder._newFactory(SchemaFactoryFinder.java:219)
at javax.xml.validation.SchemaFactoryFinder.newFactory(SchemaFactoryFinder.java:146)
at javax.xml.validation.SchemaFactory.newInstance(SchemaFactory.java:213)
at com.sas.svcs.environment.xml.XmlEnvironmentManager.init(XmlEnvironmentManager.java:161)
at com.sas.svcs.environment.xml.XmlEnvironmentManager.<init>(XmlEnvironmentManager.java:107)
at com.sas.svcs.environment.xml.XmlEnvironmentManager.<init>(XmlEnvironmentManager.java:90)
at com.sas.ci.services.common.services.CIServiceFactoryBootstrap.bootstrap(CIServiceFactoryBootstrap.java:107)
at com.sas.analytics.crm.auxdataio.util.JavaSessionHolder.bootstrapContextSession(JavaSessionHolder.java:50)
at com.sas.analytics.crm.auxdataio.util.MAMetaGatewayConnection.logon(MAMetaGatewayConnection.java:684)
at com.sas.analytics.crm.auxdataio.util.MAMetaGatewayConnection.<init>(MAMetaGatewayConnection.java:128)
at com.sas.analytics.crm.auxdataio.MAMetaGatewayFactory.getConnection(MAMetaGatewayFactory.java:108)
at com.sas.analytics.crm.auxdataio.MAMetaGatewayFactory.getConnection(MAMetaGatewayFactory.java:132)
at com.sas.analytics.crm.auxdataio.integration.MAIntegrationCommand.run(MAIntegrationCommand.java:154)
at com.sas.analytics.crm.auxdataio.extract.MAExtract.main(MAExtract.java:125)
Caused by: java.util.ServiceConfigurationError:javax.xml.validation.SchemaFactory:
jar:file:/D:/opt/sasinside/SASHome/SASVersionedJarRepository/eclipse/plugins/jws
dp_jaxp_2.0.0.0_SAS_20121211183425/jwsdp_xercesImpl.jar!/META-INF/services/javax.xml.validation.SchemaFactory:1: Illegal provider-class name:
http\://www.w3.org/2001/XMLSchema=com.sun.org.apache.xerces.internal.jaxp.validation.xs.SchemaFactoryImpl

As a workaround, remove the following two lines from the picklist file that resides in SASHOME\SASMarketingAutomationIntegrationUtilities\6.6:

name=jwsdp_jaxp
version=2.0.0.0_SAS_20121211183425

You do not need to restart anything. Just remove the two lines. After you remove these lines, the Integration Utilities will work.

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Marketing Automation Integration UtilitiesLinux for x646.69.4 TS1M6
64-bit Enabled Solaris6.69.4 TS1M6
64-bit Enabled AIX6.69.4 TS1M6
Microsoft® Windows® for x646.69.4 TS1M6
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.