Right, thanks. >From the SO link, this was interesting: it seems Hibernate uses "varchar2($l char)" as sql type for later Oracle versions. I guess we'll get a PR on that if it's a problem.
2016-07-13 19:22 GMT+01:00 Amro El-Fakharany <amro00...@gmail.com>: > Hi, > i'm not that familiar with Oracle but this might be helpful: > http://docs.oracle.com/cd/B28359_01/server.111/b28320/limits001.htm > > Amro > Am 13.07.2016 8:05 nachm. schrieb "Oskar Berggren" < > oskar.bergg...@gmail.com>: > >> Hi, >> >> If anyone more familiar with Oracle can help me understand why >> StringTypeWithLengthFixture fails on Oracle and how it should be fixed, it >> would be much appreciated. >> >> Note that the failure occurs during schema creation. >> >> This is the test run: >> >> http://teamcity.codebetter.com/viewLog.html?buildId=221442&tab=buildResultsDiv&buildTypeId=bt1099 >> >> With my changes made in: >> https://github.com/nhibernate/nhibernate-core/pull/481 >> (but note that the test case previously wasn't run on Oracle at all) >> >> The test case contains a string property mapped as: >> <property name="LongStringValue" type="String" column="longstr" >> length="4000" /> >> >> It was my understanding that Oracle allowed for this size? The dialect >> implementation seem to imply so. Bug in dialect? Dependent on character >> set? Or something else? >> >> Should I make the testcase use a different mapped length on Oracle to fix >> it? >> >> >> Extract from build log: >> [11:40:39] : [exec] 16) SetUp Error : >> NHibernate.Test.TypesTest.StringTypeWithLengthFixture >> [11:40:39] : [exec] SetUp : >> NHibernate.HibernateException : ORA-00910: specified length too long for >> its datatype >> [11:40:39] : [exec] ----> >> Oracle.ManagedDataAccess.Client.OracleException : ORA-00910: specified >> length too long for its datatype >> [11:40:39] : [exec] at >> NHibernate.Tool.hbm2ddl.SchemaExport.Execute(Action`1 scriptAction, Boolean >> execute, Boolean justDrop, TextWriter exportOutput) in >> D:\BuildAgent\work\3d9ffbdc3885dbb2\src\NHibernate\Tool\hbm2ddl\SchemaExport.cs:line >> 382 >> [11:40:39] : [exec] at >> NHibernate.Tool.hbm2ddl.SchemaExport.Execute(Action`1 scriptAction, Boolean >> execute, Boolean justDrop) in >> D:\BuildAgent\work\3d9ffbdc3885dbb2\src\NHibernate\Tool\hbm2ddl\SchemaExport.cs:line >> 334 >> [11:40:39] : [exec] at >> NHibernate.Tool.hbm2ddl.SchemaExport.Execute(Boolean useStdOut, Boolean >> execute, Boolean justDrop) in >> D:\BuildAgent\work\3d9ffbdc3885dbb2\src\NHibernate\Tool\hbm2ddl\SchemaExport.cs:line >> 327 >> [11:40:39] : [exec] at >> NHibernate.Tool.hbm2ddl.SchemaExport.Create(Boolean useStdOut, Boolean >> execute) in >> D:\BuildAgent\work\3d9ffbdc3885dbb2\src\NHibernate\Tool\hbm2ddl\SchemaExport.cs:line >> 105 >> [11:40:39] : [exec] at >> NHibernate.Test.TestCase.CreateSchema() in >> D:\BuildAgent\work\3d9ffbdc3885dbb2\src\NHibernate.Test\TestCase.cs:line >> 243 >> [11:40:39] : [exec] at >> NHibernate.Test.TestCase.TestFixtureSetUp() in >> D:\BuildAgent\work\3d9ffbdc3885dbb2\src\NHibernate.Test\TestCase.cs:line >> 102 >> >> >> Thanks, >> Oskar >> >> -- >> >> --- >> You received this message because you are subscribed to the Google Groups >> "nhibernate-development" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to nhibernate-development+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > -- > > --- > You received this message because you are subscribed to the Google Groups > "nhibernate-development" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to nhibernate-development+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- --- You received this message because you are subscribed to the Google Groups "nhibernate-development" group. To unsubscribe from this group and stop receiving emails from it, send an email to nhibernate-development+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.