Hi,
Apologies for the delay in answering. A few people have seen this problem, but it has been a little elusive since I am unable to reproduce it here.
It appears that somewhere along the line a null value passed to a PHP method is being converted to an empty string. The repository code was not expecting this so is building the node reference incorrectly (a node ref should have three parts the store type, id and the id of the node, as you might have noticed the node id is missing)
For now I have placed a fix in the repo to handle this scenario and working with another member of our community (thanks Ludo) this seams to work, but I'd really like to understand what is causing this and why not everyone is seeing this problem.
If you (or anyone else) has seen this kind of behaviour before I'd be grateful for any pointers they can provide.
Thanks,
Roy
————————————————————————
r2204 | royw | 2006-01-25 16:12:19 +0000 (Wed, 25 Jan 2006) | 1 line
Changed paths:
M /alfresco/HEAD/root/projects/remote-api/source/java/org/alfresco/repo/webservice/Utils.java
Fixed issue when some PHP clients where passing null values as empty strings. Now the server code will expect this possibility and check accordingly.
————————————————————————