Comments (5)
hi @Thetacz , I tried to reproduce it with the default Job and I was not able to make it.
Is this happening consistently? is there any other info in the output before opening the history?
One simple workaround on the function would be return 0B if size is None
, but it would be better to understand why is failing.
from nautobot-app-ssot.
hi @chadell, I cannot reproduce it anymore. It was happening consistently with each job running the same code, but since I'm doing a lot of tweaking and those were test jobs, I don't have the exact code and some subsequent change alter on fixed it. The changes happened outside of job class, so it is not in UI.
I'm trying to make parent object access its children and apply their data to itself. This is needed because CustomFields should be implemented as child objects (we have many of those and it is not practical to go with cf_{name}
as we would have to define 10-15 for each object type, which does not look clear in the diff), but child objects are supposed to be updated separately. Which won't work, because some of those custom fields are required and I cannot create parent without that data.
I think it might have something to do with me trying to save the parent object to child attribute itself, which I did at one point. This made the whole SSoT ...unstable to put it mildly :)
from nautobot-app-ssot.
Hi, it started to happen again, though I cannot pinpoint the reproducer. Out of total 6 occurrences (3 now, 3 before), 5 of them happened during loading target adapter and 1 right after starting to calculate diff. I wish I found more relevant info to help you out...
from nautobot-app-ssot.
@Thetacz could you try the latest release v1.1.1, and share what you get?
from nautobot-app-ssot.
Fixed by #40
from nautobot-app-ssot.
Related Issues (20)
- The external integration in the demo job should be optional
- Syncing from Cloudvision - get_devices without the import_active argument HOT 1
- SSOT Installation Issue - Nautobot Server Post Upgrade Issue HOT 6
- ACI SSOT Data Source Issue - SSOT Integration Not Working HOT 4
- Possible gRPC issue with Arista SSoT HOT 3
- aci_apics is list-type in default_settings, but dictionary in PLUGINS_CONFIG
- Unable to open /plugins/ssot/history/ on one of my nautobot instance HOT 3
- /plugins/ssot/history/xxxxxxx/ header shows time UTC rather than the configured timezone HOT 1
- ACI Sync Job fails with TypeError: 'str' object is not callable HOT 8
- Update Contrib to use bulk CRUD operations for Django database models HOT 4
- Job Cisco ACI Data Source Fail with error KeyError: 'vrf' HOT 1
- Infoblox Setup docs tables aren't rendering properly
- Test Failing for BIG-IP platform in Upstream Monitor
- [ACI Integration] Improve sync behaviour
- AristaCV error - AttributeError: module 'distutils' has no attribute 'util'
- AristaCV 2.7.0 - ObjectAlreadyExists on IpAddresssToInterface
- `test_create_ip_validation_error_on_first_try` failed due to missing `model` argument for `Status.objects.get_for_model(self, model)`
- Developer Documentation should have a page on using the SSoT Cookiecutter to build your own integration
- Create new VMWare Integration from existing VSphere plugin HOT 1
- Pagination for Infoblox Client
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nautobot-app-ssot.