com.google.appengine.tools.mapreduce.MapReduceJob handleException: MapReduce job failed because of: (
MapReduceJob.java:500)
com.google.appengine.tools.mapreduce.MapReduceJobException: Stage reduce-5c2b3d61-c5d6-4e5a-be56-80bf92b41053 was not completed successfuly (status=ERROR, message=java.security.ProviderException: java.security.NoSuchAlgorithmException: NativePRNG SecureRandom not available)
at com.google.appengine.tools.mapreduce.impl.pipeline.ExamineStatusAndReturnResult.run(ExamineStatusAndReturnResult.java:33)
at sun.reflect.GeneratedMethodAccessor127.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:42)
at com.google.appengine.tools.pipeline.impl.PipelineManager.runJob(PipelineManager.java:779)
at com.google.appengine.tools.pipeline.impl.PipelineManager.processTask(PipelineManager.java:523)
at com.google.appengine.tools.pipeline.impl.servlets.TaskHandler.doPost(TaskHandler.java:58)
at com.google.appengine.tools.pipeline.impl.servlets.PipelineServlet.doGet(PipelineServlet.java:105)
at com.google.appengine.tools.pipeline.impl.servlets.PipelineServlet.doPost(PipelineServlet.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
at google.registry.model.ofy.OfyFilter.doFilter(
OfyFilter.java:32)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at com.googlecode.objectify.cache.AsyncCacheFilter.doFilter(AsyncCacheFilter.java:59)
at com.googlecode.objectify.ObjectifyFilter.doFilter(ObjectifyFilter.java:49)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:446)
at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:453)
at com.google.tracing.CurrentContext.runInContext(CurrentContext.java:274)
at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:312)
at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:304)
at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:450)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.security.ProviderException: java.security.NoSuchAlgorithmException: NativePRNG SecureRandom not available
at google.registry.rde.Ghostryde.getRandom(
Ghostryde.java:400)
at google.registry.rde.Ghostryde.openEncryptor(
Ghostryde.java:388)
at google.registry.rde.RdeStagingReducer.reduceWithLock(
RdeStagingReducer.java:125)
at google.registry.rde.RdeStagingReducer.access$000(
RdeStagingReducer.java:63)
at google.registry.rde.RdeStagingReducer$1.call(
RdeStagingReducer.java:84)
at google.registry.rde.RdeStagingReducer$1.call(
RdeStagingReducer.java:81)
at google.registry.model.server.Lock$LockingCallable.call(
Lock.java:239)
at google.registry.model.server.Lock$LockingCallable.call(
Lock.java:201)
at java.util.concurrent.FutureTask.run(FutureTask.java:260)
at java.util.concurrent.FutureTask.report(FutureTask.java:106)
at java.util.concurrent.FutureTask.get(FutureTask.java:200)
at com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(
SimpleTimeLimiter.java:130)
at google.registry.model.server.Lock.executeWithLocks(
Lock.java:189)
at google.registry.rde.RdeStagingReducer.reduce(
RdeStagingReducer.java:88)
at google.registry.rde.RdeStagingReducer.reduce(
RdeStagingReducer.java:63)
at com.google.appengine.tools.mapreduce.impl.ReduceShardTask.callWorker(ReduceShardTask.java:56)
at com.google.appengine.tools.mapreduce.impl.ReduceShardTask.callWorker(ReduceShardTask.java:29)
at com.google.appengine.tools.mapreduce.impl.WorkerShardTask.run(WorkerShardTask.java:124)
at com.google.appengine.tools.mapreduce.impl.shardedjob.ShardedJobRunner.runAndUpdateTask(ShardedJobRunner.java:404)
at com.google.appengine.tools.mapreduce.impl.shardedjob.ShardedJobRunner.runTask(ShardedJobRunner.java:386)
at com.google.appengine.tools.mapreduce.impl.handlers.MapReduceServletImpl.doPost(MapReduceServletImpl.java:109)
at com.google.appengine.tools.mapreduce.MapReduceServlet.doPost(MapReduceServlet.java:62)
... 30 more
Caused by: java.security.NoSuchAlgorithmException: NativePRNG SecureRandom not available
at sun.security.jca.GetInstance.getInstance(
GetInstance.java:159)
at java.security.SecureRandom.getInstance(
SecureRandom.java:17)
at google.registry.rde.Ghostryde.getRandom(
Ghostryde.java:398)
at google.registry.rde.Ghostryde.openEncryptor(
Ghostryde.java:388)
at google.registry.rde.RdeStagingReducer.reduceWithLock(
RdeStagingReducer.java:125)
at google.registry.rde.RdeStagingReducer.access$000(
RdeStagingReducer.java:63)
at google.registry.rde.RdeStagingReducer$1.call(
RdeStagingReducer.java:84)
at google.registry.rde.RdeStagingReducer$1.call(
RdeStagingReducer.java:81)
at google.registry.model.server.Lock$LockingCallable.call(
Lock.java:239)
at google.registry.model.server.Lock$LockingCallable.call(
Lock.java:201)
at java.util.concurrent.FutureTask.run(FutureTask.java:260)