Actions
Bug #4642
closedjava.lang.NullPointerException using current() as input parameter for XSLTConnector
Start date:
06/10/2013
Due date:
% Done:
100%
Estimated time:
Description
<for nodes="/root">
<connector type="XSLTConnector">
<parameter name="input" eval="current()"/>
<parameter name="stylesheet" eval="document('AR/console/xsl/AR_Form_indexes.xsl')"/>
</connector>
</for>
Updated by Lequeux Olivier about 12 years ago
- Subject changed from java.lang.NullPointerException using current as input parameter for XSLTConnector to java.lang.NullPointerException using current() as input parameter for XSLTConnector
Updated by Lequeux Olivier about 12 years ago
stack trace
ATTENTION: Failed to execute GET request '/interface_prepare/vo' fr.in2p3.lavoisier.interfaces.error.AdaptorException: Exception raised for view 'interface_prepare' [Adaptor raised exception -- java.lang.NullPointerException] at fr.in2p3.lavoisier.chaining.link.connector.SAXConnectorLink.generate(SAXConnectorLink.java:26) at fr.in2p3.lavoisier.chaining.Chain.generate(Chain.java:109) | at fr.in2p3.lavoisier.chaining.Chain.writeToContentHandler(Chain.java:92) | at fr.in2p3.lavoisier.engine.view.ViewDirect.writeToXMLEventHandler(ViewDirect.java:64) | at fr.in2p3.lavoisier.engine.view.XmlView.write(XmlView.java:66) | at fr.in2p3.lavoisier.processor.AppendXmlProcessor.startElement(AppendXmlProcessor.java:63) | at fr.in2p3.lavoisier.straxpath.dom4j.Dom4jWriter.dump(Dom4jWriter.java:80) | at fr.in2p3.lavoisier.straxpath.dom4j.Dom4jWriter.dump(Dom4jWriter.java:54) | at fr.in2p3.lavoisier.straxpath.impl.StrAXPathEngine.endElement(StrAXPathEngine.java:149) | at fr.in2p3.lavoisier.chaining.link.processor.AbstractProcessorXmlLink.endElement(AbstractProcessorXmlLink.java:54) | at fr.in2p3.lavoisier.straxpath.impl.OutputEventHandler.endElement(OutputEventHandler.java:69) | at fr.in2p3.lavoisier.processor.AppendXmlProcessor.endElement(AppendXmlProcessor.java:72) | at fr.in2p3.lavoisier.straxpath.impl.StrAXPathEngine.endElement(StrAXPathEngine.java:129) | at fr.in2p3.lavoisier.chaining.link.processor.AbstractProcessorXmlLink.endElement(AbstractProcessorXmlLink.java:54) | at fr.in2p3.lavoisier.straxpath.impl.OutputEventHandler.endElement(OutputEventHandler.java:69) | at fr.in2p3.lavoisier.processor.AppendXmlProcessor.endElement(AppendXmlProcessor.java:72) | at fr.in2p3.lavoisier.straxpath.impl.StrAXPathEngine.endElement(StrAXPathEngine.java:129) | at fr.in2p3.lavoisier.chaining.link.processor.AbstractProcessorXmlLink.endElement(AbstractProcessorXmlLink.java:54) | at fr.in2p3.lavoisier.straxpath.impl.OutputEventHandler.endElement(OutputEventHandler.java:69) | at fr.in2p3.lavoisier.processor.InsertProcessor.endElement(InsertProcessor.java:139) | at fr.in2p3.lavoisier.straxpath.impl.StrAXPathEngine.endElement(StrAXPathEngine.java:129) | at fr.in2p3.lavoisier.chaining.link.processor.AbstractProcessorXmlLink.endElement(AbstractProcessorXmlLink.java:54) | at fr.in2p3.lavoisier.straxpath.impl.OutputEventHandler.endElement(OutputEventHandler.java:69) | at fr.in2p3.lavoisier.processor.InsertAsParentProcessor.endElement(InsertAsParentProcessor.java:147) | at fr.in2p3.lavoisier.processor.InsertAsParentProcessor._endDocument(InsertAsParentProcessor.java:56) | at fr.in2p3.lavoisier.straxpath.impl.StrAXPathEngine.endDocument(StrAXPathEngine.java:77) | at fr.in2p3.lavoisier.chaining.link.processor.AbstractProcessorXmlLink.endDocument(AbstractProcessorXmlLink.java:40) | at fr.in2p3.lavoisier.straxpath.impl.OutputEventHandler.endDocument(OutputEventHandler.java:35) | at fr.in2p3.lavoisier.processor.InsertProcessor._endDocument(InsertProcessor.java:73) | at fr.in2p3.lavoisier.straxpath.impl.StrAXPathEngine.endDocument(StrAXPathEngine.java:77) | at fr.in2p3.lavoisier.chaining.link.processor.AbstractProcessorXmlLink.endDocument(AbstractProcessorXmlLink.java:40) | at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endDocument(Unknown Source) | at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) | at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) | at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) | at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) | at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) | at fr.in2p3.lavoisier.chaining.link.connector.XMLInputStreamConnectorLink.generate(XMLInputStreamConnectorLink.java:43) | at fr.in2p3.lavoisier.chaining.Chain.generate(Chain.java:109) | at fr.in2p3.lavoisier.chaining.Chain.writeToOutputStream(Chain.java:76) | at fr.in2p3.lavoisier.engine.view.ViewDirect.writeToOutputStream(ViewDirect.java:86) | at fr.in2p3.lavoisier.engine.Engine.execute(Engine.java:125) | at fr.in2p3.lavoisier.service.resources.LavoisierHttpHandler.service(LavoisierHttpHandler.java:116) | at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:164) | at org.glassfish.grizzly.http.server.HttpHandlerChain.service(HttpHandlerChain.java:196) | at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:164) | at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:175) | at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) | at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:265) | at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200) | at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:134) | at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) | at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:78) | at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:770) | at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) | at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115) | at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55) | at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135) | at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:551) | at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:531) | at java.lang.Thread.run(Unknown Source) | Caused by: java.lang.NullPointerException | at org.dom4j.io.DocumentInputSource.<init>(DocumentInputSource.java:37) | at org.dom4j.io.DocumentSource.setDocument(DocumentSource.java:80) | at org.dom4j.io.DocumentSource.<init>(DocumentSource.java:47) | at fr.in2p3.lavoisier.connector.XSLTConnector.writeToContentHandler(XSLTConnector.java:82) | at fr.in2p3.lavoisier.chaining.link.connector.SAXConnectorLink.generate(SAXConnectorLink.java:24) | ... 60 more
Updated by Lequeux Olivier about 12 years ago
seems working with :
<for nodes="/">
<connector type="XSLTConnector">
<parameter name="input" eval="current()/root"/>
Updated by Reynaud Sylvain about 12 years ago
- Status changed from New to Resolved
- Assigned To set to Reynaud Sylvain
- % Done changed from 0 to 100
Actions