Javascript required:We're sorry, but Fold3 doesn't work properly without JavaScript enabled. You will need to enable Javascript by changing your browser settings.Learn how to enable it.

Oops!

An unexpected error seems to have occurred.500

Please contact us if you continue to see this message.

<ul><div><b>response</b> <ul><div><b>status</b> 500</div><div><b>data</b> <ul><div><b>message</b> API Error: javax.ws.rs.BadRequestException: HPublication[346] not found</div><div><b>exception</b> com.google.common.util.concurrent.UncheckedExecutionException: javax.ws.rs.BadRequestException: HPublication[346] not found
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2207)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3953)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3957)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4875)
	at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4881)
	at com.ancestry.eb.josephus.core.cache.PublicationCacheImpl.getPublication(PublicationCacheImpl.java:133)
	at com.ancestry.eb.josephus.fold31.spring.Fold3PublicationCacheImpl.getPublication(Fold3PublicationCacheImpl.java:156)
	at com.ancestry.eb.josephus.fold31.spring.Fold3PublicationCacheImpl.getPublication(Fold3PublicationCacheImpl.java:28)
	at com.ancestry.eb.josephus.core.cache.PublicationCacheImpl.getPublication(PublicationCacheImpl.java:139)
	at com.ancestry.eb.josephus.fold31.spring.Fold3PublicationCacheImpl.getPublication(Fold3PublicationCacheImpl.java:162)
	at com.ancestry.eb.josephus.fold31.spring.Fold3PublicationCacheImpl.getPublication(Fold3PublicationCacheImpl.java:28)
	at com.ancestry.eb.josephus.core.manager.PublicationManagerImpl.getPublication(PublicationManagerImpl.java:49)
	at com.ancestry.eb.fold31.service.PublicationService.getPublication_aroundBody0(PublicationService.java:101)
	at com.ancestry.eb.fold31.service.PublicationService$AjcClosure1.run(PublicationService.java:1)
	at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
	at com.ancestry.eb.core.service.rs.RestServiceApiAdvisor.aroundApi(RestServiceApiAdvisor.java:367)
	at com.ancestry.eb.fold31.service.PublicationService.getPublication(PublicationService.java:101)
	at sun.reflect.GeneratedMethodAccessor576.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144)
	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161)
	at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:160)
	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99)
	at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389)
	at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347)
	at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102)
	at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326)
	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:267)
	at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317)
	at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305)
	at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154)
	at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:473)
	at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:427)
	at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388)
	at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341)
	at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:800)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:806)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:748)
Caused by: javax.ws.rs.BadRequestException: HPublication[346] not found
	at com.ancestry.eb.core.persistence.AbstractEntityFactory.checkRequired(AbstractEntityFactory.java:213)
	at com.ancestry.eb.core.persistence.AbstractEntityFactory.get(AbstractEntityFactory.java:41)
	at com.ancestry.eb.josephus.core.dao.AbstractPublicationDaoImpl.getPublication(AbstractPublicationDaoImpl.java:116)
	at com.ancestry.eb.josephus.core.dao.AbstractPublicationDaoImpl$$FastClassBySpringCGLIB$$cbd1c0b9.invoke(&lt;generated&gt;)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:98)
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:266)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
	at com.ancestry.eb.josephus.fold31.dao.Fold3PublicationDaoImpl$$EnhancerBySpringCGLIB$$bac2fd90.getPublication(&lt;generated&gt;)
	at com.ancestry.eb.josephus.core.cache.PublicationCacheImpl$2.load(PublicationCacheImpl.java:77)
	at com.ancestry.eb.josephus.core.cache.PublicationCacheImpl$2.load(PublicationCacheImpl.java:72)
	at com.ancestry.eb.core.cache.GuavaCacheUtilImpl$CacheLoaderWrapper.load(GuavaCacheUtilImpl.java:334)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3542)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2323)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2286)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2201)
	... 63 more
</div><div><b>component</b> PublicationService.getPublication</div><div><b>status</b> INTERNAL_SERVER_ERROR</div></ul></div><div><b>headers</b> <ul><div><b>date</b> Mon, 17 Feb 2020 22:55:37 GMT</div><div><b>content-type</b> application/json</div><div><b>transfer-encoding</b> chunked</div><div><b>connection</b> close</div></ul></div></ul></div><div><b>request</b> <ul><div><b>method</b> GET</div><div><b>path</b> /fold31/api/publication/pub/346</div></ul></div><div><b>message</b> Request failed with status code 500</div><div><b>stack</b> Error: Request failed with status code 500
    at createError (/var/lib/nodejs/node_modules/axios/lib/core/createError.js:16:15)
    at settle (/var/lib/nodejs/node_modules/axios/lib/core/settle.js:17:12)
    at IncomingMessage.handleStreamEnd (/var/lib/nodejs/node_modules/axios/lib/adapters/http.js:236:11)
    at IncomingMessage.emit (events.js:187:15)
    at IncomingMessage.wrapped (/var/lib/nodejs/node_modules/newrelic/lib/transaction/tracer/index.js:188:22)
    at IncomingMessage.wrappedResponseEmit (/var/lib/nodejs/node_modules/newrelic/lib/instrumentation/core/http-outbound.js:217:24)
    at endReadableNT (_stream_readable.js:1094:12)
    at Shim.applySegment (/var/lib/nodejs/node_modules/newrelic/lib/shim/shim.js:1425:20)
    at wrapper (/var/lib/nodejs/node_modules/newrelic/lib/shim/shim.js:2087:17)
    at process._tickCallback (internal/process/next_tick.js:63:19)</div><div><b>httpStatus</b> 500</div></ul>