• Home
  • Categories
  • Recent
  • Popular
  • Pricing
  • Contact us
  • Docs
  • Login
FusionAuth
  • Home
  • Categories
  • Recent
  • Popular
  • Pricing
  • Contact us
  • Docs
  • Login

Error 500 on startup

Scheduled Pinned Locked Moved
General Discussion
0
4
9.8k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R
    ric.alex.m
    last edited by 19 Feb 2021, 12:40

    Hi!

    Today, when I restarted my FusionAuth server the following 500 error was thrown:
    io.fusionauth.app.primeframework.error.ExceptionExceptionHandler - An unhandled exception was thrown
    2021-02-19T12:33:25.901133267Z java.lang.UnsupportedOperationException: You are attempting to map a form field that contains multiple parameters to a property on the action class that is of type java.net.URI. This isn't allowed.
    2021-02-19T12:33:25.901164240Z at org.primeframework.mvc.parameter.convert.converters.URIConverter.stringsToObject(URIConverter.java:57)
    2021-02-19T12:33:25.901173143Z at org.primeframework.mvc.parameter.convert.AbstractGlobalConverter.convertFromStrings(AbstractGlobalConverter.java:89)
    2021-02-19T12:33:25.901179950Z at org.primeframework.mvc.parameter.el.Accessor.convert(Accessor.java:152)
    2021-02-19T12:33:25.901186348Z at org.primeframework.mvc.parameter.el.MemberAccessor.set(MemberAccessor.java:133)
    2021-02-19T12:33:25.901193307Z at org.primeframework.mvc.parameter.el.Accessor.set(Accessor.java:90)
    2021-02-19T12:33:25.901199032Z at org.primeframework.mvc.parameter.el.Expression.setCurrentValue(Expression.java:93)
    2021-02-19T12:33:25.901205133Z at org.primeframework.mvc.parameter.el.DefaultExpressionEvaluator.setValue(DefaultExpressionEvaluator.java:132)
    2021-02-19T12:33:25.901215115Z at org.primeframework.mvc.parameter.DefaultParameterHandler.setValues(DefaultParameterHandler.java:205)
    2021-02-19T12:33:25.901222236Z at org.primeframework.mvc.parameter.DefaultParameterHandler.handle(DefaultParameterHandler.java:121)
    2021-02-19T12:33:25.901250341Z at org.primeframework.mvc.parameter.DefaultParameterWorkflow.perform(DefaultParameterWorkflow.java:54)
    2021-02-19T12:33:25.901257749Z at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
    2021-02-19T12:33:25.901264389Z at org.primeframework.mvc.parameter.DefaultURIParameterWorkflow.perform(DefaultURIParameterWorkflow.java:102)
    2021-02-19T12:33:25.901270866Z at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
    2021-02-19T12:33:25.901277173Z at org.primeframework.mvc.scope.DefaultScopeRetrievalWorkflow.perform(DefaultScopeRetrievalWorkflow.java:58)
    2021-02-19T12:33:25.901283463Z at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
    2021-02-19T12:33:25.901290026Z at org.primeframework.mvc.message.DefaultMessageWorkflow.perform(DefaultMessageWorkflow.java:44)
    2021-02-19T12:33:25.901307114Z at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
    2021-02-19T12:33:25.901328377Z at io.fusionauth.app.primeframework.FrontEndTenantWorkflow.perform(FrontEndTenantWorkflow.java:183)
    2021-02-19T12:33:25.901331919Z at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
    2021-02-19T12:33:25.901335271Z at org.primeframework.mvc.action.DefaultActionMappingWorkflow.perform(DefaultActionMappingWorkflow.java:126)
    2021-02-19T12:33:25.901338621Z at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
    2021-02-19T12:33:25.901342429Z at org.primeframework.mvc.workflow.StaticResourceWorkflow.perform(StaticResourceWorkflow.java:97)
    2021-02-19T12:33:25.901345831Z at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
    2021-02-19T12:33:25.901349211Z at org.primeframework.mvc.parameter.RequestBodyWorkflow.perform(RequestBodyWorkflow.java:89)
    2021-02-19T12:33:25.901352531Z at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
    2021-02-19T12:33:25.901355877Z at org.primeframework.mvc.security.DefaultSavedRequestWorkflow.perform(DefaultSavedRequestWorkflow.java:64)
    2021-02-19T12:33:25.901359311Z at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
    2021-02-19T12:33:25.901362612Z at io.fusionauth.app.primeframework.CORSFilter.doFilter(CORSFilter.java:240)
    2021-02-19T12:33:25.901366026Z at io.fusionauth.app.primeframework.CORSRequestWorkflow.perform(CORSRequestWorkflow.java:48)
    2021-02-19T12:33:25.901369307Z at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
    2021-02-19T12:33:25.901372602Z at io.fusionauth.app.primeframework.FusionAuthMVCWorkflow.perform(FusionAuthMVCWorkflow.java:88)
    2021-02-19T12:33:25.901375987Z at org.primeframework.mvc.workflow.DefaultWorkflowChain.continueWorkflow(DefaultWorkflowChain.java:44)
    2021-02-19T12:33:25.901379372Z at org.primeframework.mvc.servlet.FilterWorkflowChain.continueWorkflow(FilterWorkflowChain.java:50)
    2021-02-19T12:33:25.901383017Z at org.primeframework.mvc.servlet.PrimeFilter.doFilter(PrimeFilter.java:78)
    2021-02-19T12:33:25.901386369Z at com.inversoft.maintenance.servlet.MaintenanceModePrimeFilter.doFilter(MaintenanceModePrimeFilter.java:59)
    2021-02-19T12:33:25.901399570Z at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    2021-02-19T12:33:25.901403420Z at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    2021-02-19T12:33:25.901406768Z at com.inversoft.servlet.UTF8Filter.doFilter(UTF8Filter.java:27)
    2021-02-19T12:33:25.901410612Z at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    2021-02-19T12:33:25.901414032Z at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    2021-02-19T12:33:25.901421502Z at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
    2021-02-19T12:33:25.901424982Z at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
    2021-02-19T12:33:25.901428243Z at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543)
    2021-02-19T12:33:25.901431497Z at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
    2021-02-19T12:33:25.901434852Z at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
    2021-02-19T12:33:25.901438095Z at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
    2021-02-19T12:33:25.901441368Z at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
    2021-02-19T12:33:25.901444597Z at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:615)
    2021-02-19T12:33:25.901447943Z at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
    2021-02-19T12:33:25.901451192Z at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:818)
    2021-02-19T12:33:25.901454453Z at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1626)
    2021-02-19T12:33:25.901457783Z at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
    2021-02-19T12:33:25.901461117Z at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    2021-02-19T12:33:25.901464460Z at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
    2021-02-19T12:33:25.901478118Z at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    2021-02-19T12:33:25.901481558Z at java.base/java.lang.Thread.run(Thread.java:832)

    I'm using Fusionauth on docker.

    Does anyone know how to solve this? I already double-checked the configuration and its the same as it was yesterday.

    Thank you!

    1 Reply Last reply Reply Quote 0
    • R
      ric.alex.m
      last edited by 19 Feb 2021, 20:07

      After further investigating this issue, this was caused by the reverse proxy that I set up in front of FusionAuth.

      1 Reply Last reply Reply Quote 1
      • D
        dan
        last edited by 20 Feb 2021, 13:45

        @ric-alex-m welcome to the FusionAuth community!

        That's great to hear that you resolved it.

        What proxy were you using, if you don't mind sharing?

        --
        FusionAuth - Auth for devs, built by devs.
        https://fusionauth.io

        R 1 Reply Last reply 25 Feb 2021, 18:30 Reply Quote 0
        • R
          ric.alex.m @dan
          last edited by 25 Feb 2021, 18:30

          @dan I am using caprover as PaaS, and it has NGINX fully integrated. It's only happening on their latest version. I already raised an issue with them (https://github.com/caprover/caprover/issues/1035).

          I tried to reconfigure their proxy manually but couldn't get it to work. I just rolled it back to their earlier version.

          1 Reply Last reply Reply Quote 1
          2 out of 4
          • First post
            2/4
            Last post