-
Notifications
You must be signed in to change notification settings - Fork 616
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Revision checkout does not work properly #1272
Comments
Good morning and thanks. Maybe I can do my build of bimserver and release a new version? |
Good morning, |
There are some tests that need a running BIMserver. Probably those are the source of the failure you see. Building the snapshot version with the |
Good day, |
There have been some changes in the client library as well, but I think those are quite isolated from the server-side changes. So, at the moment I think, in general, either cient lib version should work with the server snapshot build. Be aware that the client library module depends on the shared and pluginbase modules. Thus if your client application uses the snapshot version of the client library, it also needs snapshot versions of the shared and pluginbase modules. |
Client side I am using only the clientlib and not plugins. |
I do not get the issue with latest BIMserver 1.5.185. It works well for non-streaming serializers. I will close this issue, but please reopen if you still have the same issue. |
Checkout is not deprecated, but we assumed it was not used much and as such it is not well-tested. Some people think checkout is the same as download and they don't need the additional locking. But in your case, you obviously want to lock the revision explicitly. If that is still needed as a feature, we should make sure that it also works with the streaming serializers. It seems this is just not implemented. I'll keep this feature open. |
Good day,
when I try to checkout a model specifying roid, serializerOid and sync flag I get this error:
Request:
Response:
I am sure that the model/ifc-file is consistent and correct, I have checked the serializer and is enabled and the roid is correct.
Referring to #736 I have read that the checkout is not used anymore, but I am developing a backgroud job that write data in the model/ifc-file, this job first operate a checkout/download after the computation execute a checkin, than I want to lock the revision in same way, while the job is working.
If the checkout is a "deprecated" function how I can lock the revision? If there are not solution on board I will write in database the lock, do you have any suggestions or ideas?
Kind regards and thanks for the support
Michele Spinella
The text was updated successfully, but these errors were encountered: