Karen Weaver Posted May 15, 2010 Posted May 15, 2010 Using the plugin, SCLastError to get a "readable" error code just gives me an error number. I am getting error 412 when trying to move a file using SCMove, but since I can't find what 412 is, I don't know how to fix it. Is there a list somewhere? I have looked on the Wiki, the plugin documentation, etc., etc.
Smef Posted May 17, 2010 Posted May 17, 2010 Can you please post your plugin log after you get this error next? Logs can be found at: FileMaker Client OS X /Users/userName/Library/Logs/360Plugin Logs/ /Users/userName/Library/Logs/360Plugin Logs/360Works FM WPE /Users/userName/Library/Logs/360Plugin Logs/360Works FM Pro Windows DriveLetter:Documents and SettingsMy Documents360Plugin Logs DriveLetter:Documents and SettingsAll UsersDocuments360Works FM Pro DriveLetter:Documents and SettingsAll UsersDocuments360Works FM WPE Vista: DriveLetter:UsersDocuments360Plugin Logs
Karen Weaver Posted May 18, 2010 Author Posted May 18, 2010 Here is the error log from the day I was having the problem - but I am no longer getting this error. I think it had to do with file permissions on the server. I am using an secondary internal drive to store the SuperContainer files rather than the default, and I have a lot of problems getting permissions to "stick". I finally set permissions using the Terminal and they appear to be working. I am still getting a Java error after the file has been moved, even though it is successful. So I have disabled the display of the error messages for now so that the user will not have to deal with it. SuperContainer_Companion_Plugin_FMAdvanced.log.zip
Smef Posted May 18, 2010 Posted May 18, 2010 The log you posted is from today, and does not show any errors, unfortunately. Logs are cleared when you start filemaker, so you will need to reproduce the issue and then post the log again. What is the error message you are receiving now? 412 wasn't actually an error from ours, so I'm not sure where that came from.
Karen Weaver Posted May 18, 2010 Author Posted May 18, 2010 Oh, snap - I did not notice it had been cleared, sorry. I wont be able to reproduce this for a few days - this is a client system and I can't move files around on the live setup while there are they - freaks them out. I will try to get back in this weekend and turn on the error capture and send what I get. It did appear to be a Java error and said something was null that was not allowed to be null. Which is completely not useful for you, so I will post something better next week.. In the meantime - I will try to set up a log file to capture errors this week. They are doing lots of document adding, moving, etc. so we will see if there is something happening or not. This client has been using SuperContainer for almost two years, and it is rock solid, unless i have to install an update, and then I have lots of problems getting permissions set and everything working again. I am pretty sure it is because I am using a custom install on Snow Leopard Server, but I am in the process of installing a SuperContainer system using the default settings - but also on Snow Leopard Server - for another client, so hopefully I can figure out an easier way to get it working. thanks for the help.
merlyn383 Posted March 12, 2013 Posted March 12, 2013 Resurrecting this thread from the dead as I just got the same error from SuperContainer Server. Log file excerpt below. Mar 12, 2013 12:00:58 PM com.prosc.fmkit.PluginBridge$3 run CONFIG: === Executing plugin function SCGetInfo on thread AWT-AppKit === Mar 12, 2013 12:00:58 PM com.prosc.supercontainer.plugin.SCPluginModel resourceInfoFromHeaders CONFIG: headers: {X-SuperContainer-Version=2.864, null=HTTP/1.1 200 OK, X-SuperContainer-toUpload=true, Date=Tue, 12 Mar 2013 16:00:58 GMT, Content-Length=0, Set-Cookie=JSESSIONID=443CFDCE7F7013BC6E233F7FA59C7DF9; Path=/SuperContainer, Server=Apache-Coyote/1.1} Mar 12, 2013 12:00:58 PM com.prosc.fmkit.PluginBridge$3 run CONFIG: === Executing plugin function SCGetInfo on thread AWT-AppKit === Mar 12, 2013 12:00:58 PM com.prosc.supercontainer.plugin.SCPluginModel resourceInfoFromHeaders CONFIG: headers: {X-SuperContainer-Version=2.864, null=HTTP/1.1 200 OK, X-SuperContainer-toUpload=true, Date=Tue, 12 Mar 2013 16:00:58 GMT, Content-Length=0, Set-Cookie=JSESSIONID=A684C67A1605995958F83C7FCD3507FE; Path=/SuperContainer, Server=Apache-Coyote/1.1} Mar 12, 2013 12:00:58 PM com.prosc.fmkit.PluginBridge$3 run CONFIG: === Executing plugin function SCGetInfo on thread AWT-AppKit === Mar 12, 2013 12:00:58 PM com.prosc.supercontainer.plugin.SCPluginModel resourceInfoFromHeaders CONFIG: headers: {X-SuperContainer-Version=2.864, null=HTTP/1.1 200 OK, X-SuperContainer-toUpload=true, Date=Tue, 12 Mar 2013 16:00:58 GMT, Content-Length=0, Set-Cookie=JSESSIONID=3B1D3667BCE54C2C305B9FDE3D0BE19B; Path=/SuperContainer, Server=Apache-Coyote/1.1} Mar 12, 2013 12:00:58 PM com.prosc.fmkit.PluginBridge$3 run CONFIG: === Executing plugin function SCGetInfo on thread AWT-AppKit === Mar 12, 2013 12:00:58 PM com.prosc.supercontainer.plugin.SCPluginModel resourceInfoFromHeaders CONFIG: headers: {X-SuperContainer-Version=2.864, null=HTTP/1.1 200 OK, X-SuperContainer-toUpload=true, Date=Tue, 12 Mar 2013 16:00:58 GMT, Content-Length=0, Set-Cookie=JSESSIONID=5FC7559038672414D01676A2D53EF126; Path=/SuperContainer, Server=Apache-Coyote/1.1} Mar 12, 2013 12:00:58 PM com.prosc.fmkit.PluginBridge$3 run CONFIG: === Executing plugin function SCGetInfo on thread AWT-AppKit === Mar 12, 2013 12:00:58 PM com.prosc.supercontainer.plugin.SCPluginModel resourceInfoFromHeaders CONFIG: headers: {X-SuperContainer-Version=2.864, null=HTTP/1.1 200 OK, X-SuperContainer-toUpload=true, Date=Tue, 12 Mar 2013 16:00:58 GMT, Content-Length=0, Set-Cookie=JSESSIONID=7A53EFC10060166B26336D72132A4289; Path=/SuperContainer, Server=Apache-Coyote/1.1} Mar 12, 2013 12:00:58 PM com.prosc.fmkit.PluginBridge$3 run CONFIG: === Executing plugin function SCSetBaseURL on thread AWT-AppKit === Mar 12, 2013 12:00:58 PM com.prosc.supercontainer.plugin.SCPluginModel setBaseUrl INFO: Setting supercontainer base url to http://druantia.decc.drexel.edu:8020/SuperContainer/Files/ Mar 12, 2013 12:00:58 PM com.prosc.supercontainer.plugin.SCPluginModel setBaseUrl INFO: Set supercontainer base url in 43 milliseconds Mar 12, 2013 12:00:58 PM com.prosc.fmkit.PluginBridge$3 run CONFIG: === Executing plugin function SCMove on thread AWT-AppKit === Mar 12, 2013 12:00:58 PM com.prosc.supercontainer.plugin.SCPluginModel move INFO: http://druantia.decc.drexel.edu:8020/SuperContainer/Files/CourseFiles/201225_ENGR_120_/Exam2-C790D374-4D36-4F84-9F16-53AA1A4909FE/testing%20flag.pdf?moveto=CourseFiles/201225_ENGR_120_/Exam-C790D374-4D36-4F84-9F16-53AA1A4909FE/testing%20flag.pdf&filename=testing%20flag.pdf Mar 12, 2013 12:00:58 PM com.prosc.fmkit.Plugin setLastError SEVERE: PluginFunction PluginFunction{name='SCMove', functionID=-4673, minArgs=2, maxArgs=-1} got an error with converted args [CourseFiles/201225_ENGR_120_/Exam2-C790D374-4D36-4F84-9F16-53AA1A4909FE/testing flag.pdf, CourseFiles/201225_ENGR_120_/Exam-C790D374-4D36-4F84-9F16-53AA1A4909FE/testing flag.pdf, [filename=testing flag.pdf]] com.prosc.supercontainer.plugin.IOExceptionWithHttpCode: SuperContainer server returned an error code of 412 at com.prosc.supercontainer.plugin.SCPluginModel.validateVersionAndResponseCode(SCPluginModel.java:628) at com.prosc.supercontainer.plugin.SCPluginModel.move(SCPluginModel.java:1713) at com.prosc.supercontainer.plugin.SuperContainerPlugin.SCMove(SuperContainerPlugin.java:796) at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.prosc.fmkit.StaticFunction.invoke(StaticFunction.java:231) at com.prosc.fmkit.Plugin.invokeFunction(Plugin.java:333) at com.prosc.fmkit.Plugin.invokeFunctionNoErrors(Plugin.java:314) at com.prosc.fmkit.PluginBridge$3.run(PluginBridge.java:1055) at com.prosc.fmkit.PluginBridge.runTask(PluginBridge.java:1264) at com.prosc.fmkit.PluginBridge.doFunction(PluginBridge.java:1069) Mar 12, 2013 12:00:58 PM com.prosc.fmkit.PluginBridge$3 run CONFIG: === Executing plugin function SCLastError on thread AWT-AppKit === Mar 12, 2013 12:00:59 PM com.prosc.fmkit.PluginBridge$3 run CONFIG: === Executing plugin function SCGetInfo on thread AWT-AppKit === Mar 12, 2013 12:00:59 PM com.prosc.supercontainer.plugin.SCPluginModel resourceInfoFromHeaders CONFIG: headers: {X-SuperContainer-Version=2.864, null=HTTP/1.1 200 OK, X-SuperContainer-toUpload=true, Date=Tue, 12 Mar 2013 16:00:58 GMT, Content-Length=0, Set-Cookie=JSESSIONID=1309DBA9EA09A0C41CA9D337A1027A15; Path=/SuperContainer, Server=Apache-Coyote/1.1} Mar 12, 2013 12:00:59 PM com.prosc.fmkit.PluginBridge$3 run CONFIG: === Executing plugin function SCGetInfo on thread AWT-AppKit === Mar 12, 2013 12:00:59 PM com.prosc.supercontainer.plugin.SCPluginModel resourceInfoFromHeaders CONFIG: headers: {X-SuperContainer-Version=2.864, null=HTTP/1.1 200 OK, X-SuperContainer-toUpload=true, Date=Tue, 12 Mar 2013 16:00:58 GMT, Content-Length=0, Set-Cookie=JSESSIONID=4BAF2A2F587ECAAF0496BA987185F707; Path=/SuperContainer, Server=Apache-Coyote/1.1} Mar 12, 2013 12:00:59 PM com.prosc.fmkit.PluginBridge$3 run CONFIG: === Executing plugin function SCGetInfo on thread AWT-AppKit === Mar 12, 2013 12:00:59 PM com.prosc.supercontainer.plugin.SCPluginModel resourceInfoFromHeaders CONFIG: headers: {X-SuperContainer-Version=2.864, null=HTTP/1.1 200 OK, X-SuperContainer-toUpload=true, Date=Tue, 12 Mar 2013 16:00:58 GMT, Content-Length=0, Set-Cookie=JSESSIONID=5B699538E64BDEE3107A4FD3840520F1; Path=/SuperContainer, Server=Apache-Coyote/1.1} Mar 12, 2013 12:01:01 PM com.prosc.fmkit.PluginBridge$3 run CONFIG: === Executing plugin function SCGetInfo on thread AWT-AppKit === Mar 12, 2013 12:01:01 PM com.prosc.supercontainer.plugin.SCPluginModel resourceInfoFromHeaders CONFIG: headers: {X-SuperContainer-Version=2.864, null=HTTP/1.1 200 OK, X-SuperContainer-toUpload=true, Date=Tue, 12 Mar 2013 16:01:01 GMT, Content-Length=0, Set-Cookie=JSESSIONID=97A567E4C2C6B57DC8E84D8991D6A764; Path=/SuperContainer, Server=Apache-Coyote/1.1} Mar 12, 2013 12:01:01 PM com.prosc.fmkit.PluginBridge$3 run CONFIG: === Executing plugin function SCGetInfo on thread AWT-AppKit === Mar 12, 2013 12:01:01 PM com.prosc.supercontainer.plugin.SCPluginModel resourceInfoFromHeaders CONFIG: headers: {X-SuperContainer-Version=2.864, null=HTTP/1.1 200 OK, X-SuperContainer-toUpload=true, Date=Tue, 12 Mar 2013 16:01:01 GMT, Content-Length=0, Set-Cookie=JSESSIONID=862371BFB240C6AF31FE463A39F2C018; Path=/SuperContainer, Server=Apache-Coyote/1.1} Mar 12, 2013 12:01:01 PM com.prosc.fmkit.PluginBridge$3 run CONFIG: === Executing plugin function SCGetInfo on thread AWT-AppKit === Mar 12, 2013 12:01:01 PM com.prosc.supercontainer.plugin.SCPluginModel resourceInfoFromHeaders CONFIG: headers: {X-SuperContainer-Version=2.864, null=HTTP/1.1 200 OK, X-SuperContainer-toUpload=true, Date=Tue, 12 Mar 2013 16:01:01 GMT, Content-Length=0, Set-Cookie=JSESSIONID=610EA69F6960E0513BFF04E5915BF33F; Path=/SuperContainer, Server=Apache-Coyote/1.1} Mar 12, 2013 12:01:01 PM com.prosc.fmkit.PluginBridge$3 run CONFIG: === Executing plugin function SCGetInfo on thread AWT-AppKit === Mar 12, 2013 12:01:01 PM com.prosc.supercontainer.plugin.SCPluginModel resourceInfoFromHeaders CONFIG: headers: {X-SuperContainer-Version=2.864, null=HTTP/1.1 200 OK, X-SuperContainer-toUpload=true, Date=Tue, 12 Mar 2013 16:01:01 GMT, Content-Length=0, Set-Cookie=JSESSIONID=51EE9C5A7B6C6FBA72B1932AB505CC45; Path=/SuperContainer, Server=Apache-Coyote/1.1} Mar 12, 2013 12:01:01 PM com.prosc.fmkit.PluginBridge$3 run CONFIG: === Executing plugin function SCGetInfo on thread AWT-AppKit === Mar 12, 2013 12:01:01 PM com.prosc.supercontainer.plugin.SCPluginModel resourceInfoFromHeaders CONFIG: headers: {X-SuperContainer-Version=2.864, null=HTTP/1.1 200 OK, X-SuperContainer-toUpload=true, Date=Tue, 12 Mar 2013 16:01:01 GMT, Content-Length=0, Set-Cookie=JSESSIONID=5C2277DED0E52D0269B8D894F3753222; Path=/SuperContainer, Server=Apache-Coyote/1.1} Mar 12, 2013 12:01:01 PM com.prosc.fmkit.PluginBridge$3 run CONFIG: === Executing plugin function SCGetInfo on thread AWT-AppKit === Mar 12, 2013 12:01:01 PM com.prosc.supercontainer.plugin.SCPluginModel resourceInfoFromHeaders CONFIG: headers: {X-SuperContainer-Version=2.864, null=HTTP/1.1 200 OK, X-SuperContainer-toUpload=true, Date=Tue, 12 Mar 2013 16:01:01 GMT, Content-Length=0, Set-Cookie=JSESSIONID=C7A9AA6E74BBDE83722BDF527103076F; Path=/SuperContainer, Server=Apache-Coyote/1.1}
Crooked Arm Posted April 5, 2013 Posted April 5, 2013 My SuperContainer error 412 was the result of incorrect permissions on the SuperContainer/Files/ directory branch after moving to a new server. According to 360Works: If using FMS deployment set the permissions to owner: fmserver rw group: fmsadmin rw If using standalone deployment, set read/write permission for the currently logged in user. If using Tomcat deployment, set read write for the user used to run tomcat. I don't know if permissions are the only cause of an error 412, but setting the correct permissions on my Mac OS FM server solved the problem for me.
Recommended Posts
This topic is 4592 days old. Please don't post here. Open a new topic instead.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now