AWS Thinkbox Discussion Forums

Deadline 6 Beta 10 - groups & pools bug

We are experiencing inability to manage deadline groups or pools since upgrade to beta 10:

As super user, click Tools > Manage Pools > click ‘New’ button to add new pools, no response.

Same behavior in Tools > Manage Groups

Tools > Manage Users & Tools > User Groups still functioning normally.

Here are tracebacks:

when loading Tools > Manage Pools:

Traceback (most recent call last):
File “DeadlineUI\UI\Forms\ManagePoolsForm.py”, line 60, in init
FileFormatException: An error occurred while deserializing the Pools property of class Deadline.Pools.PoolCollections: Enumerable class PoolCollection does not implement IList so it can’t be deserialized.
at MongoDB.Bson.Serialization.BsonClassMapSerializer.DeserializeMember (MongoDB.Bson.IO.BsonReader bsonReader, System.Object obj, MongoDB.Bson.Serialization.BsonMemberMap memberMap) [0x00000] in :0
at MongoDB.Bson.Serialization.BsonClassMapSerializer.Deserialize (MongoDB.Bson.IO.BsonReader bsonReader, System.Type nominalType, System.Type actualType, IBsonSerializationOptions options) [0x00000] in :0
at MongoDB.Bson.Serialization.BsonClassMapSerializer.Deserialize (MongoDB.Bson.IO.BsonReader bsonReader, System.Type nominalType, IBsonSerializationOptions options) [0x00000] in :0
at MongoDB.Bson.Serialization.BsonSerializer.Deserialize (MongoDB.Bson.IO.BsonReader bsonReader, System.Type nominalType, IBsonSerializationOptions options) [0x00000] in :0
at MongoDB.Driver.Internal.MongoReplyMessage`1[Deadline.Pools.PoolCollections].ReadFrom (MongoDB.Bson.IO.BsonBuffer buffer, IBsonSerializationOptions serializationOptions) [0x00000] in :0
at MongoDB.Driver.Internal.MongoConnection.ReceiveMessage[PoolCollections] (MongoDB.Bson.IO.BsonBinaryReaderSettings readerSettings, IBsonSerializationOptions serializationOptions) [0x00000] in :0

and Tools > Manage Groups:

Traceback (most recent call last):
File “DeadlineUI\UI\Forms\ManagePoolsForm.py”, line 62, in init
FileFormatException: An error occurred while deserializing the Pools property of class Deadline.Pools.PoolCollections: Enumerable class PoolCollection does not implement IList so it can’t be deserialized.
at MongoDB.Bson.Serialization.BsonClassMapSerializer.DeserializeMember (MongoDB.Bson.IO.BsonReader bsonReader, System.Object obj, MongoDB.Bson.Serialization.BsonMemberMap memberMap) [0x00000] in :0
at MongoDB.Bson.Serialization.BsonClassMapSerializer.Deserialize (MongoDB.Bson.IO.BsonReader bsonReader, System.Type nominalType, System.Type actualType, IBsonSerializationOptions options) [0x00000] in :0
at MongoDB.Bson.Serialization.BsonClassMapSerializer.Deserialize (MongoDB.Bson.IO.BsonReader bsonReader, System.Type nominalType, IBsonSerializationOptions options) [0x00000] in :0
at MongoDB.Bson.Serialization.BsonSerializer.Deserialize (MongoDB.Bson.IO.BsonReader bsonReader, System.Type nominalType, IBsonSerializationOptions options) [0x00000] in :0
at MongoDB.Driver.Internal.MongoReplyMessage`1[Deadline.Pools.PoolCollections].ReadFrom (MongoDB.Bson.IO.BsonBuffer buffer, IBsonSerializationOptions serializationOptions) [0x00000] in :0
at MongoDB.Driver.Internal.MongoConnection.ReceiveMessage[PoolCollections] (MongoDB.Bson.IO.BsonBinaryReaderSettings readerSettings, IBsonSerializationOptions serializationOptions) [0x00000] in :0

We had a group randomly disappear from existence with beta 10. I suspect there is some underlying bug that’s generally screwing with them. :stuck_out_tongue:

I committed a fix for this internally, should be fixed in the next beta build, hopefully we’ll be able to get one out sooner rather than later.

Sorry for any inconvenience this may have caused :frowning:

Cheers,

  • Jon

Is there a way to fix the pools in beta10 somehow manually in the database?

Unfortunately, no. Here’s an update:
viewtopic.php?f=156&t=8902#p37776

There is nothing wrong with the pool data in the database, so you can’t manually change it to make it work again. It’s a bug that has to be fixed in the core Deadline code.

Beta 11 is now available: viewtopic.php?f=84&t=8913

Please read the release notes, as there is still a bug affecting the saving of the pools and groups. It is not a critical bug like the one in beta 10 though, and it will be fixed in beta 12.

Thanks Ryan, we’ve read the new release notes & testing on beta11 now.

Privacy | Site terms | Cookie preferences