Skip to content

Instantly share code, notes, and snippets.

@amkoehler
Created October 22, 2019 12:48
Show Gist options
  • Save amkoehler/c32aa6b53ca27766de8d8faeea2a969f to your computer and use it in GitHub Desktop.
Save amkoehler/c32aa6b53ca27766de8d8faeea2a969f to your computer and use it in GitHub Desktop.
2019-10-19 10:41:28,110 [1] INFO [(null)] - Starting plugin...
2019-10-19 10:41:28,751 [16] INFO [(null)] - Request - 95516810-2e12-4f65-8c29-c6b277f6d611:
GET
https://firestore.googleapis.com/v1/projects/layer-production/databases/(default)/documents/config/app
null
2019-10-19 10:41:28,790 [1] INFO [(null)] - Getting User Settings
2019-10-19 10:41:28,792 [14] INFO [(null)] - Response - 95516810-2e12-4f65-8c29-c6b277f6d611:
200
{"name":"projects/layer-production/databases/(default)/documents/config/app","fields":{"pricing":{"mapValue":{"fields":{"monthly_20":{"integerValue":"12500"},"annually_5":{"integerValue":"12000"},"annually_1":{"integerValue":"19900"},"monthly_5":{"integerValue":"13500"},"annually_20":{"integerValue":"11000"},"monthly_1":{"integerValue":"23900"},"monthly":{"integerValue":"23900"},"annually":{"integerValue":"238800"}}}},"elements":{"mapValue":{"fields":{"increment":{"integerValue":"12"},"limit":{"integerValue":"36"},"databaseLimit":{"integerValue":"216"},"recentCount":{"integerValue":"5"}}}},"notes":{"mapValue":{"fields":{"increment":{"integerValue":"5"},"limit":{"integerValue":"25"},"databaseLimit":{"integerValue":"100"}}}},"appName":{"stringValue":"layer"},"files":{"mapValue":{"fields":{"increment":{"integerValue":"5"},"limit":{"integerValue":"25"},"databaseLimit":{"integerValue":"100"},"concurrent_uploads":{"integerValue":"12"}}}},"tasks":{"mapValue":{"fields":{"increment":{"integerValue":"12"},"limit":{"integerValue":"100"},"databaseLimit":{"integerValue":"200"}}}},"tours":{"mapValue":{"fields":{"elements":{"stringValue":"54009"},"element":{"stringValue":"123"}}}},"elementLimits":{"mapValue":{"fields":{"user":{"mapValue":{"fields":{"essential":{"integerValue":"5000"},"pro":{"integerValue":"15000"}}}},"project":{"mapValue":{"fields":{"essential":{"integerValue":"1000"},"pro":{"integerValue":"3000"}}}}}}},"revit_addin_url":{"stringValue":"https://layer.team/download"},"pdftron":{"mapValue":{"fields":{"licenseKey":{"stringValue":"Layer LLC(layer.team):OEM:Layer Platform::B+:AMS(20200616):CEB520020407080A3360B13AC982737860616FE9C90EA52BADCD4D82C5AF89A65C82BEF5C7"},"serverUrl":{"stringValue":"https://pdftron.layer.team"}}}},"revitAddinVersions":{"arrayValue":{"values":[{"mapValue":{"fields":{"required":{"booleanValue":true},"version":{"stringValue":"2.0.0"}}}},{"mapValue":{"fields":{"required":{"booleanValue":false},"version":{"stringValue":"1.0.0"}}}}]}}},"createTime":"2019-02-14T12:00:51.277717Z","updateTime":"2019-10-09T15:11:24.025395Z"}
2019-10-19 10:41:35,568 [1] INFO [(null)] - Plugin successfully loaded
2019-10-19 10:41:56,505 [1] INFO [(null)] - Shutting down Revit plugin
2019-10-19 10:41:58,227 [1] INFO [(null)] - Shutting down plugin...
2019-10-19 10:41:58,230 [1] INFO [(null)] - Setting live link to False
2019-10-19 10:41:58,232 [1] FATAL [(null)] - OnShutdown error
System.NullReferenceException: Object reference not set to an instance of an object.
at LAYER.LiveLink.SetListener(Boolean state)
at LAYER.App.OnShutdown(UIControlledApplication a)
2019-10-19 11:43:16,990 [1] INFO [] - Starting plugin...
2019-10-19 11:43:17,616 [21] INFO [] - Request - 4021e981-f3f0-4d71-b997-1d5159eccdac:
GET
https://firestore.googleapis.com/v1/projects/layer-production/databases/(default)/documents/config/app
null
2019-10-19 11:43:17,627 [1] INFO [] - Getting User Settings
2019-10-19 11:43:17,635 [19] INFO [] - Response - 4021e981-f3f0-4d71-b997-1d5159eccdac:
200
{"name":"projects/layer-production/databases/(default)/documents/config/app","fields":{"elementLimits":{"mapValue":{"fields":{"project":{"mapValue":{"fields":{"essential":{"integerValue":"1000"},"pro":{"integerValue":"3000"}}}},"user":{"mapValue":{"fields":{"essential":{"integerValue":"5000"},"pro":{"integerValue":"15000"}}}}}}},"revit_addin_url":{"stringValue":"https://layer.team/download"},"pdftron":{"mapValue":{"fields":{"licenseKey":{"stringValue":"Layer LLC(layer.team):OEM:Layer Platform::B+:AMS(20200616):CEB520020407080A3360B13AC982737860616FE9C90EA52BADCD4D82C5AF89A65C82BEF5C7"},"serverUrl":{"stringValue":"https://pdftron.layer.team"}}}},"revitAddinVersions":{"arrayValue":{"values":[{"mapValue":{"fields":{"required":{"booleanValue":true},"version":{"stringValue":"2.0.0"}}}},{"mapValue":{"fields":{"required":{"booleanValue":false},"version":{"stringValue":"1.0.0"}}}}]}},"elements":{"mapValue":{"fields":{"increment":{"integerValue":"12"},"limit":{"integerValue":"36"},"databaseLimit":{"integerValue":"216"},"recentCount":{"integerValue":"5"}}}},"pricing":{"mapValue":{"fields":{"monthly_1":{"integerValue":"23900"},"monthly":{"integerValue":"23900"},"annually":{"integerValue":"238800"},"monthly_20":{"integerValue":"12500"},"annually_5":{"integerValue":"12000"},"annually_1":{"integerValue":"19900"},"monthly_5":{"integerValue":"13500"},"annually_20":{"integerValue":"11000"}}}},"notes":{"mapValue":{"fields":{"limit":{"integerValue":"25"},"databaseLimit":{"integerValue":"100"},"increment":{"integerValue":"5"}}}},"appName":{"stringValue":"layer"},"tasks":{"mapValue":{"fields":{"limit":{"integerValue":"100"},"databaseLimit":{"integerValue":"200"},"increment":{"integerValue":"12"}}}},"files":{"mapValue":{"fields":{"increment":{"integerValue":"5"},"limit":{"integerValue":"25"},"databaseLimit":{"integerValue":"100"},"concurrent_uploads":{"integerValue":"12"}}}},"tours":{"mapValue":{"fields":{"elements":{"stringValue":"54009"},"element":{"stringValue":"123"}}}}},"createTime":"2019-02-14T12:00:51.277717Z","updateTime":"2019-10-09T15:11:24.025395Z"}
2019-10-19 11:43:19,827 [1] INFO [] - Plugin successfully loaded
2019-10-19 12:00:03,388 [1] INFO [] - LaunchProjectDashboard launching dashboard for revit id 171bab7d-f96a-4345-a1fe-8f2ee79618ef
2019-10-19 12:00:06,938 [143] INFO [] - LaunchProjectDashboard project 171bab7d-f96a-4345-a1fe-8f2ee79618ef not found
2019-10-19 12:19:47,610 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Starting sync timer
2019-10-19 12:19:47,612 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Starting Live Link
2019-10-19 12:19:47,635 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Begin listening for document changes
2019-10-19 12:19:47,689 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Live Link started
2019-10-19 12:19:47,691 [119] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Setting live link to True
2019-10-19 12:19:47,822 [119] ERROR [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Unhandled Exception (IsTerminating: True): System.InvalidOperationException: The calling thread cannot access this object because a different thread owns it.
at System.Windows.Threading.Dispatcher.VerifyAccess()
at System.Windows.DependencyObject.GetValue(DependencyProperty dp)
at Autodesk.Windows.RibbonControl.get_Tabs()
at LAYER.LiveLink.<>c__DisplayClass11_0.<SetListener>b__0(Object o)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
2019-10-19 12:19:49,273 [113] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - { "targetChange": { "targetChangeType": "ADD", "targetIds": [ 1 ] } }
2019-10-19 12:19:49,293 [113] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - { "documentChange": { "document": { "name": "projects/layer-production/databases/(default)/documents/users/uiCmSP5k0rPwyTc9CJnktd2OTbj1", "fields": { "email": { "stringValue": "jkidder@designgroupnm.com" }, "billing": { "mapValue": { "fields": { "subscriptionId": { "stringValue": "sub_FexrloWK8aDPJ5" }, "default_card": { "mapValue": { "fields": { "id": { "stringValue": "card_1FF6CmIcugFTEFRvJwJkZwfT" }, "last4": { "stringValue": "3030" }, "exp_year": { "integerValue": "2022" }, "exp_month": { "integerValue": "3" } } } }, "customerId": { "stringValue": "cus_FexrBsP5kJh6nW" }, "type": { "stringValue": "charge_automatically" } } } }, "name": { "stringValue": "Julie Kidder" }, "createdBy": { "referenceValue": "projects/layer-production/databases/(default)/documents/users/uiCmSP5k0rPwyTc9CJnktd2OTbj1" }, "createdAt": { "timestampValue": "2019-08-20T20:27:55.657Z" }, "photo": { "nullValue": "NULL_VALUE" }, "prefs": { "mapValue": { "fields": { "firstTime": { "booleanValue": true } } } }, "updatedAt": { "timestampValue": "2019-10-02T22:00:54.467Z" }, "revitLocation": { "mapValue": { "fields": { "updatedAt": { "timestampValue": "2019-10-02T22:10:53.489657Z" }, "force": { "booleanValue": false }, "projectId": { "stringValue": "rQJm1HHexQbgTHImBfuh" }, "modelRevitId": { "stringValue": "171bab7d-f96a-4345-a1fe-8f2ee79618ef" }, "revitId": { "stringValue": "4446404" }, "app": { "stringValue": "revit" } } } }, "planType": { "stringValue": "user" }, "projectCount": { "integerValue": "1" }, "color": { "stringValue": "#2196f3" }, "isTracking": { "booleanValue": false }, "licenses_remaining": { "integerValue": "0" }, "updatedBy": { "referenceValue": "projects/layer-production/databases/(default)/documents/users/uiCmSP5k0rPwyTc9CJnktd2OTbj1" }, "status": { "stringValue": "active" } }, "createTime": "2019-08-20T20:27:55.823322Z", "updateTime": "2019-10-09T15:11:42.832557Z" }, "targetIds": [ 1 ] } }
2019-10-19 12:19:49,301 [113] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - { "targetChange": { "targetChangeType": "CURRENT", "targetIds": [ 1 ], "resumeToken": "CgkIirCJzPeo5QI=", "readTime": "2019-10-19T18:18:17.355274Z" } }
2019-10-19 12:19:49,303 [113] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - { "targetChange": { "resumeToken": "CgkIirCJzPeo5QI=", "readTime": "2019-10-19T18:18:17.355274Z" } }
2019-10-19 12:20:50,709 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Starting plugin...
2019-10-19 12:20:50,746 [10] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - ... finished loading version - elapsed: 951ms
2019-10-19 12:20:51,256 [12] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Request - 648a19d9-0781-471a-b366-51efcd5d6ed1:
GET
https://firestore.googleapis.com/v1/projects/layer-production/databases/(default)/documents/config/app
null
2019-10-19 12:20:51,274 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Getting User Settings
2019-10-19 12:20:51,282 [14] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Response - 648a19d9-0781-471a-b366-51efcd5d6ed1:
200
{"name":"projects/layer-production/databases/(default)/documents/config/app","fields":{"elementLimits":{"mapValue":{"fields":{"user":{"mapValue":{"fields":{"essential":{"integerValue":"5000"},"pro":{"integerValue":"15000"}}}},"project":{"mapValue":{"fields":{"essential":{"integerValue":"1000"},"pro":{"integerValue":"3000"}}}}}}},"revit_addin_url":{"stringValue":"https://layer.team/download"},"pdftron":{"mapValue":{"fields":{"serverUrl":{"stringValue":"https://pdftron.layer.team"},"licenseKey":{"stringValue":"Layer LLC(layer.team):OEM:Layer Platform::B+:AMS(20200616):CEB520020407080A3360B13AC982737860616FE9C90EA52BADCD4D82C5AF89A65C82BEF5C7"}}}},"revitAddinVersions":{"arrayValue":{"values":[{"mapValue":{"fields":{"version":{"stringValue":"2.0.0"},"required":{"booleanValue":true}}}},{"mapValue":{"fields":{"required":{"booleanValue":false},"version":{"stringValue":"1.0.0"}}}}]}},"pricing":{"mapValue":{"fields":{"monthly_1":{"integerValue":"23900"},"monthly":{"integerValue":"23900"},"annually":{"integerValue":"238800"},"monthly_20":{"integerValue":"12500"},"annually_5":{"integerValue":"12000"},"annually_1":{"integerValue":"19900"},"monthly_5":{"integerValue":"13500"},"annually_20":{"integerValue":"11000"}}}},"elements":{"mapValue":{"fields":{"limit":{"integerValue":"36"},"databaseLimit":{"integerValue":"216"},"recentCount":{"integerValue":"5"},"increment":{"integerValue":"12"}}}},"notes":{"mapValue":{"fields":{"increment":{"integerValue":"5"},"limit":{"integerValue":"25"},"databaseLimit":{"integerValue":"100"}}}},"appName":{"stringValue":"layer"},"files":{"mapValue":{"fields":{"databaseLimit":{"integerValue":"100"},"concurrent_uploads":{"integerValue":"12"},"increment":{"integerValue":"5"},"limit":{"integerValue":"25"}}}},"tasks":{"mapValue":{"fields":{"limit":{"integerValue":"100"},"databaseLimit":{"integerValue":"200"},"increment":{"integerValue":"12"}}}},"tours":{"mapValue":{"fields":{"elements":{"stringValue":"54009"},"element":{"stringValue":"123"}}}}},"createTime":"2019-02-14T12:00:51.277717Z","updateTime":"2019-10-09T15:11:24.025395Z"}
2019-10-19 12:20:51,383 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Starting token timer
2019-10-19 12:20:51,385 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Starting sync timer
2019-10-19 12:20:52,384 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Plugin successfully loaded
2019-10-19 12:21:09,223 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Starting Live Link
2019-10-19 12:21:09,235 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Begin listening for document changes
2019-10-19 12:21:09,286 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Live Link started
2019-10-19 12:21:09,288 [54] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Setting live link to True
2019-10-19 12:21:09,295 [54] ERROR [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Unhandled Exception (IsTerminating: True): System.InvalidOperationException: The calling thread cannot access this object because a different thread owns it.
at System.Windows.Threading.Dispatcher.VerifyAccess()
at System.Windows.DependencyObject.GetValue(DependencyProperty dp)
at Autodesk.Windows.RibbonControl.get_Tabs()
at LAYER.LiveLink.<>c__DisplayClass11_0.<SetListener>b__0(Object o)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
2019-10-19 12:22:05,857 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Starting plugin...
2019-10-19 12:22:06,323 [13] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Request - 0fe24f20-2a70-418f-824d-1f3953ae3e53:
GET
https://firestore.googleapis.com/v1/projects/layer-production/databases/(default)/documents/config/app
null
2019-10-19 12:22:06,341 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Getting User Settings
2019-10-19 12:22:06,345 [14] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Response - 0fe24f20-2a70-418f-824d-1f3953ae3e53:
200
{"name":"projects/layer-production/databases/(default)/documents/config/app","fields":{"tours":{"mapValue":{"fields":{"elements":{"stringValue":"54009"},"element":{"stringValue":"123"}}}},"elementLimits":{"mapValue":{"fields":{"user":{"mapValue":{"fields":{"essential":{"integerValue":"5000"},"pro":{"integerValue":"15000"}}}},"project":{"mapValue":{"fields":{"essential":{"integerValue":"1000"},"pro":{"integerValue":"3000"}}}}}}},"revit_addin_url":{"stringValue":"https://layer.team/download"},"pdftron":{"mapValue":{"fields":{"serverUrl":{"stringValue":"https://pdftron.layer.team"},"licenseKey":{"stringValue":"Layer LLC(layer.team):OEM:Layer Platform::B+:AMS(20200616):CEB520020407080A3360B13AC982737860616FE9C90EA52BADCD4D82C5AF89A65C82BEF5C7"}}}},"revitAddinVersions":{"arrayValue":{"values":[{"mapValue":{"fields":{"required":{"booleanValue":true},"version":{"stringValue":"2.0.0"}}}},{"mapValue":{"fields":{"required":{"booleanValue":false},"version":{"stringValue":"1.0.0"}}}}]}},"elements":{"mapValue":{"fields":{"databaseLimit":{"integerValue":"216"},"recentCount":{"integerValue":"5"},"increment":{"integerValue":"12"},"limit":{"integerValue":"36"}}}},"pricing":{"mapValue":{"fields":{"annually_1":{"integerValue":"19900"},"monthly_5":{"integerValue":"13500"},"annually_20":{"integerValue":"11000"},"monthly_1":{"integerValue":"23900"},"monthly":{"integerValue":"23900"},"annually":{"integerValue":"238800"},"monthly_20":{"integerValue":"12500"},"annually_5":{"integerValue":"12000"}}}},"appName":{"stringValue":"layer"},"notes":{"mapValue":{"fields":{"increment":{"integerValue":"5"},"limit":{"integerValue":"25"},"databaseLimit":{"integerValue":"100"}}}},"tasks":{"mapValue":{"fields":{"databaseLimit":{"integerValue":"200"},"increment":{"integerValue":"12"},"limit":{"integerValue":"100"}}}},"files":{"mapValue":{"fields":{"concurrent_uploads":{"integerValue":"12"},"increment":{"integerValue":"5"},"limit":{"integerValue":"25"},"databaseLimit":{"integerValue":"100"}}}}},"createTime":"2019-02-14T12:00:51.277717Z","updateTime":"2019-10-09T15:11:24.025395Z"}
2019-10-19 12:22:06,461 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Starting token timer
2019-10-19 12:22:06,464 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Starting sync timer
2019-10-19 12:22:07,472 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Plugin successfully loaded
2019-10-19 12:22:22,841 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Starting Live Link
2019-10-19 12:22:22,854 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Begin listening for document changes
2019-10-19 12:22:22,908 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Live Link started
2019-10-19 12:22:22,911 [49] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Setting live link to True
2019-10-19 12:22:22,921 [49] ERROR [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Unhandled Exception (IsTerminating: True): System.InvalidOperationException: The calling thread cannot access this object because a different thread owns it.
at System.Windows.Threading.Dispatcher.VerifyAccess()
at System.Windows.DependencyObject.GetValue(DependencyProperty dp)
at Autodesk.Windows.RibbonControl.get_Tabs()
at LAYER.LiveLink.<>c__DisplayClass11_0.<SetListener>b__0(Object o)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
2019-10-19 12:25:27,905 [10] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - ... finished loading version - elapsed: 932ms
2019-10-19 12:25:27,908 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Starting plugin...
2019-10-19 12:25:28,513 [9] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Request - 9362ce74-96f8-4986-8739-1e4c77845cf0:
GET
https://firestore.googleapis.com/v1/projects/layer-production/databases/(default)/documents/config/app
null
2019-10-19 12:25:28,529 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Getting User Settings
2019-10-19 12:25:28,532 [12] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Response - 9362ce74-96f8-4986-8739-1e4c77845cf0:
200
{"name":"projects/layer-production/databases/(default)/documents/config/app","fields":{"files":{"mapValue":{"fields":{"limit":{"integerValue":"25"},"databaseLimit":{"integerValue":"100"},"concurrent_uploads":{"integerValue":"12"},"increment":{"integerValue":"5"}}}},"tasks":{"mapValue":{"fields":{"limit":{"integerValue":"100"},"databaseLimit":{"integerValue":"200"},"increment":{"integerValue":"12"}}}},"tours":{"mapValue":{"fields":{"elements":{"stringValue":"54009"},"element":{"stringValue":"123"}}}},"elementLimits":{"mapValue":{"fields":{"user":{"mapValue":{"fields":{"essential":{"integerValue":"5000"},"pro":{"integerValue":"15000"}}}},"project":{"mapValue":{"fields":{"essential":{"integerValue":"1000"},"pro":{"integerValue":"3000"}}}}}}},"revit_addin_url":{"stringValue":"https://layer.team/download"},"pdftron":{"mapValue":{"fields":{"licenseKey":{"stringValue":"Layer LLC(layer.team):OEM:Layer Platform::B+:AMS(20200616):CEB520020407080A3360B13AC982737860616FE9C90EA52BADCD4D82C5AF89A65C82BEF5C7"},"serverUrl":{"stringValue":"https://pdftron.layer.team"}}}},"revitAddinVersions":{"arrayValue":{"values":[{"mapValue":{"fields":{"required":{"booleanValue":true},"version":{"stringValue":"2.0.0"}}}},{"mapValue":{"fields":{"required":{"booleanValue":false},"version":{"stringValue":"1.0.0"}}}}]}},"pricing":{"mapValue":{"fields":{"annually_5":{"integerValue":"12000"},"monthly_5":{"integerValue":"13500"},"annually_1":{"integerValue":"19900"},"annually_20":{"integerValue":"11000"},"monthly_1":{"integerValue":"23900"},"annually":{"integerValue":"238800"},"monthly":{"integerValue":"23900"},"monthly_20":{"integerValue":"12500"}}}},"elements":{"mapValue":{"fields":{"limit":{"integerValue":"36"},"databaseLimit":{"integerValue":"216"},"recentCount":{"integerValue":"5"},"increment":{"integerValue":"12"}}}},"notes":{"mapValue":{"fields":{"increment":{"integerValue":"5"},"limit":{"integerValue":"25"},"databaseLimit":{"integerValue":"100"}}}},"appName":{"stringValue":"layer"}},"createTime":"2019-02-14T12:00:51.277717Z","updateTime":"2019-10-09T15:11:24.025395Z"}
2019-10-19 12:25:28,632 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Starting token timer
2019-10-19 12:25:28,634 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Starting sync timer
2019-10-19 12:25:29,654 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Plugin successfully loaded
2019-10-19 12:25:45,502 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Starting Live Link
2019-10-19 12:25:45,514 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Begin listening for document changes
2019-10-19 12:25:45,565 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Live Link started
2019-10-19 12:25:45,567 [59] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Setting live link to True
2019-10-19 12:25:45,578 [59] ERROR [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Unhandled Exception (IsTerminating: True): System.InvalidOperationException: The calling thread cannot access this object because a different thread owns it.
at System.Windows.Threading.Dispatcher.VerifyAccess()
at System.Windows.DependencyObject.GetValue(DependencyProperty dp)
at Autodesk.Windows.RibbonControl.get_Tabs()
at LAYER.LiveLink.<>c__DisplayClass11_0.<SetListener>b__0(Object o)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
2019-10-19 12:26:11,723 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Starting plugin...
2019-10-19 12:26:11,798 [10] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - ... finished loading version - elapsed: 1029ms
2019-10-19 12:26:12,292 [13] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Request - b7c00e0d-a3f4-4c81-a5e4-9e2d79a8864a:
GET
https://firestore.googleapis.com/v1/projects/layer-production/databases/(default)/documents/config/app
null
2019-10-19 12:26:12,306 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Getting User Settings
2019-10-19 12:26:12,315 [14] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Response - b7c00e0d-a3f4-4c81-a5e4-9e2d79a8864a:
200
{"name":"projects/layer-production/databases/(default)/documents/config/app","fields":{"notes":{"mapValue":{"fields":{"increment":{"integerValue":"5"},"limit":{"integerValue":"25"},"databaseLimit":{"integerValue":"100"}}}},"appName":{"stringValue":"layer"},"files":{"mapValue":{"fields":{"databaseLimit":{"integerValue":"100"},"concurrent_uploads":{"integerValue":"12"},"increment":{"integerValue":"5"},"limit":{"integerValue":"25"}}}},"tasks":{"mapValue":{"fields":{"databaseLimit":{"integerValue":"200"},"increment":{"integerValue":"12"},"limit":{"integerValue":"100"}}}},"tours":{"mapValue":{"fields":{"elements":{"stringValue":"54009"},"element":{"stringValue":"123"}}}},"elementLimits":{"mapValue":{"fields":{"user":{"mapValue":{"fields":{"essential":{"integerValue":"5000"},"pro":{"integerValue":"15000"}}}},"project":{"mapValue":{"fields":{"essential":{"integerValue":"1000"},"pro":{"integerValue":"3000"}}}}}}},"revit_addin_url":{"stringValue":"https://layer.team/download"},"pdftron":{"mapValue":{"fields":{"licenseKey":{"stringValue":"Layer LLC(layer.team):OEM:Layer Platform::B+:AMS(20200616):CEB520020407080A3360B13AC982737860616FE9C90EA52BADCD4D82C5AF89A65C82BEF5C7"},"serverUrl":{"stringValue":"https://pdftron.layer.team"}}}},"revitAddinVersions":{"arrayValue":{"values":[{"mapValue":{"fields":{"required":{"booleanValue":true},"version":{"stringValue":"2.0.0"}}}},{"mapValue":{"fields":{"required":{"booleanValue":false},"version":{"stringValue":"1.0.0"}}}}]}},"pricing":{"mapValue":{"fields":{"annually_5":{"integerValue":"12000"},"monthly_5":{"integerValue":"13500"},"annually_1":{"integerValue":"19900"},"annually_20":{"integerValue":"11000"},"monthly_1":{"integerValue":"23900"},"annually":{"integerValue":"238800"},"monthly":{"integerValue":"23900"},"monthly_20":{"integerValue":"12500"}}}},"elements":{"mapValue":{"fields":{"limit":{"integerValue":"36"},"databaseLimit":{"integerValue":"216"},"recentCount":{"integerValue":"5"},"increment":{"integerValue":"12"}}}}},"createTime":"2019-02-14T12:00:51.277717Z","updateTime":"2019-10-09T15:11:24.025395Z"}
2019-10-19 12:26:12,401 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Starting token timer
2019-10-19 12:26:12,403 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Starting sync timer
2019-10-19 12:26:13,428 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Plugin successfully loaded
2019-10-19 12:26:29,373 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Starting Live Link
2019-10-19 12:26:29,385 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Begin listening for document changes
2019-10-19 12:26:29,436 [1] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Live Link started
2019-10-19 12:26:29,438 [67] INFO [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Setting live link to True
2019-10-19 12:26:29,448 [67] ERROR [uiCmSP5k0rPwyTc9CJnktd2OTbj1] - Unhandled Exception (IsTerminating: True): System.InvalidOperationException: The calling thread cannot access this object because a different thread owns it.
at System.Windows.Threading.Dispatcher.VerifyAccess()
at System.Windows.DependencyObject.GetValue(DependencyProperty dp)
at Autodesk.Windows.RibbonControl.get_Tabs()
at LAYER.LiveLink.<>c__DisplayClass11_0.<SetListener>b__0(Object o)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment