Hi,

I am using Marklogic recordloader to upload files to ML database. When running 
the recordloader as a standalone application in java, it works fine. However 
when trying to run the same from an Spring MVC project, it throws error. I am 
using ML version 6. The method of invocation is:

String[] args = { "/abc.properties" };
try{
RecordLoader.main(args);
}
Catch
{
...
}

The exception I am getting is:

Caused by: com.marklogic.recordloader.FatalException: 
java.lang.reflect.InvocationTargetException
       at 
com.marklogic.recordloader.AbstractInputHandler.getFactory(AbstractInputHandler.java:49)
       at 
com.marklogic.recordloader.DefaultInputHandler.run(DefaultInputHandler.java:104)
       at com.marklogic.ps.RecordLoader.runInputHandler(RecordLoader.java:309)
       at com.marklogic.ps.RecordLoader.run(RecordLoader.java:227)
       at com.marklogic.ps.RecordLoader.main(RecordLoader.java:176)
       at com.lxnx.lnf.mlutil.MLDB.bulkUpload(MLDB.java:147)
       ... 36 more
Caused by: java.lang.reflect.InvocationTargetException
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at com.marklogic.recordloader.LoaderFactory.<init>(LoaderFactory.java:89)
       at 
com.marklogic.recordloader.AbstractInputHandler.getFactory(AbstractInputHandler.java:46)
       ... 41 more
Caused by: com.marklogic.recordloader.FatalException: The XPP3 patch version is 
too old: 3
       at com.marklogic.recordloader.Loader.checkXppVersion(Loader.java:451)
       at com.marklogic.recordloader.Loader.checkEnvironment(Loader.java:361)
       ... 47 more

PFB the logs:

RecordLoader starting, version 2010-03-15.1 on 1.6.0_31 (Java(TM) SE Runtime 
Environment) Cp1252
Apr 23, 2013 6:41:32 PM com.marklogic.ps.RecordLoader configureFiles
WARNING: skipping resources/abc.properties: file does not exist.
Apr 23, 2013 6:41:32 PM com.marklogic.ps.RecordLoader initConfiguration
INFO: Configuration is com.marklogic.recordloader.xcc.XccConfiguration
logging to CONSOLE
logging to file simplelogger-%u-%g.log
Apr 23, 2013 6:41:32 PM com.marklogic.ps.SimpleLogger configureLogger
INFO: setting up logging for: com.marklogic.ps
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.AbstractConfiguration 
validateProperties
WARNING: unknown key: skipping shared.loader
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.AbstractConfiguration 
validateProperties
WARNING: unknown key: skipping tomcat.util.buf.StringCache.byte.enabled
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.AbstractConfiguration 
validateProperties
WARNING: unknown key: skipping org.apache.catalina.startup.TldConfig.jarsToSkip
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.AbstractConfiguration 
validateProperties
WARNING: unknown key: skipping webapp.root
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.AbstractConfiguration 
validateProperties
WARNING: unknown key: skipping tomcat.util.scan.DefaultJarScanner.jarsToSkip
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.AbstractConfiguration 
validateProperties
WARNING: unknown key: skipping 
org.apache.catalina.startup.ContextConfig.jarsToSkip
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.AbstractConfiguration 
validateProperties
WARNING: unknown key: skipping catalina.useNaming
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.AbstractConfiguration 
validateProperties
WARNING: unknown key: skipping catalina.home
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.AbstractConfiguration 
validateProperties
WARNING: unknown key: skipping package.definition
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.AbstractConfiguration 
validateProperties
WARNING: unknown key: skipping awt.toolkit
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.AbstractConfiguration 
validateProperties
WARNING: unknown key: skipping server.loader
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.AbstractConfiguration 
validateProperties
WARNING: unknown key: skipping catalina.base
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.AbstractConfiguration 
validateProperties
WARNING: unknown key: skipping common.loader
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.AbstractConfiguration 
validateProperties
WARNING: unknown key: skipping wtp.deploy
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.AbstractConfiguration 
validateProperties
WARNING: unknown key: skipping package.access
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.Configuration 
setUseFilenameIds
INFO: generating ids from file names
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.Configuration 
configureOptions
INFO: using input encoding UTF-8
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.Configuration 
configureOptions
INFO: using malformed input action REPORT
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.Configuration 
configureCollections
INFO: adding extra collection: com.marklogic.ps.RecordLoader.1366722692305
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.Configuration configure
INFO: connecting to xcc://admin:admin@localhost:9000/
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.xcc.XccConfiguration 
configure
INFO: configuring XCC-specific options
Apr 23, 2013 6:41:32 PM com.marklogic.ps.RecordLoader <init>
INFO: client hostname = CHNMCT144342D
Apr 23, 2013 6:41:32 PM com.marklogic.ps.RecordLoader <init>
INFO: RecordLoader starting, version 2010-03-15.1 on 1.6.0_31 (Java(TM) SE 
Runtime Environment) Cp1252
Apr 23, 2013 6:41:32 PM com.marklogic.ps.RecordLoader run
INFO: thread count = 1
Apr 23, 2013 6:41:32 PM com.marklogic.ps.RecordLoader 
initInputHandlerConstructor
INFO: input handler = com.marklogic.recordloader.DefaultInputHandler
Apr 23, 2013 6:41:32 PM com.marklogic.ps.RecordLoader runInputHandler
INFO: inputs.size = 0
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.DefaultInputHandler run
WARNING: Ignoring configured ID_NAME=#FILENAME for standard input
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.Configuration 
setUseAutomaticIds
INFO: generating automatic ids
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.LoaderFactory <init>
INFO: Loader is com.marklogic.recordloader.Loader
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.Loader getXppVersion
INFO: XPP3 version = 1.1.3.4d_b4_MIN
Apr 23, 2013 6:41:32 PM com.marklogic.recordloader.Monitor halt
INFO: halting

My 'abc.properties' file is present in WEB-INF.
Could you please let me know how I can use recordloader with my Spring MVC 
project?

THANKS AND REGARDS
Mohanraj

**************** CAUTION - Disclaimer *****************
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely
for the use of the addressee(s). If you are not the intended recipient, please
notify the sender by e-mail and delete the original message. Further, you are 
not
to copy, disclose, or distribute this e-mail or its contents to any other 
person and
any such actions are unlawful. This e-mail may contain viruses. Infosys has 
taken
every reasonable precaution to minimize this risk, but is not liable for any 
damage
you may sustain as a result of any virus in this e-mail. You should carry out 
your
own virus checks before opening the e-mail or attachment. Infosys reserves the
right to monitor and review the content of all messages sent to or from this 
e-mail
address. Messages sent to or from this e-mail address may be stored on the
Infosys e-mail system.
***INFOSYS******** End of Disclaimer ********INFOSYS***
_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to