[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [higgins-dev]NullPointerExceptioninidas.cp.JNDIContext.getSubjects
|
Fixed.
>>> "Markus Sabadello" <msabadello@xxxxxxxxxxxxx> 08/22/08 3:45 AM >>>
Could we fix the same thing in the XmlFile CP ?
In method getEntities() change
_emitAuditRecord(AuditEvents.AE_QUERY_ACCOUNT,
AuditOutcomes.AUDIT_OUT_SUCCESS,
_identity.toString(), filter.toString(), null);
_log.debug("Searching for Entities matching filter: " +
filter.toString()
+ " as: " + _identity.toString() + " in context: " +
_contextURIs);
to
_emitAuditRecord(AuditEvents.AE_QUERY_ACCOUNT,
AuditOutcomes.AUDIT_OUT_SUCCESS,
_identity.toString(), filter == null ? null : filter.toString(),
null);
_log.debug("Searching for Entities matching filter: " + filter
+ " as: " + _identity.toString() + " in context: " +
_contextURIs);
Markus
On Thu, Aug 21, 2008 at 7:46 PM, Tom Doman <tdoman@xxxxxxxxxx> wrote:
> Fixed.
>
> Tom
>
> >>> "Markus Sabadello" <msabadello@xxxxxxxxxxxxx> 08/21/08 11:07 AM >>>
> I have to revive this ancient thread because I'm running into the same
> problem again.
>
> I get a NullPointerException when calling IContext.getEntities(null) in the
> JNDI CP
>
> Nowadays the concerned line looks like this:
>
> _log.debug("Searching for Entities matching filter: " + filter ==
> null ? null : filter.toString()
> + " as: " + _getIdentity() + " in context: " + _contextURIs);
>
> It should be changed to this in order to avoid the NullPointerException:
>
> _log.debug("Searching for Entities matching filter: " + (filter ==
> null ? null : filter.toString())
> + " as: " + _getIdentity() + " in context: " + _contextURIs);
>
> Or even simpler:
>
> _log.debug("Searching for Entities matching filter: " + filter
> + " as: " + _getIdentity() + " in context: " + _contextURIs);
>
> Markus
>
> On Thu, Jan 17, 2008 at 6:40 PM, Tom Doman <tdoman@xxxxxxxxxx> wrote:
>
> > Yeah, that should be okay. I'll fix that.
> >
> > Tom
> >
> > >>> "Markus Sabadello" <msabadello@xxxxxxxxxxxxx> 01/17/08 6:50 AM >>>
> > When I try to do this:
> >
> > Iterator digitalSubjects = this.context.getSubjects(null);
> >
> > I get:
> >
> > java.lang.NullPointerException
> > at org.eclipse.higgins.idas.cp.jndi.JNDIContext.getSubjects(
> > JNDIContext.java:1422)
> > at org.eclipse.higgins.idas.cp.jndi.JNDIContext.getSubjects(
> > JNDIContext.java:1409)
> >
> > Is it wrong to pass null to that method (I want all digital subjects). If
> > it's a legal value, I propose to apply the attached patch to fix this.
> >
> > Markus
> >
> >
> > _______________________________________________
> > higgins- dev mailing list
> > higgins- dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/higgins- dev
> >
>
> _______________________________________________
> higgins-dev mailing list
> higgins-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/higgins-dev
>