I was just testing the latest xdoclet 14:30 EST Dec 28/2001 and was getting the following stackatrace
Generating EJB deployment descriptor. [ejbdoclet] (TemplateEngine.invokeMethod 761 ) Invoking method failed: forAllSecurityRoles , line=7 of template file: /xdoclet/ejb/ejb-jar_xml.j [ejbdoclet] java.lang.IncompatibleClassChangeError [ejbdoclet] javadoc: In doclet class xdoclet.DocletTask$DocletMain, method start has thrown an exception java.lang.reflect.InvocationTargetException [ejbdoclet] at xdoclet.ejb.tags.SecurityTagsHandler.forAllSecurityRoles(SecurityTagsHandler.java:57) [ejbdoclet] at java.lang.reflect.Method.invoke(Native Method) [ejbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:753) [ejbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:837) [ejbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:705) [ejbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:441) [ejbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:323) [ejbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:710) .... In SecurityTagsHandler Line 57 I changed it to ClassDoc[] classes = getContext().getRoot().classes(); And it worked. Bug? or am I doing something wrong? _______________________________________________ Xdoclet-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-devel
