From: NHibernate J. <mik...@us...> - 2006-12-29 12:54:31
|
[ http://jira.nhibernate.org/browse/NH-531?page=comments#action_14690 ] David Bernal commented on NH-531: --------------------------------- I'm still getting this problem in version 1.0.3.0. > GetSetHelperFactory Unexpected Character Compile Error > ------------------------------------------------------ > > Key: NH-531 > URL: http://jira.nhibernate.org/browse/NH-531 > Project: NHibernate > Type: Bug > Versions: 1.0.2 > Reporter: Kevin Chan > Priority: Trivial > Attachments: nullable.patch > > I get following error from the NHibernate logging output, looks like an invalid character got in there: > 2006-01-23 11:49:15,044 DEBUG NHibernate.Persister.GetSetHelperFactory - Init compiler for class Com.Klinitek.Census.Model.Census > 2006-01-23 11:49:15,044 DEBUG NHibernate.Persister.GetSetHelperFactory - Adding referenced assembly C:\Documents and Settings\Kevin Chan\Local Settings\Temp\nunit20\ShadowCopyCache\632736137450288750\Tests\assembly\dl3\1caacf84\0091880d_1f1ac601\NHibernate.DLL > 2006-01-23 11:49:15,044 DEBUG NHibernate.Persister.GetSetHelperFactory - Adding referenced assembly C:\Documents and Settings\Kevin Chan\Local Settings\Temp\nunit20\ShadowCopyCache\632736137450288750\Tests\assembly\dl3\e3918ff2\e408caf6_5520c601\Com.Klinitek.Census.DLL > 2006-01-23 11:49:15,044 DEBUG NHibernate.Persister.GetSetHelperFactory - Adding referenced assembly C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll > 2006-01-23 11:49:15,044 DEBUG NHibernate.Persister.GetSetHelperFactory - Adding referenced assembly C:\WINDOWS\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll > 2006-01-23 11:49:15,044 DEBUG NHibernate.Persister.GetSetHelperFactory - Adding referenced assembly C:\Documents and Settings\Kevin Chan\Local Settings\Temp\nunit20\ShadowCopyCache\632736137450288750\Tests\assembly\dl3\d80864f6\00ddc308_1f1ac601\Iesi.Collections.DLL > 2006-01-23 11:49:15,044 DEBUG NHibernate.Persister.GetSetHelperFactory - Adding referenced assembly C:\WINDOWS\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll > 2006-01-23 11:49:15,247 DEBUG NHibernate.Persister.GetSetHelperFactory - Compiled with error: > using System; > using NHibernate.Property; > namespace NHibernate.Persister { > public class GetSetHelper_Com_Klinitek_Census_Model_Census : IGetSetHelper { > ISetter[] setters; > IGetter[] getters; > public GetSetHelper_Com_Klinitek_Census_Model_Census(ISetter[] setters, IGetter[] getters) { > this.setters = setters; > this.getters = getters; > } > public void SetPropertyValues(object obj, object[] values) { > Com.Klinitek.Census.Model.Census t = (Com.Klinitek.Census.Model.Census)obj; > try > { > t.Name = (System.String)values[0]; > t.PhysicianGroupRules = (Iesi.Collections.ISet)values[1]; > t.DateLastModified = values[2] == null ? new System.Nullable`1[[System.DateTime, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]() : (System.Nullable`1[[System.DateTime, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]])values[2]; > t.Type = (System.String)values[3]; > t.Description = (System.String)values[4]; > t.DateCreated = values[5] == null ? new System.Nullable`1[[System.DateTime, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]() : (System.Nullable`1[[System.DateTime, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]])values[5]; > t.DefaultSortColumn = (System.String)values[6]; > } > catch( InvalidCastException ice ) > { > throw new MappingException( > "Invalid mapping information specified for type " + obj.GetType() + ", check your mapping file for property type mismatches", > ice); > } > } > public object[] GetPropertyValues(object obj) { > Com.Klinitek.Census.Model.Census t = (Com.Klinitek.Census.Model.Census)obj; > object[] ret = new object[7]; > ret[0] = t.Name; > ret[1] = t.PhysicianGroupRules; > ret[2] = t.DateLastModified; > ret[3] = t.Type; > ret[4] = t.Description; > ret[5] = t.DateCreated; > ret[6] = t.DefaultSortColumn; > return ret; > } > } > } > 2006-01-23 11:49:15,247 DEBUG NHibernate.Persister.GetSetHelperFactory - Line:17, Column:63 Message:Unexpected character '`' > 2006-01-23 11:49:15,263 DEBUG NHibernate.Persister.GetSetHelperFactory - Line:17, Column:182 Message:Unexpected character '`' > 2006-01-23 11:49:15,263 DEBUG NHibernate.Persister.GetSetHelperFactory - Line:20, Column:58 Message:Unexpected character '`' > 2006-01-23 11:49:15,263 DEBUG NHibernate.Persister.GetSetHelperFactory - Line:20, Column:177 Message:Unexpected character '`' > 2006-01-23 11:49:15,263 INFO NHibernate.Persister.GetSetHelperFactory - Disabling reflection optimizer for class Com.Klinitek.Census.Model.Census > 2006-01-23 11:49:15,263 DEBUG NHibernate.Persister.GetSetHelperFactory - CodeDOM compilation failed > System.InvalidOperationException: Unexpected character '`' > at NHibernate.Persister.GetSetHelperFactory.Build(String code) > at NHibernate.Persister.GetSetHelperFactory.CreateGetSetHelper() -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.nhibernate.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |