You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by "Evanthika Amarasiri (JIRA)" <ji...@apache.org> on 2007/10/17 10:31:52 UTC

[jira] Created: (SYNAPSE-154) NullpointerException thrown when the xquery reference key is not declared anywhere in the configuration

NullpointerException thrown when the xquery reference key is not declared anywhere in the configuration
-------------------------------------------------------------------------------------------------------

                 Key: SYNAPSE-154
                 URL: https://issues.apache.org/jira/browse/SYNAPSE-154
             Project: Synapse
          Issue Type: Bug
    Affects Versions: 1.1.QA.B.2
         Environment: Ubuntu 7.04, JDK1.5.0_12
            Reporter: Evanthika Amarasiri


When executing a configuration where the xquery reference key is not declared in the configuration, a NullpointerException is thrown

The configuration - NOTE: The xquery reference key xquery-key-req is not declared anywhere in the configuration
==============
<definitions xmlns="http://ws.apache.org/ns/synapse" xmlns:xquery="http://ws.apache.org/ns/synapse/xquery">

    <registry provider="org.apache.synapse.registry.url.SimpleURLRegistry">
        <parameter name="root">file:repository/conf/sample/resources/</parameter>
        <parameter name="cachableDuration">30000</parameter>
    </registry>

    <localEntry key="xquery-key-req" src="file:repository/conf/sample/resources/xquery/xquery_req.xq"/>
    
    <proxy name="StockQuoteProxy">
        <target>
            <inSequence>
                <xquery key="xquery-key-req">
                    <variable name="payload" type="ELEMENT"/>
                </xquery>
                <send>
                    <endpoint>
                        <address uri="http://10.100.1.228:9001/soap/SimpleStockQuoteService"/>
                    </endpoint>
                </send>
            </inSequence>
            <outSequence>
                <out>
                     <xquery key="xquery-key-res">
                        <variable name="payload" type="ELEMENT"/>
                    </xquery>
                     <send/>
                </out>
            </outSequence>
        </target>
        <publishWSDL uri="file:repository/conf/sample/resources/proxy/sample_proxy_1.wsdl"/>
    </proxy>
</definitions>

NullpointException thown
====================
java.lang.NullPointerException
        at net.sf.saxon.query.QueryParser.normalizeLineEndings10(QueryParser.java:178)
        at net.sf.saxon.query.QueryParser.makeXQueryExpression(QueryParser.java:80)
        at net.sf.saxon.query.StaticQueryContext.compileQuery(StaticQueryContext.java:450)
        at net.sf.saxon.xqj.SaxonXQConnection.prepareExpression(SaxonXQConnection.java:169)
        at net.sf.saxon.xqj.SaxonXQConnection.prepareExpression(SaxonXQConnection.java:159)
        at org.apache.synapse.mediators.xquery.XQueryMediator.performQuery(XQueryMediator.java:216)
        at org.apache.synapse.mediators.xquery.XQueryMediator.mediate(XQueryMediator.java:132)
        at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:60)
        at org.apache.synapse.mediators.filters.OutMediator.mediate(OutMediator.java:60)
        at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:60)
        at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:121)
        at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:139)
        at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:282)
        at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:126)
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
        at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:175)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:595)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org


[jira] Commented: (SYNAPSE-154) NullpointerException thrown when the xquery reference key is not declared anywhere in the configuration

Posted by "Evanthika Amarasiri (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SYNAPSE-154?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12538977 ] 

Evanthika Amarasiri commented on SYNAPSE-154:
---------------------------------------------

Proper error messages are given when the referred xquery cannot be found. The issue can be closed

> NullpointerException thrown when the xquery reference key is not declared anywhere in the configuration
> -------------------------------------------------------------------------------------------------------
>
>                 Key: SYNAPSE-154
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-154
>             Project: Synapse
>          Issue Type: Bug
>    Affects Versions: 1.1-QA-B2
>         Environment: Ubuntu 7.04, JDK1.5.0_12
>            Reporter: Evanthika Amarasiri
>            Assignee: indika priyantha kumara
>
> When executing a configuration where the xquery reference key is not declared in the configuration, a NullpointerException is thrown
> The configuration - NOTE: The xquery reference key xquery-key-req is not declared anywhere in the configuration
> ==============
> <definitions xmlns="http://ws.apache.org/ns/synapse" xmlns:xquery="http://ws.apache.org/ns/synapse/xquery">
>     <registry provider="org.apache.synapse.registry.url.SimpleURLRegistry">
>         <parameter name="root">file:repository/conf/sample/resources/</parameter>
>         <parameter name="cachableDuration">30000</parameter>
>     </registry>
>     <localEntry key="xquery-key-req" src="file:repository/conf/sample/resources/xquery/xquery_req.xq"/>
>     
>     <proxy name="StockQuoteProxy">
>         <target>
>             <inSequence>
>                 <xquery key="xquery-key-req">
>                     <variable name="payload" type="ELEMENT"/>
>                 </xquery>
>                 <send>
>                     <endpoint>
>                         <address uri="http://10.100.1.228:9001/soap/SimpleStockQuoteService"/>
>                     </endpoint>
>                 </send>
>             </inSequence>
>             <outSequence>
>                 <out>
>                      <xquery key="xquery-key-res">
>                         <variable name="payload" type="ELEMENT"/>
>                     </xquery>
>                      <send/>
>                 </out>
>             </outSequence>
>         </target>
>         <publishWSDL uri="file:repository/conf/sample/resources/proxy/sample_proxy_1.wsdl"/>
>     </proxy>
> </definitions>
> NullpointException thown
> ====================
> java.lang.NullPointerException
>         at net.sf.saxon.query.QueryParser.normalizeLineEndings10(QueryParser.java:178)
>         at net.sf.saxon.query.QueryParser.makeXQueryExpression(QueryParser.java:80)
>         at net.sf.saxon.query.StaticQueryContext.compileQuery(StaticQueryContext.java:450)
>         at net.sf.saxon.xqj.SaxonXQConnection.prepareExpression(SaxonXQConnection.java:169)
>         at net.sf.saxon.xqj.SaxonXQConnection.prepareExpression(SaxonXQConnection.java:159)
>         at org.apache.synapse.mediators.xquery.XQueryMediator.performQuery(XQueryMediator.java:216)
>         at org.apache.synapse.mediators.xquery.XQueryMediator.mediate(XQueryMediator.java:132)
>         at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:60)
>         at org.apache.synapse.mediators.filters.OutMediator.mediate(OutMediator.java:60)
>         at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:60)
>         at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:121)
>         at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:139)
>         at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:282)
>         at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:126)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
>         at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:175)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>         at java.lang.Thread.run(Thread.java:595)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org


[jira] Assigned: (SYNAPSE-154) NullpointerException thrown when the xquery reference key is not declared anywhere in the configuration

Posted by "indika priyantha kumara (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SYNAPSE-154?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

indika priyantha kumara reassigned SYNAPSE-154:
-----------------------------------------------

    Assignee: indika priyantha kumara

> NullpointerException thrown when the xquery reference key is not declared anywhere in the configuration
> -------------------------------------------------------------------------------------------------------
>
>                 Key: SYNAPSE-154
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-154
>             Project: Synapse
>          Issue Type: Bug
>    Affects Versions: 1.1.QA.B.2
>         Environment: Ubuntu 7.04, JDK1.5.0_12
>            Reporter: Evanthika Amarasiri
>            Assignee: indika priyantha kumara
>
> When executing a configuration where the xquery reference key is not declared in the configuration, a NullpointerException is thrown
> The configuration - NOTE: The xquery reference key xquery-key-req is not declared anywhere in the configuration
> ==============
> <definitions xmlns="http://ws.apache.org/ns/synapse" xmlns:xquery="http://ws.apache.org/ns/synapse/xquery">
>     <registry provider="org.apache.synapse.registry.url.SimpleURLRegistry">
>         <parameter name="root">file:repository/conf/sample/resources/</parameter>
>         <parameter name="cachableDuration">30000</parameter>
>     </registry>
>     <localEntry key="xquery-key-req" src="file:repository/conf/sample/resources/xquery/xquery_req.xq"/>
>     
>     <proxy name="StockQuoteProxy">
>         <target>
>             <inSequence>
>                 <xquery key="xquery-key-req">
>                     <variable name="payload" type="ELEMENT"/>
>                 </xquery>
>                 <send>
>                     <endpoint>
>                         <address uri="http://10.100.1.228:9001/soap/SimpleStockQuoteService"/>
>                     </endpoint>
>                 </send>
>             </inSequence>
>             <outSequence>
>                 <out>
>                      <xquery key="xquery-key-res">
>                         <variable name="payload" type="ELEMENT"/>
>                     </xquery>
>                      <send/>
>                 </out>
>             </outSequence>
>         </target>
>         <publishWSDL uri="file:repository/conf/sample/resources/proxy/sample_proxy_1.wsdl"/>
>     </proxy>
> </definitions>
> NullpointException thown
> ====================
> java.lang.NullPointerException
>         at net.sf.saxon.query.QueryParser.normalizeLineEndings10(QueryParser.java:178)
>         at net.sf.saxon.query.QueryParser.makeXQueryExpression(QueryParser.java:80)
>         at net.sf.saxon.query.StaticQueryContext.compileQuery(StaticQueryContext.java:450)
>         at net.sf.saxon.xqj.SaxonXQConnection.prepareExpression(SaxonXQConnection.java:169)
>         at net.sf.saxon.xqj.SaxonXQConnection.prepareExpression(SaxonXQConnection.java:159)
>         at org.apache.synapse.mediators.xquery.XQueryMediator.performQuery(XQueryMediator.java:216)
>         at org.apache.synapse.mediators.xquery.XQueryMediator.mediate(XQueryMediator.java:132)
>         at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:60)
>         at org.apache.synapse.mediators.filters.OutMediator.mediate(OutMediator.java:60)
>         at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:60)
>         at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:121)
>         at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:139)
>         at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:282)
>         at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:126)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
>         at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:175)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>         at java.lang.Thread.run(Thread.java:595)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org


[jira] Resolved: (SYNAPSE-154) NullpointerException thrown when the xquery reference key is not declared anywhere in the configuration

Posted by "indika priyantha kumara (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SYNAPSE-154?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

indika priyantha kumara resolved SYNAPSE-154.
---------------------------------------------

    Resolution: Fixed

NPE was occur from saxon engine due to null value for xquery script. Now should not get a NPE ,even if xquery script is null

thanks
indika

> NullpointerException thrown when the xquery reference key is not declared anywhere in the configuration
> -------------------------------------------------------------------------------------------------------
>
>                 Key: SYNAPSE-154
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-154
>             Project: Synapse
>          Issue Type: Bug
>    Affects Versions: 1.1.QA.B.2
>         Environment: Ubuntu 7.04, JDK1.5.0_12
>            Reporter: Evanthika Amarasiri
>            Assignee: indika priyantha kumara
>
> When executing a configuration where the xquery reference key is not declared in the configuration, a NullpointerException is thrown
> The configuration - NOTE: The xquery reference key xquery-key-req is not declared anywhere in the configuration
> ==============
> <definitions xmlns="http://ws.apache.org/ns/synapse" xmlns:xquery="http://ws.apache.org/ns/synapse/xquery">
>     <registry provider="org.apache.synapse.registry.url.SimpleURLRegistry">
>         <parameter name="root">file:repository/conf/sample/resources/</parameter>
>         <parameter name="cachableDuration">30000</parameter>
>     </registry>
>     <localEntry key="xquery-key-req" src="file:repository/conf/sample/resources/xquery/xquery_req.xq"/>
>     
>     <proxy name="StockQuoteProxy">
>         <target>
>             <inSequence>
>                 <xquery key="xquery-key-req">
>                     <variable name="payload" type="ELEMENT"/>
>                 </xquery>
>                 <send>
>                     <endpoint>
>                         <address uri="http://10.100.1.228:9001/soap/SimpleStockQuoteService"/>
>                     </endpoint>
>                 </send>
>             </inSequence>
>             <outSequence>
>                 <out>
>                      <xquery key="xquery-key-res">
>                         <variable name="payload" type="ELEMENT"/>
>                     </xquery>
>                      <send/>
>                 </out>
>             </outSequence>
>         </target>
>         <publishWSDL uri="file:repository/conf/sample/resources/proxy/sample_proxy_1.wsdl"/>
>     </proxy>
> </definitions>
> NullpointException thown
> ====================
> java.lang.NullPointerException
>         at net.sf.saxon.query.QueryParser.normalizeLineEndings10(QueryParser.java:178)
>         at net.sf.saxon.query.QueryParser.makeXQueryExpression(QueryParser.java:80)
>         at net.sf.saxon.query.StaticQueryContext.compileQuery(StaticQueryContext.java:450)
>         at net.sf.saxon.xqj.SaxonXQConnection.prepareExpression(SaxonXQConnection.java:169)
>         at net.sf.saxon.xqj.SaxonXQConnection.prepareExpression(SaxonXQConnection.java:159)
>         at org.apache.synapse.mediators.xquery.XQueryMediator.performQuery(XQueryMediator.java:216)
>         at org.apache.synapse.mediators.xquery.XQueryMediator.mediate(XQueryMediator.java:132)
>         at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:60)
>         at org.apache.synapse.mediators.filters.OutMediator.mediate(OutMediator.java:60)
>         at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:60)
>         at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:121)
>         at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:139)
>         at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:282)
>         at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:126)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
>         at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:175)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>         at java.lang.Thread.run(Thread.java:595)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org


[jira] Closed: (SYNAPSE-154) NullpointerException thrown when the xquery reference key is not declared anywhere in the configuration

Posted by "Evanthika Amarasiri (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SYNAPSE-154?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Evanthika Amarasiri closed SYNAPSE-154.
---------------------------------------


> NullpointerException thrown when the xquery reference key is not declared anywhere in the configuration
> -------------------------------------------------------------------------------------------------------
>
>                 Key: SYNAPSE-154
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-154
>             Project: Synapse
>          Issue Type: Bug
>    Affects Versions: 1.1-QA-B2
>         Environment: Ubuntu 7.04, JDK1.5.0_12
>            Reporter: Evanthika Amarasiri
>            Assignee: indika priyantha kumara
>
> When executing a configuration where the xquery reference key is not declared in the configuration, a NullpointerException is thrown
> The configuration - NOTE: The xquery reference key xquery-key-req is not declared anywhere in the configuration
> ==============
> <definitions xmlns="http://ws.apache.org/ns/synapse" xmlns:xquery="http://ws.apache.org/ns/synapse/xquery">
>     <registry provider="org.apache.synapse.registry.url.SimpleURLRegistry">
>         <parameter name="root">file:repository/conf/sample/resources/</parameter>
>         <parameter name="cachableDuration">30000</parameter>
>     </registry>
>     <localEntry key="xquery-key-req" src="file:repository/conf/sample/resources/xquery/xquery_req.xq"/>
>     
>     <proxy name="StockQuoteProxy">
>         <target>
>             <inSequence>
>                 <xquery key="xquery-key-req">
>                     <variable name="payload" type="ELEMENT"/>
>                 </xquery>
>                 <send>
>                     <endpoint>
>                         <address uri="http://10.100.1.228:9001/soap/SimpleStockQuoteService"/>
>                     </endpoint>
>                 </send>
>             </inSequence>
>             <outSequence>
>                 <out>
>                      <xquery key="xquery-key-res">
>                         <variable name="payload" type="ELEMENT"/>
>                     </xquery>
>                      <send/>
>                 </out>
>             </outSequence>
>         </target>
>         <publishWSDL uri="file:repository/conf/sample/resources/proxy/sample_proxy_1.wsdl"/>
>     </proxy>
> </definitions>
> NullpointException thown
> ====================
> java.lang.NullPointerException
>         at net.sf.saxon.query.QueryParser.normalizeLineEndings10(QueryParser.java:178)
>         at net.sf.saxon.query.QueryParser.makeXQueryExpression(QueryParser.java:80)
>         at net.sf.saxon.query.StaticQueryContext.compileQuery(StaticQueryContext.java:450)
>         at net.sf.saxon.xqj.SaxonXQConnection.prepareExpression(SaxonXQConnection.java:169)
>         at net.sf.saxon.xqj.SaxonXQConnection.prepareExpression(SaxonXQConnection.java:159)
>         at org.apache.synapse.mediators.xquery.XQueryMediator.performQuery(XQueryMediator.java:216)
>         at org.apache.synapse.mediators.xquery.XQueryMediator.mediate(XQueryMediator.java:132)
>         at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:60)
>         at org.apache.synapse.mediators.filters.OutMediator.mediate(OutMediator.java:60)
>         at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:60)
>         at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:121)
>         at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:139)
>         at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:282)
>         at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:126)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
>         at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:175)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>         at java.lang.Thread.run(Thread.java:595)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org


[jira] Commented: (SYNAPSE-154) NullpointerException thrown when the xquery reference key is not declared anywhere in the configuration

Posted by "Evanthika Amarasiri (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SYNAPSE-154?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12538995 ] 

Evanthika Amarasiri commented on SYNAPSE-154:
---------------------------------------------

Fixed in 1.1-QA-B3

> NullpointerException thrown when the xquery reference key is not declared anywhere in the configuration
> -------------------------------------------------------------------------------------------------------
>
>                 Key: SYNAPSE-154
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-154
>             Project: Synapse
>          Issue Type: Bug
>    Affects Versions: 1.1-QA-B2
>         Environment: Ubuntu 7.04, JDK1.5.0_12
>            Reporter: Evanthika Amarasiri
>            Assignee: indika priyantha kumara
>
> When executing a configuration where the xquery reference key is not declared in the configuration, a NullpointerException is thrown
> The configuration - NOTE: The xquery reference key xquery-key-req is not declared anywhere in the configuration
> ==============
> <definitions xmlns="http://ws.apache.org/ns/synapse" xmlns:xquery="http://ws.apache.org/ns/synapse/xquery">
>     <registry provider="org.apache.synapse.registry.url.SimpleURLRegistry">
>         <parameter name="root">file:repository/conf/sample/resources/</parameter>
>         <parameter name="cachableDuration">30000</parameter>
>     </registry>
>     <localEntry key="xquery-key-req" src="file:repository/conf/sample/resources/xquery/xquery_req.xq"/>
>     
>     <proxy name="StockQuoteProxy">
>         <target>
>             <inSequence>
>                 <xquery key="xquery-key-req">
>                     <variable name="payload" type="ELEMENT"/>
>                 </xquery>
>                 <send>
>                     <endpoint>
>                         <address uri="http://10.100.1.228:9001/soap/SimpleStockQuoteService"/>
>                     </endpoint>
>                 </send>
>             </inSequence>
>             <outSequence>
>                 <out>
>                      <xquery key="xquery-key-res">
>                         <variable name="payload" type="ELEMENT"/>
>                     </xquery>
>                      <send/>
>                 </out>
>             </outSequence>
>         </target>
>         <publishWSDL uri="file:repository/conf/sample/resources/proxy/sample_proxy_1.wsdl"/>
>     </proxy>
> </definitions>
> NullpointException thown
> ====================
> java.lang.NullPointerException
>         at net.sf.saxon.query.QueryParser.normalizeLineEndings10(QueryParser.java:178)
>         at net.sf.saxon.query.QueryParser.makeXQueryExpression(QueryParser.java:80)
>         at net.sf.saxon.query.StaticQueryContext.compileQuery(StaticQueryContext.java:450)
>         at net.sf.saxon.xqj.SaxonXQConnection.prepareExpression(SaxonXQConnection.java:169)
>         at net.sf.saxon.xqj.SaxonXQConnection.prepareExpression(SaxonXQConnection.java:159)
>         at org.apache.synapse.mediators.xquery.XQueryMediator.performQuery(XQueryMediator.java:216)
>         at org.apache.synapse.mediators.xquery.XQueryMediator.mediate(XQueryMediator.java:132)
>         at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:60)
>         at org.apache.synapse.mediators.filters.OutMediator.mediate(OutMediator.java:60)
>         at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:60)
>         at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:121)
>         at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:139)
>         at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:282)
>         at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:126)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
>         at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:175)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>         at java.lang.Thread.run(Thread.java:595)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org