JAXB compiler error : Complex Type Definition Representation Error

Hi,
I have a problem when I try to generate Java classes for the XML Digital Signature schema along with the XAdES extension. Apparently, we got an XML validation issue when the XAdES schema is parsed.
Here is the xjc tool ouput :
[ERROR] src-ct.1: Complex Type Definition Representation Error for type 'IdentifierType'.  When complexContent is used, the base type must be a complexType.
  line 33 of XAdES.xsd
[ERROR] src-ct.1: Complex Type Definition Representation Error for type 'EncapsulatedPKIDataType'.  When complexContent is used, the base type must be a complexType.
  line 57 of XAdES.xsdNow these are the schema lines from XAdES.xsd that cause the problem :
<xsd:complexType name="IdentifierType">
  <xsd:complexContent>
    <xsd:extension base="xsd:anyURI">
      <xsd:attribute name="Qualifier" type="QualifierType" use="optional"/>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EncapsulatedPKIDataType">
  <xsd:complexContent>
    <xsd:extension base="xsd:base64Binary">
      <xsd:attribute name="Id" type="xsd:ID" use="optional"/>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>The most disturbing thing is that those two schemas I used (e.g. xmldsig-core-schema.xsd and XAdES.xsd) come directly from the W3C, so they should be fully compliant to the XML schema spec, shouldn't they ?
Moreover, I tried to validate these two schemas with XML Spy 4.3 and the problem occurs in slightly different way. In fact, the <xsd:complexContent> tags are replaced silently by XML Spy with <xsd:simpleContent> tags in order to validate the schema. So XML Spy seems to have a problem too with these complex type definitions. Besides, if I replace the <xsd:complexContent> tags the same way as XML Spy does, and if I run again the JAXB compiler, it works fine...
Does anyone have any knowledge about this issue ? I'd like very much to hear about anyone who has experienced or better solved the same kind of issue.
By the way, here is the version of JAXB that I use :
xjc version "1.0.2-b15-fcs"
JavaTM Architecture for XML Binding(JAXB) Reference Implementation, (build 1.0.2-b15-fcs)Any help appreciated.
Thanks,
Gregory

<xsd:extension base="xsd:anyURI">
<xsd:extension base="xsd:base64Binary">
The base attribute of the xs:extension elements shoule refer to a complexType.
For example,
<xs:complexType name="complexTypeA">
</xs:complexType>
<xsd:complexType name="IdentifierType">
<xsd:complexContent>
<xsd:extension base="complexTypeA">
<xsd:attribute name="Qualifier" type="QualifierType" use="optional"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

Similar Messages

  • Error Master Type definition could not be found : FPGA

    I am having similar/exact error condition as in the below post..
    http://forums.ni.com/t5/LabVIEW/Error-Master-Copy-for-Type-Definition-Could-Not-Be-Found/m-p/1496866...
    The *.lvbit file i am using was compiled in Labview 8.2.1 and I am now using 2009 version of Labview.  Unlike the suggested solution, recompilation of *.lvbit file is ruled out due to lack of source code access.
    Any help towards troubleshooting is appreciated...

    Because I am a bad scientist, I do not know exactly what fixed my problem because I changed more than one variable at once.
    Here's what I did:
    Removed auto-populating folder from project (doubt this mattered, still broken after this)
    Changed my open FPGA VI reference from using a bitfile to using a VI, selected my FPGA VI, NO MORE BROKEN RUN ARROW! YAY.
    The above finding led me to go look at my FPGA bitfiles on disk -- I had two of them (weird). Usually a compilation just overwrites the older file.
    Just in case the names give any insight, they are:
    Older:  NASATTRControlCo_FPGATarget_FPGAMain_25B3817B.lvbitx
    Newer: NASATTRControlCo_FPGATarget_FPGAMain_25AF817B.lvbitx
    I went back to my open FPGA VI reference, and selected the most recent bitfile that I compile this morning -- No more broken run arrow.
    I have a feeling this may be due to selecting an old bitfile, but usually if the bitfile doesn't include the control, it won't show up in the read/write control node. If anyone from NI would like to comment on this I'd appreciate the insight on what may have happened.
    I am wondering if it's because I installed 2010 SP 1? Who knows but it's fixed now.
    CLA, LabVIEW Versions 2010-2013

  • DataAccessException Type conversion error complex type class

    Hello,
    We meet some trouble randomly wrbtr field, we have suspected the jco cache, but after a reboot the problem still occurs.
    We currently use this field on others webdynpro applications.
    While execute the message displays :
    DataAccessException : Type conversion error, field wrbtr complex type class dop.model.Zst_Pp_liste
    We have a Z customize structure, which contains a zone "WAERS", used as reference field for wrbtr
    Anyone has an idea to look for ?

    Are you sure you have posted this question in the correct forum?  I don't see how this is Web Dynpro ABAP related. You refer to JCo cache and Java style class names.  I think perhaps you actually should have posted this question in the Web Dynpro Java forum?

  • Error #1034: Type Coercion failed: Error in FocusManager

    Hi,
    I am using ActionScript 3.0.
    Here I want to setFocus on a DisplayObject(flash.display.DisplayObject).
    I tried :
                        //var dispObject:DisplayObject;
                        //dispObject = code here to get displayObject;//valid DisplayObject got
                        var focusManager1:FocusManager = dispObject["focusManager"];
                        var component:IFocusManagerComponent = dispObject as IFocusManagerComponent;
                        if(focusManager1 != null && component != null)
                            focusManager1.setFocus(component);
    But I am getting : Error #1034: Type Coercion failed: cannot convert mx.managers::FocusManager@3881e41 to mx.managers.FocusManager.
    This is at line :  var focusManager1:FocusManager = dispObject["focusManager"];
    The same code would work if I use mx.core.UIComponent instead of DisplayObject, I guess.
    But I am not able to convert DisplayObject to UIComponent (invalid cast).
    Can someone please help me.
    Thanks,
    Pradeep.

    mx.managers.FocusManager is for Flex Components and does not work with any other objects.
    In order to set focus on an InteractiveObject (you cannot set focus on a DisplayObject which is not an InteractiveObject) use stage.focus.

  • JAXB compiling errors

    I have a problem during the compiling of a schema. It returns the following errors:
    parsing a schema...
    [WARNING] src-import.0: Failed to read imported schema document 'xlink.xsd'.
    line 29 of graphml-structure.xsd
    [ERROR] src-resolve: Cannot resolve the name 'xlink:href' to a(n) attribute decl
    aration component.
    line 663 of graphml-structure.xsd
    [ERROR] src-ct.0.1: Complex Type Definition Representation Error for type 'locat
    or.type'. Element 'attribute' is invalid, misplaced, or occurs too often.
    line 663 of graphml-structure.xsd
    At the 29th line of "graphml-structure.xsd" is written:
    <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd">
    I visited that page but I haven't found any xlink.xsd. Any idea?

    Well, in the end I fixed that in some way... I got from a friend of mine the xlink.xsd (why is it not available at w3c web site?! Or maybe I simply didn't find it) and succeeded in the compiling. The Java code generated was too much for my tastes though, so I decided to drop JAXB and use Xerces/SAX in its place. That surely meant a little more coding efforts, but it defintely resulted in a cleaner and shorter code, hence in a faster execution of the application.

  • IDOC type abc contains error (Unable to read segments)

    Hi All
    While importing IDOC in IR i am getting error "IDOC type abc contains error (Unable to read segments)".
    We have added one extra field into our existing customised IDOC into R3 and successfully releases. Previous IDOC having version 640 and modified IDOC having version 700.
    In IDX2 i have successfully imported IDOC metadata and one extra added field also i can see there. But while importing into IR its showing me error "IDOC type abc contains error (Unable to read segments)".
    I have tried to import different IDOC using same user and it was successfully imported means there is no authorization error.
    Please suggest me where could be the problem?
    Regards
    Dheeraj Kumar

    Do The following:
    1) Delete the IDX2 entry and try to reimport once again....and in the IR also do the same.
    2) Have a look into this SAP Note- 742093
    3) Check the IDX1 entry , RFC destination entry... may be not pointing correctly.
    4) If any field which is mandatory in the idoc must not be disabled...take care about it.

  • Cannot assign value to a Variable of Complex Type beyond index 1

    Hello:
    I have a variable defined as a complex type as followed. I tried to assign a value to each of the two elements but it only allows me to assign to the 'element#1.
    This statement that tries to assign a value into element#2 will not work, if I assign with '[1]' for the first element it will work:
    <copy> <---- THIS WORKS
    <from expression="'John'"/>
    <to variable="My_Variable"
    part="My_Collection"
    query="/ns9:My_Collection/ns9:Collection/ns9:Collection_Item[1]/ns9:pname"/>
    </copy>
    <copy> <---- THIS DOES NOT WORK
    <from expression="'John'"/>
    <to variable="My_Variable"
    part="My_Collection"
    query="/ns9:My_Collection/ns9:Collection/ns9:Collection_Item[2]/ns9:pname"/>
    </copy>
    Is there something wrong with my definition below that allows only element#1 to be refererenced but not element#2???? Am I missing some kind of initialization that is needed to initialize both elements????
    Here are my message and Complex Type definitions:
    <variable name="My_Variable" messageType="ns8:args_out_msg"/>
    <message name="args_out_msg">
    <part name="My_Collection" element="db:My_Collection"/>
    </message>
    <element name="My_Collection">
    <complexType>
    <sequence>
    <element name="Collection" type="db:Collection_Type" db:index="2" db:type="Array" minOccurs="0" nillable="true"/>
    <element name="Ret" type="string" db:index="3" db:type="VARCHAR2" minOccurs="0" nillable="true"/>
    </sequence>
    </complexType>
    </element>
    <complexType name="Collection_Type">
    <sequence>
    <element name="Collection_Item" type="db:Collection_Type_Struct" db:type="Struct" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
    </sequence>
    </complexType>
    <complexType name="Collection_Type_Struct">
    <sequence>
    <element name="pname" db:type="VARCHAR2" minOccurs="0" nillable="true">
    <simpleType>
    <restriction base="string">
    <maxLength value="25"/>
    </restriction>
    </simpleType>
    </element>
    </sequence>
    </complexType>
    The error msg it gives me is as followed:
    [2010/09/04 00:47:59] Error in <assign> expression: <to> value is empty at line "254". The XPath expression : "" returns zero node, when applied to document shown below:less
    oracle.xml.parser.v2.XMLElement@1fa7874
    [2010/09/04 00:47:59] "{http://schemas.xmlsoap.org/ws/2003/03/business-process/}selectionFailure" has been thrown.less
    -<selectionFailure xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/">
    -<part name="summary">
    <summary>
    XPath query string returns zero node.
    According to BPEL4WS spec 1.1 section 14.3, The assign activity &lt;to&gt; part query should not return zero node.
    Please check the BPEL source at line number "254" and verify the &lt;to&gt; part xpath query.
    </summary>
    </part>
    </selectionFailure>
    Thanks
    Newbie

    Hello:
    Base on the suggestion to use 'append' instead of 'copy', I tried to define a 'singleNode' which is of type 'Collection_Type_Struct' so I can append this individual 'struct' into my array (i.e. as the 2nd. element of my array "/ns9:My_Collection/ns9:Collection/ns9:Collection_Item"), but I am getting an error in defining this variable as:
    <variable name="singleNode" element="Collection_Type_Struct"/> <--- error
    Can someone tell me how should I define "singleNode" so I can put a value in it and then append this 'singleNode' into the array:
    <variable name="singleNode" element=" how to define this????"/>
    <assign>
    <copy>
    <frem expression="'Element2Value'"/>
    <to variable="singleNode"
    part="My_Collection"
    query="/ns9:My_Collection/ns9:Collection/ns9:Collection_Item/ns9:pname"/>
    </copy>
    </assign>
    <bpelx:assign>
    <bpelx:append>
    <from variable="singleNode" query="/ns9:My_Collection/ns9:Collection/ns9:Collection_Item"/>
    <to variable="My_Variable"
    "part="My_Collection"
    query="/ns9:My_Collection/ns9:Collection"/>
    </bpelx:append>
    </bpelx:assign>
    Again here is my definition in my .xsd file:
    <element name="My_Collection">
    <complexType>
    <sequence>
    <element name="Collection" type="db:Collection_Type" db:index="2" db:type="Array" minOccurs="0" nillable="true"/>
    <element name="Ret" type="string" db:index="3" db:type="VARCHAR2" minOccurs="0" nillable="true"/>
    </sequence>
    </complexType>
    </element>
    <complexType name="Collection_Type">
    <sequence>
    <element name="Collection_Item" type="db:Collection_Type_Struct" db:type="Struct" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
    </sequence>
    </complexType>
    <complexType name="Collection_Type_Struct">
    <sequence>
    <element name="pname" db:type="VARCHAR2" minOccurs="0" nillable="true">
    <simpleType>
    <restriction base="string">
    <maxLength value="25"/>
    </restriction>
    </simpleType>
    </element>
    </sequence>
    </complexType>
    Thanks for any help!!!!

  • Formatting CF data for a web service complex type

    I am trying to call a web service with the following definition in the WSDL
    <s:element name="CreateDataList">
         <s:complexType>
              <s:sequence>
                   <s:element minOccurs="0" maxOccurs="1" name="client_app_id" type="s:string"/>
                   <s:element minOccurs="0" maxOccurs="1" name="client_app_pwd" type="s:string"/>
                   <s:element minOccurs="1" maxOccurs="1" name="data_template_id" type="s:int"/>
                   <s:element minOccurs="1" maxOccurs="1" name="calculate_persistent_values" type="s:int"/>
                   <s:element minOccurs="0" maxOccurs="1" name="data" type="tns:ArrayOfArrayOfName_value"/>
              </s:sequence>
         </s:complexType>
    </s:element>
    <s:complexType name="ArrayOfArrayOfName_value">
         <s:sequence>
              <s:element minOccurs="0" maxOccurs="unbounded" name="record" type="tns:ArrayOfName_value"/>
         </s:sequence>
    </s:complexType>
    <s:complexType name="ArrayOfName_value">
         <s:sequence>
              <s:element minOccurs="0" maxOccurs="unbounded" name="variable" type="tns:name_value"/>
         </s:sequence>
    </s:complexType>
    <s:complexType name="name_value">
         <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string"/>
              <s:element minOccurs="0" maxOccurs="1" name="value" type="s:string"/>
         </s:sequence>
    </s:complexType>
    I am trying to format the ArrayOfArrayOfName_value data and getting an "argument type mismatch" error. The sample PHP code for the data looks like this:
    $data = array(0 => array(
        array('name' => 'FIRST_NAME', 'value' => 'First'),
        array('name' => 'LAST_NAME', 'value' => 'Last'),
        array('name' => 'ADDRESS', 'value' => 'Address'),
        array('name' => 'CITY', 'value' => 'City'),
        array('name' => 'STATE', 'value' => 'State'),
        array('name' => 'ZIP', 'value' => '55555')
    1 => array(
        array('name' => 'FIRST_NAME', 'value' => 'First'),
        array('name' => 'LAST_NAME', 'value' => 'Last'),
        array('name' => 'ADDRESS', 'value' => 'Address'),
        array('name' => 'CITY', 'value' => 'City'),
        array('name' => 'STATE', 'value' => 'State'),
        array('name' => 'ZIP', 'value' => '55555')
    My CF code looks like this:
    <cfset data = ArrayNew(1) />
    <cfset data[1] = ArrayNew(1) />
    <cfset data[1][1] = StructNew() />
    <cfset data[1][1]["name"] = "NAME" />
    <cfset data[1][1]["value"] = "JOhn Doe" />
    <cfset data[1][2] = StructNew() />
    <cfset data[1][2]["name"] = "ADDRESS1" />
    <cfset data[1][2]["value"] = "123 Test St" />
    <cfset data[1][3] = StructNew() />
    <cfset data[1][3]["name"] = "ADDRESS2" />
    <cfset data[1][3]["value"] = "" />
    <cfset data[1][4] = StructNew() />
    <cfset data[1][4]["name"] = "CITY" />
    <cfset data[1][4]["value"] = "Austin" />
    <cfset data[1][5] = StructNew() />
    <cfset data[1][5]["name"] = "STATE" />
    <cfset data[1][5]["value"] = "TX" />
    <cfset data[1][6] = StructNew() />
    <cfset data[1][6]["name"] = "ZIP" />
    <cfset data[1][6]["value"] = "78704" />
    <cfset data[2] = ArrayNew(1) />
    <cfset data[2][1] = StructNew() />
    <cfset data[2][1]["name"] = "NAME" />
    <cfset data[2][1]["value"] = "Jane Doe" />
    <cfset data[2][2] = StructNew() />
    <cfset data[2][2]["name"] = "ADDRESS1" />
    <cfset data[2][2]["value"] = "987 Test St" />
    <cfset data[2][3] = StructNew() />
    <cfset data[2][3]["name"] = "ADDRESS2" />
    <cfset data[2][3]["value"] = "" />
    <cfset data[2][4] = StructNew() />
    <cfset data[2][4]["name"] = "CITY" />
    <cfset data[2][4]["value"] = "Austin" />
    <cfset data[2][5] = StructNew() />
    <cfset data[2][5]["name"] = "STATE" />
    <cfset data[2][5]["value"] = "TX" />
    <cfset data[2][6] = StructNew() />
    <cfset data[2][6]["name"] = "ZIP" />
    <cfset data[2][6]["value"] = "78704" />
    Any suggestions for where I am going wrong would be greatly appreciated.

    If anyone is interested here is the correct CF format for this WSDL complex type definition
    <cfset data = StructNew() />
    <cfset data["record"] = ArrayNew(1) />
    <cfset data["record"][1] = StructNew() />
    <cfset data["record"][1]["variable"] = ArrayNew(1) />
    <cfset data["record"][1]["variable"][1] = StructNew() />
    <cfset data["record"][1]["variable"][1]["name"] = "NAME" />
    <cfset data["record"][1]["variable"][1]["value"] = "John Doe" />
    <cfset data["record"][1]["variable"][2] = StructNew() />
    <cfset data["record"][1]["variable"][2]["name"] = "ADDRESS1" />
    <cfset data["record"][1]["variable"][2]["value"] = "123 Test St" />
    <cfset data["record"][1]["variable"][3] = StructNew() />
    <cfset data["record"][1]["variable"][3]["name"] = "ADDRESS2" />
    <cfset data["record"][1]["variable"][3]["value"] = "" />
    <cfset data["record"][1]["variable"][4] = StructNew() />
    <cfset data["record"][1]["variable"][4]["name"] = "CITY" />
    <cfset data["record"][1]["variable"][4]["value"] = "Austin" />
    <cfset data["record"][1]["variable"][5] = StructNew() />
    <cfset data["record"][1]["variable"][5]["name"] = "STATE" />
    <cfset data["record"][1]["variable"][5]["value"] = "TX" />
    <cfset data["record"][1]["variable"][6] = StructNew() />
    <cfset data["record"][1]["variable"][6]["name"] = "ZIP" />
    <cfset data["record"][1]["variable"][6]["value"] = "78704" />
    <cfset data["record"][2] = StructNew() />
    <cfset data["record"][2]["variable"] = ArrayNew(1) />
    <cfset data["record"][2]["variable"][1] = StructNew() />
    <cfset data["record"][2]["variable"][1]["name"] = "NAME" />
    <cfset data["record"][2]["variable"][1]["value"] = "Jane Doe" />
    <cfset data["record"][2]["variable"][2] = StructNew() />
    <cfset data["record"][2]["variable"][2]["name"] = "ADDRESS1" />
    <cfset data["record"][2]["variable"][2]["value"] = "987 Test St" />
    <cfset data["record"][2]["variable"][3] = StructNew() />
    <cfset data["record"][2]["variable"][3]["name"] = "ADDRESS2" />
    <cfset data["record"][2]["variable"][3]["value"] = "" />
    <cfset data["record"][2]["variable"][4] = StructNew() />
    <cfset data["record"][2]["variable"][4]["name"] = "CITY" />
    <cfset data["record"][2]["variable"][4]["value"] = "Austin" />
    <cfset data["record"][2]["variable"][5] = StructNew() />
    <cfset data["record"][2]["variable"][5]["name"] = "STATE" />
    <cfset data["record"][2]["variable"][5]["value"] = "TX" />
    <cfset data["record"][2]["variable"][6] = StructNew() />
    <cfset data["record"][2]["variable"][6]["name"] = "ZIP" />
    <cfset data["record"][2]["variable"][6]["value"] = "78704" />

  • JAXB compilation error

    I got this error when executing a jaxb compilation against my xml schema
    JAXB Compilation Exception: java.lang.Exception: Un problème est survenu parce que des fonctions de schéma XML non prises en charge sont utilisées dans le schéma. La définition de contraintes d'identité (identity-constraint), à savoir "key", "keyref" et "unique", n'est pas prise en charge. Utilisez le paramètre -extension.
    Here is my xml schema :
    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
         <xs:element name="classification">
              <xs:annotation>
                   <xs:documentation source="../classification-reference-fr.doc" xml:lang="fr">Documentation de référence en français</xs:documentation>
                   <xs:documentation source="../classification-reference-de.doc" xml:lang="de">Deutsche Referez Beschreibungen des Schema</xs:documentation>
                   <xs:documentation source="../classification-reference-it.doc" xml:lang="it"/>
                   <xs:documentation source="../classification-reference-en.doc" xml:lang="en"/>
              </xs:annotation>
              <xs:complexType>
                   <xs:sequence>
                        <xs:element name="classification-name" maxOccurs="unbounded">
                             <xs:annotation>
                                  <xs:documentation xml:lang="fr">Dénomination de la classification gérée dans le document</xs:documentation>
                             </xs:annotation>
                             <xs:complexType>
                                  <xs:simpleContent>
                                       <xs:restriction base="classification-nameType"/>
                                  </xs:simpleContent>
                             </xs:complexType>
                        </xs:element>
                        <xs:element ref="classification-version" maxOccurs="unbounded">
                             <xs:annotation>
                                  <xs:documentation xml:lang="fr">Liste des versions de la classification gérée dans le document. Les entrées originales sont maintenus si elles sont modifiées. Chaque modification est associée à une version. Les états antérieurs ou la liste des changements intervenus à chaque nouvelle version peuvent être obtenus en tout temps.</xs:documentation>
                             </xs:annotation>
                        </xs:element>
                        <xs:element name="classification-language">
                             <xs:complexType>
                                  <xs:sequence>
                                       <xs:element name="classification-language-code" type="xs:language">
                                            <xs:annotation>
                                                 <xs:documentation xml:lang="fr">Code de la angue dans laquelle la classification peut être publiée</xs:documentation>
                                            </xs:annotation>
                                            <xs:unique name="classification-language-code-unique">
                                                 <xs:selector xpath="classification-language-code"/>
                                                 <xs:field xpath="."/>
                                            </xs:unique>
                                       </xs:element>
                                       <xs:element name="classification-language-label" type="xs:string">
                                            <xs:annotation>
                                                 <xs:documentation xml:lang="fr">Libellé de la angue dans laquelle la classification peut être publiée</xs:documentation>
                                            </xs:annotation>
                                       </xs:element>
                                  </xs:sequence>
                             </xs:complexType>
                        </xs:element>
                        <xs:element name="classification-entry" maxOccurs="unbounded">
                             <xs:annotation>
                                  <xs:documentation xml:lang="fr">Entrées de premier niveau de la classification. Les entrées dépendantes sont répertoriées dans l'élément classification-entry-child qui met en oeuvre le même type que le présent élément. La hierarchie est donc récursive jusqu'au niveau de détail souhaité.</xs:documentation>
                             </xs:annotation>
                             <xs:complexType>
                                  <xs:complexContent>
                                       <xs:extension base="classification-entryType"/>
                                  </xs:complexContent>
                             </xs:complexType>
                        </xs:element>
                   </xs:sequence>
                   <xs:attribute name="schema-version" type="xs:string" use="required" fixed="1.0"/>
              </xs:complexType>
         </xs:element>
         <xs:complexType name="classification-nameType" mixed="true">
              <xs:simpleContent>
                   <xs:extension base="classification-titleType"/>
              </xs:simpleContent>
         </xs:complexType>
         <xs:element name="classification-version">
              <xs:complexType>
                   <xs:simpleContent>
                        <xs:extension base="xs:string">
                             <xs:attribute name="validity-from-date" type="xs:date" use="required"/>
                             <xs:attribute name="validity-to-date" type="xs:date" use="optional"/>
                             <xs:attribute name="publication-date" type="xs:date" use="optional"/>
                        </xs:extension>
                   </xs:simpleContent>
              </xs:complexType>
              <xs:unique name="classification-version-unique">
                   <xs:selector xpath="classification-version"/>
                   <xs:field xpath="."/>
              </xs:unique>
         </xs:element>
         <xs:complexType name="classification-entryType">
              <xs:sequence>
                   <xs:element name="classification-entry-identification" type="xs:string">
                        <xs:annotation>
                             <xs:documentation xml:lang="fr">Code d'identification interne unique. Il est librement déterminé par les personnes chargées de la gestion de la classification. Chaque entrée est identifiée de manière unique au moyen de ce code.</xs:documentation>
                        </xs:annotation>
                        <xs:unique name="classification-id-unique">
                             <xs:selector xpath="classification-entry-identification"/>
                             <xs:field xpath="."/>
                        </xs:unique>
                   </xs:element>
                   <xs:element name="classification-entry-code" type="xs:string">
                        <xs:annotation>
                             <xs:documentation xml:lang="fr">Code de la classification pour ce niveau d'entrée. La classification est organisée sous la forme d'une hierarchie. Les niveaux précédents ne sont pas contenus dans le présent code, ils découlent du code du précédent niveau dans lequel l'entrée a été introduite.</xs:documentation>
                        </xs:annotation>
                   </xs:element>
                   <xs:element name="classification-entry-code-fullPath" type="xs:string">
                        <xs:annotation>
                             <xs:documentation xml:lang="fr">Code complet de la classification comprenant tous les codes des niveaux précédents et le code du présent niveau. Le code complet est généré, il ne devrait a priori ne pas être modifié manuellement. Il représente une clé utilisée pour les références utilisées lorsque des liens entre les entrées autre que hierarchiques sont déclarés.</xs:documentation>
                        </xs:annotation>
                        <xs:unique name="classification-entry-code-fullPath">
                             <xs:selector xpath="classification-entry-code-fullPath"/>
                             <xs:field xpath="."/>
                        </xs:unique>
                   </xs:element>
                   <xs:element name="classification-entry-status">
                        <xs:annotation>
                             <xs:documentation xml:lang="fr">Statut qui active ou desactive l'entrée. Le statut permet de gérer des entrées à titre historique, notamment des codes qui n'ont plus court mais qui ont existé dans des versions précédentes.</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                             <xs:restriction base="xs:string">
                                  <xs:enumeration value="enable"/>
                                  <xs:enumeration value="disable"/>
                             </xs:restriction>
                        </xs:simpleType>
                   </xs:element>
                   <xs:element name="classification-entry-title" type="classification-entry-titleType">
                        <xs:annotation>
                             <xs:documentation xml:lang="fr">Ensemble de titres pour l'entrée de la classification</xs:documentation>
                        </xs:annotation>
                   </xs:element>
                   <xs:element name="classification-entry" type="classification-entryType" minOccurs="0" maxOccurs="unbounded">
                        <xs:annotation>
                             <xs:documentation xml:lang="fr">Classification dépendante de la l'entrée de la classification</xs:documentation>
                        </xs:annotation>
                        <xs:keyref name="classification-id-ref" refer="classification-id-unique">
                             <xs:selector xpath="classification-entry-reference"/>
                             <xs:field xpath="."/>
                        </xs:keyref>
                   </xs:element>
                   <xs:element name="classification-entry-update" type="classification-entry-updateType" minOccurs="0" maxOccurs="unbounded">
                        <xs:annotation>
                             <xs:documentation xml:lang="fr">Gestion des modification et des versions des entrées de la classification</xs:documentation>
                        </xs:annotation>
                   </xs:element>
                   <xs:element name="classification-entry-link" type="classification-entry-linkType" minOccurs="0" maxOccurs="unbounded">
                        <xs:annotation>
                             <xs:documentation xml:lang="fr">Liens non hierarchiques entre les entrées de la classification. Ces liens sont utilisésen particulier pour gérer les inclusions ou exclusions.</xs:documentation>
                        </xs:annotation>
                        <xs:keyref name="classification-entry-link-keyref" refer="classification-entry-code-fullPath">
                             <xs:selector xpath="classification-entry-link"/>
                             <xs:field xpath="."/>
                        </xs:keyref>
                   </xs:element>
              </xs:sequence>
         </xs:complexType>
         <xs:complexType name="classification-entry-titleType">
              <xs:sequence>
                   <xs:element name="classification-entry-main-title" type="classification-main-titleType" maxOccurs="unbounded">
                        <xs:annotation>
                             <xs:documentation xml:lang="fr">Titre principal de l'entrée de la classification. Les différents type de titres sont publiés de manière distinctes. Plusieurs titres principaux peuvent être introduits pour une même langue. Ils seront publiés dans l'ordre dans lesquels ils sont placés dans le document.</xs:documentation>
                        </xs:annotation>
                        <xs:keyref name="classification-entry-main-title-language-keyref" refer="classification-language-code-unique">
                             <xs:selector xpath="classifcation-entry-main-title"/>
                             <xs:field xpath="@language"/>
                        </xs:keyref>
                   </xs:element>
                   <xs:element name="classification-entry-complementary-title" type="classification-complementary-titleType" maxOccurs="unbounded">
                        <xs:annotation>
                             <xs:documentation xml:lang="fr">Titre complémentaire de l'entrée de la classification. Les différents type de titres sont publiés de manière distinctes. Plusieurs titres comolémentaire peuvent être introduits pour une même langue. Ils seront publiés dans l'ordre dans lesquels ils sont placés dans le document.</xs:documentation>
                        </xs:annotation>
                        <xs:keyref name="classification-entry-complementary-title-language-keyref" refer="classification-language-code-unique">
                             <xs:selector xpath="classifcation-entry-complementary-title"/>
                             <xs:field xpath="@language"/>
                        </xs:keyref>
                   </xs:element>
                   <xs:element name="classificatin-entry-index-title" type="classification-index-titleType" maxOccurs="unbounded">
                        <xs:annotation>
                             <xs:documentation xml:lang="fr">Titre utilisé pour les entrées dans les différents index lorsqu'ils sont différents du texte prévu dans l'index principal ou les entrées complémentaires.</xs:documentation>
                        </xs:annotation>
                        <xs:keyref name="classification-entry-index-title-language-keyref" refer="classification-language-code-unique">
                             <xs:selector xpath="classifcation-entry-index-title"/>
                             <xs:field xpath="@language"/>
                        </xs:keyref>
                   </xs:element>
              </xs:sequence>
         </xs:complexType>
         <xs:complexType name="classification-main-titleType">
              <xs:simpleContent>
                   <xs:extension base="classification-titleType"/>
              </xs:simpleContent>
         </xs:complexType>
         <xs:complexType name="classification-complementary-titleType">
              <xs:simpleContent>
                   <xs:extension base="classification-titleType"/>
              </xs:simpleContent>
         </xs:complexType>
         <xs:complexType name="classification-index-titleType">
              <xs:simpleContent>
                   <xs:extension base="classification-titleType"/>
              </xs:simpleContent>
         </xs:complexType>
         <xs:complexType name="classification-entry-updateType">
              <xs:sequence>
                   <xs:element name="classification-update-version">
                        <xs:annotation>
                             <xs:documentation xml:lang="fr">Version pour laquelle la modification a été apportée</xs:documentation>
                        </xs:annotation>
                        <xs:keyref name="update-version-keyref" refer="classification-version-unique">
                             <xs:selector xpath="update-version"/>
                             <xs:field xpath="."/>
                        </xs:keyref>
                   </xs:element>
                   <xs:element name="classification-update-date">
                        <xs:annotation>
                             <xs:documentation xml:lang="fr">Date à laquelle le changement a été apporté</xs:documentation>
                        </xs:annotation>
                   </xs:element>
                   <xs:element name="classification-update-author">
                        <xs:annotation>
                             <xs:documentation xml:lang="fr">Auteur de la modification. L'auteur de la modification est une personne autorisée déclarée dans le document xml correspondant.</xs:documentation>
                        </xs:annotation>
                   </xs:element>
                   <xs:element name="classification-update-category">
                        <xs:annotation>
                             <xs:documentation xml:lang="fr">Type de modification apportée à la classification</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                             <xs:restriction base="xs:string">
                                  <xs:enumeration value="new entry"/>
                                  <xs:enumeration value="updated entry"/>
                                  <xs:enumeration value="suppressed entry"/>
                             </xs:restriction>
                        </xs:simpleType>
                   </xs:element>
                   <xs:element name="classification-update-description" type="update-descriptionType" maxOccurs="unbounded">
                        <xs:annotation>
                             <xs:documentation xml:lang="fr">Description textuelle de la modification apportée. Cette description fera l'objet d'une entrée dans le journal des modifications apportées pour la version</xs:documentation>
                        </xs:annotation>
                        <xs:keyref name="classification-update-description-language-keyref" refer="classification-language-code-unique">
                             <xs:selector xpath="classifcation-update-description"/>
                             <xs:field xpath="@language"/>
                        </xs:keyref>
                   </xs:element>
              </xs:sequence>
         </xs:complexType>
         <xs:complexType name="update-descriptionType">
              <xs:attribute name="language" type="xs:language" use="required"/>
         </xs:complexType>
         <xs:complexType name="classification-titleType" mixed="true">
              <xs:simpleContent>
                   <xs:extension base="xs:string">
                        <xs:attribute name="language" type="xs:language" use="required"/>
                   </xs:extension>
              </xs:simpleContent>
         </xs:complexType>
         <xs:complexType name="classification-entry-linkType">
              <xs:simpleContent>
                   <xs:extension base="xs:string">
                        <xs:attribute name="link-type" use="required">
                             <xs:simpleType>
                                  <xs:restriction base="xs:string">
                                       <xs:enumeration value="excluding"/>
                                       <xs:enumeration value="including"/>
                                       <xs:enumeration value="seeAlso"/>
                                       <xs:enumeration value="completeAlso"/>
                                  </xs:restriction>
                             </xs:simpleType>
                        </xs:attribute>
                   </xs:extension>
              </xs:simpleContent>
         </xs:complexType>
    </xs:schema>

    The same xml schema compile sucessfully in top link workbench ...

  • Error 1046: Type was not found or was not a compile-time constant: Component Event.

    Hi Everyone..
    I am getting an Error 1046: Type was not found or was not a compile-time constant: Component Event.
    The ComponentEvent class has been imported,and also the event handling code is there. I am not sure what else is wrong, hope somebody can advise me. Thanks. The code is below, the point where the error occurs as indicated by the compiler has been highlighted.
    package 
    import flash.display.Sprite;
    import flash.media.Camera;
    import flash.media.Microphone;
    import flash.media.Video;
    import fl.controls.TextArea;
    import fl.controls.Button;
    import fl.controls.TextInput;
    import flash.events.SyncEvent;
    import flash.events.MouseEvent;
    import flash.events.FocusEvent;
    import flash.net.SharedObject;
    import flash.net.NetConnection;
    import flash.net.NetStream;
    import flash.events.NetStatusEvent;
    import flash.events.FocusEvent;
    import flash.events.ComponentEvent;
    public class VideoChat extends Sprite
      private var button:Button;
      private var text_so:SharedObject; 
      private var textArea:TextArea;
      private var textInput:TextInput;
      private var chatName:TextInput; 
      private var nc:NetConnection;
      private var nsOut:NetStream;
      private var nsIn:NetStream;
      private var rtmpNow:String;
      private var msg:Boolean; 
      private var cam:Camera;
      private var mic:Microphone;
      private var vid:Video;
      public function VideoChat ()
       //Set up UI
       textArea = new TextArea();
       textArea.setSize(500,280);
       textArea.move(20,54);
       addChild(textArea);
       textInput = new TextInput();
       textInput.setSize(500,24);
       textInput.move(20,340);
       textInput.addEventListener(ComponentEvent.ENTER,checkKey);
       addChild(textInput);
       button = new Button();
       button.width=50;
       button.label="Send";
       button.move(20,370);
       button.addEventListener(MouseEvent.CLICK, sendMsg);
       addChild(button);
       chatName = new TextInput;
       chatName.setSize (100,24);
       chatName.move (80,370);
       chatName.text="<Enter Name>";
       chatName.addEventListener (FocusEvent.FOCUS_IN, cleanName);
       addChild(chatName); 
       //Connect
       rtmpNow="rtmp:/VideoChat ";  
       nc=new NetConnection;
       nc.connect (rtmpNow);
       nc.addEventListener(NetStatusEvent.NET_STATUS,doSO);
       cam = Camera.getCamera();
       mic=Microphone.getMicrophone();
       //Camera Settings
       cam.setKeyFrameInterval(15);
       cam.setMode (240, 180, 15, false);
       cam.setMotionLevel(35,3000);
       cam.setQuality(40000 / 8,0);
       //Microphone Settings
       mic.gain = 85;
       mic.rate=11;
       mic.setSilenceLevel (25,1000);
       mic.setUseEchoSuppression (true);
       //Video Setup
       vid=new Video(cam.width, cam.height);
       addChild (vid);
       vid.x=10, vid.y=20;  
       //Attach local video and camera
       vid.attachCamera(cam);  
      private function doSO(e:NetStatusEvent):void
       good=e.info.code == "NetConnection.Connect.Success";
       if(good)
        //Set up shared object
        text_so=SharedObject.getRemote("test", nc.uri, false);
        text_so.connect (nc);
        text_so.addEventListener(SyncEvent.SYNC, checkSO);
      private function checkSO(e:SyncEvent):void
       for (var chung:uint; change<e.changeList.length; chng++)
        switch(e.chageList[chng].code)
         case "clear":
          break;
         case "success":
          break;
         case "change":
          textArea.appendText (text_so.data.msg + "\n");
          break;
      private function cleanName(e:FocusEvent): void
       chatName.text="";
      private function sendMsg(e:MouseEvent):void
       noName=(chatName.text=="<Enter Name>" || chatName.text=="");
       if (noName)
         textArea.appendText("You must enter your name \n");
       else
        text_so.setProperty("msg", chatName.text +": " + textInput.text);
        textArea.appendText (chatName.text +": "+textInput.text +"\n");
        textInput.text="";
      private function checkKey (e:ComponentEvent):void
       noName=(chatName.text=="<Enter Name>" || chatName.text=="");
       if (noName)
         textArea.appendText("You must enter your name \n");
       else
        text_so.setProperty("msg", chatName.text +": " + textInput.text);
        textArea.appendText (chatName.text +": "+textInput.text +"\n");
        textInput.text="";
      //Create NetStream instances
      private function checkConnect  (e:NetStatusEvent):void
       msg=e.info.code == "NetConnection.Connect.Success";
       if(msg)
        nsOut=new NetStream(nc);
        nsIn=new NetStream(nc);
        //NetStream
        nsOut.attachAudio(mic);
        nsOut.attachCamera(cam);
        nsOut.publish("camstream");
        nsIn.play("camstream");

    Hi Guys...
    I have found out what is wrong. I was importing the wrong package the correct one should have been:
    import fl.events.ComponentEvent;
    instead of
    import flash.events.ComponentEvent;
    I hope this is helpful for anyone caught in a simillar situation as me...Thanks..

  • Assign error with complex type return message

    Dear all,
    I have an axis web service with complex type return message. When I invoke the web service, and try to assign one element of the result to other variable, it fails with following error message(BPEL Fault:{http://schemas.xmlsoap.org/ws/2003/03/business-process/}selectionFailure{}
    The invoking web service and assignment BPEL source is as follows:
    <invoke name="registerConference" partnerLink="conferenceCenter" portType="tns:ConfArrangementPort" operation="Conference_Register" inputVariable="registerInput" outputVariable="registerOutput"/>
    <copy>
    <from variable="registerOutput" part="Conference_RegisterReturn" query="/Conference_RegisterReturn/confcity"></from>
    <to variable="bookHotelInput" part="si" query="/si/city"/>
    </copy>
    I tunneled the response SOAP message:
    ==== Response ====
    HTTP/1.1 200 OK
    Content-Type: text/xml; charset=utf-8
    Date: Sun, 31 Oct 2004 08:28:27 GMT
    Server: Apache Coyote/1.0
    Connection: close
    <?xml version="1.0" encoding="UTF-8"?>
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
    <ns1:Conference_RegisterResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://conference.sjtu.edu">
    <ns1:Conference_RegisterReturn href="#id0"/>
    </ns1:Conference_RegisterResponse>
    <multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns2:ConfInfo" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns2="http://conference.sjtu.edu">
    <confcity xsi:type="xsd:string">star</confcity>
    <confend xsi:type="xsd:string">20041120</confend>
    <confstart xsi:type="xsd:string">20041116</confstart>
    </multiRef>
    </soapenv:Body>
    </soapenv:Envelope>
    ==============
    However, when i check the invoke activity audit trail, it return the following info:
    <messages>
    <registerInput>
    <part xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" name="gi">
    <gi xmlns="http://conference.sjtu.edu">
    <attendeename xmlns="">ss</attendeename>
    <confname xmlns="">hh</confname>
    </gi>
    </part>
    </registerInput>
    <registerOutput>
    <part xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" name="Conference_RegisterReturn">
    <ns1:Conference_RegisterReturn xmlns:ns1="http://conference.sjtu.edu" href="#id0" />
    </part>
    </registerOutput>
    </messages>
    The detailed value of the return message lost, only leaving the href. Can I find the desired value again? should I try another XPATH expression? should I parse the result from the SOAP message directly? Or it's a problem of the system itself?
    Hope you can do me a favor, thanks.

    From Axis's user guide: RPC services default to the soap section 5 encoding rules, objects will be encoded via "multi-ref" serialization. Document services do not use any encoding (so in particular, you won't see multiref object serialization or SOAP-style arrays on the wire)
    May be I should try document service style instead of RPC. Thanks for your reply.

  • ERROR in TYPE-POOLS cihal - Global definitions. Sentence not permitted...

    Hi guys,
    My ERROR is: "Global definitions. Sentence not permitted in context" in transaction SMARTFORMS.
    My code is:
    TYPE-POOLS cihal. " error here
    TYPES:
    typ_rcgstdrecn TYPE TABLE OF rcgstdrecn,
    typ_ccihs_ialhiot TYPE TABLE OF ccihs_ialhiot,
    typ_cihal_resltapi_tab_type TYPE TABLE OF cihal_resltapi_tab_type,
    typ_ccihs_ihvaliot TYPE TABLE OF ccihs_ihvaliot,
    typ_ccihs_ipiot TYPE TABLE OF ccihs_ipiot,
    typ_ccihs_ipevaiot TYPE TABLE OF ccihs_ipevaiot,
    typ_ccihs_ipevinjiot TYPE TABLE OF ccihs_ipevinjiot,
    typ_cih01_ihprapi_tab_type TYPE TABLE OF ccihs_prapi,
    typ_ccihs_ipabsiot TYPE TABLE OF ccihs_ipabsiot,
    typ_ccihs_iprestriot TYPE TABLE OF ccihs_iprestriot,
    type_ccihs_ipevinjiot TYPE TABLE OF ccihs_ipevinjiot,
    typ_tline TYPE TABLE OF tline.
    TYPES: BEGIN OF typ_datos_acc,
            nachn TYPE pad_nachn,
            name2 TYPE pad_name2,
            vorna TYPE pad_vorna,
            years TYPE i,
            werks TYPE persa,
            berkt TYPE berkt,
      END OF typ_datos_acc.
    " end code
    This code is in the tab "types" belonging to the definitions of global smartform.
    Anybody can help me with this error?
    Where can include the "TYPE-POOLS cihal." in my smartform without giving me this error?
    Thanks for your help.

    Hi Anup Verma,
    What you say is correct, to include the TYPE-POOLS in the initialization tab.
    What was happening is that the Line:
    typ_cihal_resltapi_tab_type TYPE OF TABLE cihal_resltapi_tab_type,
    declared in the types tab was obsolete and I had to comment to activate correctly.
    Thank you very much for your help.

  • Studio 12.3 C compiler: internal compiler error: vector type in ty_build_co

    Trying to compile libspeex, the C compiler errors out with:
    cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -I/usr/pkg/include -xO3 -m64 -xarch=native -xdepend -xvector -xtrigraphs -xannotate=no -w -features=no%conststrings,extensions -xc99 -D_XOPEN_SOURCE=600 -D__EXTENSIONS__=1 -c vq.c -KPIC -DPIC -o vq.o
    "vq_sse.h", line 37: internal compiler error: vector type in ty_build_composite()
    cc: acomp failed for vq.c
    The only way I was able to get it to compile was to remove -x03 -xarch=native -xvector completely (all three had to be removed):
    cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -I/usr/pkg/include -m64 -xdepend -xtrigraphs -xannotate=no -w -features=no%conststrings,extensions -xc99 -D_XOPEN_SOURCE=600 -D__EXTENSIONS__=1 -c vq.c -KPIC -DPIC -o vq.o

    It looks like you have run into bug 15757788, which has been fixed internally but does not seem to have been released in a patch yet. The bug report does not list a workaround.
    If you have a support contract, you can view the status of the bug at My Oracle Support, and you can check periodically for the next patch. You can also file a request to be notified when a patch is available, and possibly get a pre-release patch to test.

  • Warning: Compiler errors during type creation

    Hello all,
    when I run the following little script in my Oracle 8.1.7 SQL plus spreadsheet I get the following error message:
    "Warning: Compiler errors during type creation". (This is my offhand translation from German, since I have a German version)
    There is no further hint as to what the nature of the error is or how I can fix it, but for sure I can't use the type I tried to define.
    Can anybody help?
    Here is the code:
    set serveroutput on ;
    create or replace type DataPoint as object(
    name varchar2(20)
    create or replace type DataPointList as table of DataPoint ;
    create or replace type ElementType as object (
    TypeName varchar(20),
    Datapoints DataPointList
    create or replace type ElementList as table of ElementType ;
    Regards,
    Norbert Ploett
    null

    create or replace type DataPoint as object(
    name varchar2(20)
    create table DataPointList of DataPoint ;
    create or replace type ElementType as object (
    TypeName varchar(20),
    Datapoints DataPointList
    create table ElementList of ElementType ;
    This should work in the given case
    Ravi
    Regards,
    Norbert Ploett
    Regards,
    Norbert Ploett
    <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">quote:</font><HR>Originally posted by Norbert.Ploett:
    Hello all,
    when I run the following little script in my Oracle 8.1.7 SQL plus spreadsheet I get the following error message:
    "Warning: Compiler errors during type creation". (This is my offhand translation from German, since I have a German version)
    There is no further hint as to what the nature of the error is or how I can fix it, but for sure I can't use the type I tried to define.
    Can anybody help?
    Here is the code:<HR></BLOCKQUOTE>
    null

  • Compiler error: incompatible types

    When I try to compile this code it gives the error "incompatible types".
    import java.util.ArrayList;
    public class Poly {
         public static void main (String args[]) {
              Number integer = new Integer(1);
              ArrayList<Number> integers = new ArrayList<Integer>();
    }Assigning a Number object an Integer which extends Number works fine.
    But when I try to assign an ArrayList<Number> object an ArrayList<Integer> object it gives an imcompatible types error.
    Shouldn't it work?
    Edited by: aexyl93 on Jun 7, 2010 2:00 AM
    Edited by: aexyl93 on Jun 7, 2010 2:05 AM

    aexyl93 wrote:
    Thanks for the quick replies.
    I've never seen ArrayList<? extends obj> before.Nitpick: it's not "? extends obj" it's "? extends SomeClass".
    "obj" kind of implies that you could use a variable/field here, which is wrong.
    I thought it would be able to hold an object which extends what it's supposed to hold.A List<? extends Number> could contain any class that extends Number (as well as Number itself if it weren't an abstract class). However you can't add anything (except null), because you don't know the concrete type at this point.

Maybe you are looking for

  • Select schema via cursor

    I am working with a database in which all schemas have the same tables. I am trying to write a PL/SQL routine that will loop through each schema, query a table in that schema, and insert that data into a master table (simplified explanation). I can g

  • How to Add Still Photo for Movie Trailer?

    I can't get iMovie '11 to see any of my iPhoto still pictures to add to a Movie Trailer. How can I do this? The photo icon is gray.

  • Upgrading iPhoto 6

    Can I upgrade iPhoto 6 to iPhoto 11 and still keep my albums?

  • Release Rule Form

    I am defining Release rule form, defined all the parameters but Ship From, Warehouse list is not coming, giving error message as "FRM-41830: List of ValueContains no entries". I have defined Transaction types, warehouse is coming in LOV but not appea

  • Help urgently needed re- random crackle in GB

    Hi all, been using GB for 2 years and have suffered on and off with random crackles while recording or especially when mixing or converting to an i-life preview or itunes, lately though it seems to be onevery track and stopping me from finishing my a