[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xmlbeans-dev
Subject:    [jira] Created: (XMLBEANS-346) Getting ClassCastException if the
From:       "rajasekhar juluri (JIRA)" <xmlbeans-dev () xml ! apache ! org>
Date:       2007-10-22 11:33:05
Message-ID: 27123730.1193052785695.JavaMail.jira () brutus
[Download RAW message or body]

Getting ClassCastException if the same root element exist in different XSD
--------------------------------------------------------------------------

                 Key: XMLBEANS-346
                 URL: https://issues.apache.org/jira/browse/XMLBEANS-346
             Project: XMLBeans
          Issue Type: Bug
          Components: XmlObject
    Affects Versions: Version 2.2
         Environment: Windows xp operating system , jdk 1.4, WebLogic Server. 
            Reporter: rajasekhar juluri


HI All!
   
   I created the below XSD with two different packages.

   1)   Package structure as follows      
            -> test.xmlbeans.one 
            -> test.xmlbeans.two


     <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" \
elementFormDefault="qualified">

	<xs:element name="cXML">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="HEADER"/>
			
			</xs:sequence>
			
		</xs:complexType>
	</xs:element>
	
	<xs:element name="HEADER">
	       <xs:complexType>
	                <xs:sequence>	
		        	<xs:element ref="From"/>
				<xs:element ref="To"/>
				<xs:element ref="Sender"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
     </xs:schema> 


  
   2)   jar file generated successfully. While executing the below program i found \
ClassCastException.    
    java.lang.ClassCastException: test.xmlbeans.one.CXMLDocumentImpl
               at test.xmlbeans.two.CXMLDocument$Factory.parse(CXMLDocument.java)     \
  
       
       This is the sample program 
            
           class TextXMlBeans{
                public static void main(String arg[]) trhows Exception{
                test.xmlbeans.two.CXMLDocument cxml = \
test.xmlbeans.two.CXMLDocument.Factory.parse(new File(fileName), opt);  

               }
             }

 

Thanks,
Rajasekhar

-- 
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: dev-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: dev-help@xmlbeans.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic