SCM 1.19 does not start under Glassfish 3.1.2
I had trouble to run SCM 1.19 under GlassFish (18.104.22.168). Glassfish was not able to load one of the classes
[#|2012-08-18T17:19:23.336+0200|SEVERE|glassfish3.1.2|com.sun.jersey.core.spi.component.ProviderFactory|_ThreadID=28;_ThreadName=Thread-2;|The provider class, class com.sun.jersey.multipart.impl.MultiPartReaderClientSide, could not be instantiated. Processing will continue but the class will not be utilized java.lang.IllegalArgumentException: The MultiPartConfig instance we expected is not present. Have you registered the MultiPartConfigProvider class? ....
Seems SCM tries to override the Glassfish built-in Jersey with it's own version, which does not work. The workaround is to enable the class loader delegation in glassfish-web.xml
More about overriding Jersey here
Glassfish bug report here
Maybe the older .war files should be available for download for cases when we hit any blocking problem after update. My first idea was to go back to 1.17 but I did not found the war file anymore.