CAS 3.3 - GoogleApps > UnsyncBufferedOutputStream not found

Pablo Millet pablo.millet at gu.se
Mon Oct 13 18:52:01 EDT 2008


Hi.
I'm running CAS v.3.3 with Google Apps and ran into some problems.

I get:

java.lang.NoClassDefFoundError: com/sun/org/apache/xml/internal/security/utils/UnsyncBufferedOutputStream
	org.jcp.xml.dsig.internal.dom.DOMXMLSignatureFactory.newReference(DOMXMLSignatureFactory.java:58)
	org.jasig.cas.util.SamlUtils.signSamlElement(SamlUtils.java:110)
	org.jasig.cas.util.SamlUtils.signSamlResponse(SamlUtils.java:79)


I have xmlsec-1.4.0.jar and xmldsig-1.0.jar but 
UnsyncBufferedOutputStream is in org.apache.xml.security.utils !?


Sometimes I also get:

org.springframework.web.util.NestedServletException: 
Request processing failed; nested exception is org.springframework.webflow.execution.FlowExecutionException: 
Exception thrown in state 'redirect' of flow 'login-webflow'; 
nested exception is java.lang.RuntimeException: Error signing SAML element: 
class configured for TransformService: org.jcp.xml.dsig.internal.dom.DOMEnvelopedTransform not a TransformService


*** My env. ***
CAS 3.3
Java 1.5.0_16
Tomcat 5.5 on Win32


ps/
Before I decided to upgrade I was running CAS 3.2.1.1 in the same env. 
(With additional SAML-Google-Apps XML security upgrade in 
GoogleAccountsService).
That worked just fine!?
/ds

Anyone been there... any ideas?
Thanks.


-- 
____________________________________________
Pablo Millet
IT-Service
University of Gothenburg

Tel.: 031 – 786 5342
Mob.: 0707 - 10 40 70
www.it.gu.se





More information about the cas mailing list