Could not execute XQUERY (: import module namespace dictionary = 'map/dictionary'; import module namespace dictionary = 'inlining/dictionary'; import module namespace dictionary = 'overloading/dictionary'; :) import module namespace dictionary = 'map/dictionary/main'; declare variable $resource := doc('../resources/dictionary.xml'); declare function local:definition.processor ( $dictionary , $definition.name as xs:string , $definitionSource as item()* ) { dictionary:definition.insert( $dictionary , $definition.name , $definitionSource/text() ) } ; declare function local:dictionary.processor ( $dictionary , $dictionarySource as item()* ) { fold-left( $dictionarySource/definition , $dictionary , function( $dictionary , $definitionSource as item()* ) { let $definition.name := xs:string( $definitionSource/@name) return local:definition.processor( dictionary:reservation.insert( $dictionary , $definition.name ) , $definition.name , $definitionSource ) } ) } ; dictionary:definition.content.get( local:dictionary.processor( dictionary:new() , $resource/dictionary) , "def_1000" ) : Improper use? Potential bug? Your feedback is welcome: Contact: basex-talk@mailman.uni-konstanz.de Version: BaseX 7.8 beta 70ccb7e Java: Oracle Corporation, 1.7.0_45 OS: Windows Vista, x86 Stack Trace: java.lang.NullPointerException at java.io.File.(Unknown Source) at org.basex.io.IOFile.(IOFile.java:34) at org.basex.gui.view.editor.EditorView.error(EditorView.java:762) at org.basex.gui.view.editor.EditorView.info(EditorView.java:729) at org.basex.gui.GUI.exec(GUI.java:433) at org.basex.gui.GUI$8.run(GUI.java:361)