Hi XNAT team,
I've been getting some wackiness with custom variables lately, but have hit a real stumbling block today. I'm trying to add new custom variable and I'm getting the following in the restlet.log:
2025-10-16 08:21:32,067 [ajp-nio-127.0.0.1-8008-exec-8] ERROR org.nrg.xnat.restlet.resources.ProtocolResource - An unknown error occurred trying to store the protocol
java.lang.NullPointerException: null
at org.nrg.xdat.om.base.BaseXnatDatatypeprotocol.isProjectSpecific(BaseXnatDatatypeprotocol.java:162)
at org.nrg.xnat.restlet.resources.ProtocolResource.hasChanged(ProtocolResource.java:249)
at org.nrg.xnat.restlet.resources.ProtocolResource.handlePut(ProtocolResource.java:141)
at org.restlet.Finder.handle(Finder.java:359)
at org.restlet.Filter.doHandle(Filter.java:150)
at org.restlet.Filter.handle(Filter.java:195)
at org.restlet.Router.handle(Router.java:504)
at org.restlet.Filter.doHandle(Filter.java:150)
at org.restlet.Filter.handle(Filter.java:195)
at org.restlet.Filter.doHandle(Filter.java:150)
at org.restlet.Filter.handle(Filter.java:195)
at org.restlet.Router.handle(Router.java:504)
at org.restlet.Filter.doHandle(Filter.java:150)
at org.restlet.Filter.handle(Filter.java:195)
at org.restlet.Filter.doHandle(Filter.java:150)
at org.restlet.Filter.handle(Filter.java:195)
at org.restlet.Filter.doHandle(Filter.java:150)
at com.noelios.restlet.StatusFilter.doHandle(StatusFilter.java:130)
at org.restlet.Filter.handle(Filter.java:195)
at org.restlet.Filter.doHandle(Filter.java:150)
at org.restlet.Filter.handle(Filter.java:195)
at com.noelios.restlet.ChainHelper.handle(ChainHelper.java:124)
at com.noelios.restlet.application.ApplicationHelper.handle(ApplicationHelper.java:112)
<SNIP>
Any suggestions? Running 1.9.2.3.
Thanks,
Ben