You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Doug Guzek (JIRA)" <ji...@apache.org> on 2009/01/13 00:14:01 UTC

[jira] Created: (AXIS2-4206) IllegalArgumentException is thrown when .NET invokes my AXIS2-1.3 web service because MessageID or ContentID begins with Numeric value

IllegalArgumentException is thrown when .NET invokes my AXIS2-1.3 web service because MessageID or ContentID begins with Numeric value
--------------------------------------------------------------------------------------------------------------------------------------

                 Key: AXIS2-4206
                 URL: https://issues.apache.org/jira/browse/AXIS2-4206
             Project: Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: databinding
    Affects Versions: 1.3
         Environment: Windows Server running JBOSS using AXIS2-1.3 web service
            Reporter: Doug Guzek


I have a web service that was created via WSDL using AXIS2-1.3. 
This service works fine when I invoke it within WebServiceExplorer within Eclipse, but only if MessageID and ID begin with a Letter.

But when invoked with MessageID or ID that begin with a Number, it fails (exception provided below)

What can I do on my end to remove this restriction?  I did try searching for a solution before posting this. I think I found something about adding "uddi:" (or somethign similar) before the value, but wasnt sure if this was my best solution.

I have .NET Client who are unable to call our web service because they will always generate an ID that begins with a number.  When they do this, I get the following exception:

<Partial Log>
2009-01-12 15:13:47,990 ERROR [STDERR] Caused by: java.lang.IllegalArgumentException
2009-01-12 15:13:47,990 ERROR [STDERR] 	at org.apache.axis2.databinding.types.Id.<init>(Id.java:46)
2009-01-12 15:13:47,990 ERROR [STDERR] 	at org.apache.axis2.databinding.utils.ConverterUtil.convertToID(ConverterUtil.java:478)
2009-01-12 15:13:47,990 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.Content$Factory.parse(Content.java:562)


Here is a portion of the WSDL showing the way MessageID and ID are defined: (I am not familiar with XML Schema data types, but where does it define s:ID as beginning with Number or Letter?

<s:attribute name="messageID" type="s:ID" />
<s:attribute name="id" type="s:ID" />


Here is the request coming in: (you can see the messageID and ID can begin with Number)

<?xml version='1.0' encoding='utf-8'?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<soap:Header
		xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
		<payloadManifest
			xmlns="http://www.starstandards.org/webservices/2003/12/transport">
			<manifest xmlns="" id="719409674" namespaceURI=""
				element="ProcessRepairOrder" />
		</payloadManifest>
	</soap:Header>
	<soap:Body xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
		<PutMessage
			xmlns="http://www.starstandards.org/webservices/2003/12/transport">
			<payload
				xmlns="http://www.starstandards.org/webservices/2003/12/transport"
				messageID="e5d83e04-ac1c-43df-82f2-63aac418c2ae">
				<content xmlns="" id="719409674">
					<ProcessRepairOrder
						xmlns="http://www.starstandards.org/STAR"
						xmlns:oa="http://www.openapplications.org/oagis"
						release="8.1-Lite" lang="en-US">
						<ApplicationArea
							xmlns="http://www.starstandards.org/STAR">
							<Sender
								xmlns="http://www.starstandards.org/STAR">
								<LogicalId
									xmlns="http://www.starstandards.org/STAR">
									XTRANET5
								</LogicalId>
								<Component
									xmlns="http://www.starstandards.org/STAR">
									ESPI
								</Component>
								<Task
									xmlns="http://www.starstandards.org/STAR">
									ROUTETEST
								</Task>
								<ReferenceId
									xmlns="http://www.starstandards.org/STAR">
									719409674
								</ReferenceId>
								<CreatorNameCode
									xmlns="http://www.starstandards.org/STAR">
									KMX
								</CreatorNameCode>
								<SenderNameCode
									xmlns="http://www.starstandards.org/STAR">
									CM
								</SenderNameCode>
								<SenderURI
									xmlns="http://www.starstandards.org/STAR">
									XTRANET5
								</SenderURI>
								<DealerNumber
									xmlns="http://www.starstandards.org/STAR">
									CMAX7180
								</DealerNumber>
								<StoreNumber
									xmlns="http://www.starstandards.org/STAR">
									7180
								</StoreNumber>
							</Sender>
							<CreationDateTime
								xmlns="http://www.starstandards.org/STAR">
								2009-01-09T10:28:26.84375-05:00
							</CreationDateTime>
							<BODId
								xmlns="http://www.starstandards.org/STAR">
								626046626
							</BODId>
							<Destination
								xmlns="http://www.starstandards.org/STAR">
								<DestinationNameCode
									xmlns="http://www.starstandards.org/STAR">
									TWG
								</DestinationNameCode>
								<DestinationURI
									xmlns="http://www.starstandards.org/STAR">
									http://xx.xx.xx.xx/MRClaimsWebService/services/MRClaimsWebService
								</DestinationURI>
							</Destination>
						</ApplicationArea>
						<DataArea
							xmlns="http://www.starstandards.org/STAR">
							<Process
								xmlns="http://www.starstandards.org/STAR" confirm="Always"
								acknowledge="Always">
								<Criteria
									xmlns="http://www.starstandards.org/STAR">
									<Expression
										xmlns="http://www.starstandards.org/STAR" action="Add" />
								</Criteria>
							</Process>
							<RepairOrder
								xmlns="http://www.starstandards.org/STAR">
								<Header
									xmlns="http://www.starstandards.org/STAR">
									<DocumentId
										xmlns="http://www.starstandards.org/STAR">
										0
									</DocumentId>
								</Header>
							</RepairOrder>
						</DataArea>
					</ProcessRepairOrder>
				</content>
			</payload>
		</PutMessage>
	</soap:Body>
</soap:Envelope>




Here is the exception:

2009-01-12 15:06:14,696 ERROR [STDERR] org.apache.axis2.AxisFault
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.AxisFault.makeFault(AxisFault.java:417)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.AWGMRWebServicesMessageReceiverInOut.fromOM(AWGMRWebServicesMessageReceiverInOut.java:371)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.AWGMRWebServicesMessageReceiverInOut.invokeBusinessLogic(AWGMRWebServicesMessageReceiverInOut.java:112)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusinessLogic(AbstractInOutSyncMessageReceiver.java:42)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:543)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.valves.RequestDumperValve.invoke(RequestDumperValve.java:151)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:419)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:393)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1513)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at java.lang.Thread.run(Thread.java:595)
2009-01-12 15:06:14,696 ERROR [STDERR] Caused by: java.lang.IllegalArgumentException
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.databinding.types.Id.<init>(Id.java:46)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.databinding.utils.ConverterUtil.convertToID(ConverterUtil.java:478)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.Payload$Factory.parse(Payload.java:623)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.PutMessage$Factory.parse(PutMessage.java:427)
2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.AWGMRWebServicesMessageReceiverInOut.fromOM(AWGMRWebServicesMessageReceiverInOut.java:351)
2009-01-12 15:06:14,696 ERROR [STDERR] 	... 28 more
200



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


[jira] Commented: (AXIS2-4206) IllegalArgumentException is thrown when .NET invokes my AXIS2-1.3 web service because MessageID or ContentID begins with Numeric value

Posted by "Doug Guzek (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/AXIS2-4206?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12663771#action_12663771 ] 

Doug Guzek commented on AXIS2-4206:
-----------------------------------

Thank you for your response.

I know this is more of a general question and not specific to AXIS2, but does anyone see any issue if I simply append a Letter to the incoming messageID and ID?

We do not do anything with these values, that I know of.

Here is a snippet of our WSDL (I really dont want to modify and regenerate all of the helper modules at this point).

	<wsdl:types>
		<s:schema elementFormDefault="qualified"
			targetNamespace="http://www.starstandards.org/webservices/2003/12/transport">
			<s:complexType name="Payload">
				<s:sequence>
					<s:element form="unqualified" maxOccurs="unbounded"
						minOccurs="0" name="content" type="tns:Content" />
				</s:sequence>
				<s:attribute name="messageID" type="s:ID" />
				<s:anyAttribute />
			</s:complexType>
			<s:complexType name="Content">
				<s:sequence>
					<s:any maxOccurs="1" minOccurs="0" />
				</s:sequence>
				<s:attribute name="id" type="s:ID" />
				<s:anyAttribute />
			</s:complexType>
	

> IllegalArgumentException is thrown when .NET invokes my AXIS2-1.3 web service because MessageID or ContentID begins with Numeric value
> --------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: AXIS2-4206
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4206
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: databinding
>    Affects Versions: 1.3
>         Environment: Windows Server running JBOSS using AXIS2-1.3 web service
>            Reporter: Doug Guzek
>
> I have a web service that was created via WSDL using AXIS2-1.3. 
> This service works fine when I invoke it within WebServiceExplorer within Eclipse, but only if MessageID and ID begin with a Letter.
> But when invoked with MessageID or ID that begin with a Number, it fails (exception provided below)
> What can I do on my end to remove this restriction?  I did try searching for a solution before posting this. I think I found something about adding "uddi:" (or somethign similar) before the value, but wasnt sure if this was my best solution.
> I have .NET Client who are unable to call our web service because they will always generate an ID that begins with a number.  When they do this, I get the following exception:
> <Partial Log>
> 2009-01-12 15:13:47,990 ERROR [STDERR] Caused by: java.lang.IllegalArgumentException
> 2009-01-12 15:13:47,990 ERROR [STDERR] 	at org.apache.axis2.databinding.types.Id.<init>(Id.java:46)
> 2009-01-12 15:13:47,990 ERROR [STDERR] 	at org.apache.axis2.databinding.utils.ConverterUtil.convertToID(ConverterUtil.java:478)
> 2009-01-12 15:13:47,990 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.Content$Factory.parse(Content.java:562)
> Here is a portion of the WSDL showing the way MessageID and ID are defined: (I am not familiar with XML Schema data types, but where does it define s:ID as beginning with Number or Letter?
> <s:attribute name="messageID" type="s:ID" />
> <s:attribute name="id" type="s:ID" />
> Here is the request coming in: (you can see the messageID and ID can begin with Number)
> <?xml version='1.0' encoding='utf-8'?>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
> 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> 	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> 	<soap:Header
> 		xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
> 		<payloadManifest
> 			xmlns="http://www.starstandards.org/webservices/2003/12/transport">
> 			<manifest xmlns="" id="719409674" namespaceURI=""
> 				element="ProcessRepairOrder" />
> 		</payloadManifest>
> 	</soap:Header>
> 	<soap:Body xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
> 		<PutMessage
> 			xmlns="http://www.starstandards.org/webservices/2003/12/transport">
> 			<payload
> 				xmlns="http://www.starstandards.org/webservices/2003/12/transport"
> 				messageID="e5d83e04-ac1c-43df-82f2-63aac418c2ae">
> 				<content xmlns="" id="719409674">
> 					<ProcessRepairOrder
> 						xmlns="http://www.starstandards.org/STAR"
> 						xmlns:oa="http://www.openapplications.org/oagis"
> 						release="8.1-Lite" lang="en-US">
> 						<ApplicationArea
> 							xmlns="http://www.starstandards.org/STAR">
> 							<Sender
> 								xmlns="http://www.starstandards.org/STAR">
> 								<LogicalId
> 									xmlns="http://www.starstandards.org/STAR">
> 									XTRANET5
> 								</LogicalId>
> 								<Component
> 									xmlns="http://www.starstandards.org/STAR">
> 									ESPI
> 								</Component>
> 								<Task
> 									xmlns="http://www.starstandards.org/STAR">
> 									ROUTETEST
> 								</Task>
> 								<ReferenceId
> 									xmlns="http://www.starstandards.org/STAR">
> 									719409674
> 								</ReferenceId>
> 								<CreatorNameCode
> 									xmlns="http://www.starstandards.org/STAR">
> 									KMX
> 								</CreatorNameCode>
> 								<SenderNameCode
> 									xmlns="http://www.starstandards.org/STAR">
> 									CM
> 								</SenderNameCode>
> 								<SenderURI
> 									xmlns="http://www.starstandards.org/STAR">
> 									XTRANET5
> 								</SenderURI>
> 								<DealerNumber
> 									xmlns="http://www.starstandards.org/STAR">
> 									CMAX7180
> 								</DealerNumber>
> 								<StoreNumber
> 									xmlns="http://www.starstandards.org/STAR">
> 									7180
> 								</StoreNumber>
> 							</Sender>
> 							<CreationDateTime
> 								xmlns="http://www.starstandards.org/STAR">
> 								2009-01-09T10:28:26.84375-05:00
> 							</CreationDateTime>
> 							<BODId
> 								xmlns="http://www.starstandards.org/STAR">
> 								626046626
> 							</BODId>
> 							<Destination
> 								xmlns="http://www.starstandards.org/STAR">
> 								<DestinationNameCode
> 									xmlns="http://www.starstandards.org/STAR">
> 									TWG
> 								</DestinationNameCode>
> 								<DestinationURI
> 									xmlns="http://www.starstandards.org/STAR">
> 									http://xx.xx.xx.xx/MRClaimsWebService/services/MRClaimsWebService
> 								</DestinationURI>
> 							</Destination>
> 						</ApplicationArea>
> 						<DataArea
> 							xmlns="http://www.starstandards.org/STAR">
> 							<Process
> 								xmlns="http://www.starstandards.org/STAR" confirm="Always"
> 								acknowledge="Always">
> 								<Criteria
> 									xmlns="http://www.starstandards.org/STAR">
> 									<Expression
> 										xmlns="http://www.starstandards.org/STAR" action="Add" />
> 								</Criteria>
> 							</Process>
> 							<RepairOrder
> 								xmlns="http://www.starstandards.org/STAR">
> 								<Header
> 									xmlns="http://www.starstandards.org/STAR">
> 									<DocumentId
> 										xmlns="http://www.starstandards.org/STAR">
> 										0
> 									</DocumentId>
> 								</Header>
> 							</RepairOrder>
> 						</DataArea>
> 					</ProcessRepairOrder>
> 				</content>
> 			</payload>
> 		</PutMessage>
> 	</soap:Body>
> </soap:Envelope>
> Here is the exception:
> 2009-01-12 15:06:14,696 ERROR [STDERR] org.apache.axis2.AxisFault
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.AxisFault.makeFault(AxisFault.java:417)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.AWGMRWebServicesMessageReceiverInOut.fromOM(AWGMRWebServicesMessageReceiverInOut.java:371)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.AWGMRWebServicesMessageReceiverInOut.invokeBusinessLogic(AWGMRWebServicesMessageReceiverInOut.java:112)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusinessLogic(AbstractInOutSyncMessageReceiver.java:42)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:543)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.valves.RequestDumperValve.invoke(RequestDumperValve.java:151)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:419)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:393)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1513)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at java.lang.Thread.run(Thread.java:595)
> 2009-01-12 15:06:14,696 ERROR [STDERR] Caused by: java.lang.IllegalArgumentException
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.databinding.types.Id.<init>(Id.java:46)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.databinding.utils.ConverterUtil.convertToID(ConverterUtil.java:478)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.Payload$Factory.parse(Payload.java:623)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.PutMessage$Factory.parse(PutMessage.java:427)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.AWGMRWebServicesMessageReceiverInOut.fromOM(AWGMRWebServicesMessageReceiverInOut.java:351)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	... 28 more
> 200

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


[jira] Commented: (AXIS2-4206) IllegalArgumentException is thrown when .NET invokes my AXIS2-1.3 web service because MessageID or ContentID begins with Numeric value

Posted by "Andreas Veithen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/AXIS2-4206?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12663378#action_12663378 ] 

Andreas Veithen commented on AXIS2-4206:
----------------------------------------

>From "XML Schema Part 2: Datatypes Second Edition", section 3.3.8:

"ID represents the ID attribute type from [XML 1.0 (Second Edition)]. The - value space-  of ID is the set of all strings that - match-  the NCName production in [Namespaces in XML]. The - lexical space-  of ID is the set of all strings that - match-  the NCName production in [Namespaces in XML]. The - base type-  of ID is NCName."

>From "Namespaces in XML", section 2:

[4] 	NCName	 ::=	(Letter | '_') (NCNameChar)*	 /*	An XML Name, minus the ":" */
[5] 	NCNameChar	 ::=	Letter | Digit | '.' | '-' | '_' | CombiningChar | Extender

As you can see, legal values for the ID type have to start with a letter or an underscore.

> IllegalArgumentException is thrown when .NET invokes my AXIS2-1.3 web service because MessageID or ContentID begins with Numeric value
> --------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: AXIS2-4206
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4206
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: databinding
>    Affects Versions: 1.3
>         Environment: Windows Server running JBOSS using AXIS2-1.3 web service
>            Reporter: Doug Guzek
>
> I have a web service that was created via WSDL using AXIS2-1.3. 
> This service works fine when I invoke it within WebServiceExplorer within Eclipse, but only if MessageID and ID begin with a Letter.
> But when invoked with MessageID or ID that begin with a Number, it fails (exception provided below)
> What can I do on my end to remove this restriction?  I did try searching for a solution before posting this. I think I found something about adding "uddi:" (or somethign similar) before the value, but wasnt sure if this was my best solution.
> I have .NET Client who are unable to call our web service because they will always generate an ID that begins with a number.  When they do this, I get the following exception:
> <Partial Log>
> 2009-01-12 15:13:47,990 ERROR [STDERR] Caused by: java.lang.IllegalArgumentException
> 2009-01-12 15:13:47,990 ERROR [STDERR] 	at org.apache.axis2.databinding.types.Id.<init>(Id.java:46)
> 2009-01-12 15:13:47,990 ERROR [STDERR] 	at org.apache.axis2.databinding.utils.ConverterUtil.convertToID(ConverterUtil.java:478)
> 2009-01-12 15:13:47,990 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.Content$Factory.parse(Content.java:562)
> Here is a portion of the WSDL showing the way MessageID and ID are defined: (I am not familiar with XML Schema data types, but where does it define s:ID as beginning with Number or Letter?
> <s:attribute name="messageID" type="s:ID" />
> <s:attribute name="id" type="s:ID" />
> Here is the request coming in: (you can see the messageID and ID can begin with Number)
> <?xml version='1.0' encoding='utf-8'?>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
> 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> 	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> 	<soap:Header
> 		xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
> 		<payloadManifest
> 			xmlns="http://www.starstandards.org/webservices/2003/12/transport">
> 			<manifest xmlns="" id="719409674" namespaceURI=""
> 				element="ProcessRepairOrder" />
> 		</payloadManifest>
> 	</soap:Header>
> 	<soap:Body xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
> 		<PutMessage
> 			xmlns="http://www.starstandards.org/webservices/2003/12/transport">
> 			<payload
> 				xmlns="http://www.starstandards.org/webservices/2003/12/transport"
> 				messageID="e5d83e04-ac1c-43df-82f2-63aac418c2ae">
> 				<content xmlns="" id="719409674">
> 					<ProcessRepairOrder
> 						xmlns="http://www.starstandards.org/STAR"
> 						xmlns:oa="http://www.openapplications.org/oagis"
> 						release="8.1-Lite" lang="en-US">
> 						<ApplicationArea
> 							xmlns="http://www.starstandards.org/STAR">
> 							<Sender
> 								xmlns="http://www.starstandards.org/STAR">
> 								<LogicalId
> 									xmlns="http://www.starstandards.org/STAR">
> 									XTRANET5
> 								</LogicalId>
> 								<Component
> 									xmlns="http://www.starstandards.org/STAR">
> 									ESPI
> 								</Component>
> 								<Task
> 									xmlns="http://www.starstandards.org/STAR">
> 									ROUTETEST
> 								</Task>
> 								<ReferenceId
> 									xmlns="http://www.starstandards.org/STAR">
> 									719409674
> 								</ReferenceId>
> 								<CreatorNameCode
> 									xmlns="http://www.starstandards.org/STAR">
> 									KMX
> 								</CreatorNameCode>
> 								<SenderNameCode
> 									xmlns="http://www.starstandards.org/STAR">
> 									CM
> 								</SenderNameCode>
> 								<SenderURI
> 									xmlns="http://www.starstandards.org/STAR">
> 									XTRANET5
> 								</SenderURI>
> 								<DealerNumber
> 									xmlns="http://www.starstandards.org/STAR">
> 									CMAX7180
> 								</DealerNumber>
> 								<StoreNumber
> 									xmlns="http://www.starstandards.org/STAR">
> 									7180
> 								</StoreNumber>
> 							</Sender>
> 							<CreationDateTime
> 								xmlns="http://www.starstandards.org/STAR">
> 								2009-01-09T10:28:26.84375-05:00
> 							</CreationDateTime>
> 							<BODId
> 								xmlns="http://www.starstandards.org/STAR">
> 								626046626
> 							</BODId>
> 							<Destination
> 								xmlns="http://www.starstandards.org/STAR">
> 								<DestinationNameCode
> 									xmlns="http://www.starstandards.org/STAR">
> 									TWG
> 								</DestinationNameCode>
> 								<DestinationURI
> 									xmlns="http://www.starstandards.org/STAR">
> 									http://xx.xx.xx.xx/MRClaimsWebService/services/MRClaimsWebService
> 								</DestinationURI>
> 							</Destination>
> 						</ApplicationArea>
> 						<DataArea
> 							xmlns="http://www.starstandards.org/STAR">
> 							<Process
> 								xmlns="http://www.starstandards.org/STAR" confirm="Always"
> 								acknowledge="Always">
> 								<Criteria
> 									xmlns="http://www.starstandards.org/STAR">
> 									<Expression
> 										xmlns="http://www.starstandards.org/STAR" action="Add" />
> 								</Criteria>
> 							</Process>
> 							<RepairOrder
> 								xmlns="http://www.starstandards.org/STAR">
> 								<Header
> 									xmlns="http://www.starstandards.org/STAR">
> 									<DocumentId
> 										xmlns="http://www.starstandards.org/STAR">
> 										0
> 									</DocumentId>
> 								</Header>
> 							</RepairOrder>
> 						</DataArea>
> 					</ProcessRepairOrder>
> 				</content>
> 			</payload>
> 		</PutMessage>
> 	</soap:Body>
> </soap:Envelope>
> Here is the exception:
> 2009-01-12 15:06:14,696 ERROR [STDERR] org.apache.axis2.AxisFault
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.AxisFault.makeFault(AxisFault.java:417)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.AWGMRWebServicesMessageReceiverInOut.fromOM(AWGMRWebServicesMessageReceiverInOut.java:371)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.AWGMRWebServicesMessageReceiverInOut.invokeBusinessLogic(AWGMRWebServicesMessageReceiverInOut.java:112)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusinessLogic(AbstractInOutSyncMessageReceiver.java:42)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:543)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.valves.RequestDumperValve.invoke(RequestDumperValve.java:151)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:419)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:393)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1513)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at java.lang.Thread.run(Thread.java:595)
> 2009-01-12 15:06:14,696 ERROR [STDERR] Caused by: java.lang.IllegalArgumentException
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.databinding.types.Id.<init>(Id.java:46)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.databinding.utils.ConverterUtil.convertToID(ConverterUtil.java:478)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.Payload$Factory.parse(Payload.java:623)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.PutMessage$Factory.parse(PutMessage.java:427)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.AWGMRWebServicesMessageReceiverInOut.fromOM(AWGMRWebServicesMessageReceiverInOut.java:351)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	... 28 more
> 200

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


[jira] Resolved: (AXIS2-4206) IllegalArgumentException is thrown when .NET invokes my AXIS2-1.3 web service because MessageID or ContentID begins with Numeric value

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

Andreas Veithen resolved AXIS2-4206.
------------------------------------

    Resolution: Invalid

> IllegalArgumentException is thrown when .NET invokes my AXIS2-1.3 web service because MessageID or ContentID begins with Numeric value
> --------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: AXIS2-4206
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4206
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: databinding
>    Affects Versions: 1.3
>         Environment: Windows Server running JBOSS using AXIS2-1.3 web service
>            Reporter: Doug Guzek
>
> I have a web service that was created via WSDL using AXIS2-1.3. 
> This service works fine when I invoke it within WebServiceExplorer within Eclipse, but only if MessageID and ID begin with a Letter.
> But when invoked with MessageID or ID that begin with a Number, it fails (exception provided below)
> What can I do on my end to remove this restriction?  I did try searching for a solution before posting this. I think I found something about adding "uddi:" (or somethign similar) before the value, but wasnt sure if this was my best solution.
> I have .NET Client who are unable to call our web service because they will always generate an ID that begins with a number.  When they do this, I get the following exception:
> <Partial Log>
> 2009-01-12 15:13:47,990 ERROR [STDERR] Caused by: java.lang.IllegalArgumentException
> 2009-01-12 15:13:47,990 ERROR [STDERR] 	at org.apache.axis2.databinding.types.Id.<init>(Id.java:46)
> 2009-01-12 15:13:47,990 ERROR [STDERR] 	at org.apache.axis2.databinding.utils.ConverterUtil.convertToID(ConverterUtil.java:478)
> 2009-01-12 15:13:47,990 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.Content$Factory.parse(Content.java:562)
> Here is a portion of the WSDL showing the way MessageID and ID are defined: (I am not familiar with XML Schema data types, but where does it define s:ID as beginning with Number or Letter?
> <s:attribute name="messageID" type="s:ID" />
> <s:attribute name="id" type="s:ID" />
> Here is the request coming in: (you can see the messageID and ID can begin with Number)
> <?xml version='1.0' encoding='utf-8'?>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
> 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> 	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> 	<soap:Header
> 		xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
> 		<payloadManifest
> 			xmlns="http://www.starstandards.org/webservices/2003/12/transport">
> 			<manifest xmlns="" id="719409674" namespaceURI=""
> 				element="ProcessRepairOrder" />
> 		</payloadManifest>
> 	</soap:Header>
> 	<soap:Body xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
> 		<PutMessage
> 			xmlns="http://www.starstandards.org/webservices/2003/12/transport">
> 			<payload
> 				xmlns="http://www.starstandards.org/webservices/2003/12/transport"
> 				messageID="e5d83e04-ac1c-43df-82f2-63aac418c2ae">
> 				<content xmlns="" id="719409674">
> 					<ProcessRepairOrder
> 						xmlns="http://www.starstandards.org/STAR"
> 						xmlns:oa="http://www.openapplications.org/oagis"
> 						release="8.1-Lite" lang="en-US">
> 						<ApplicationArea
> 							xmlns="http://www.starstandards.org/STAR">
> 							<Sender
> 								xmlns="http://www.starstandards.org/STAR">
> 								<LogicalId
> 									xmlns="http://www.starstandards.org/STAR">
> 									XTRANET5
> 								</LogicalId>
> 								<Component
> 									xmlns="http://www.starstandards.org/STAR">
> 									ESPI
> 								</Component>
> 								<Task
> 									xmlns="http://www.starstandards.org/STAR">
> 									ROUTETEST
> 								</Task>
> 								<ReferenceId
> 									xmlns="http://www.starstandards.org/STAR">
> 									719409674
> 								</ReferenceId>
> 								<CreatorNameCode
> 									xmlns="http://www.starstandards.org/STAR">
> 									KMX
> 								</CreatorNameCode>
> 								<SenderNameCode
> 									xmlns="http://www.starstandards.org/STAR">
> 									CM
> 								</SenderNameCode>
> 								<SenderURI
> 									xmlns="http://www.starstandards.org/STAR">
> 									XTRANET5
> 								</SenderURI>
> 								<DealerNumber
> 									xmlns="http://www.starstandards.org/STAR">
> 									CMAX7180
> 								</DealerNumber>
> 								<StoreNumber
> 									xmlns="http://www.starstandards.org/STAR">
> 									7180
> 								</StoreNumber>
> 							</Sender>
> 							<CreationDateTime
> 								xmlns="http://www.starstandards.org/STAR">
> 								2009-01-09T10:28:26.84375-05:00
> 							</CreationDateTime>
> 							<BODId
> 								xmlns="http://www.starstandards.org/STAR">
> 								626046626
> 							</BODId>
> 							<Destination
> 								xmlns="http://www.starstandards.org/STAR">
> 								<DestinationNameCode
> 									xmlns="http://www.starstandards.org/STAR">
> 									TWG
> 								</DestinationNameCode>
> 								<DestinationURI
> 									xmlns="http://www.starstandards.org/STAR">
> 									http://xx.xx.xx.xx/MRClaimsWebService/services/MRClaimsWebService
> 								</DestinationURI>
> 							</Destination>
> 						</ApplicationArea>
> 						<DataArea
> 							xmlns="http://www.starstandards.org/STAR">
> 							<Process
> 								xmlns="http://www.starstandards.org/STAR" confirm="Always"
> 								acknowledge="Always">
> 								<Criteria
> 									xmlns="http://www.starstandards.org/STAR">
> 									<Expression
> 										xmlns="http://www.starstandards.org/STAR" action="Add" />
> 								</Criteria>
> 							</Process>
> 							<RepairOrder
> 								xmlns="http://www.starstandards.org/STAR">
> 								<Header
> 									xmlns="http://www.starstandards.org/STAR">
> 									<DocumentId
> 										xmlns="http://www.starstandards.org/STAR">
> 										0
> 									</DocumentId>
> 								</Header>
> 							</RepairOrder>
> 						</DataArea>
> 					</ProcessRepairOrder>
> 				</content>
> 			</payload>
> 		</PutMessage>
> 	</soap:Body>
> </soap:Envelope>
> Here is the exception:
> 2009-01-12 15:06:14,696 ERROR [STDERR] org.apache.axis2.AxisFault
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.AxisFault.makeFault(AxisFault.java:417)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.AWGMRWebServicesMessageReceiverInOut.fromOM(AWGMRWebServicesMessageReceiverInOut.java:371)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.AWGMRWebServicesMessageReceiverInOut.invokeBusinessLogic(AWGMRWebServicesMessageReceiverInOut.java:112)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusinessLogic(AbstractInOutSyncMessageReceiver.java:42)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:543)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.valves.RequestDumperValve.invoke(RequestDumperValve.java:151)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:419)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:393)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1513)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at java.lang.Thread.run(Thread.java:595)
> 2009-01-12 15:06:14,696 ERROR [STDERR] Caused by: java.lang.IllegalArgumentException
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.databinding.types.Id.<init>(Id.java:46)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.databinding.utils.ConverterUtil.convertToID(ConverterUtil.java:478)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.Payload$Factory.parse(Payload.java:623)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.PutMessage$Factory.parse(PutMessage.java:427)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.AWGMRWebServicesMessageReceiverInOut.fromOM(AWGMRWebServicesMessageReceiverInOut.java:351)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	... 28 more
> 200

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


[jira] Updated: (AXIS2-4206) IllegalArgumentException is thrown when .NET invokes my AXIS2-1.3 web service because MessageID or ContentID begins with Numeric value

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

Doug Guzek updated AXIS2-4206:
------------------------------

    Remaining Estimate:     (was: 240h)
     Original Estimate:     (was: 240h)

> IllegalArgumentException is thrown when .NET invokes my AXIS2-1.3 web service because MessageID or ContentID begins with Numeric value
> --------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: AXIS2-4206
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4206
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: databinding
>    Affects Versions: 1.3
>         Environment: Windows Server running JBOSS using AXIS2-1.3 web service
>            Reporter: Doug Guzek
>
> I have a web service that was created via WSDL using AXIS2-1.3. 
> This service works fine when I invoke it within WebServiceExplorer within Eclipse, but only if MessageID and ID begin with a Letter.
> But when invoked with MessageID or ID that begin with a Number, it fails (exception provided below)
> What can I do on my end to remove this restriction?  I did try searching for a solution before posting this. I think I found something about adding "uddi:" (or somethign similar) before the value, but wasnt sure if this was my best solution.
> I have .NET Client who are unable to call our web service because they will always generate an ID that begins with a number.  When they do this, I get the following exception:
> <Partial Log>
> 2009-01-12 15:13:47,990 ERROR [STDERR] Caused by: java.lang.IllegalArgumentException
> 2009-01-12 15:13:47,990 ERROR [STDERR] 	at org.apache.axis2.databinding.types.Id.<init>(Id.java:46)
> 2009-01-12 15:13:47,990 ERROR [STDERR] 	at org.apache.axis2.databinding.utils.ConverterUtil.convertToID(ConverterUtil.java:478)
> 2009-01-12 15:13:47,990 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.Content$Factory.parse(Content.java:562)
> Here is a portion of the WSDL showing the way MessageID and ID are defined: (I am not familiar with XML Schema data types, but where does it define s:ID as beginning with Number or Letter?
> <s:attribute name="messageID" type="s:ID" />
> <s:attribute name="id" type="s:ID" />
> Here is the request coming in: (you can see the messageID and ID can begin with Number)
> <?xml version='1.0' encoding='utf-8'?>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
> 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> 	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> 	<soap:Header
> 		xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
> 		<payloadManifest
> 			xmlns="http://www.starstandards.org/webservices/2003/12/transport">
> 			<manifest xmlns="" id="719409674" namespaceURI=""
> 				element="ProcessRepairOrder" />
> 		</payloadManifest>
> 	</soap:Header>
> 	<soap:Body xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
> 		<PutMessage
> 			xmlns="http://www.starstandards.org/webservices/2003/12/transport">
> 			<payload
> 				xmlns="http://www.starstandards.org/webservices/2003/12/transport"
> 				messageID="e5d83e04-ac1c-43df-82f2-63aac418c2ae">
> 				<content xmlns="" id="719409674">
> 					<ProcessRepairOrder
> 						xmlns="http://www.starstandards.org/STAR"
> 						xmlns:oa="http://www.openapplications.org/oagis"
> 						release="8.1-Lite" lang="en-US">
> 						<ApplicationArea
> 							xmlns="http://www.starstandards.org/STAR">
> 							<Sender
> 								xmlns="http://www.starstandards.org/STAR">
> 								<LogicalId
> 									xmlns="http://www.starstandards.org/STAR">
> 									XTRANET5
> 								</LogicalId>
> 								<Component
> 									xmlns="http://www.starstandards.org/STAR">
> 									ESPI
> 								</Component>
> 								<Task
> 									xmlns="http://www.starstandards.org/STAR">
> 									ROUTETEST
> 								</Task>
> 								<ReferenceId
> 									xmlns="http://www.starstandards.org/STAR">
> 									719409674
> 								</ReferenceId>
> 								<CreatorNameCode
> 									xmlns="http://www.starstandards.org/STAR">
> 									KMX
> 								</CreatorNameCode>
> 								<SenderNameCode
> 									xmlns="http://www.starstandards.org/STAR">
> 									CM
> 								</SenderNameCode>
> 								<SenderURI
> 									xmlns="http://www.starstandards.org/STAR">
> 									XTRANET5
> 								</SenderURI>
> 								<DealerNumber
> 									xmlns="http://www.starstandards.org/STAR">
> 									CMAX7180
> 								</DealerNumber>
> 								<StoreNumber
> 									xmlns="http://www.starstandards.org/STAR">
> 									7180
> 								</StoreNumber>
> 							</Sender>
> 							<CreationDateTime
> 								xmlns="http://www.starstandards.org/STAR">
> 								2009-01-09T10:28:26.84375-05:00
> 							</CreationDateTime>
> 							<BODId
> 								xmlns="http://www.starstandards.org/STAR">
> 								626046626
> 							</BODId>
> 							<Destination
> 								xmlns="http://www.starstandards.org/STAR">
> 								<DestinationNameCode
> 									xmlns="http://www.starstandards.org/STAR">
> 									TWG
> 								</DestinationNameCode>
> 								<DestinationURI
> 									xmlns="http://www.starstandards.org/STAR">
> 									http://xx.xx.xx.xx/MRClaimsWebService/services/MRClaimsWebService
> 								</DestinationURI>
> 							</Destination>
> 						</ApplicationArea>
> 						<DataArea
> 							xmlns="http://www.starstandards.org/STAR">
> 							<Process
> 								xmlns="http://www.starstandards.org/STAR" confirm="Always"
> 								acknowledge="Always">
> 								<Criteria
> 									xmlns="http://www.starstandards.org/STAR">
> 									<Expression
> 										xmlns="http://www.starstandards.org/STAR" action="Add" />
> 								</Criteria>
> 							</Process>
> 							<RepairOrder
> 								xmlns="http://www.starstandards.org/STAR">
> 								<Header
> 									xmlns="http://www.starstandards.org/STAR">
> 									<DocumentId
> 										xmlns="http://www.starstandards.org/STAR">
> 										0
> 									</DocumentId>
> 								</Header>
> 							</RepairOrder>
> 						</DataArea>
> 					</ProcessRepairOrder>
> 				</content>
> 			</payload>
> 		</PutMessage>
> 	</soap:Body>
> </soap:Envelope>
> Here is the exception:
> 2009-01-12 15:06:14,696 ERROR [STDERR] org.apache.axis2.AxisFault
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.AxisFault.makeFault(AxisFault.java:417)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.AWGMRWebServicesMessageReceiverInOut.fromOM(AWGMRWebServicesMessageReceiverInOut.java:371)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.AWGMRWebServicesMessageReceiverInOut.invokeBusinessLogic(AWGMRWebServicesMessageReceiverInOut.java:112)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusinessLogic(AbstractInOutSyncMessageReceiver.java:42)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:543)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.valves.RequestDumperValve.invoke(RequestDumperValve.java:151)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:419)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:393)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1513)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at java.lang.Thread.run(Thread.java:595)
> 2009-01-12 15:06:14,696 ERROR [STDERR] Caused by: java.lang.IllegalArgumentException
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.databinding.types.Id.<init>(Id.java:46)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.databinding.utils.ConverterUtil.convertToID(ConverterUtil.java:478)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.Payload$Factory.parse(Payload.java:623)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.PutMessage$Factory.parse(PutMessage.java:427)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.AWGMRWebServicesMessageReceiverInOut.fromOM(AWGMRWebServicesMessageReceiverInOut.java:351)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	... 28 more
> 200

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


[jira] Commented: (AXIS2-4206) IllegalArgumentException is thrown when .NET invokes my AXIS2-1.3 web service because MessageID or ContentID begins with Numeric value

Posted by "Andreas Veithen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/AXIS2-4206?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12663888#action_12663888 ] 

Andreas Veithen commented on AXIS2-4206:
----------------------------------------

Since you are using a domain specific protocol/standard (STAR) and we don't have much details about your use case, it will be difficult to give an answer to this question.

> IllegalArgumentException is thrown when .NET invokes my AXIS2-1.3 web service because MessageID or ContentID begins with Numeric value
> --------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: AXIS2-4206
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4206
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: databinding
>    Affects Versions: 1.3
>         Environment: Windows Server running JBOSS using AXIS2-1.3 web service
>            Reporter: Doug Guzek
>
> I have a web service that was created via WSDL using AXIS2-1.3. 
> This service works fine when I invoke it within WebServiceExplorer within Eclipse, but only if MessageID and ID begin with a Letter.
> But when invoked with MessageID or ID that begin with a Number, it fails (exception provided below)
> What can I do on my end to remove this restriction?  I did try searching for a solution before posting this. I think I found something about adding "uddi:" (or somethign similar) before the value, but wasnt sure if this was my best solution.
> I have .NET Client who are unable to call our web service because they will always generate an ID that begins with a number.  When they do this, I get the following exception:
> <Partial Log>
> 2009-01-12 15:13:47,990 ERROR [STDERR] Caused by: java.lang.IllegalArgumentException
> 2009-01-12 15:13:47,990 ERROR [STDERR] 	at org.apache.axis2.databinding.types.Id.<init>(Id.java:46)
> 2009-01-12 15:13:47,990 ERROR [STDERR] 	at org.apache.axis2.databinding.utils.ConverterUtil.convertToID(ConverterUtil.java:478)
> 2009-01-12 15:13:47,990 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.Content$Factory.parse(Content.java:562)
> Here is a portion of the WSDL showing the way MessageID and ID are defined: (I am not familiar with XML Schema data types, but where does it define s:ID as beginning with Number or Letter?
> <s:attribute name="messageID" type="s:ID" />
> <s:attribute name="id" type="s:ID" />
> Here is the request coming in: (you can see the messageID and ID can begin with Number)
> <?xml version='1.0' encoding='utf-8'?>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
> 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> 	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> 	<soap:Header
> 		xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
> 		<payloadManifest
> 			xmlns="http://www.starstandards.org/webservices/2003/12/transport">
> 			<manifest xmlns="" id="719409674" namespaceURI=""
> 				element="ProcessRepairOrder" />
> 		</payloadManifest>
> 	</soap:Header>
> 	<soap:Body xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
> 		<PutMessage
> 			xmlns="http://www.starstandards.org/webservices/2003/12/transport">
> 			<payload
> 				xmlns="http://www.starstandards.org/webservices/2003/12/transport"
> 				messageID="e5d83e04-ac1c-43df-82f2-63aac418c2ae">
> 				<content xmlns="" id="719409674">
> 					<ProcessRepairOrder
> 						xmlns="http://www.starstandards.org/STAR"
> 						xmlns:oa="http://www.openapplications.org/oagis"
> 						release="8.1-Lite" lang="en-US">
> 						<ApplicationArea
> 							xmlns="http://www.starstandards.org/STAR">
> 							<Sender
> 								xmlns="http://www.starstandards.org/STAR">
> 								<LogicalId
> 									xmlns="http://www.starstandards.org/STAR">
> 									XTRANET5
> 								</LogicalId>
> 								<Component
> 									xmlns="http://www.starstandards.org/STAR">
> 									ESPI
> 								</Component>
> 								<Task
> 									xmlns="http://www.starstandards.org/STAR">
> 									ROUTETEST
> 								</Task>
> 								<ReferenceId
> 									xmlns="http://www.starstandards.org/STAR">
> 									719409674
> 								</ReferenceId>
> 								<CreatorNameCode
> 									xmlns="http://www.starstandards.org/STAR">
> 									KMX
> 								</CreatorNameCode>
> 								<SenderNameCode
> 									xmlns="http://www.starstandards.org/STAR">
> 									CM
> 								</SenderNameCode>
> 								<SenderURI
> 									xmlns="http://www.starstandards.org/STAR">
> 									XTRANET5
> 								</SenderURI>
> 								<DealerNumber
> 									xmlns="http://www.starstandards.org/STAR">
> 									CMAX7180
> 								</DealerNumber>
> 								<StoreNumber
> 									xmlns="http://www.starstandards.org/STAR">
> 									7180
> 								</StoreNumber>
> 							</Sender>
> 							<CreationDateTime
> 								xmlns="http://www.starstandards.org/STAR">
> 								2009-01-09T10:28:26.84375-05:00
> 							</CreationDateTime>
> 							<BODId
> 								xmlns="http://www.starstandards.org/STAR">
> 								626046626
> 							</BODId>
> 							<Destination
> 								xmlns="http://www.starstandards.org/STAR">
> 								<DestinationNameCode
> 									xmlns="http://www.starstandards.org/STAR">
> 									TWG
> 								</DestinationNameCode>
> 								<DestinationURI
> 									xmlns="http://www.starstandards.org/STAR">
> 									http://xx.xx.xx.xx/MRClaimsWebService/services/MRClaimsWebService
> 								</DestinationURI>
> 							</Destination>
> 						</ApplicationArea>
> 						<DataArea
> 							xmlns="http://www.starstandards.org/STAR">
> 							<Process
> 								xmlns="http://www.starstandards.org/STAR" confirm="Always"
> 								acknowledge="Always">
> 								<Criteria
> 									xmlns="http://www.starstandards.org/STAR">
> 									<Expression
> 										xmlns="http://www.starstandards.org/STAR" action="Add" />
> 								</Criteria>
> 							</Process>
> 							<RepairOrder
> 								xmlns="http://www.starstandards.org/STAR">
> 								<Header
> 									xmlns="http://www.starstandards.org/STAR">
> 									<DocumentId
> 										xmlns="http://www.starstandards.org/STAR">
> 										0
> 									</DocumentId>
> 								</Header>
> 							</RepairOrder>
> 						</DataArea>
> 					</ProcessRepairOrder>
> 				</content>
> 			</payload>
> 		</PutMessage>
> 	</soap:Body>
> </soap:Envelope>
> Here is the exception:
> 2009-01-12 15:06:14,696 ERROR [STDERR] org.apache.axis2.AxisFault
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.AxisFault.makeFault(AxisFault.java:417)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.AWGMRWebServicesMessageReceiverInOut.fromOM(AWGMRWebServicesMessageReceiverInOut.java:371)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.AWGMRWebServicesMessageReceiverInOut.invokeBusinessLogic(AWGMRWebServicesMessageReceiverInOut.java:112)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusinessLogic(AbstractInOutSyncMessageReceiver.java:42)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:543)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.valves.RequestDumperValve.invoke(RequestDumperValve.java:151)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:419)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:393)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1513)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at java.lang.Thread.run(Thread.java:595)
> 2009-01-12 15:06:14,696 ERROR [STDERR] Caused by: java.lang.IllegalArgumentException
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.databinding.types.Id.<init>(Id.java:46)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.apache.axis2.databinding.utils.ConverterUtil.convertToID(ConverterUtil.java:478)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.Payload$Factory.parse(Payload.java:623)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.PutMessage$Factory.parse(PutMessage.java:427)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	at org.starstandards.www.webservices._2003._12.transport.AWGMRWebServicesMessageReceiverInOut.fromOM(AWGMRWebServicesMessageReceiverInOut.java:351)
> 2009-01-12 15:06:14,696 ERROR [STDERR] 	... 28 more
> 200

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