Hi Guys,


I am new to SQOOP and am stuck at the 5 minute demo. This is with sqoop-1.99.3-bin-hadoop200 on a mac. The error I see is in the catalina.out. I searched the web and the workaround suggested ("org.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES = false") doesn't seem to help. The sqoop.log has no errors, but says "shutting down". Any ideas?


SQOOP.LOG

---------

2014-03-18 18:25:04,796 INFO  framework.FrameworkManager [org.apache.sqoop.framework.FrameworkManager.initialize(FrameworkManager.java:159)] Submission manager initialized: OK

2014-03-18 18:25:04,807 INFO  mapreduce.MapreduceSubmissionEngine [org.apache.sqoop.submission.mapreduce.MapreduceSubmissionEngine.initialize(MapreduceSubmissionEngine.java:75)] Initializing Map-reduce Submission Engine

2014-03-18 18:25:04,846 INFO  core.SqoopServer [org.apache.sqoop.core.SqoopServer.destroy(SqoopServer.java:35)] Shutting down Sqoop server


CATALINA.OUT

------------

Mar 18, 2014 6:25:04 PM org.apache.catalina.core.StandardContext start

SEVERE: Error listenerStart

Mar 18, 2014 6:25:04 PM org.apache.catalina.core.StandardContext start

SEVERE: Context [/sqoop] startup failed due to previous errors

Mar 18, 2014 6:25:04 PM org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc

SEVERE: The web application [/sqoop] registered the JDBC driver [org.apache.derby.jdbc.AutoloadedDriver40] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.

Mar 18, 2014 6:25:04 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads

SEVERE: The web application [/sqoop] appears to have started a thread named [sqoop-config-file-poller] but has failed to stop it. This is very likely to create a memory leak.

Mar 18, 2014 6:25:04 PM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks

SEVERE: The web application [/sqoop] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@7b24c107]) and a value of type [org.apache.derby.iapi.services.context.ContextManager] (value [org.apache.derby.iapi.services.context.ContextManager@63c39669]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak.

Mar 18, 2014 6:25:04 PM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks

SEVERE: The web application [/sqoop] created a ThreadLocal with key of type [java.lang.ThreadLocal] (val

ue [java.lang.ThreadLocal@7b24c107]) and a value of type [org.apache.derby.iapi.services.context.Context

Manager] (value [org.apache.derby.iapi.services.context.ContextManager@2887d605]) but failed to remove i

t when the web application was stopped. This is very likely to create a memory leak.

log4j: log4j called after unloading, see http://logging.apache.org/log4j/1.2/faq.html#unload.

java.lang.IllegalStateException: Class invariant violation

        at org.apache.log4j.LogManager.getLoggerRepository(LogManager.java:199)

        at org.apache.log4j.LogManager.getLogger(LogManager.java:228)

        at org.apache.log4j.Logger.getLogger(Logger.java:117)

        at org.apache.sqoop.connector.jdbc.GenericJdbcImportInitializer.<clinit>(GenericJdbcImportInitializer.java:42)

        at sun.misc.Unsafe.ensureClassInitialized



Thanks,

Andy