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.

Reply via email to