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