Hello,
I just edited the Standalone Arnold plugin param file to include the versions of Arnold we have available. As well, appended a “Version” field to the Plugin Info when submitting Arnold export/Arnold dependent jobs from the Maya Submitter. Standalone Arnold jobs render successfully with the correct version after doing this. My issue happens when saving the Plugin Configuration menu via the Monitor. It throws a novel long error (via the Monitor Console) complaining about the element name I’m using in the Standalone Arnold param file is not valid. Hopefully what I wrote makes sense.
Novel Long Param Error
2019-05-21 12:33:26: An unexpected error occurred while Saving Plugin Settings:
2019-05-21 12:33:26: An unexpected error occurred while interacting with the database deadline-cs:27100:
2019-05-21 12:33:26: Element name 'Arnold_RenderExecutable_3.1.1' is not valid'. (MongoDB.Bson.BsonSerializationException)
2019-05-21 12:33:26: at MongoDB.Bson.IO.BsonWriter.WriteName(String name)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonDocumentSerializer.SerializeValue(BsonSerializationContext context, BsonSerializationArgs args, BsonDocument value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.SerializerBase`1.MongoDB.Bson.Serialization.IBsonSerializer.Serialize(BsonSerializationContext context, BsonSerializationArgs args, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize(IBsonSerializer serializer, BsonSerializationContext context, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonDocumentSerializer.SerializeValue(BsonSerializationContext context, BsonSerializationArgs args, BsonDocument value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize[TValue](IBsonSerializer`1 serializer, BsonSerializationContext context, TValue value)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Operations.RetryableUpdateCommandOperation.UpdateRequestSerializer.SerializeUpdate(BsonSerializationContext context, BsonSerializationArgs args, UpdateRequest request)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Operations.RetryableUpdateCommandOperation.UpdateRequestSerializer.SerializeValue(BsonSerializationContext context, BsonSerializationArgs args, UpdateRequest value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.SealedClassSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TValue value)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Misc.SizeLimitingBatchableSourceSerializer`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, BatchableSource`1 value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.SerializerBase`1.MongoDB.Bson.Serialization.IBsonSerializer.Serialize(BsonSerializationContext context, BsonSerializationArgs args, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize(IBsonSerializer serializer, BsonSerializationContext context, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.SerializerBase`1.MongoDB.Bson.Serialization.IBsonSerializer.Serialize(BsonSerializationContext context, BsonSerializationArgs args, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize(IBsonSerializer serializer, BsonSerializationContext context, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonArraySerializer.SerializeValue(BsonSerializationContext context, BsonSerializationArgs args, BsonArray value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.SerializerBase`1.MongoDB.Bson.Serialization.IBsonSerializer.Serialize(BsonSerializationContext context, BsonSerializationArgs args, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize(IBsonSerializer serializer, BsonSerializationContext context, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonDocumentSerializer.SerializeValue(BsonSerializationContext context, BsonSerializationArgs args, BsonDocument value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.ElementAppendingSerializer`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TDocument value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.ElementAppendingSerializer`1.MongoDB.Bson.Serialization.IBsonSerializer.Serialize(BsonSerializationContext context, BsonSerializationArgs args, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize(IBsonSerializer serializer, BsonSerializationContext context, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.SerializerBase`1.MongoDB.Bson.Serialization.IBsonSerializer.Serialize(BsonSerializationContext context, BsonSerializationArgs args, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize(IBsonSerializer serializer, BsonSerializationContext context, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize[TValue](IBsonSerializer`1 serializer, BsonSerializationContext context, TValue value)
2019-05-21 12:33:26: at MongoDB.Driver.Core.WireProtocol.Messages.Encoders.BinaryEncoders.QueryMessageBinaryEncoder.WriteQuery(BsonBinaryWriter binaryWriter, BsonDocument query, IElementNameValidator queryValidator)
2019-05-21 12:33:26: at MongoDB.Driver.Core.WireProtocol.Messages.Encoders.BinaryEncoders.QueryMessageBinaryEncoder.WriteMessage(QueryMessage message)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Connections.BinaryConnection.SendMessagesHelper.EncodeMessages(CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Connections.BinaryConnection.SendMessages(IEnumerable`1 messages, MessageEncoderSettings messageEncoderSettings, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.ConnectionPools.ExclusiveConnectionPool.AcquiredConnection.SendMessages(IEnumerable`1 messages, MessageEncoderSettings messageEncoderSettings, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Connections.ConnectionExtensions.SendMessage(IConnection connection, RequestMessage message, MessageEncoderSettings messageEncoderSettings, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.WireProtocol.CommandWireProtocol`1.Execute(IConnection connection, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Servers.Server.ServerChannel.ExecuteProtocol[TResult](IWireProtocol`1 protocol, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Servers.Server.ServerChannel.Command[TResult](ICoreSession session, ReadPreference readPreference, DatabaseNamespace databaseNamespace, BsonDocument command, IElementNameValidator commandValidator, BsonDocument additionalOptions, Func`1 responseHandling, Boolean slaveOk, IBsonSerializer`1 resultSerializer, MessageEncoderSettings messageEncoderSettings, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Operations.RetryableWriteCommandOperationBase.ExecuteAttempt(RetryableWriteContext context, Int32 attempt, Nullable`1 transactionNumber, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Operations.RetryableWriteOperationExecutor.Execute[TResult](IRetryableWriteOperation`1 operation, RetryableWriteContext context, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Operations.BulkUnmixedWriteOperationBase`1.ExecuteBatches(RetryableWriteContext context, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Operations.BulkUnmixedWriteOperationBase`1.Execute(RetryableWriteContext context, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Operations.UpdateOpcodeOperationEmulator.Execute(RetryableWriteContext context, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Operations.UpdateOpcodeOperation.Execute(RetryableWriteContext context, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Operations.UpdateOpcodeOperation.Execute(IWriteBinding binding, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.DefaultLegacyOperationExecutor.ExecuteWriteOperation[TResult](IWriteBinding binding, IWriteOperation`1 operation, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.MongoCollection.ExecuteWriteOperation[TResult](IClientSessionHandle session, IWriteOperation`1 operation)
2019-05-21 12:33:26: at MongoDB.Driver.MongoCollection.Update(IClientSessionHandle session, IMongoQuery query, IMongoUpdate update, MongoUpdateOptions options)
2019-05-21 12:33:26: at MongoDB.Driver.MongoCollection.<>c__DisplayClass132_0.<Update>b__0(IClientSessionHandle session)
2019-05-21 12:33:26: at MongoDB.Driver.MongoCollection.UsingImplicitSession[TResult](Func`2 func)
2019-05-21 12:33:26: at MongoDB.Driver.MongoCollection.Save(Type nominalType, Object document, MongoInsertOptions options)
2019-05-21 12:33:26: at Deadline.StorageDB.MongoDB.MongoPluginStorage.SavePluginConfigurationSettings(PluginConfigSettings configSettings) (FranticX.Database.DatabaseConnectionException)
2019-05-21 12:33:26: at Deadline.StorageDB.MongoDB.MongoDBUtils.HandleException(String serverAddress, Exception ex)
2019-05-21 12:33:26: at Deadline.StorageDB.MongoDB.MongoDBUtils.HandleException(DeadlineMongoDB database, Exception ex)
2019-05-21 12:33:26: at Deadline.StorageDB.MongoDB.MongoPluginStorage.SavePluginConfigurationSettings(PluginConfigSettings configSettings)
2019-05-21 12:33:26: at Deadline.Monitor.WorkItems.SavePluginSettingsWI.InternalDoWork()
2019-05-21 12:33:26: at Deadline.Monitor.MonitorWorkItem.DoWork()
2019-05-21 12:33:26: ---------- Inner Stack Trace (MongoDB.Bson.BsonSerializationException) ----------
2019-05-21 12:33:26: at MongoDB.Bson.IO.BsonWriter.WriteName(String name)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonDocumentSerializer.SerializeValue(BsonSerializationContext context, BsonSerializationArgs args, BsonDocument value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.SerializerBase`1.MongoDB.Bson.Serialization.IBsonSerializer.Serialize(BsonSerializationContext context, BsonSerializationArgs args, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize(IBsonSerializer serializer, BsonSerializationContext context, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonDocumentSerializer.SerializeValue(BsonSerializationContext context, BsonSerializationArgs args, BsonDocument value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize[TValue](IBsonSerializer`1 serializer, BsonSerializationContext context, TValue value)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Operations.RetryableUpdateCommandOperation.UpdateRequestSerializer.SerializeUpdate(BsonSerializationContext context, BsonSerializationArgs args, UpdateRequest request)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Operations.RetryableUpdateCommandOperation.UpdateRequestSerializer.SerializeValue(BsonSerializationContext context, BsonSerializationArgs args, UpdateRequest value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.SealedClassSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TValue value)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Misc.SizeLimitingBatchableSourceSerializer`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, BatchableSource`1 value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.SerializerBase`1.MongoDB.Bson.Serialization.IBsonSerializer.Serialize(BsonSerializationContext context, BsonSerializationArgs args, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize(IBsonSerializer serializer, BsonSerializationContext context, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.SerializerBase`1.MongoDB.Bson.Serialization.IBsonSerializer.Serialize(BsonSerializationContext context, BsonSerializationArgs args, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize(IBsonSerializer serializer, BsonSerializationContext context, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonArraySerializer.SerializeValue(BsonSerializationContext context, BsonSerializationArgs args, BsonArray value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.SerializerBase`1.MongoDB.Bson.Serialization.IBsonSerializer.Serialize(BsonSerializationContext context, BsonSerializationArgs args, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize(IBsonSerializer serializer, BsonSerializationContext context, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonDocumentSerializer.SerializeValue(BsonSerializationContext context, BsonSerializationArgs args, BsonDocument value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.ElementAppendingSerializer`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TDocument value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.ElementAppendingSerializer`1.MongoDB.Bson.Serialization.IBsonSerializer.Serialize(BsonSerializationContext context, BsonSerializationArgs args, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize(IBsonSerializer serializer, BsonSerializationContext context, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.SerializerBase`1.MongoDB.Bson.Serialization.IBsonSerializer.Serialize(BsonSerializationContext context, BsonSerializationArgs args, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize(IBsonSerializer serializer, BsonSerializationContext context, Object value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.Serializers.BsonValueSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TBsonValue value)
2019-05-21 12:33:26: at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize[TValue](IBsonSerializer`1 serializer, BsonSerializationContext context, TValue value)
2019-05-21 12:33:26: at MongoDB.Driver.Core.WireProtocol.Messages.Encoders.BinaryEncoders.QueryMessageBinaryEncoder.WriteQuery(BsonBinaryWriter binaryWriter, BsonDocument query, IElementNameValidator queryValidator)
2019-05-21 12:33:26: at MongoDB.Driver.Core.WireProtocol.Messages.Encoders.BinaryEncoders.QueryMessageBinaryEncoder.WriteMessage(QueryMessage message)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Connections.BinaryConnection.SendMessagesHelper.EncodeMessages(CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Connections.BinaryConnection.SendMessages(IEnumerable`1 messages, MessageEncoderSettings messageEncoderSettings, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.ConnectionPools.ExclusiveConnectionPool.AcquiredConnection.SendMessages(IEnumerable`1 messages, MessageEncoderSettings messageEncoderSettings, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Connections.ConnectionExtensions.SendMessage(IConnection connection, RequestMessage message, MessageEncoderSettings messageEncoderSettings, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.WireProtocol.CommandWireProtocol`1.Execute(IConnection connection, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Servers.Server.ServerChannel.ExecuteProtocol[TResult](IWireProtocol`1 protocol, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Servers.Server.ServerChannel.Command[TResult](ICoreSession session, ReadPreference readPreference, DatabaseNamespace databaseNamespace, BsonDocument command, IElementNameValidator commandValidator, BsonDocument additionalOptions, Func`1 responseHandling, Boolean slaveOk, IBsonSerializer`1 resultSerializer, MessageEncoderSettings messageEncoderSettings, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Operations.RetryableWriteCommandOperationBase.ExecuteAttempt(RetryableWriteContext context, Int32 attempt, Nullable`1 transactionNumber, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Operations.RetryableWriteOperationExecutor.Execute[TResult](IRetryableWriteOperation`1 operation, RetryableWriteContext context, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Operations.BulkUnmixedWriteOperationBase`1.ExecuteBatches(RetryableWriteContext context, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Operations.BulkUnmixedWriteOperationBase`1.Execute(RetryableWriteContext context, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Operations.UpdateOpcodeOperationEmulator.Execute(RetryableWriteContext context, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Operations.UpdateOpcodeOperation.Execute(RetryableWriteContext context, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.Core.Operations.UpdateOpcodeOperation.Execute(IWriteBinding binding, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.DefaultLegacyOperationExecutor.ExecuteWriteOperation[TResult](IWriteBinding binding, IWriteOperation`1 operation, CancellationToken cancellationToken)
2019-05-21 12:33:26: at MongoDB.Driver.MongoCollection.ExecuteWriteOperation[TResult](IClientSessionHandle session, IWriteOperation`1 operation)
2019-05-21 12:33:26: at MongoDB.Driver.MongoCollection.Update(IClientSessionHandle session, IMongoQuery query, IMongoUpdate update, MongoUpdateOptions options)
2019-05-21 12:33:26: at MongoDB.Driver.MongoCollection.<>c__DisplayClass132_0.<Update>b__0(IClientSessionHandle session)
2019-05-21 12:33:26: at MongoDB.Driver.MongoCollection.UsingImplicitSession[TResult](Func`2 func)
2019-05-21 12:33:26: at MongoDB.Driver.MongoCollection.Save(Type nominalType, Object document, MongoInsertOptions options)
2019-05-21 12:33:26: at Deadline.StorageDB.MongoDB.MongoPluginStorage.SavePluginConfigurationSettings(PluginConfigSettings configSettings)
Our Standalone Arnold Param file
[About]
Type=label
Label=About
Category=About Plugin
CategoryOrder=-1
Index=0
Default=Arnold Plugin for Deadline
Description=Not configurable
[ConcurrentTasks]
Type=label
Label=ConcurrentTasks
Category=About Plugin
CategoryOrder=-1
Index=0
Default=True
Description=Not configurable
[Arnold_RenderExecutable_Beta]
Type=multilinemultifilename
Label=Arnold Beta Kick Executable
Category=Render Executables
CategoryOrder=0
CategoryIndex=0
Default=
Description=The path to the Arnold Kick executable file used for rendering (if you're still using the beta version of Arnold). Enter alternative paths on separate lines.
[Arnold_RenderExecutable_Release]
Type=multilinemultifilename
Label=Arnold Kick Executable
Category=Render Executables
CategoryOrder=0
CategoryIndex=1
Default=/opt/solidangle/mtoa/2017/bin/kick
Description=The path to the Arnold Kick executable file used for rendering. Enter alternative paths on separate lines.
[Arnold_RenderExecutable_3.1.1]
Type=multilinemultifilename
Label=Arnold Kick Executable 3.1.1
Category=Render Executables
CategoryOrder=0
CategoryIndex=1
Default=<excluded_path>\plugins\mtoa\3.1.1\2018\win\bin\kick.exe;<excluded_path>/plugins/mtoa/3.1.1/linux/bin/kick
Description=The path to the Arnold Kick executable file used for rendering. Enter alternative paths on separate lines.
[Arnold_RenderExecutable_3.2.0.1]
Type=multilinemultifilename
Label=Arnold Kick Executable 3.2.0.1
Category=Render Executables
CategoryOrder=0
CategoryIndex=1
Default=<excluded_path>\plugins\mtoa\3.2.0.1\2018\win\bin\kick.exe;<excluded_path>/plugins/mtoa/3.2.0.1/linux/bin/kick
Description=The path to the Arnold Kick executable file used for rendering. Enter alternative paths on separate lines.
[AbortOnLicenseFail]
Type=boolean
Category=Render Options
CategoryOrder=1
CategoryIndex=0
Label=Abort On License Fail
Default=true
Description=If enabled, the render will fail if Arnold cannot get a license. If disabled, Arnold will will render with a watermark if it cannot get a license.
[EnablePathMapping]
Type=boolean
Category=Path Mapping (For Mixed Farms)
CategoryOrder=2
CategoryIndex=0
Label=Enable Path Mapping
Default=true
Description=If enabled, a temporary .ass file will be created locally on the slave for rendering because Deadline does the path mapping directly in the .ass file. This feature can be turned off if there are no Path Mapping entries defined in the Repository Options.
[LimitThreadsToCPUAffinity]
Type=boolean
Category=CPU Affinity
CategoryOrder=3
CategoryIndex=0
Label=Limit Threads to CPU Affinity
Description=If enabled, the number of render threads will be limited based on the slaves CPU affinity.
Default=false
Deadline Repo/Client Version: 10.0.25.2 / 10.0.22.3
OS: Windows 10
Maya 2018.4 w/ mtoa 3.2.0.1
I’m curious if anyone else has run into this? Or if I may have missed something. Again, everything seems to render correctly, it’s only when saving Plugins Configurations via the Monitor menu the error happens. Any thoughts would be greatly appreciated!
Thanks in advance,
-Alex