Europeana API available again

5 views
Skip to first unread message

David Haskiya

unread,
Apr 14, 2016, 1:45:31 PM4/14/16
to Europeana API forum
Hi,
Since yesterday afternoon the main Europeana API is available again. Our OAI-PMH service and our alpha Annotations API are still unavailable - we're moving them to new hosting.

Apologies for the inconvenience.

Best regards,
David Haskiya

Director of Products & Services
Europeana

Marco Goldin

unread,
Apr 16, 2016, 6:24:51 AM4/16/16
to Europeana API forum
Hi David, i noticed that europeana.eu is down, at the moment. Are you working to restore also the API console? Hasn't been working since last sunday, but maybe because the workaround on "old.europeana.eu" was meant to be temporary.
Thank you
Marco Goldin

Remy Gardien

unread,
Apr 16, 2016, 9:45:43 AM4/16/16
to Europeana API forum
Hi Marco,

Apologies for the inconvenience, europeana.eu is now back-up. We've had some unexpected downtime today.

We're also working on restoring the API console, but this will likely take us a bit longer.

Best,
Remy Gardien

Op zaterdag 16 april 2016 12:24:51 UTC+2 schreef Marco Goldin:

Marco Goldin

unread,
Apr 16, 2016, 11:09:13 AM4/16/16
to Europeana API forum
Ok, thank you Remy, i'll keep waiting. Glad to see that you're working hard to fix everything.
Best,
Marco Goldin

Lise Schauer

unread,
Apr 18, 2016, 10:38:13 AM4/18/16
to Europeana API forum
Hi David, 

I was just wondering if the main Europeana API is up and running again? We are using the API for our Tunepal.org product and we are getting the below exception when we try and run Europeana API queries: 

java.net.SocketTimeoutException: Read timed out
    java.net.SocketInputStream.socketRead0(Native Method)
    java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
    java.net.SocketInputStream.read(SocketInputStream.java:170)
    java.net.SocketInputStream.read(SocketInputStream.java:141)
    java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
    java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
    java.io.BufferedInputStream.read(BufferedInputStream.java:345)
    sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)
    sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
    sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:675)
    sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1536)
    sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)
    java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
    com.sun.jersey.client.urlconnection.URLConnectionClientHandler._invoke(URLConnectionClientHandler.java:240)
    com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:147)
    org.neo4j.rest.graphdb.UserAgent$1.handle(UserAgent.java:68)
    com.sun.jersey.api.client.Client.handle(Client.java:648)
    com.sun.jersey.api.client.WebResource.handle(WebResource.java:670)
    com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
    com.sun.jersey.api.client.WebResource$Builder.get(WebResource.java:503)
    org.neo4j.rest.graphdb.ExecutingRestRequest.get(ExecutingRestRequest.java:124)
    org.neo4j.rest.graphdb.ExecutingRestAPI.queryIndex(ExecutingRestAPI.java:393)
    org.neo4j.rest.graphdb.RestAPIFacade.queryIndex(RestAPIFacade.java:122)
    org.neo4j.rest.graphdb.index.RestIndex.get(RestIndex.java:96)
    eu.europeana.corelib.neo4j.server.impl.Neo4jServerImpl.getNode(Neo4jServerImpl.java:110)
    eu.europeana.corelib.neo4j.server.impl.Neo4jServerImpl.isHierarchy(Neo4jServerImpl.java:151)
    eu.europeana.corelib.search.impl.SearchServiceImpl.isHierarchy(SearchServiceImpl.java:912)
    eu.europeana.corelib.search.impl.SearchServiceImpl.findById(SearchServiceImpl.java:325)
    eu.europeana.api2.v2.web.controller.ObjectController.record(ObjectController.java:140)
    sun.reflect.GeneratedMethodAccessor309.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:498)
    org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:222)
    org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
    org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:814)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:737)
    org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:969)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:860)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:845)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:186)
    org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
    org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)


Thank you!

Lise

Marco Goldin

unread,
Apr 18, 2016, 10:55:16 AM4/18/16
to Europeana API forum
No it's not, at least not for me, i have an android app for testing and metadata and images come blank for every single json request. 

Remy Gardien

unread,
Apr 19, 2016, 3:09:51 AM4/19/16
to Europeana API forum

Dear Marco, Lise,


Do you still get issues? Everything should be working fine.


What do you get when you try to invoke the API URL in your browser, no response either? Could you share some example request?


Thanks,

Remy

Marco Goldin

unread,
Apr 19, 2016, 4:14:08 AM4/19/16
to Europeana API forum
Hi Remy, thank you for your support, i'm on a trip now, i can't check or debug the app or any script, sorry. I see that in my test app on android i'm able to get response (so it's working) but not loading images from a single collection.
Anyway, i'll check in a few hours from my pc, then i'll update the message.
Best,
Marco

Lise Schauer

unread,
Apr 19, 2016, 5:05:11 AM4/19/16
to Europeana API forum
Hi Remy, 

thanks for your message! 

It seems to be working again today -- thanks for your help and we'll reach out again if we have another issue. 

Lise

Marco Goldin

unread,
Apr 19, 2016, 8:01:58 AM4/19/16
to Europeana API forum
I just checked and like Lise i'd say it seems to be working, great!
It's not displaying "edmPreview" correctly [i.e: http://europeanastatic.eu/api/image?uri=http%3A%2F%2Fwww.bildarchivaustria.at%2FThumbnail%2F10008856.jpg&size=LARGE&type=IMAGE] but it's not a big deal, we can still work with "edmIsShownBy", ecc.
Thanks again,
Marco

Il giorno martedì 19 aprile 2016 09:09:51 UTC+2, Remy Gardien ha scritto:

Remy Gardien

unread,
Apr 19, 2016, 8:06:43 AM4/19/16
to Europeana API forum
Hi Marco,

Good to hear! The edmPreview returns a default image, as the thumbnail for this image is currently not available (either not generated yet, or failed to generate etc.). In that case we return a default image.

Thanks,
Remy

James Morley

unread,
Apr 19, 2016, 10:16:22 AM4/19/16
to europe...@googlegroups.com
From my recent experience, probably failed to generate - I'm finding it a real pain when trying to fetch higher res images from their servers!
On 19 April 2016 at 13:06, Remy Gardien <remy.g...@europeana.eu> wrote:
Hi Marco,

Good to hear! The edmPreview returns a default image, as the thumbnail for this image is currently not available (either not generated yet, or failed to generate etc..). In that case we return a default image.

Thanks,
Remy

--
Visit Europeana Labs for API Documentation, Open Datasets, and our Apps Showcase - http://labs.europeana.eu
---
You received this message because you are subscribed to the Google Groups "Europeana API forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to europeanaAPI...@googlegroups.com.
To post to this group, send email to europe...@googlegroups.com.
Visit this group at https://groups.google.com/group/europeanaAPI.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages