From: <ron...@ka...> - 2012-06-26 14:28:45
|
Slight refinement: On 26/06/2012 15:17, ron...@ka... wrote: > I'm trying to set up XQuery triggers in eXist-trunk (rev. 16647), > without success: I can't find any trace of triggers being fired. > After uploading a document, exist.log does contain debug traces of trigger execution. Yet, a) though the triggered XQuery script doesn't produce any result, b) I can't find any errors that would suggest anything went wrong. Here's the relevant snippet from exist.log: 2012-06-26 16:19:29,838 [ajp-bio-8099-exec-1] DEBUG (XQuery.java [compile]:175) - Query diagnostics: [skipped: more than 150 expressions] 2012-06-26 16:19:29,838 [ajp-bio-8099-exec-1] DEBUG (XQuery.java [compile]:179) - Compilation took 186 ms 2012-06-26 16:19:29,844 [ajp-bio-8099-exec-1] DEBUG (XQueryTrigger.java [execute]:548) - Trigger fired 'before' 2012-06-26 16:19:29,844 [ajp-bio-8099-exec-1] DEBUG (Collection.java [validateXMLResourceInternal]:1593) - Scanning document /db/triggertest/test.xml 2012-06-26 16:19:30,031 [DefaultQuartzScheduler_Worker-1] DEBUG (TextSearchEngine.java [<init>]:111) - using tokenizer: org.exist.storage.analysis.SimpleTokenizer 2012-06-26 16:19:30,031 [DefaultQuartzScheduler_Worker-1] DEBUG (NativeBroker.java [<init>]:228) - Initializing broker 1455977 2012-06-26 16:19:30,032 [DefaultQuartzScheduler_Worker-1] DEBUG (TransformerFactoryAllocator.java [getTransformerFactory]:91) - Set transformer factory: net.sf.saxon.TransformerFactoryImpl 2012-06-26 16:19:30,033 [DefaultQuartzScheduler_Worker-1] DEBUG (TransformerFactoryAllocator.java [getTransformerFactory]:101) - Set transformer attribute: , name: http://saxon.sf.net/feature/version-warning, value: false 2012-06-26 16:19:30,035 [DefaultQuartzScheduler_Worker-1] DEBUG (BrokerPool.java [createBroker]:1351) - created broker 'org.exist.storage.NativeBroker_exist_2 for database instance 'exist' 2012-06-26 16:19:30,051 [ajp-bio-8099-exec-1] DEBUG (GrammarPool.java [retrieveInitialGrammarSet]:81) - Retrieve initial grammarset (http://www.w3.org/2001/XMLSchema). 2012-06-26 16:19:30,052 [ajp-bio-8099-exec-1] DEBUG (GrammarPool.java [retrieveInitialGrammarSet]:85) - Found 0 grammars. 2012-06-26 16:19:30,052 [ajp-bio-8099-exec-1] DEBUG (GrammarPool.java [retrieveInitialGrammarSet]:81) - Retrieve initial grammarset (http://www.w3.org/TR/REC-xml). 2012-06-26 16:19:30,052 [ajp-bio-8099-exec-1] DEBUG (GrammarPool.java [retrieveInitialGrammarSet]:85) - Found 0 grammars. 2012-06-26 16:19:30,053 [ajp-bio-8099-exec-1] DEBUG (GrammarPool.java [retrieveGrammar]:140) - Retrieve grammar for namespace 'http://www.tei-c.org/ns/1.0'. 2012-06-26 16:19:30,054 [ajp-bio-8099-exec-1] DEBUG (eXistXMLCatalogResolver.java [resolveEntity]:198) - Resolving XMLResourceIdentifier: PublicId='null' BaseSystemId='null' ExpandedSystemId='null' LiteralSystemId='null' Namespace='http://www.tei-c.org/ns/1.0' 2012-06-26 16:19:30,054 [ajp-bio-8099-exec-1] DEBUG (eXistXMLCatalogResolver.java [resolveIdentifier]:177) - Resolving XMLResourceIdentifier: PublicId='null' BaseSystemId='null' ExpandedSystemId='null' LiteralSystemId='null' Namespace='http://www.tei-c.org/ns/1.0' 2012-06-26 16:19:30,077 [ajp-bio-8099-exec-1] DEBUG (eXistXMLCatalogResolver.java [resolveIdentifier]:180) - Resolved false 2012-06-26 16:19:30,077 [ajp-bio-8099-exec-1] DEBUG (eXistXMLCatalogResolver.java [resolveEntity]:203) - Resolved false 2012-06-26 16:19:30,077 [ajp-bio-8099-exec-1] DEBUG (GrammarPool.java [retrieveGrammar]:140) - Retrieve grammar for namespace 'http://www.tei-c.org/ns/1.0'. 2012-06-26 16:19:30,084 [ajp-bio-8099-exec-1] DEBUG (GrammarPool.java [retrieveInitialGrammarSet]:81) - Retrieve initial grammarset (http://www.w3.org/TR/REC-xml). 2012-06-26 16:19:30,084 [ajp-bio-8099-exec-1] DEBUG (GrammarPool.java [retrieveInitialGrammarSet]:85) - Found 0 grammars. 2012-06-26 16:19:30,087 [ajp-bio-8099-exec-1] DEBUG (ConfigurationHelper.java [getExistHome]:55) - Got eXist home from broker: F:\eXist\eXist-trunk\webapp\WEB-INF 2012-06-26 16:19:30,101 [ajp-bio-8099-exec-1] DEBUG (Collection.java [storeXMLInternal]:1326) - storing document 176 ... 2012-06-26 16:19:30,101 [ajp-bio-8099-exec-1] DEBUG (GrammarPool.java [retrieveInitialGrammarSet]:81) - Retrieve initial grammarset (http://www.w3.org/2001/XMLSchema). 2012-06-26 16:19:30,101 [ajp-bio-8099-exec-1] DEBUG (GrammarPool.java [retrieveInitialGrammarSet]:85) - Found 0 grammars. 2012-06-26 16:19:30,102 [ajp-bio-8099-exec-1] DEBUG (GrammarPool.java [retrieveInitialGrammarSet]:81) - Retrieve initial grammarset (http://www.w3.org/TR/REC-xml). 2012-06-26 16:19:30,102 [ajp-bio-8099-exec-1] DEBUG (GrammarPool.java [retrieveInitialGrammarSet]:85) - Found 0 grammars. 2012-06-26 16:19:30,123 [ajp-bio-8099-exec-1] DEBUG (GrammarPool.java [retrieveInitialGrammarSet]:81) - Retrieve initial grammarset (http://www.w3.org/TR/REC-xml). 2012-06-26 16:19:30,123 [ajp-bio-8099-exec-1] DEBUG (GrammarPool.java [retrieveInitialGrammarSet]:85) - Found 0 grammars. 2012-06-26 16:19:30,227 [ajp-bio-8099-exec-1] DEBUG (Collection.java [storeXMLInternal]:1339) - document stored. 2012-06-26 16:19:30,261 [ajp-bio-8099-exec-1] DEBUG (XQuery.java [compile]:175) - Query diagnostics: [skipped: more than 150 expressions] 2012-06-26 16:19:30,262 [ajp-bio-8099-exec-1] DEBUG (XQuery.java [compile]:179) - Compilation took 33 ms 2012-06-26 16:19:30,262 [ajp-bio-8099-exec-1] DEBUG (XQueryTrigger.java [execute]:546) - Trigger fired 'after' 2012-06-26 16:19:30,267 [ajp-bio-8099-exec-1] DEBUG (RpcConnection.java [parse]:2109) - parsing /db/triggertest/test.xml took 804ms. 2012-06-26 16:19:30,365 [ajp-bio-8099-exec-2] DEBUG (SecurityManagerImpl.java [authenticate]:395) - Authentication try for 'admin'. 2012-06-26 16:19:30,365 [ajp-bio-8099-exec-2] DEBUG (SecurityManagerImpl.java [authenticate]:436) - Authenticated by 'exist' as '[auth] <account name="admin" id="1048574"><group name="dba" id="1048575"></group></user>'. Kind regards, Ron |