Hi Alex 
I have the same problem. I am using jboss 3.2.5. when I call the accessor 
getCharFieldType on the MessageTypeStaticFields local intefarce, i get the same 
exception as above post. Any clue

Below related portion of ejb-jar.xml
    <entity>
  |       <description>Entity Bean ( CMP )</description>
  |       <display-name>MessageType</display-name>
  |       <ejb-name>MessageType</ejb-name>
  |       
<local-home>ae.comtrust.sdes.dexh.hubmanager.config.MessageTypeLocalHome</local-home>
  |       
<local>ae.comtrust.sdes.dexh.hubmanager.config.MessageTypeLocal</local>
  |       
<ejb-class>ae.comtrust.sdes.dexh.hubmanager.config.MessageTypeBean</ejb-class>
  |       <persistence-type>Container</persistence-type>
  |       <prim-key-class>java.lang.Integer</prim-key-class>
  |       <reentrant>False</reentrant>
  |       <cmp-version>2.x</cmp-version>
  |       <abstract-schema-name>MessageType</abstract-schema-name>
  |       <cmp-field>
  |         <field-name>strMessageName</field-name>
  |       </cmp-field>
  |       <cmp-field>
  |         <field-name>strServiceName</field-name>
  |       </cmp-field>
  |       <cmp-field>
  |         <field-name>numCustomerId</field-name>
  |       </cmp-field>
  |       <cmp-field>
  |         <field-name>strSchemaLocation</field-name>
  |       </cmp-field>
  |       <cmp-field>
  |         <field-name>strReplySchemaLoc</field-name>
  |       </cmp-field>
  |       <cmp-field>
  |         <field-name>strStylesheetLocation</field-name>
  |       </cmp-field>
  |       <cmp-field>
  |         <field-name>strConnectionAddress</field-name>
  |       </cmp-field>
  |       <cmp-field>
  |         <field-name>numConnectionPort</field-name>
  |       </cmp-field>
  |       <cmp-field>
  |         <field-name>numApplyCustomerRules</field-name>
  |       </cmp-field>
  |       <cmp-field>
  |         <field-name>numMessageTypeID</field-name>
  |       </cmp-field>
  |       <cmp-field>
  |         <field-name>numParentMessageID</field-name>
  |       </cmp-field>
  |       <cmp-field>
  |         <field-name>numMessageClass</field-name>
  |       </cmp-field>
  |       <cmp-field>
  |         <field-name>strReplyStylesheetLocation</field-name>
  |       </cmp-field>
  |       <primkey-field>numMessageTypeID</primkey-field>
  |       <security-role-ref>
  |         <role-name>sender-role</role-name>
  |         <role-link>sender</role-link>
  |       </security-role-ref>
  |       <security-identity>
  |         <use-caller-identity/>
  |       </security-identity>
  |       <query>
  |         <query-method>
  |           <method-name>findAll</method-name>
  |           <method-params/>
  |         </query-method>
  |         <ejb-ql>select object(o) from MessageType o</ejb-ql>
  |       </query>
  |       <query>
  |         <query-method>
  |           <method-name>findByMessageKeys</method-name>
  |           <method-params>
  |             <method-param>java.lang.String</method-param>
  |             <method-param>java.lang.String</method-param>
  |             <method-param>java.lang.String</method-param>
  |           </method-params>
  |         </query-method>
  |         <ejb-ql>select object(o) from MessageType o where o.strMessageName 
= ?1 AND o.strServiceName = ?2 AND o.numCustomerId = ?3</ejb-ql>
  |       </query>
  |     </entity>
  |     <entity>
  |       <description>Entity Bean ( CMP )</description>
  |       <display-name>MessageStaticFields</display-name>
  |       <ejb-name>MessageStaticFields</ejb-name>
  |       
<local-home>ae.comtrust.sdes.dexh.hubmanager.config.MessageStaticFieldsLocalHome</local-home>
  |       
<local>ae.comtrust.sdes.dexh.hubmanager.config.MessageStaticFieldsLocal</local>
  |       
<ejb-class>ae.comtrust.sdes.dexh.hubmanager.config.MessageStaticFieldsBean</ejb-class>
  |       <persistence-type>Container</persistence-type>
  |       
<prim-key-class>ae.comtrust.sdes.dexh.hubmanager.config.MessageStaticFieldsPK</prim-key-class>
  |       <reentrant>False</reentrant>
  |       <cmp-version>2.x</cmp-version>
  |       <abstract-schema-name>MessageStaticFields</abstract-schema-name>
  |       <cmp-field>
  |         <field-name>numMessageTypeId</field-name>
  |       </cmp-field>
  |       <cmp-field>
  |         <field-name>strFieldName</field-name>
  |       </cmp-field>
  |       <cmp-field>
  |         <field-name>strFieldValue</field-name>
  |       </cmp-field>
  |       <cmp-field>
  |         <field-name>charFieldType</field-name>
  |       </cmp-field>
  |       <cmp-field>
  |         <field-name>boolAppenToMsg</field-name>
  |       </cmp-field>
  |       <query>
  |         <query-method>
  |           <method-name>findAll</method-name>
  |           <method-params/>
  |         </query-method>
  |         <ejb-ql>select object(o) from MessageStaticFields o</ejb-ql>
  |       </query>
  |     </entity>
  |     <ejb-relation>
  |       <ejb-relation-name>MessageType - 
MessageStaticFields</ejb-relation-name>
  |       <ejb-relationship-role>
  |         <ejb-relationship-role-name>Each message type has one or more 
static fields</ejb-relationship-role-name>
  |         <multiplicity>One</multiplicity>
  |         <relationship-role-source>
  |           <ejb-name>MessageType</ejb-name>
  |         </relationship-role-source>
  |         <cmr-field>
  |           <cmr-field-name>messageStaticFields</cmr-field-name>
  |           <cmr-field-type>java.util.Collection</cmr-field-type>
  |         </cmr-field>
  |       </ejb-relationship-role>
  |       <ejb-relationship-role>
  |         <ejb-relationship-role-name>Each static field belongs to only one 
MessageType</ejb-relationship-role-name>
  |         <multiplicity>Many</multiplicity>
  |         <relationship-role-source>
  |           <ejb-name>MessageStaticFields</ejb-name>
  |         </relationship-role-source>
  |       </ejb-relationship-role>
  |     </ejb-relation>
  | 

below is related portion of jbosscmp-jdbc.xml


  |         <entity>
  |             <ejb-name>MessageType</ejb-name>
  |             <read-only>true</read-only>
  |             <read-ahead>
  |                 <strategy>on-find</strategy>
  |                 <page-size>200</page-size>
  |                 <eager-load-group>*</eager-load-group>
  |             </read-ahead>
  |             <table-name>T_MESSAGE_TYPE</table-name>
  |             <cmp-field>
  |                 <field-name>numMessageTypeID</field-name>
  |                 <column-name>NUM_MESSAGE_TYPE_ID</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>strMessageName</field-name>
  |                 <column-name>STR_MESSAGE_NAME</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>strServiceName</field-name>
  |                 <column-name>STR_SERVICE_NAME</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>numCustomerId</field-name>
  |                 <column-name>NUM_CUSTOMER_ID</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>strSchemaLocation</field-name>
  |                 <column-name>STR_SCHEMA_LOCATION</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>strReplySchemaLoc</field-name>
  |                 <column-name>STR_REPLY_SCHEMA_LOC</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>strStylesheetLocation</field-name>
  |                 <column-name>STR_STYLESHEET_LOCATION</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>strConnectionAddress</field-name>
  |                 <column-name>STR_CONNECTION_ADDRESS</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>numConnectionPort</field-name>
  |                 <column-name>NUM_CONNECTION_PORT</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>numApplyCustomerRules</field-name>
  |                 <column-name>BOOLEAN_APPLY_CUSTOMER_RULES</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>numParentMessageID</field-name>
  |                 <column-name>NUM_PARENT_MESSAGE_ID</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>numMessageClass</field-name>
  |                 <column-name>NUM_MESSAGE_TYPE</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>strReplyStylesheetLocation</field-name>
  |                 <column-name>STR_REPLY_STYLESHEET_LOCATION</column-name>
  |             </cmp-field>
  |         </entity>
  |         <entity>
  |             <ejb-name>MessageStaticFields</ejb-name>
  |             <read-only>true</read-only>
  |             <read-ahead>
  |                 <strategy>on-find</strategy>
  |                 <page-size>200</page-size>
  |                 <eager-load-group>*</eager-load-group>
  |             </read-ahead>
  |             <table-name>T_MESSAGE_STATIC_FIELDS</table-name>
  |             <cmp-field>
  |                 <field-name>numMessageTypeId</field-name>
  |                 <column-name>NUM_MESSAGE_TYPE_ID</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>strFieldName</field-name>
  |                 <column-name>STR_FIELD_NAME</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>strFieldValue</field-name>
  |                 <column-name>STR_FIELD_VALUE</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>charFieldType</field-name>
  |                 <column-name>CHAR_FIELD_TYPE</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>boolAppenToMsg</field-name>
  |                 <column-name>BOOL_APPEND_TO_MSG</column-name>
  |             </cmp-field>
  |         </entity>
  |             <ejb-relation>
  |                     <ejb-relation-name>MessageType - 
MessageStaticFields</ejb-relation-name>
  |                     <foreign-key-mapping/>
  |                     <ejb-relationship-role>
  |                             <ejb-relationship-role-name>Each message type 
has one or more static fields</ejb-relationship-role-name>
  |                 <key-fields>
  |                     <key-field>
  |                         <field-name>numMessageTypeID</field-name>
  |                         <column-name>NUM_MESSAGE_TYPE_ID</column-name>
  |                     </key-field>
  |                 </key-fields>
  |                     </ejb-relationship-role>
  |                     <ejb-relationship-role>
  |                             <ejb-relationship-role-name>Each static field 
belongs to only one MessageType</ejb-relationship-role-name>
  |                             <key-fields/>
  |                     </ejb-relationship-role>
  |             </ejb-relation>
  | 
  | 
  | 

below is the related portion in jboss.xml
                <entity>
  |                     <ejb-name>MessageType</ejb-name>
  |                     <read-only>true</read-only>
  |                     <configuration-name>Read Only Standard CMP 2.x 
EntityBean</configuration-name>
  |             </entity>
  |             <entity>
  |                     <ejb-name>MessageStaticFields</ejb-name>
  |                     <read-only>true</read-only>
  |                     <configuration-name>Read Only Standard CMP 2.x 
EntityBean</configuration-name>
  |             </entity>
  |             <container-configuration extends="Standard CMP 2.x EntityBean">
  |                 <container-name>Read Only Standard CMP 2.x 
EntityBean</container-name>
  |                 <commit-option>D</commit-option>
  |                             
<optiond-refresh-rate>1800</optiond-refresh-rate>
  |             </container-configuration>
  | 
the MessageType local interface

  | public interface MessageTypeLocal extends EJBLocalObject 
  | {
  |     String getStrMessageName();
  | 
  |     String getStrServiceName();
  | 
  |     String getNumCustomerId();
  | 
  |     String getStrSchemaLocation();
  | 
  |     void setStrSchemaLocation(String newStrSchemaLocation);
  | 
  |     String getStrReplySchemaLoc();
  | 
  |     void setStrReplySchemaLoc(String newStrReplySchemaLoc);
  | 
  |     String getStrStylesheetLocation();
  | 
  |     void setStrStylesheetLocation(String newStrStylesheetLocation);
  | 
  | 
  | 
  |     Long getNumConnectionPort();
  | 
  |     void setNumConnectionPort(Long newNumConnectionPort);
  | 
  | 
  | 
  |     int getNumApplyCustomerRules();
  | 
  |     void setNumApplyCustomerRules(int newNumApplyCustomerRules);
  | 
  |     Integer getNumMessageTypeID();
  | 
  |     String getStrConnectionAddress();
  | 
  |     void setStrConnectionAddress(String newStrConnectionAddress);
  | 
  |     Long getNumParentMessageID();
  | 
  |     void setNumParentMessageID(Long newNumParentMessageID);
  | 
  |     short getNumMessageClass();
  | 
  |     void setNumMessageClass(short newNumMessageClass);
  | 
  |     String getStrReplyStylesheetLocation();
  | 
  |     void setStrReplyStylesheetLocation(String 
newStrReplyStylesheetLocation);
  | 
  |     Collection getMessageStaticFields();
  | 
  |     void setMessageStaticFields(Collection newMessageStaticFields);
  | 
The MessageStaticFields local interface
        String getNumMessageTypeId();
  | 
  |     String getStrFieldName();
  | 
  |     String getStrFieldValue();
  | 
  |     void setStrFieldValue(String newStrFieldValue);
  | 
  |     String getCharFieldType();
  | 
  |     void setCharFieldType(String newCharFieldType);
  | 
  |     Boolean getBoolAppenToMsg();
  | 
  |     void setBoolAppenToMsg(Boolean newBoolAppenToMsg);
  | 

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3895389#3895389

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3895389


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to