Bugs item #570212, was opened at 2002-06-17 15:58 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=376685&aid=570212&group_id=22866
Category: JBossCMP Group: v3.0 Rabbit Hole >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Frank Langelage (lafr) Assigned to: Dain Sundstrom (dsundstrom) Summary: 3.0.1: CMR, EJBException Initial Comment: Every time I try to create a bean with an foreign key, I get an EJBException: Number of input values does not match number of question marks. It sees that org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCAbstractCMPFieldBridge.setArgumentParameters is called to often. Look at the extract from server.log attached. All country-beans are created successfully. The first address-bean, which has a reference to countr (country_id) fails with this error. P.S.: With JBoss 3.0.0 all works fine. ---------------------------------------------------------------------- >Comment By: Dain Sundstrom (dsundstrom) Date: 2002-06-18 21:47 Message: Logged In: YES user_id=251431 Fixed in HEAD and BRANCH-3_0 ---------------------------------------------------------------------- Comment By: Dain Sundstrom (dsundstrom) Date: 2002-06-17 17:57 Message: Logged In: YES user_id=251431 The trace log really helped. This is a bug in the new start up code in JDBCStoreManager. The command objects are constructed before the relationships are resolved, and the JDBCCreateEntityCommand builds the insert query in the constructor. I'll fix this tomorrow morning. ---------------------------------------------------------------------- Comment By: Frank Langelage (lafr) Date: 2002-06-17 17:02 Message: Logged In: YES user_id=300021 I don't think that it is a mapping problem, but I attached the files as reauested. For EJB address there are 8 fields / parameters / question marks. But JBoss tries to set parameter number nine with null. This causes the error / EJBException. ---------------------------------------------------------------------- Comment By: Dain Sundstrom (dsundstrom) Date: 2002-06-17 16:07 Message: Logged In: YES user_id=251431 I am going to guess you have some weird unsupported mapping. Can your attach the ejb-jar.xml and jbosscmp-jdbc.xml file? Also can you increase the log level to trace and post the parameters set for the failed command? ---------------------------------------------------------------------- Comment By: Frank Langelage (lafr) Date: 2002-06-17 16:01 Message: Logged In: YES user_id=300021 server.log was too big, so now a reduce version. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=376685&aid=570212&group_id=22866 ---------------------------------------------------------------------------- Bringing you mounds of caffeinated joy >>> http://thinkgeek.com/sf <<< _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development