|
Hi sesques, Thanks for ur interest on me. Here i am posting I have created a simple cmp , with 3 fields empId, empFirstname,empLastName. Here empId is primary key with autoincrement. When i enter Emp first name, last name using the create method my cmp is working fine and i am able to create new row with autoincrement. When i call setEmpFirstName() or serEmpLastName() methods from my client geeting an error given below java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: [java] java.rmi.ServerException: RuntimeException; nested exception is: [java] java.lang.IllegalArgumentException: Attempt to get lock ref with a null object [java] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:292) [java] at sun.rmi.transport.Transport$1.run(Transport.java:148) [java] at java.security.AccessController.doPrivileged(Native Method) [java] at sun.rmi.transport.Transport.serviceCall(Transport.java:144) [java] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460) [java] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701) [java] at java.lang.Thread.run(Thread.java:534) .....21 ejb-jar.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd"> <ejb-jar > <description>[CDATA[No Description.]]</description> <display-name>Generated by XDoclet</display-name> <enterprise-beans> <entity > <description>[CDATA[]]</description> <ejb-name>Employee</ejb-name> <home>com.emp.empdata.EmployeeHome</home> <remote>com.emp.empdata.Employee</remote> <local-home>com.emp.empdata.EmployeeLocalHome</local-home> <local>com.emp.empdata.EmployeeLocal</local> <ejb-class>com.emp.empdata.EmployeeCMP</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>mytestSchema</abstract-schema-name> <cmp-field > <description>[CDATA[Returns the id]]</description> <field-name>id</field-name> </cmp-field> <cmp-field > <description>[CDATA[Returns the empFirstName]]</description> <field-name>empFirstName</field-name> </cmp-field> <cmp-field > <description>[CDATA[Returns the empLastName]]</description> <field-name>empLastName</field-name> </cmp-field> <primkey-field>id</primkey-field> <security-identity><use-caller-identity/></security-identity> <!-- Write a file named ejb-finders-EmployeeBean.xml if you want to define extra finders. --> </entity> </enterprise-beans> <assembly-descriptor > <security-role> <role-name>every onene</role-name> </security-role> <method-permission> <role-name>every one</role-name> <method> <ejb-name>Employee</ejb-name> <method-name>*</method-name> </method> </method-permission> <container-transaction> <method> <ejb-name>Employee</ejb-name> <method-name>*</method-name> </method> <trans-attribute>Required</trans-attribute> </container-transaction> </assembly-descriptor> </ejb-jar> jbosscmp-jdbc.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE jbosscmp-jdbc PUBLIC "-//JBoss//DTD JBOSSCMP-JDBC 3.2//EN" "http://www.jboss.org/j2ee/dtd/jbosscmp-jdbc_3_2.dtd"> <jbosscmp-jdbc> <defaults> <datasource>java:/MySqlDS</datasource> <datasource-mapping>mySQL</datasource-mapping> <create-table>true</create-table> <remove-table>true</remove-table> </defaults> <enterprise-beans> <entity> <ejb-name>Employee</ejb-name> <cmp-field> <field-name>id</field-name> <column-name>emp_id</column-name> <jdbc-type>INTEGER</jdbc-type> <sql-type>INTEGER</sql-type> <auto-increment></auto-increment> </cmp-field> <cmp-field> <field-name>empFirstName</field-name> <column-name>emp_firstname</column-name> <jdbc-type>VARCHAR</jdbc-type> <sql-type>VARCHAR(25)</sql-type> </cmp-field> <cmp-field> <field-name>empLastName</field-name> <column-name>emp_lastname</column-name> <jdbc-type>VARCHAR</jdbc-type> <sql-type>VARCHAR(25)</sql-type> </cmp-field> </entity> </enterprise-beans> </jbosscmp-jdbc> please let me know the reason. please tell me what is the exact problem vamsi View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3831755#3831755 Reply to the post: http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3831755 |
- Re: [JBoss-user] Attempt to get lock ref with a null object James Black
- Re: [JBoss-user] Attempt to get lock ref with a null obj... Adrian Brock
- [JBoss-user] Attempt to get lock ref with a null object jeroend
- [JBoss-user] Attempt to get lock ref with a null object Vamsi Sarma
- RE: [JBoss-user] Attempt to get lock ref with a null obj... Vamsi Sarma
- RE: [JBoss-user] Attempt to get lock ref with a null obj... Bruce Ashton
