You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Anil Ranka <an...@gmail.com> on 2006/12/18 22:39:27 UTC

Axis 2 issue : Null InputStream is not a valid argument

Hi All.
  I am runing my application on Tomcat 5.5.9 and I have registered JMX Mbean
to get application information while application is running. My application
and MBean is working fine. Recently I have added new API to my Mbean which
makes WebService call from MBean API. I wrote Client program using AXIS2
WSDL2Java utility. Now when I invoke this WebService call I am getting
following exception:

java.lang.IllegalArgumentException: Null InputStream is not a valid argument
        at com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java
:599)
        at com.ctc.wstx.stax.WstxInputFactory.createXMLStreamReader(
WstxInputFactory.java:305)
        at org.apache.axiom.om.util.StAXUtils.createXMLStreamReader(
StAXUtils.java:68)
        at org.apache.axis2.deployment.DescriptionBuilder.buildOM(
DescriptionBuilder.java:86)
        at org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(
AxisConfigBuilder.java:58)
        at
org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(
DeploymentEngine.java:690)
        at
org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(
FileSystemConfigurator.java:109)
        at
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext
(ConfigurationContextFactory.java:61)
        at org.apache.axis2.context.ConfigurationContextFactory.
createConfigurationContextFromFileSystem(ConfigurationContextFactory.java
:180)
        at org.apache.axis2.client.ServiceClient.initializeTransports(
ServiceClient.java:189)

I am passing null configurationCentext, so Axis tries to create AXIS context
from file system. It is not able to load
org\apache\axis2\deployment\axis2_default.xml which is part of
axis2-kernel-1.1.jar.

I have included al axis related files into my WEB-INF/lib directory. So how
at run time it doesn't find the jar files and throws Null InputStream is not
a valid argument

Does any one came across this issue. Any pointer is appreciated.

Thanks
Anil S. Ranka

Re: Axis 2 issue : Null InputStream is not a valid argument

Posted by Deepal Jayasinghe <de...@opensource.lk>.
Hi Anil;
You need to go to [1] and register as a JIRA user then create a issue :)

[1] - https://issues.apache.org/jira/browse/AXIS2

Thanks
Deepal

Anil Ranka wrote:

> Deepla,
>   Thanks for reply, I am new to axis user group. What do u mean by
> JIRA issue. How to create it. Do u mean it is bug and I have to log bug.
>
> Please clarify.
>
> Anil S. Ranka
>
>
> On 12/18/06, *Deepal Jayasinghe* <deepal@opensource.lk
> <ma...@opensource.lk>> wrote:
>
>     Hi Ranka;
>
>     Pls create a JIRA issue,
>
>     Thanks
>     Deepal
>
>     Anil Ranka wrote:
>
>     > Hi All.
>     >   I am runing my application on Tomcat 5.5.9 and I have
>     registered JMX
>     > Mbean to get application information while application is
>     running. My
>     > application  and MBean is working fine. Recently I have added
>     new API
>     > to my Mbean which makes WebService call from MBean API. I wrote
>     Client
>     > program using AXIS2 WSDL2Java utility. Now when I invoke this
>     > WebService call I am getting following exception:
>     >
>     > java.lang.IllegalArgumentException: Null InputStream is not a valid
>     > argument
>     >         at
>     > com.ctc.wstx.stax.WstxInputFactory.createSR
>     (WstxInputFactory.java:599)
>     >         at
>     >
>     com.ctc.wstx.stax.WstxInputFactory.createXMLStreamReader(WstxInputFactory.java:305)
>     >         at
>     > org.apache.axiom.om.util.StAXUtils.createXMLStreamReader
>     (StAXUtils.java:68)
>     >         at org.apache.axis2.deployment.DescriptionBuilder.buildOM
>     > (DescriptionBuilder.java:86)
>     >         at
>     >
>     org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java
>     :58)
>     >         at
>     >
>     org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java
>     > :690)
>     >         at
>     >
>     org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration
>     (FileSystemConfigurator.java:109)
>     >         at
>     >
>     org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java
>     > :61)
>     >         at
>     >
>     org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem
>     (ConfigurationContextFactory.java:180)
>     >         at
>     org.apache.axis2.client.ServiceClient.initializeTransports
>     > (ServiceClient.java:189)
>     >
>     > I am passing null configurationCentext, so Axis tries to create
>     AXIS
>     > context from file system. It is not able to load
>     > org\apache\axis2\deployment\axis2_default.xml which is part of
>     > axis2-kernel-1.1.jar .
>     >
>     > I have included al axis related files into my WEB-INF/lib
>     directory.
>     > So how at run time it doesn't find the jar files and throws Null
>     > InputStream is not a valid argument
>     >
>     > Does any one came across this issue. Any pointer is appreciated.
>     >
>     > Thanks
>     > Anil S. Ranka
>
>
>     --
>     Thanks,
>     Deepal
>     ................................................................
>     "The highest tower is built one brick at a time"
>
>
>
>     ---------------------------------------------------------------------
>     To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>     <ma...@ws.apache.org>
>     For additional commands, e-mail: axis-user-help@ws.apache.org
>     <ma...@ws.apache.org>
>
>

-- 
Thanks,
Deepal
................................................................
"The highest tower is built one brick at a time"



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


Re: Axis 2 issue : Null InputStream is not a valid argument

Posted by Anil Ranka <an...@gmail.com>.
Deepla,
  Thanks for reply, I am new to axis user group. What do u mean by JIRA
issue. How to create it. Do u mean it is bug and I have to log bug.

Please clarify.

Anil S. Ranka


On 12/18/06, Deepal Jayasinghe <de...@opensource.lk> wrote:
>
> Hi Ranka;
>
> Pls create a JIRA issue,
>
> Thanks
> Deepal
>
> Anil Ranka wrote:
>
> > Hi All.
> >   I am runing my application on Tomcat 5.5.9 and I have registered JMX
> > Mbean to get application information while application is running. My
> > application  and MBean is working fine. Recently I have added new API
> > to my Mbean which makes WebService call from MBean API. I wrote Client
> > program using AXIS2 WSDL2Java utility. Now when I invoke this
> > WebService call I am getting following exception:
> >
> > java.lang.IllegalArgumentException: Null InputStream is not a valid
> > argument
> >         at
> > com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java:599)
> >         at
> > com.ctc.wstx.stax.WstxInputFactory.createXMLStreamReader(
> WstxInputFactory.java:305)
> >         at
> > org.apache.axiom.om.util.StAXUtils.createXMLStreamReader(StAXUtils.java
> :68)
> >         at org.apache.axis2.deployment.DescriptionBuilder.buildOM
> > (DescriptionBuilder.java:86)
> >         at
> > org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(
> AxisConfigBuilder.java:58)
> >         at
> > org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(
> DeploymentEngine.java
> > :690)
> >         at
> > org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(
> FileSystemConfigurator.java:109)
> >         at
> >
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext
> (ConfigurationContextFactory.java
> > :61)
> >         at
> >
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem
> (ConfigurationContextFactory.java:180)
> >         at org.apache.axis2.client.ServiceClient.initializeTransports
> > (ServiceClient.java:189)
> >
> > I am passing null configurationCentext, so Axis tries to create AXIS
> > context from file system. It is not able to load
> > org\apache\axis2\deployment\axis2_default.xml which is part of
> > axis2-kernel-1.1.jar .
> >
> > I have included al axis related files into my WEB-INF/lib directory.
> > So how at run time it doesn't find the jar files and throws Null
> > InputStream is not a valid argument
> >
> > Does any one came across this issue. Any pointer is appreciated.
> >
> > Thanks
> > Anil S. Ranka
>
>
> --
> Thanks,
> Deepal
> ................................................................
> "The highest tower is built one brick at a time"
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>

Re: Axis 2 issue : Null InputStream is not a valid argument

Posted by Deepal Jayasinghe <de...@opensource.lk>.
Hi Ranka;

Pls create a JIRA issue,

Thanks
Deepal

Anil Ranka wrote:

> Hi All.
>   I am runing my application on Tomcat 5.5.9 and I have registered JMX
> Mbean to get application information while application is running. My
> application  and MBean is working fine. Recently I have added new API
> to my Mbean which makes WebService call from MBean API. I wrote Client
> program using AXIS2 WSDL2Java utility. Now when I invoke this
> WebService call I am getting following exception:
>
> java.lang.IllegalArgumentException: Null InputStream is not a valid
> argument
>         at
> com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java:599)
>         at
> com.ctc.wstx.stax.WstxInputFactory.createXMLStreamReader(WstxInputFactory.java:305)
>         at
> org.apache.axiom.om.util.StAXUtils.createXMLStreamReader(StAXUtils.java:68)
>         at org.apache.axis2.deployment.DescriptionBuilder.buildOM
> (DescriptionBuilder.java:86)
>         at
> org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:58)
>         at
> org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java
> :690)
>         at
> org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(FileSystemConfigurator.java:109)
>         at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java
> :61)
>         at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:180)
>         at org.apache.axis2.client.ServiceClient.initializeTransports
> (ServiceClient.java:189)
>
> I am passing null configurationCentext, so Axis tries to create AXIS
> context from file system. It is not able to load
> org\apache\axis2\deployment\axis2_default.xml which is part of
> axis2-kernel-1.1.jar .
>
> I have included al axis related files into my WEB-INF/lib directory.
> So how at run time it doesn't find the jar files and throws Null
> InputStream is not a valid argument
>
> Does any one came across this issue. Any pointer is appreciated.
>
> Thanks
> Anil S. Ranka


-- 
Thanks,
Deepal
................................................................
"The highest tower is built one brick at a time"



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