I don't know about this error, on the other hand though it doesn't make much sense to me to have so many parameters for ejbCreate. For performance and convenience you should only set a few ( the most necessary) parameters in ejbCreate and set the others later via the individual set methods (if using local interfaces). Otherwise trying to pass in a data transfer object (value object) to ejbCreate might make more sense, also concerning maintainability. This is also mentioned in a few J2EE/EJB design patterns sources I've come across.
Later, Bernhard -----Ursprungliche Nachricht----- Von: Andreas Langman [mailto:[EMAIL PROTECTED]] Gesendet: Dienstag, 9. April 2002 08:47 An: [EMAIL PROTECTED] Betreff: [Xdoclet-user] Error Message "Tried to set 30th parameter" Hello, i use middlegen (CVS Version) with included XDoclet Version, so i dont know if it is the newest XDoclet... I have an Ejb-Create Method with more than 30 Parameters. The following appears in Task ejbdoclet : (while generating Local Home interface) In member ejbCreate. Tried to set 30th parameter. FIXME! java.lang.IllegalStateException: parameter can't be null! at xjavadoc.AbstractExecutableMember.toString(AbstractExecutableMember.java:367 ) at xjavadoc.AbstractExecutableMember.signature(AbstractExecutableMember.java:34 7) at xjavadoc.AbstractExecutableMember.nameWithSignature(AbstractExecutableMember .java:261) at xjavadoc.AbstractClass.addMethod(AbstractClass.java:772) at xjavadoc.SimpleParser.MethodDeclaration(SimpleParser.java:1051) at xjavadoc.SimpleParser.ClassBodyDeclaration(SimpleParser.java:379) at xjavadoc.SimpleParser.ClassBody(SimpleParser.java:295) at xjavadoc.SimpleParser.UnmodifiedClassDeclaration(SimpleParser.java:256) at xjavadoc.SimpleParser.ClassDeclaration(SimpleParser.java:215) at xjavadoc.SimpleParser.TypeDeclaration(SimpleParser.java:144) at xjavadoc.SimpleParser.CompilationUnit(SimpleParser.java:96) at xjavadoc.SourceClass.parse(SourceClass.java:207) at xjavadoc.XJavaDoc$ParseThread.run(XJavaDoc.java:685) Appears this problem in the aktual Version?? Thanks, Andreas Langmann _______________________________________________ Xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user _______________________________________________ Xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user
