Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [higgins-dev] NullPointerExceptioninidas.cp.JNDIContext.getSubjects

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


Back to the top