You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-cs@ibatis.apache.org by Morten Schmidt <sc...@knowledgelab.sdu.dk> on 2005/06/20 13:17:02 UTC
validateSqlMapConfig ?
If I set this to true in my SqlMap.config file, I get the following
error:
[snip]
Value cannot be null. Parameter name: stream
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.
Exception Details: System.ArgumentNullException: Value cannot be null.
Parameter name: stream
[snap]
and the stack trace:
[snip]
[ArgumentNullException: Value cannot be null.
Parameter name: stream]
System.IO.StreamReader..ctor(Stream stream, Encoding encoding,
Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize) +126
System.IO.StreamReader..ctor(Stream stream) +101
IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ValidateSchema(XmlNode
section, String schemaFileName) +231
IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ConfigureSqlMap()
+495
IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Initialize()
+4343
IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Build(XmlDocument
document, DataSource dataSource, Boolean useConfigFileWatcher, Boolean
isCallFromDao) +81
[ConfigurationException:
- The error occurred while Validate SqlMap config.
- The error occurred in <sqlMap embedded=Customer.xml, BudgetModel.ALU
/>.]
IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Build(XmlDocument
document, DataSource dataSource, Boolean useConfigFileWatcher, Boolean
isCallFromDao) +160
IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure(XmlDocument
document) +13
BudgetModel.Model.Helper.EmbeddedSqlMapper.Instance() +108
BudgetModel.Model.Helper.ProductHelper.Add(ProductClass product) +151
BudgetModel.Test.btnTest_Click(Object sender, EventArgs e) in
C:\Inetpub\wwwroot\Devolopment\smet\test\test.aspx.cs:40
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String
eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler
sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
+33
System.Web.UI.Page.ProcessRequestMain() +1292
[snap]
What is going wrong? I think I have asked this before, but now I need
the sqlmap to be validated...
/morten
Re: validateSqlMapConfig ?
Posted by Ron Grabowski <ro...@yahoo.com>.
If you're building from source, make sure the .xsd files are embedded.
--- Morten Schmidt <sc...@knowledgelab.sdu.dk> wrote:
> If I set this to true in my SqlMap.config file, I get the following
> error:
> [snip]
> Value cannot be null. Parameter name: stream
> Description: An unhandled exception occurred during the execution of
> the
> current web request. Please review the stack trace for more
> information
> about the error and where it originated in the code.
> Exception Details: System.ArgumentNullException: Value cannot be
> null.
> Parameter name: stream
> [snap]
> and the stack trace:
> [snip]
> [ArgumentNullException: Value cannot be null.
> Parameter name: stream]
> System.IO.StreamReader..ctor(Stream stream, Encoding encoding,
> Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize) +126
> System.IO.StreamReader..ctor(Stream stream) +101
>
>
IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ValidateSchema(XmlNode
> section, String schemaFileName) +231
>
> IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ConfigureSqlMap()
> +495
> IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Initialize()
> +4343
>
> IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Build(XmlDocument
> document, DataSource dataSource, Boolean useConfigFileWatcher,
> Boolean
> isCallFromDao) +81
> [ConfigurationException:
> - The error occurred while Validate SqlMap config.
> - The error occurred in <sqlMap embedded=Customer.xml,
> BudgetModel.ALU
> />.]
>
> IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Build(XmlDocument
> document, DataSource dataSource, Boolean useConfigFileWatcher,
> Boolean
> isCallFromDao) +160
>
>
IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure(XmlDocument
> document) +13
> BudgetModel.Model.Helper.EmbeddedSqlMapper.Instance() +108
> BudgetModel.Model.Helper.ProductHelper.Add(ProductClass product)
> +151
>
> BudgetModel.Test.btnTest_Click(Object sender, EventArgs e) in
> C:\Inetpub\wwwroot\Devolopment\smet\test\test.aspx.cs:40
> System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
>
>
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String
> eventArgument) +57
> System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler
> sourceControl, String eventArgument) +18
> System.Web.UI.Page.RaisePostBackEvent(NameValueCollection
> postData)
> +33
> System.Web.UI.Page.ProcessRequestMain() +1292
> [snap]
> What is going wrong? I think I have asked this before, but now I need
> the sqlmap to be validated...
> /morten
>
>