This was an artifact of switching to a different plist parser a couple
builds ago. I just committed a fix, so it will be in Monday night's
build.
ms
On Oct 28, 2007, at 1:21 AM, Michael Halliday wrote:
> Hey List ( and more specifically Mike ):
>
> Just installed the latest nightly build (4560) with Eclipse 3.3.1
> and I've run across what appears to be a bug with Entity Modeler.
> Something seems to have changed which causes fetch spec qualifiers
> like this:
>
> (isActive = 1) and (isApproved = 1)
>
> to be converted on load to this:
>
> (isActive = "1") and (isApproved = "1")
>
> Basically quoting all values. It took me a while to figure out what
> was going on because I started getting the following error:
>
> com.webobjects.jdbcadaptor.JDBCAdaptorException: The attribute
> isActive should be assigned a Number, but the value was the String "1"
> at
> com.webobjects.jdbcadaptor.JDBCColumn.takeInputValue(JDBCColumn.java:
> 557)
> at
> com
> .webobjects
> .jdbcadaptor
> .JDBCChannel
> ._bindInputVariablesWithBindingsAndExecute(JDBCChannel.java:226)
> at
> com
> .webobjects
> .jdbcadaptor.JDBCChannel._evaluateExpression(JDBCChannel.java:303)
> at
> com
> .webobjects
> .jdbcadaptor.JDBCChannel.evaluateExpression(JDBCChannel.java:261)
>
> I downloaded some of the previous builds of the stand alone Entity
> Modeler and it appears to work correctly up until and including the
> build on Oct 17 ... the builds after this exhibit this problem.
>
> Any ideas?
>
> Thanks in advance,
> Michael.
This archive was generated by hypermail 2.0.0 : Sun Oct 28 2007 - 06:25:26 EDT