| Hi!
Could you please send me the relevant bit of your source as well as a complete stack trace using the newest version of the code (so line numbers match up)?
Chances are there are still bugs in the qualifiers. I have used them on a couple projects. So did other people. Don't know how many though. E.g. Chuck has found bugs and suggested fixes. The version committed with Houdah Frameworks includes all fixes I am aware of.
Yet in all likeliness not all possible setups have been tested or thought of. Qualifier SQL generation is a very complex subject.
Best, Pierre Bernard Houdah Software s.à r.l.
On Dec 5, 2007, at 5:26 PM, Daniele Corti wrote: Hi,
Can it be a source error? 2007/12/5, Pierre Bernard < email@hidden>:The latest version is at : http://code.google.com/p/houdah-webobjects-frameworks/
Pierre
On Dec 5, 2007, at 2:58 AM, Chuck Hill wrote:
> That looks familiar. Pierre and I fixed a bug in this a while > back. Are you using the current ( i.e. up to date) ones from Houdah > frameworks? > > Chuck > > > On Dec 4, 2007, at 5:51 PM, David Holt wrote: > >> Hello All, >> >> I am finally getting the chance to use the QualifierAdditions from >> Pierre Bernard (thanks Pierre!). I am using the following code that >> generates a NullPointerException. Can anyone see what I have done >> wrong? >> >> I am trying to show all Artifacts that have not been specified as >> "favourites". >> >> >> >> public EOFetchSpecification getPubliclyDisplayed() { >> >> EOQualifier q1 = new EOKeyValueQualifier( "userName", >> EOQualifier.QualifierOperatorEqual, applicationUser.userName()); >> ExistsInRelationshipQualifier q2 = new >> ExistsInRelationshipQualifier("applicationUsers", q1); >> // the inverse >> EONotQualifier notq2 = new EONotQualifier(q2); >> >> // EOQualifier q3 = new EOAndQualifier( new NSArray( new Object[] >> { q1, notq2 } ) ); >> EOFetchSpecification fs = new EOFetchSpecification( "Artifact", >> notq2, null ); >> >> return fs; >> } >> >> >> Stack trace: >> >> java.lang.NullPointerException >> File >> Line# >> Method >> Package >> >> >> EOSQLExpression.java >> 324 >> _aliasForRelationshipPath >> com.webobjects.eoaccess >> EOSQLExpression.java >> 259 >> _aliasForRelatedAttributeRelationshipPath >> com.webobjects.eoaccess >> ExistsInRelationshipQualifierSupport.java >> 99 >> sqlStringForSQLExpression >> com.houdah.webobjects.eoaccess.qualifiers >> EOQualifierSQLGeneration.java >> 151 >> _sqlStringForSQLExpression >> com.webobjects.eoaccess >> EOSQLExpression.java >> 1024 >> prepareSelectExpressionWithAttributes >> com.webobjects.eoaccess >> JDBCExpression.java >> 273 >> prepareSelectExpressionWithAttributes >> com.webobjects.jdbcadaptor >> EOSQLExpressionFactory.java >> 226 >> selectStatementForAttributes >> com.webobjects.eoaccess >> ERXSQLHelper.java >> 461 >> sqlExpressionForFetchSpecification >> er.extensions >> ERXSQLHelper.java >> 513 >> rowCountForFetchSpecification >> er.extensions >> ERXEOAccessUtilities.java >> 284 >> rowCountForFetchSpecification >> er.extensions >> ERXBatchingDisplayGroup.java >> 189 >> rowCount >> er.extensions >> ERXBatchingDisplayGroup.java >> 216 >> refetch >> er.extensions >> ERXBatchingDisplayGroup.java >> 276 >> fetch >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (email@hidden) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/email@hidden >> >> This email sent to email@hidden > > -- > > Practical WebObjects - for developers who want to increase their > overall knowledge of WebObjects or who are trying to solve specific > problems. > http://www.global-village.net/products/practical_webobjects > > > > > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (email@hidden) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/email@hidden > > This email sent to email@hidden
- - - Houdah Software s. à r. l. http://www.houdah.com
HoudahGeo: One-stop photo geocoding HoudahSpot: Powerful Spotlight frontend
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ( email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/email@hidden
This email sent to email@hidden
-- Daniele Corti AIM: S0CR4TE5 Messenger: email@hidden -- Computers are like air conditioners -- they stop working properly if you open WINDOWS -- What about the four lusers of the apocalypse? I nominate: "advertising", "can't log in", "power switch" and "what backup?" --Alistair Young - - - Houdah Software s. à r. l.
HoudahGeo: One-stop photo geocoding HoudahSpot: Powerful Spotlight frontend
|