Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×

This topic is 4248 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted

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.

Posted

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

Posted

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

Posted

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.

Posted

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.

  • 2 years later...
Posted

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}
  • 4 weeks later...
Posted

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.

This topic is 4248 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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.