Jump to content

Issue starting up local server with auth flag

Recommended Posts

Guest hidanielle

Hi - I've enabled Developer Mode on a template and have successfully installed squarespace-server. When running

squarespace-server

without the auth flag, the command is succesfull but warns that I need to run with auth, as my site is password protected right now.

When I run with auth, the command fails with the following output:


Starting DevelopmentServer

          _
      /  /      _
     /  /  /  /   \
    /  /  /  /  /  |    Squarespace Inc.
   |  /  /  /  /  /     Local Development Environment
    \ _ /  /  /  /
             /  /
           -

Unable to start server, shutting down
javax.servlet.ServletException: io.dropwizard.jersey.setup.JerseyServletContainer-22d6cac2@a00fbffd==io.dropwizard.jersey.setup.JerseyServletContainer,1,false
       at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:633) ~[jetty-servlet-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:395) ~[jetty-servlet-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:871) ~[jetty-servlet-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298) ~[jetty-servlet-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741) ~[jetty-server-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[jetty-util-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) ~[jetty-util-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) ~[jetty-util-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) ~[jetty-server-9.2.13.v20150730.jar:9.2.13.v20150730]
       at com.codahale.metrics.jetty9.InstrumentedHandler.doStart(InstrumentedHandler.java:103) ~[metrics-jetty9-3.1.2.jar:3.1.2]
       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[jetty-util-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) ~[jetty-util-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) ~[jetty-util-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) ~[jetty-server-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[jetty-util-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) ~[jetty-util-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) ~[jetty-util-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) ~[jetty-server-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.server.handler.RequestLogHandler.doStart(RequestLogHandler.java:140) ~[jetty-server-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[jetty-util-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) ~[jetty-util-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) ~[jetty-util-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) ~[jetty-server-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.server.handler.StatisticsHandler.doStart(StatisticsHandler.java:232) ~[jetty-server-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[jetty-util-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) ~[jetty-util-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.server.Server.start(Server.java:387) ~[jetty-server-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) ~[jetty-util-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) ~[jetty-server-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.server.Server.doStart(Server.java:354) ~[jetty-server-9.2.13.v20150730.jar:9.2.13.v20150730]
       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[jetty-util-9.2.13.v20150730.jar:9.2.13.v20150730]
       at io.dropwizard.cli.ServerCommand.run(ServerCommand.java:43) ~[dropwizard-core-0.9.1.jar:0.9.1]
       at io.dropwizard.cli.EnvironmentCommand.run(EnvironmentCommand.java:41) [dropwizard-core-0.9.1.jar:0.9.1]
       at io.dropwizard.cli.ConfiguredCommand.run(ConfiguredCommand.java:77) [dropwizard-core-0.9.1.jar:0.9.1]
       at io.dropwizard.cli.Cli.run(Cli.java:70) [dropwizard-core-0.9.1.jar:0.9.1]
       at io.dropwizard.Application.run(Application.java:80) [dropwizard-core-0.9.1.jar:0.9.1]
       at com.squarespace.developer.DevelopmentServer.main(DevelopmentServer.java:53) [sQSPV6-LD-JOB1.jar:na]
Caused by: java.lang.NullPointerException: null
       at com.squarespace.developer.auth.SiteLoginHelper.login(SiteLoginHelper.java:60) ~[sQSPV6-LD-JOB1.jar:na]
       at com.squarespace.developer.DevelopmentServerLifecycleListener.doLogin(DevelopmentServerLifecycleListener.java:85) ~[sQSPV6-LD-JOB1.jar:na]
       at com.squarespace.developer.DevelopmentServerLifecycleListener.onStartup(DevelopmentServerLifecyclejar:na]r.java:43) ~[sQSPV6-LD-JOB1.
       at org.glassfish.jersey.server.ApplicationHandler.onStartup(ApplicationHandler.java:1180) ~[jersey-server-2.22.1.jar:na]
       at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:174) ~[jersey-container-servlet-core-2.22.1.jar:na]
       at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:364) ~[jersey-container-servlet-core-2.22.1.jar:na]
       at javax.servlet.GenericServlet.init(GenericServlet.java:244) ~[javax.servlet-api-3.1.0.jar:3.1.0]
       at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:612) ~[jetty-servlet-9.2.13.v20150730.jar:9.2.13.v20150730]
       ... 36 common frames omitted
Exception in thread "main" javax.servlet.ServletException: io.dropwizard.jersey.setup.JerseyServletContainer-22d6cac2@a00fbffd==io.dropwizard.jersey.setup.JerseyServletContainer,1,false
       at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:633)
       at org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:395)
       at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:871)
       at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298)
       at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)
       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
       at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
       at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
       at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
       at com.codahale.metrics.jetty9.InstrumentedHandler.doStart(InstrumentedHandler.java:103)
       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
       at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
       at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
       at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
       at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
       at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
       at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
       at org.eclipse.jetty.server.handler.RequestLogHandler.doStart(RequestLogHandler.java:140)
       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
       at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
       at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
       at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
       at org.eclipse.jetty.server.handler.StatisticsHandler.doStart(StatisticsHandler.java:232)
       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
       at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
       at org.eclipse.jetty.server.Server.start(Server.java:387)
       at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
       at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
       at org.eclipse.jetty.server.Server.doStart(Server.java:354)
       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
       at io.dropwizard.cli.ServerCommand.run(ServerCommand.java:43)
       at io.dropwizard.cli.EnvironmentCommand.run(EnvironmentCommand.java:41)
       at io.dropwizard.cli.ConfiguredCommand.run(ConfiguredCommand.java:77)
       at io.dropwizard.cli.Cli.run(Cli.java:70)
       at io.dropwizard.Application.run(Application.java:80)
       at com.squarespace.developer.DevelopmentServer.main(DevelopmentServer.java:53)
Caused by: java.lang.NullPointerException
       at com.squarespace.developer.auth.SiteLoginHelper.login(SiteLoginHelper.java:60)
       at com.squarespace.developer.DevelopmentServerLifecycleListener.doLogin(DevelopmentServerLifecycleListener.java:85)
       at com.squarespace.developer.DevelopmentServerLifecycleListener.onStartup(DevelopmentServerLifecycleListener.java:43)
       at org.glassfish.jersey.server.ApplicationHandler.onStartup(ApplicationHandler.java:1180)
       at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:174)
       at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:364)
       at javax.servlet.GenericServlet.init(GenericServlet.java:244)
       at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:612)
       ... 36 more

Any help would be greatly appreciated. On Windows 10. Thanks!

Edited by hidanielle
Initial Revision
Link to comment
  • 2 months later...
  • Replies 2
  • Views 1.2k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

I had a similar experience recently and was able to resolve it. After starting the development server using the --auth flag, I was then prompted to follow a link where a single-use password/authentication code would then be generated for input through the terminal. To my frustration, entering the generated code kept failing, and I was getting the same output that you have shown here.

During my trial and error process of trying to connect, I happened to notice that the link being generated for the single-use password/authentication code retrieval had "&access_type=offline" at the end. By changing this to "&access_type=online", I was able to generate a code that the terminal accepted, and the local development server started right up.

Good luck to you. If this doesn't answer your question, I hope you find the answer you're looking for.

Link to comment
  • 2 years later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

×
×
  • Create New...

Squarespace Webinars

Free online sessions where you’ll learn the basics and refine your Squarespace skills.

Hire a Designer

Stand out online with the help of an experienced designer or developer.