mace-opensaml-users - RE: [OpenSAML] marshalling problem C++
Subject: OpenSAML user discussion
List archive
- From: "Brian Sheely" <>
- To: <>
- Subject: RE: [OpenSAML] marshalling problem C++
- Date: Tue, 13 May 2008 11:45:41 -0700
I've tried to build samltest and xmltoolingtest, but I get a "A tool
returned an error code from "Performing Custom Build Step"" error in
both cases. I assume that's the result of running cxxtest\cxxtestgen.pl.
I still haven't figured out that issue.
I also built a very simple application with all of the code in main:
XMLToolingConfig::getConfig().init();
SAMLConfig::getConfig().init();
AuthnRequest* request = NULL;
try {
request =
opensaml::saml2p::AuthnRequestBuilder::buildAuthnRequest();
} catch (XMLObjectException& e) {
return 1;
}
DOMElement* element = request->marshall();
bool hasAttributes = element->hasAttributes();
return 0;
When compiled in release mode, I crash on the element->hasAttributes
call (It's not just the hasAttributes method... any other call would
also crash). When compiled in debug mode, I get a "Run-Time CheckFailure
#0..." error on the request->marshall call. I've never seen that error
before, but apparently it indicates the stack is messed up.
This code, as well as my real app, was built using Visual Studio 2005 on
Windows XP. Other than specifying the dependencies and setting the
paths, no other Visual Studio setting were changed. I've rebuilt all of
the third-party code (xerces, xmlsec, etc.). As a matter of fact, I've
tried using xerces libs that I built, as well as the pre-compiled
binaries (which I'm using now).
For whatever reason, I don't get the stack error when running the real
app. And I also think it's significant that I never actually step into
any xerces code during the marshall call. A few hundred calls in
xmltooling, but I return without ever seeing a xerces call on the stack.
Brian Sheely
- marshalling problem C++, Brian Sheely, 05/09/2008
- RE: [OpenSAML] marshalling problem C++, Scott Cantor, 05/09/2008
- RE: [OpenSAML] marshalling problem C++, Brian Sheely, 05/12/2008
- RE: [OpenSAML] marshalling problem C++, Scott Cantor, 05/12/2008
- Message not available
- RE: [OpenSAML] marshalling problem C++, Scott Cantor, 05/12/2008
- RE: [OpenSAML] marshalling problem C++, .:: Francesco la Torre ::., 05/13/2008
- RE: [OpenSAML] marshalling problem C++, Brian Sheely, 05/13/2008
- RE: [OpenSAML] marshalling problem C++, Scott Cantor, 05/13/2008
- RE: [OpenSAML] marshalling problem C++, Brian Sheely, 05/14/2008
- building xmltoolingtest C++, Brian Sheely, 05/14/2008
- RE: [OpenSAML] building xmltoolingtest C++, Scott Cantor, 05/14/2008
- xmltooling C++, Brian Sheely, 05/16/2008
- RE: [OpenSAML] xmltooling C++, Scott Cantor, 05/16/2008
- RE: [OpenSAML] marshalling problem C++, Scott Cantor, 05/13/2008
- RE: [OpenSAML] marshalling problem C++, Scott Cantor, 05/18/2008
- RE: [OpenSAML] marshalling problem C++, Scott Cantor, 05/12/2008
- RE: [OpenSAML] marshalling problem C++, Brian Sheely, 05/13/2008
- RE: [OpenSAML] marshalling problem C++, Scott Cantor, 05/13/2008
- RE: [OpenSAML] marshalling problem C++, Brian Sheely, 05/12/2008
- RE: [OpenSAML] marshalling problem C++, Scott Cantor, 05/09/2008
Archive powered by MHonArc 2.6.16.