5 Replies Latest reply on Mar 9, 2010 7:27 PM by zasuwa_1

    FMSA 10, IWP Error: Forbidden, You do not have authorization to access this server.

    RitcheM

      Title

      FMSA 10, IWP Error: Forbidden, You do not have authorization to access this server.

      Your post

      I have a two machine configuration running Filemaker Server 10 Adv under OSX Server 10.5.7. 

       

      The worker machine is configured to host IWP.  In the Admin Console, it displays "All systems are normal" and "IWP ON".  However, when I browse the IWP page, it displays: Forbidden, You do not have authorization to access this server.

       

      I already tried uninstalling and installing Filemaker three times but the problem is not solved.

       

      Following are logs from the worker machine:

      1) pe_application_Log.txt

      2009-07-20 13:23:58 +0800 FM Web Publishing - - wpc1 Error: 403
      2009-07-20 13:39:02 +0800 FM Web Publishing - - wpc1 Error: 403
      2009-07-20 13:40:49 +0800 FM Web Publishing - - wpc1 Error: 403

       

      2) pe_internal_access_log.txt

      127.0.0.1:49222 - - 2009-07-20 13:23:29 +0800 "/fmi/conf/config.wpc?-xml_enabled=no&-php_enabled=no&-xslt_enabled=no&-language=eng&-iwp_enabled=yes" 401 0
      127.0.0.1:49223 - fmsadmin 2009-07-20 13:23:29 +0800 "/fmi/conf/config.wpc?-xml_enabled=no&-php_enabled=no&-xslt_enabled=no&-language=eng&-iwp_enabled=yes" 200 2242
      127.0.0.1:49232 - - 2009-07-20 13:23:31 +0800 "/fmi/conf/config.wpc" 401 0
      127.0.0.1:49233 - fmsadmin 2009-07-20 13:23:31 +0800 "/fmi/conf/config.wpc" 200 2242

       

      3) web_server_module_log.txt

      [Mon Jul 20 13:23:58 2009]wpc 192.168.10.46 0.042978
      [Mon Jul 20 13:39:02 2009]wpc 192.168.10.46 0.004264
      [Mon Jul 20 13:40:49 2009]wpc 192.168.10.46 0.004102

       

      4) wpc_access_log.txt

      192.168.10.92:0 - - 2009-07-20 13:23:58 +0800 "/fmi/iwp" 403 9240
      192.168.10.92:0 - - 2009-07-20 13:39:02 +0800 "/fmi/iwp" 403 9240
      192.168.10.92:0 - - 2009-07-20 13:40:49 +0800 "/fmi/iwp" 403 9240

       

       

      If single machine configuration, there is no problem.

      If two machine (alternative) configuraiton, the webserver cannot connect to the publishing engine.

       

       

       

      Need help,

       

      Ritche M


        • 1. Re: FMSA 10, IWP Error: Forbidden, You do not have authorization to access this server.
          RitcheM
            

          This problem occurs after upgrading OSX 10.5.4 to OSX 10.5.7.

          At first, IWP starts working normally.  However, when you reconfigure the worker machine (web server and web publishing engine), this problem pops up.

           

          I already did multiple reinstalls using two machine configuration and was able to determine what's causing this problem.  To replicate this problem in OSX 10.5.7, try to reconfigure/redeploy the worker machine.

           

          Note: Also tested using Java (old and new versions).

           

          • 2. Re: FMSA 10, IWP Error: Forbidden, You do not have authorization to access this server.
            TSGal

            Ritche M:

             

            Thank you for your posts.

             

            Unfortunately, I don't know what Apple did in the upgrade between OS X 10.5.4 and OS X 10.5.7.  My initial thought is that the ports were modified.

             

            What kind of firewalls and/or routers do you have between the two machines?  What ports are open?  Make sure you have all the necessary ports open.  For a complete listing, please see Knowledge Base Article #6427:

             

            http://filemaker.custhelp.com/cgi-bin/filemaker.cfg/php/enduser/std_adp.php?p_faqid=6427

             

            Also, make sure the file and folder privileges for read & write were not changed to read only.

             

            Please keep me updated on any progress.

             

            TSGal

            FileMaker, Inc. 

            • 3. Re: FMSA 10, IWP Error: Forbidden, You do not have authorization to access this server.
              RitcheM
                

              Hello TSGal,

               

              There is no firewall between the two machines and the file and folder privileges of /Library/Filemaker Server is read & write for fmserver and fmsadmin.

               

               

              PHP Custom Web Publishing:

              The PHP connection to the FMServer_Sample database failed.

              This Web Publishing Engine already has too many active sessions. Using FileMaker Server Admin, increase the number of Web Publishing Engine sessions, disconnect an active session, or wait a while for more sessions to become available. (Error 956; Maximum number of database sessions exceeded)

               

              IWP:

              Forbidden, You do not have authorization to access this server.

               

               

              Here is a log from Admin Helper (Worker Machine):

              2009-08-11 11:09:54,008 [http-16000-Processor23] Util - Connection refused

              java.net.ConnectException: Connection refused

              at java.net.PlainSocketImpl.socketConnect(Native Method)

              at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)

              at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)

              at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)

              at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)

              at java.net.Socket.connect(Socket.java:520)

              at java.net.Socket.connect(Socket.java:470)

              at java.net.Socket.<init>(Socket.java:367)

              at java.net.Socket.<init>(Socket.java:240)

              at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:79)

              at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:121)

              at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)

              at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386)

              at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)

              at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)

              at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:324)

              at com.filemaker.adminserver.helper.Util.httpConnect(Unknown Source)

              at com.filemaker.adminserver.helper.wpe.MessageRelayComponent.pingComponent(Unknown Source)

              at com.filemaker.adminserver.helper.wpe.CWPEComponent.start(Unknown Source)

              at com.filemaker.adminserver.helper.wpe.WPEComponent.start(Unknown Source)

              at com.filemaker.adminserver.helper.wpe.WPEHelper.configureWPE(Unknown Source)

              at com.filemaker.adminserver.helper.manager.AdminHelperManager.int(Unknown Source)

              at com.filemaker.adminserver.helper.manager.AdminHelperManager.handleCGIMessages(Unknown Source)

              at com.filemaker.adminserver.helper.manager.AdminHelperManagerServlet.a(Unknown Source)

              at com.filemaker.adminserver.helper.manager.AdminHelperManagerServlet.doPost(Unknown Source)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

              at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

              at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

              at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)

              at com.filemaker.tomcat.FMErrorReportValve.invoke(Unknown Source)

              at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

              at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

              at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)

              at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)

              at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

              at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)

              at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

              at java.lang.Thread.run(Thread.java:613)

               

              Here is a log from Admin Server (Master Machine):

              2009-08-11 11:09:48,605 [http-16001-Processor5] HelperInfo - Lookup exception: null

              java.net.PortUnreachableException

              at sun.nio.ch.DatagramDispatcher.read0(Native Method)

              at sun.nio.ch.DatagramDispatcher.read(DatagramDispatcher.java:25)

              at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)

              at sun.nio.ch.IOUtil.read(IOUtil.java:206)

              at sun.nio.ch.DatagramChannelImpl.read(DatagramChannelImpl.java:324)

              at org.xbill.DNS.UDPClient.recv(UDPClient.java:49)

              at org.xbill.DNS.UDPClient.sendrecv(UDPClient.java:70)

              at org.xbill.DNS.SimpleResolver.send(SimpleResolver.java:256)

              at org.xbill.DNS.ExtendedResolver$Resolution.start(ExtendedResolver.java:93)

              at org.xbill.DNS.ExtendedResolver.send(ExtendedResolver.java:359)

              at com.filemaker.deployment.HelperInfo.a(Unknown Source)

              at com.filemaker.deployment.HelperInfo.a(Unknown Source)

              at com.filemaker.deployment.HelperInfo.<init>(Unknown Source)

              at com.filemaker.adminserver.AdminServerManager.doConfigure(Unknown Source)

              at com.filemaker.adminconsole.ui.wizard.deployment.DeploymentProgressBarDialog.for(DeploymentProgressBarDialog.java:213)

              at com.filemaker.adminconsole.ui.wizard.deployment.DeploymentProgressBarDialog.deploy(DeploymentProgressBarDialog.java:85)

              at com.filemaker.adminconsole.ui.wizard.deployment.DeploymentProgressBarDialog$1.actionPerformed(DeploymentProgressBarDialog.java:263)

              at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)

              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

              at java.lang.reflect.Method.invoke(Method.java:585)

              at com.ulcjava.base.shared.internal.ReflectionUtilities.invokeMethod(ReflectionUtilities.java:26)

              at com.ulcjava.base.application.ULCProxy.dispatchEvent(ULCProxy.java:312)

              at com.ulcjava.base.application.ULCProxy.processActionEvent(ULCProxy.java:239)

              at com.ulcjava.base.application.ULCPollingTimer.a(ULCPollingTimer.java:35)

              at com.ulcjava.base.application.ULCPollingTimer.processActionEvent(ULCPollingTimer.java:41)

              at com.ulcjava.base.application.ULCProxy$ULCProxyDispatcher.processActionEvent(ULCProxy.java:10)

              at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source)

              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

              at java.lang.reflect.Method.invoke(Method.java:585)

              at com.ulcjava.base.shared.internal.ReflectionUtilities.invokeMethod(ReflectionUtilities.java:26)

              at com.ulcjava.base.application.ULCProxy.a(ULCProxy.java:419)

              at com.ulcjava.base.application.ULCProxy.handleEvent(ULCProxy.java:202)

              at com.ulcjava.base.application.ULCProxy$ULCProxyDispatcher.handleEvent(ULCProxy.java:14)

              at sun.reflect.GeneratedMethodAccessor43.invoke(Unknown Source)

              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

              at java.lang.reflect.Method.invoke(Method.java:585)

              at com.ulcjava.base.shared.internal.ReflectionUtilities.invokeMethod(ReflectionUtilities.java:26)

              at com.ulcjava.base.application.ULCProxy.processInvokeULC(ULCProxy.java:97)

              at com.ulcjava.base.application.ULCProxy.handleRequest(ULCProxy.java:211)

              at com.ulcjava.base.server.ULCSession.processRequest(ULCSession.java:202)

              at com.ulcjava.base.server.ULCSession.processRequests(ULCSession.java:167)

              at com.ulcjava.container.servlet.server.ActivationSession.processRequests(ActivationSession.java:9)

              at com.ulcjava.container.servlet.server.SendRequestsCommand.handleRequestContent(SendRequestsCommand.java:1)

              at com.ulcjava.container.servlet.server.ContainerCommand.execute(ContainerCommand.java:34)

              at com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.a(ServletContainerAdapterHelper.java:60)

              at com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.service(ServletContainerAdapterHelper.java:42)

              at com.ulcjava.container.servlet.server.ServletContainerAdapter.service(ServletContainerAdapter.java:1)

              at com.filemaker.admin.servlet.AdminServerServlet.service(AdminServerServlet.java:52)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

              at com.filemaker.admin.servlet.AdminAccessFilter.doFilter(AdminAccessFilter.java:67)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

              at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

              at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

              at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)

              at com.filemaker.tomcat.FMErrorReportValve.invoke(Unknown Source)

              at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

              at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

              at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)

              at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)

              at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

              at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)

              at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

              at java.lang.Thread.run(Thread.java:613)

               

               

              I have been working on this problem for three weeks already and I am a bit frustrated.  

               

              I was able to install a working two machine configuration but after a couple of days or when I redeploy the webserver, this problem occurs.  There is no problem with single machine configuration.  I need a two machine configuration because the databases will be accessed through the internet. 

               

               

              Regards,

               

              Ritche 

              • 4. Re: FMSA 10, IWP Error: Forbidden, You do not have authorization to access this server.
                RitcheM
                  

                My uninstall/reinstalls cannot be counted anymore. 

                The real cause of this problem is: FileMaker Server 10.0v2 Advanced Updater

                Got everything working now perfectly without the FMSA 10v2 installed.

                • 5. Re: FMSA 10, IWP Error: Forbidden, You do not have authorization to access this server.
                  zasuwa_1

                  This kind of stuff drives me nuts.  Life should be simpler and just makes me fearful of upgrading.  I usually wait 2-3 years and jump 3 or 4 integer versions before taking the leap and only use test equipment.