primalmotion/Archipel — Issue #319: [CRASH REPORT] Missing filter (0.4.0-2b0aa2b (Vesta))
Author: ArchipelCrashReport
Created: 2011-11-11 09:07:21+00:00
State: open

**Name:** Missing filter
**Reason:** filter is required
**User Agent:** Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20100101 Firefox/8.0
**Version:** 0.4.0-2b0aa2b (Vesta)

**User Description:** Crash on validate a vm definition. Because network filter was not found. We should not crash but help the user to fix the definition.

**StackTrace:**

```{anonymous}([object Object],"alloc")@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3150,{anonymous}([object Object],"alloc")@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3614,{anonymous}([object Object],"exceptionWithName:reason:userInfo:","Missing filter","filter is required",null)@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3160,{anonymous}([object Object],"exceptionWithName:reason:userInfo:","Missing filter","filter is required",null)@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3620,{anonymous}([object Object],"raise:reason:","Missing filter","filter is required")@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3156,{anonymous}([object Object],"raise:reason:","Missing filter","filter is required")@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3618,$TNLibvirtDeviceInterfaceFilterRef__XMLNode([object Object],"XMLNode")@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3160,{anonymous}([object Object],"XMLNode")@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3614,$TNLibvirtDeviceInterface__XMLNode([object Object],"XMLNode")@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3265,{anonymous}([object Object],"XMLNode")@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3614,$TNLibvirtDevices__XMLNode([object Object],"XMLNode")@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3251,{anonymous}([object Object],"XMLNode")@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3614,$TNLibvirtDomain__XMLNode([object Object],"XMLNode")@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3468,{anonymous}([object Object],"XMLNode")@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3614,$TNVirtualMachineDefinitionController__defineXML([object Object],"defineXML")@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:4569,{anonymous}([object Object],"defineXML")@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3614,$TNVirtualMachineDefinitionController__defineXML_([object Object],"defineXML:",[object Object])@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:4099,{anonymous}([object Object],"defineXML:",[object Object])@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3616,{anonymous}([object Object],"performSelector:withObject:","defineXML:",[object Object])@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3166,{anonymous}([object Object],"performSelector:withObject:","defineXML:",[object Object])@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3618,{anonymous}([object Object],"sendAction:to:from:","defineXML:",[object Object],[object Object])@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3462,{anonymous}([object Object],"sendAction:to:from:","defineXML:",[object Object],[object Object])@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3620,{anonymous}([object Object],"sendAction:to:","defineXML:",[object Object])@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3202,{anonymous}([object Object],"sendAction:to:","defineXML:",[object Object])@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3618,{anonymous}([object Object],"trackMouse:",[object MouseEvent])@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3258,{anonymous}([object Object],"trackMouse:",[object MouseEvent])@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3616,{anonymous}([object MouseEvent])@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3535,{anonymous}([object Object],"sendEvent:",[object MouseEvent])@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3378,{anonymous}([object Object],"sendEvent:",[object MouseEvent])@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3616,{anonymous}([object Object],"sendEvent:",[object MouseEvent])@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3326,{anonymous}([object Object],null,[object MouseEvent])@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3849,{anonymous}([object MouseEvent])@http://app.archipelproject.org/Frameworks/Objective-J/Objective-J.js:3285```