title: jboss 4.2.2 No ClassLoaders found for: org.apache.ws.security.transform.STRTransform
body: <p>So I have a small proof of concept seam app that is based off of one of the Alfresco web client samples. In the process of getting it to work I ran into many problems and stack traces which I was eventually able to fix. Finally my proof of concept works but jboss still logs an error and stack trace. I dont reference STRTransform anywhere so I think the alfresco sdk code does. Below is the full stack trace.</p>
  
  <pre><code>10:12:02,676 ERROR [STDERR] java.lang.ClassNotFoundException: No ClassLoaders found for: org.apache.ws.security.transform.STRTransform
  10:12:02,676 ERROR [STDERR]     at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:212)
  10:12:02,676 ERROR [STDERR]     at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:521)
  10:12:02,676 ERROR [STDERR]     at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:415)
  10:12:02,676 ERROR [STDERR]     at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
  10:12:02,676 ERROR [STDERR]     at java.lang.Class.forName0(Native Method)
  10:12:02,676 ERROR [STDERR]     at java.lang.Class.forName(Class.java:186)
  10:12:02,676 ERROR [STDERR]     at org.apache.xml.security.transforms.Transform.register(Unknown Source)
  10:12:02,676 ERROR [STDERR]     at org.apache.ws.security.WSSConfig.staticInit(WSSConfig.java:310)
  10:12:02,676 ERROR [STDERR]     at org.apache.ws.security.WSSConfig.&lt;init&gt;(WSSConfig.java:324)
  10:12:02,676 ERROR [STDERR]     at org.apache.ws.security.WSSConfig.getNewInstance(WSSConfig.java:333)
  10:12:02,677 ERROR [STDERR]     at org.apache.ws.security.WSSConfig.getDefaultWSConfig(WSSConfig.java:342)
  10:12:02,677 ERROR [STDERR]     at org.apache.ws.security.WSSecurityEngine.getWssConfig(WSSecurityEngine.java:157)
  10:12:02,677 ERROR [STDERR]     at org.apache.ws.security.handler.WSHandler.doSenderAction(WSHandler.java:96)
  10:12:02,677 ERROR [STDERR]     at org.apache.ws.axis.security.WSDoAllSender.invoke(WSDoAllSender.java:170)
  10:12:02,677 ERROR [STDERR]     at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
  10:12:02,677 ERROR [STDERR]     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
  10:12:02,677 ERROR [STDERR]     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
  10:12:02,677 ERROR [STDERR]     at org.apache.axis.client.AxisClient.invoke(AxisClient.java:127)
  10:12:02,677 ERROR [STDERR]     at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
  10:12:02,677 ERROR [STDERR]     at org.apache.axis.client.Call.invoke(Call.java:2767)
  10:12:02,677 ERROR [STDERR]     at org.apache.axis.client.Call.invoke(Call.java:2443)
  10:12:02,677 ERROR [STDERR]     at org.apache.axis.client.Call.invoke(Call.java:2366)
  10:12:02,677 ERROR [STDERR]     at org.apache.axis.client.Call.invoke(Call.java:1812)
  10:12:02,677 ERROR [STDERR]     at org.alfresco.webservice.repository.RepositoryServiceSoapBindingStub.update(RepositoryServiceSoapBindingStub.java:986)
  10:12:02,677 ERROR [STDERR]     at com.assistgroup.fileupload.AlfrescoConnector.createNewContent(AlfrescoConnector.java:158)
  10:12:02,677 ERROR [STDERR]     at com.assistgroup.fileupload.AlfrescoConnector.addNewContent(AlfrescoConnector.java:81)
  10:12:02,677 ERROR [STDERR]     at com.assistgroup.fileupload.UploadHandler.handleUpload(UploadHandler.java:38)
  10:12:02,677 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  10:12:02,677 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  10:12:02,677 ERROR [STDERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  10:12:02,677 ERROR [STDERR]     at java.lang.reflect.Method.invoke(Method.java:616)
  10:12:02,677 ERROR [STDERR]     at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
  10:12:02,677 ERROR [STDERR]     at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
  10:12:02,677 ERROR [STDERR]     at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
  10:12:02,677 ERROR [STDERR]     at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
  10:12:02,677 ERROR [STDERR]     at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
  10:12:02,677 ERROR [STDERR]     at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)
  10:12:02,677 ERROR [STDERR]     at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
  10:12:02,677 ERROR [STDERR]     at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
  10:12:02,677 ERROR [STDERR]     at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
  10:12:02,677 ERROR [STDERR]     at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
  10:12:02,677 ERROR [STDERR]     at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
  10:12:02,677 ERROR [STDERR]     at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
  10:12:02,677 ERROR [STDERR]     at com.assistgroup.fileupload.UploadHandler_$$_javassist_1.handleUpload(UploadHandler_$$_javassist_1.java)
  10:12:02,677 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  10:12:02,677 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  10:12:02,677 ERROR [STDERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  10:12:02,678 ERROR [STDERR]     at java.lang.reflect.Method.invoke(Method.java:616)
  10:12:02,678 ERROR [STDERR]     at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:329)
  10:12:02,678 ERROR [STDERR]     at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:342)
  10:12:02,678 ERROR [STDERR]     at org.jboss.el.parser.AstPropertySuffix.invoke(AstPropertySuffix.java:58)
  10:12:02,678 ERROR [STDERR]     at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
  10:12:02,678 ERROR [STDERR]     at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
  10:12:02,678 ERROR [STDERR]     at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
  10:12:02,678 ERROR [STDERR]     at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:77)
  10:12:02,678 ERROR [STDERR]     at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)
  10:12:02,678 ERROR [STDERR]     at javax.faces.component.UICommand.broadcast(UICommand.java:383)
  10:12:02,678 ERROR [STDERR]     at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:184)
  10:12:02,678 ERROR [STDERR]     at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:162)
  10:12:02,678 ERROR [STDERR]     at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:350)
  10:12:02,678 ERROR [STDERR]     at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
  10:12:02,678 ERROR [STDERR]     at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
  10:12:02,678 ERROR [STDERR]     at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
  10:12:02,679 ERROR [STDERR]     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
  10:12:02,679 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  10:12:02,679 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  10:12:02,680 ERROR [STDERR]     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
  10:12:02,680 ERROR [STDERR]     at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:80)
  10:12:02,680 ERROR [STDERR]     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
  10:12:02,680 ERROR [STDERR]     at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
  10:12:02,680 ERROR [STDERR]     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
  10:12:02,680 ERROR [STDERR]     at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
  10:12:02,680 ERROR [STDERR]     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
  10:12:02,680 ERROR [STDERR]     at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
  10:12:02,680 ERROR [STDERR]     at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
  10:12:02,680 ERROR [STDERR]     at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
  10:12:02,680 ERROR [STDERR]     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
  10:12:02,680 ERROR [STDERR]     at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
  10:12:02,680 ERROR [STDERR]     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
  10:12:02,680 ERROR [STDERR]     at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
  10:12:02,680 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  10:12:02,680 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  10:12:02,680 ERROR [STDERR]     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
  10:12:02,680 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  10:12:02,680 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  10:12:02,680 ERROR [STDERR]     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
  10:12:02,680 ERROR [STDERR]     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
  10:12:02,680 ERROR [STDERR]     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
  10:12:02,680 ERROR [STDERR]     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
  10:12:02,680 ERROR [STDERR]     at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
  10:12:02,680 ERROR [STDERR]     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  10:12:02,680 ERROR [STDERR]     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  10:12:02,680 ERROR [STDERR]     at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
  10:12:02,680 ERROR [STDERR]     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  10:12:02,680 ERROR [STDERR]     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
  10:12:02,680 ERROR [STDERR]     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
  10:12:02,680 ERROR [STDERR]     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
  10:12:02,680 ERROR [STDERR]     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
  10:12:02,680 ERROR [STDERR]     at java.lang.Thread.run(Thread.java:636)
  </code></pre>
  
  <p>contents of: jboss-4.2.2.GA/server/default/lib</p>
  
  <pre><code>-rw-r--r-- 1 james james   58225 2007-10-22 11:45 activation.jar
  -rw-r--r-- 1 james james  355304 2007-10-22 11:45 antlr.jar
  -rw-r--r-- 1 james james    4942 2007-10-22 11:45 autonumber-plugin.jar
  -rw-r--r-- 1 james james  513244 2007-10-22 11:45 bcel.jar
  -rw-r--r-- 1 james james   21291 2007-10-22 11:45 bindingservice-plugin.jar
  -rw-r--r-- 1 james james  167691 2007-10-22 11:45 bsf.jar
  -rw-r--r-- 1 james james   12130 2007-10-22 11:45 bsh-deployer.jar
  -rw-r--r-- 1 james james  235510 2007-10-22 11:45 bsh.jar
  -rw-r--r-- 1 james james  328602 2007-10-22 11:45 cglib.jar
  -rw-r--r-- 1 james james   47469 2007-10-22 11:45 commons-codec.jar
  -rw-r--r-- 1 james james  558376 2007-10-22 11:45 commons-collections.jar
  -rw-r--r-- 1 james james  214796 2007-10-22 11:45 commons-httpclient.jar
  -rw-r--r-- 1 james james   55424 2007-10-22 11:45 commons-logging.jar
  -rw-r--r-- 1 james james  313128 2007-10-22 11:45 dom4j.jar
  -rw-r--r-- 1 james james   52220 2007-10-22 11:45 ejb3-persistence.jar
  -rw-r--r-- 1 james james   28338 2007-10-22 11:45 el-api.jar
  -rw-r--r-- 1 james james 2276092 2007-10-22 11:45 hibernate3.jar
  -rw-r--r-- 1 james james  444506 2007-10-22 11:45 hibernate-annotations.jar
  -rw-r--r-- 1 james james  111590 2007-10-22 11:45 hibernate-entitymanager.jar
  -rw-r--r-- 1 james james  643806 2011-06-24 15:36 hsqldb.jar
  -rw-r--r-- 1 james james    8739 2007-10-22 11:45 hsqldb-plugin.jar
  -rw-r--r-- 1 james james  547559 2007-10-22 11:45 javassist.jar
  -rw-r--r-- 1 james james  226484 2007-10-22 11:45 jaxen.jar
  -rw-r--r-- 1 james james  723098 2007-10-22 11:45 jboss-cache-jdk50.jar
  -rw-r--r-- 1 james james   80470 2007-10-22 11:45 jboss-common-jdbc-wrapper.jar
  -rw-r--r-- 1 james james   20384 2007-10-22 11:45 jboss-ejb3x.jar
  -rw-r--r-- 1 james james   14182 2007-10-22 11:45 jboss-hibernate.jar
  -rw-r--r-- 1 james james  423706 2007-10-22 11:45 jboss-j2ee.jar
  -rw-r--r-- 1 james james 2124287 2007-10-22 11:45 jboss.jar
  -rw-r--r-- 1 james james   29382 2011-07-01 14:49 jboss-jaxrpc.jar
  -rw-r--r-- 1 james james   63828 2011-07-01 14:49 jboss-jaxws.jar
  -rw-r--r-- 1 james james  199159 2007-10-22 11:45 jboss-jca.jar
  -rw-r--r-- 1 james james   14218 2007-10-22 11:45 jboss-jsr77.jar
  -rw-r--r-- 1 james james   65044 2007-10-22 11:45 jboss-jsr88.jar
  -rw-r--r-- 1 james james   28372 2007-10-22 11:45 jbossjta-integration.jar
  -rw-r--r-- 1 james james  547885 2007-10-22 11:45 jbossjta.jar
  -rw-r--r-- 1 james james  152258 2007-10-22 11:45 jboss-management.jar
  -rw-r--r-- 1 james james   56301 2007-10-22 11:45 jboss-monitoring.jar
  -rw-r--r-- 1 james james  537121 2007-10-22 11:45 jbossmq.jar
  -rw-r--r-- 1 james james    8376 2007-10-22 11:45 jboss-remoting-int.jar
  -rw-r--r-- 1 james james  863878 2007-10-22 11:45 jboss-remoting.jar
  -rw-r--r-- 1 james james   26736 2007-10-22 11:45 jboss-saaj.jar
  -rw-r--r-- 1 james james  125849 2007-10-22 11:45 jboss-serialization.jar
  -rw-r--r-- 1 james james   46960 2007-10-22 11:45 jboss-srp.jar
  -rw-r--r-- 1 james james  312961 2007-10-22 11:45 jbosssx.jar
  -rw-r--r-- 1 james james   53279 2007-10-22 11:45 jboss-transaction.jar
  -rw-r--r-- 1 james james   65245 2007-10-22 11:45 jbossts-common.jar
  -rw-r--r-- 1 james james  121073 2007-10-22 11:45 jboss-vfs.jar
  -rw-r--r-- 1 james james   52561 2007-10-22 11:45 jbossws-common.jar
  -rw-r--r-- 1 james james   66978 2007-10-22 11:45 jbossws-framework.jar
  -rw-r--r-- 1 james james   76820 2007-10-22 11:45 jbossws-jboss42.jar
  -rw-r--r-- 1 james james   94561 2007-10-22 11:45 jbossws-spi.jar
  -rw-r--r-- 1 james james   33300 2007-10-22 11:45 jmx-adaptor-plugin.jar
  -rw-r--r-- 1 james james   48897 2007-10-22 11:45 jnpserver.jar
  -rw-r--r-- 1 james james   82156 2007-10-22 11:45 joesnmp.jar
  -rw-r--r-- 1 james james    3522 2007-10-22 11:45 jpl-pattern.jar
  -rw-r--r-- 1 james james   16995 2007-10-22 11:45 jpl-util.jar
  -rw-r--r-- 1 james james   82183 2007-10-22 11:45 jsp-api.jar
  -rw-r--r-- 1 james james  355753 2007-10-22 11:45 log4j.jar
  -rw-r--r-- 1 james james   15143 2007-10-22 11:45 log4j-snmp-appender.jar
  -rw-r--r-- 1 james james  387690 2007-10-22 11:45 mail.jar
  -rw-r--r-- 1 james james    5466 2007-10-22 11:45 mail-plugin.jar
  -rw-r--r-- 1 james james  767492 2011-01-26 11:58 mysql-connector-java-5.1.13-bin.jar
  -rw-r--r-- 1 james james    8818 2007-10-22 11:45 properties-plugin.jar
  -rw-r--r-- 1 james james  390557 2007-10-22 11:45 quartz.jar
  -rw-r--r-- 1 james james    3537 2007-10-22 11:45 scheduler-plugin-example.jar
  -rw-r--r-- 1 james james   46036 2007-10-22 11:45 scheduler-plugin.jar
  -rw-r--r-- 1 james james   89678 2007-10-22 11:45 servlet-api.jar
  -rw-r--r-- 1 james james    2657 2007-10-22 11:45 xmlentitymgr.jar
  </code></pre>
  
  <p>Contents of: jboss-4.2.2.GA/lib</p>
  
  <pre><code>james@jamesp:~/jboss-4.2.2.GA/lib$ ls -lR
  .:
  total 2612
  -rw-r--r-- 1 james james  47469 2007-10-22 11:44 commons-codec.jar
  -rw-r--r-- 1 james james 214796 2007-10-22 11:44 commons-httpclient.jar
  -rw-r--r-- 1 james james  55424 2007-10-22 11:44 commons-logging.jar
  -rw-r--r-- 1 james james 255425 2007-10-22 11:44 concurrent.jar
  drwxr-xr-x 2 james james   4096 2007-10-22 11:44 endorsed
  -rw-r--r-- 1 james james  15858 2007-10-22 11:44 getopt.jar
  -rw-r--r-- 1 james james 406564 2007-10-22 11:44 jboss-common.jar
  -rw-r--r-- 1 james james 880300 2007-10-22 11:44 jboss-jmx.jar
  -rw-r--r-- 1 james james 267066 2007-10-22 11:44 jboss-system.jar
  -rw-r--r-- 1 james james 377239 2007-10-22 11:44 jboss-xml-binding.jar
  -rw-r--r-- 1 james james 128404 2007-10-22 11:44 log4j-boot.jar
  
  ./endorsed:
  total 3036
  -rw-r--r-- 1 james james  188996 2007-10-22 11:44 serializer.jar
  -rw-r--r-- 1 james james 1713712 2007-10-22 11:44 xalan.jar
  -rw-r--r-- 1 james james 1200039 2007-10-22 11:44 xercesImpl.jar
  </code></pre>
  
  <p>Contents of: my projects ear/lib</p>
  
  <pre><code>alfresco-web-service-client-3.2.jar
  antlr-runtime.jar
  axis.jar
  commons-beanutils.jar
  commons-collections.jar
  commons-digester.jar
  commons-discovery-0.5.jar
  commons-httpclient.jar
  commons-lang.jar
  commons-logging.jar
  core.jar
  drools-compiler.jar
  drools-core.jar
  janino.jar
  jboss-el.jar
  jbpm-jpdl.jar
  mvel14.jar
  richfaces-api.jar
  wsdl4j-1.5.1.jar
  wss4j-1.5.11.jar
  </code></pre>
  
  <p>While googling I have not found anything so I figured I would post here to see if any one has run into this in the past. If I figure it out I will post back here. Thanks</p>