Problems adding apps in the "tour"

Enonic version: 6.8.1
OS: Windows Server 2012 R2

Hello
I followed the “Get started for developers”.

When i get to the step of adding sample apps (on localhost:8080 (the tour)), it fails.

From the server.log:
10:53:49.443 ERROR c.e.x.c.i.app.ApplicationServiceImpl - Failed to load application from http://repo.enonic.com/public/com/enonic/app/superhero/1.7.0/superhero-1.7.0.jar
java.net.ConnectException: Connection timed out: connect
at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method) ~[na:1.8.0_121]
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[na:1.8.0_121]
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[na:1.8.0_121]
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[na:1.8.0_121]
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) ~[na:1.8.0_121]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_121]
at java.net.Socket.connect(Socket.java:589) ~[na:1.8.0_121]
at java.net.Socket.connect(Socket.java:538) ~[na:1.8.0_121]
at sun.net.NetworkClient.doConnect(NetworkClient.java:180) ~[na:1.8.0_121]
at sun.net.www.http.HttpClient.openServer(HttpClient.java:432) ~[na:1.8.0_121]
at sun.net.www.http.HttpClient.openServer(HttpClient.java:527) ~[na:1.8.0_121]
at sun.net.www.http.HttpClient.(HttpClient.java:211) ~[na:1.8.0_121]
at sun.net.www.http.HttpClient.New(HttpClient.java:308) ~[na:1.8.0_121]
at sun.net.www.http.HttpClient.New(HttpClient.java:326) ~[na:1.8.0_121]
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1202) ~[na:1.8.0_121]
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138) ~[na:1.8.0_121]
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032) ~[na:1.8.0_121]
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:966) ~[na:1.8.0_121]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1546) ~[na:1.8.0_121]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474) ~[na:1.8.0_121]
at com.enonic.xp.core.impl.app.ApplicationServiceImpl.loadApplication(ApplicationServiceImpl.java:375) [core-app-6.8.1.jar:6.8.1]
at com.enonic.xp.core.impl.app.ApplicationServiceImpl.doInstallGlobalApplicationFromUrl(ApplicationServiceImpl.java:121) [core-app-6.8.1.jar:6.8.1]
at com.enonic.xp.core.impl.app.ApplicationServiceImpl.lambda$installGlobalApplication$2(ApplicationServiceImpl.java:110) [core-app-6.8.1.jar:6.8.1]
at com.enonic.xp.context.ContextImpl.callWith(ContextImpl.java:101) ~[core-api-6.8.1.jar:6.8.1]
at com.enonic.xp.core.impl.app.ApplicationHelper.callWithContext(ApplicationHelper.java:128) ~[core-app-6.8.1.jar:6.8.1]
at com.enonic.xp.core.impl.app.ApplicationServiceImpl.installGlobalApplication(ApplicationServiceImpl.java:110) [core-app-6.8.1.jar:6.8.1]
at com.enonic.xp.admin.impl.rest.resource.application.ApplicationResource.installApplication(ApplicationResource.java:282) ~[na:na]
at com.enonic.xp.admin.impl.rest.resource.application.ApplicationResource.installUrl(ApplicationResource.java:220) ~[na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_121]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_121]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]
at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:137) ~[na:na]
at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:296) ~[na:na]
at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:250) ~[na:na]
at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:237) ~[na:na]
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:356) ~[na:na]
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:179) ~[na:na]
at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:220) ~[na:na]
at com.enonic.xp.jaxrs.impl.JaxRsServlet.service(JaxRsServlet.java:54) ~[na:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) ~[na:na]
at org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:85) ~[na:na]
at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:79) ~[na:na]
at com.enonic.xp.portal.impl.auth.AuthFilter.doHandle(AuthFilter.java:43) ~[na:na]
at com.enonic.xp.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:31) ~[na:na]
at com.enonic.xp.web.filter.BaseWebFilter.doFilter(BaseWebFilter.java:33) ~[na:na]
at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135) ~[na:na]
at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:74) ~[na:na]
at com.enonic.xp.web.impl.auth.BasicAuthFilter.doHandle(BasicAuthFilter.java:31) ~[na:na]
at com.enonic.xp.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:31) ~[na:na]
at com.enonic.xp.web.filter.BaseWebFilter.doFilter(BaseWebFilter.java:33) ~[na:na]
at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135) ~[na:na]
at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:74) ~[na:na]
at com.enonic.xp.web.impl.context.ContextFilter.lambda$doHandle$0(ContextFilter.java:34) ~[na:na]
at com.enonic.xp.context.ContextImpl.callWith(ContextImpl.java:101) ~[core-api-6.8.1.jar:6.8.1]
at com.enonic.xp.web.impl.context.ContextFilter.doHandle(ContextFilter.java:33) ~[na:na]
at com.enonic.xp.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:31) ~[na:na]
at com.enonic.xp.web.filter.BaseWebFilter.doFilter(BaseWebFilter.java:33) ~[na:na]
at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135) ~[na:na]
at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:74) ~[na:na]
at com.enonic.xp.web.vhost.impl.VirtualHostFilter.doHandle(VirtualHostFilter.java:50) ~[na:na]
at com.enonic.xp.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:31) ~[na:na]
at com.enonic.xp.web.filter.BaseWebFilter.doFilter(BaseWebFilter.java:33) ~[na:na]
at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135) ~[na:na]
at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:74) ~[na:na]
at com.enonic.xp.web.impl.dos.DosFilterWrapper.doFilter(DosFilterWrapper.java:60) ~[na:na]
at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135) ~[na:na]
at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:74) ~[na:na]
at org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:124) ~[na:na]
at org.apache.felix.http.base.internal.DispatcherServlet.service(DispatcherServlet.java:61) ~[na:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) ~[na:na]
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:821) ~[na:na]
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:583) ~[na:na]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) ~[na:na]
at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:375) ~[na:na]
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) ~[na:na]
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158) ~[na:na]
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511) ~[na:na]
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) ~[na:na]
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090) ~[na:na]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) ~[na:na]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119) ~[na:na]
at com.codahale.metrics.jetty9.InstrumentedHandler.handle(InstrumentedHandler.java:240) ~[na:na]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119) ~[na:na]
at org.eclipse.jetty.server.Server.handle(Server.java:517) ~[na:na]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:306) ~[na:na]
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242) ~[na:na]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261) ~[na:na]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) ~[na:na]
at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75) ~[na:na]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213) ~[na:na]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147) ~[na:na]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654) ~[na:na]
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) ~[na:na]
at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_121]

I get the same error for the wireframe and image xpert apps.

Hmm… Works fine for me?
Maybe you have a firewall or something blocking XP from accessing internet? Or maybe there was some other problem with your internet connection?

I have tried to disable the Windows Firewall, still same problem. I’am in a secured corporate domain network, so it might be some policy blocking me. Anyway Thanks for the response :slight_smile:

If you are able to visit market.enonic.com you can download the apps there and then upload them from admin/Applications by clicking install!

Please let me know how it works out :slight_smile:

It was the corporate domain network, it looks like it’s blocking .jar files from some domains.

1 Like