Troubleshoot and support > Utilities


Troubleshoot: Data load error occurs when the VM argument is misspelled or omitted

An error occurs when you misspell or omit the VM argument when running the data load utility.


Problem

The following error occurs when running data load with an misspelled or unspecified VM argument.

An error occurred when attempting to end the business context service request. The error was: null
java.lang.NoClassDefFoundError: com.ibm.ffdc.Manager
at com.ibm.ws.naming.util.RasUtil.logException(RasUtil.java:164)
at com.ibm.ws.naming.util.RasUtil.logException(RasUtil.java:72)
at com.ibm.ws.naming.util.Helpers.getOrb(Helpers.java:362)
at com.ibm.ws.naming.util.WsnInitCtxFactory.getInitialContextInternal(WsnInitCtxFactory.java:421)
at com.ibm.ws.naming.util.WsnInitCtx.getContext(WsnInitCtx.java:123)
at com.ibm.ws.naming.util.WsnInitCtx.getContextIfNull(WsnInitCtx.java:798)
at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:164)
at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:179)
at javax.naming.InitialContext.lookup(InitialContext.java:450)
at com.ibm.ivj.ejb.runtime.AbstractAccessBean.lookupAndCacheHome(AbstractAccessBean.java:224)
at com.ibm.ivj.ejb.runtime.AbstractAccessBean.getGlobalHome(AbstractAccessBean.java:216)
at com.ibm.ivj.ejb.runtime.AbstractAccessBean.getHome(AbstractAccessBean.java:249)
at com.ibm.commerce.common.objects.StoreGroupAccessBean.ejbHome(StoreGroupAccessBean.java:99)
at com.ibm.commerce.common.objects.StoreGroupAccessBean.findAll(StoreGroupAccessBean.java:67)
at com.ibm.commerce.registry.StoreRegistry.loadAllStoreGroupIDs(StoreRegistry.java:405)
at com.ibm.commerce.registry.StoreRegistry.<init>(StoreRegistry.java:107)
at com.ibm.commerce.registry.StoreRegistry.initializeRegistry(StoreRegistry.java:448)
at com.ibm.commerce.registry.StoreRegistry.singleton(StoreRegistry.java:379)
at com.ibm.commerce.foundation.internal.server.services.businesscontext.ClassicCommerceContextServiceImpl.validateInputParameters(ClassicCommerceContextServiceImpl.java:532)
at com.ibm.commerce.foundation.internal.server.services.businesscontext.ClassicCommerceContextServiceImpl.startRequest(ClassicCommerceContextServiceImpl.java:356)
at com.ibm.commerce.foundation.dataload.AbstractBusinessObjectLoader.initializeBusinessContextProperties(AbstractBusinessObjectLoader.java:614)
at com.ibm.commerce.foundation.dataload.AbstractBusinessObjectLoader.init(AbstractBusinessObjectLoader.java:329)
at com.ibm.commerce.foundation.dataload.BusinessObjectLoader.init(BusinessObjectLoader.java:65)
at com.ibm.commerce.foundation.dataload.DataLoaderMain.execute(DataLoaderMain.java:423)
at com.ibm.commerce.foundation.dataload.DataLoaderMain.main(DataLoaderMain.java:212)
Caused by: java.lang.ClassNotFoundException: com.ibm.ffdc.Manager
at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:76)
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:643)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:345)
at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
... 25 more 


Solution

Ensure that you set the VM argument to "true" as shown:

-Dj2se=true 

Related reference

Data Load utility


+

Search Tips   |   Advanced Search