Return-Path: Delivered-To: apmail-ant-notifications-archive@minotaur.apache.org Received: (qmail 87873 invoked from network); 11 Dec 2009 21:02:22 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 11 Dec 2009 21:02:22 -0000 Received: (qmail 31735 invoked by uid 500); 11 Dec 2009 21:02:22 -0000 Delivered-To: apmail-ant-notifications-archive@ant.apache.org Received: (qmail 31665 invoked by uid 500); 11 Dec 2009 21:02:21 -0000 Mailing-List: contact notifications-help@ant.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ant.apache.org Delivered-To: mailing list notifications@ant.apache.org Received: (qmail 31656 invoked by uid 99); 11 Dec 2009 21:02:21 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 Dec 2009 21:02:21 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 Dec 2009 21:02:10 +0000 Received: by brutus.apache.org (Postfix, from userid 33) id BF1C6234C1E9; Fri, 11 Dec 2009 13:01:47 -0800 (PST) From: bugzilla@apache.org To: notifications@ant.apache.org Subject: DO NOT REPLY [Bug 48382] New: ejbgen task failure with JDK 1.6 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ant X-Bugzilla-Component: Optional Tasks X-Bugzilla-Keywords: X-Bugzilla-Severity: critical X-Bugzilla-Who: mgainty@hotmail.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: notifications@ant.apache.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: X-Bugzilla-URL: https://issues.apache.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Date: Fri, 11 Dec 2009 13:01:47 -0800 (PST) X-Virus-Checked: Checked by ClamAV on apache.org https://issues.apache.org/bugzilla/show_bug.cgi?id=48382 Summary: ejbgen task failure with JDK 1.6 Product: Ant Version: 1.7.1 Platform: Sun OS/Version: All Status: NEW Severity: critical Priority: P2 Component: Optional Tasks AssignedTo: notifications@ant.apache.org ReportedBy: mgainty@hotmail.com http://download.oracle.com/docs/cd/E13226_01/workshop/docs81/doc/en/core/index.html the documentation states: The name of the Recording bean is given in the definition of that bean: /** * @ejbgen:entity prim-key-class="bands.RecordingBeanPK" * ejb-name = "Recording" * data-source-name="cgSampleDataSource" * table-name="recording_Sample" * abstract-schema-name = "Recording" * * ... */ abstract public class RecordingBean extends GenericEntityBean implements EntityBean { //put something useful here } //and here is the ant script target we need to invoke produces this exception: build.split.dir: [ejbgen] Exception in thread "main" java.lang.RuntimeException: Unknown javad oc problem: result=1, root=null: [ejbgen] Loading source file $TEMP/RecordingBean.java... [ejbgen] $TEMP/RecordingBean.java:13: illegal start of type [ejbgen] ... [ejbgen] ^ [ejbgen] $TEMP/RecordingBean.java:13: ';' expected [ejbgen] ... [ejbgen] ^ [ejbgen] $TEMP/RecordingBean.java:14: reached end of file while parsing [ejbgen] } [ejbgen] ^ [ejbgen] 3 errors [ejbgen] at com.bea.util.jam.internal.javadoc.JavadocRunner.run(JavadocRu nner.java:154) [ejbgen] at com.bea.util.jam.internal.javadoc.JavadocClassBuilder.initJav adoc(JavadocClassBuilder.java:269) [ejbgen] at com.bea.util.jam.internal.javadoc.JavadocClassBuilder.init(Ja vadocClassBuilder.java:96) [ejbgen] at com.bea.util.jam.provider.CompositeJamClassBuilder.init(Compo siteJamClassBuilder.java:45) [ejbgen] at com.bea.util.jam.provider.JamServiceFactoryImpl.createBuilder (JamServiceFactoryImpl.java:178) [ejbgen] at com.bea.util.jam.provider.JamServiceFactoryImpl.createClassLo ader(JamServiceFactoryImpl.java:137) [ejbgen] at com.bea.util.jam.provider.JamServiceFactoryImpl.createService (JamServiceFactoryImpl.java:78) [ejbgen] at com.bea.sgen.loader.JClassLoaderImpl.load(JClassLoaderImpl.ja va:107) [ejbgen] at com.bea.sgen.SGen.run(SGen.java:190) [ejbgen] at com.bea.wls.ejbgen.EJBGen.main(EJBGen.java:212) [ejbgen] at com.bea.wls.ejbgen.EJBGen.main(EJBGen.java:238) [ejbgen] at weblogic.tools.ejbgen.EJBGen.main(EJBGen.java:21) [javac] Compiling 9 source files to E:\Weblogic\WEBLOG~3\wlserver_10.0\sampl //commenting out the last test RecordingBeanEJB.ejb build.split.dir: [ejbgen] EJBGen WebLogic Server 10.0 SP2 Sat Apr 25 01:45:38 EDT 2009 121394 2 [ejbgen] Warning: No EJBGen file found! [javac] Compiling 8 source files to E:\Weblogic\WEBLOG~3\wlserver_10.0\sampl es\server\medrec\build\medrecEar\entityEjbs [ejbgen] EJBGen WebLogic Server 10.0 SP2 Sat Apr 25 01:45:38 EDT 2009 121394 2 [ejbgen] Creating E:\Weblogic\WEBLOG~3\wlserver_10.0\samples\server\medrec\b uild\medrecEar\sessionEjbs\com\bea\medrec\controller\AdminSessionHome.java [ejbgen] Creating E:\Weblogic\WEBLOG~3\wlserver_10.0\samples\server\medrec\b uild\medrecEar\sessionEjbs\com\bea\medrec\controller\RecordSessionHome.java [ejbgen] Creating E:\Weblogic\WEBLOG~3\wlserver_10.0\samples\server\medrec\b uild\medrecEar\sessionEjbs\com\bea\medrec\controller\PatientSessionHome.java [ejbgen] Creating E:\Weblogic\WEBLOG~3\wlserver_10.0\samples\server\medrec\b uild\medrecEar\sessionEjbs\com\bea\medrec\controller\MailSessionHome.java [ejbgen] Creating E:\Weblogic\WEBLOG~3\wlserver_10.0\samples\server\medrec\b uild\medrecEar\sessionEjbs\com\bea\medrec\controller\AdminSession.java [ejbgen] Creating E:\Weblogic\WEBLOG~3\wlserver_10.0\samples\server\medrec\b uild\medrecEar\sessionEjbs\com\bea\medrec\controller\RecordSession.java [ejbgen] Creating E:\Weblogic\WEBLOG~3\wlserver_10.0\samples\server\medrec\b uild\medrecEar\sessionEjbs\com\bea\medrec\controller\PatientSession.java [ejbgen] Creating E:\Weblogic\WEBLOG~3\wlserver_10.0\samples\server\medrec\b uild\medrecEar\sessionEjbs\com\bea\medrec\controller\MailSession.java [ejbgen] Creating E:\Weblogic\WEBLOG~3\wlserver_10.0\samples\server\medrec\b uild\medrecEar\sessionEjbs\\ejb-jar.xml [ejbgen] /C:/TEMP/com/bea/medrec/controller/AdminSessionEJB.java:82: Warning: EJB Local Reference 'ejb/local/prescription' doesn't have a JNDI name. Not ge nerating for it. //i thought the folks at weblogic might have mis-interpreted the doc //so i went back to the original testcase from cedric http://beust.com/ejbgen java -classpath ejbgen.jar;$JAVA_HOME/lib/tools.jar;$WL_HOME/samples/domains/medrec/security/MedRecDBMSPlugin.jar;$WL_HOME/server/lib/weblogic.jar;$WL_HOME/samples/server/medrec/build/swing_client/wsclient;$WL_HOME/samples/server/medrec/build/medrecEar/sessionEjbs;$WL_HOME/samples/server/medrec/build/medrecEar/entityEjbs;$WL_HOME/samples/domains/medrec/security/MedRecDBMSPlugin.jar;$WL_HOME/server/lib/weblogic.jar;%CLASSPATH%;$JAVAMAIL_HOME/mail-1.3.3.jar;$JAF_HOME/jaf-1.1/activation.jar;$AXIS_2_15/lib/axis2-codegen-1.5.jar;.;$ANT_HOME/lib/ant.jar;$JUNIT_HOME/junit-4.7.jar;%CLASSPATH% weblogic.tools.ejbgen.EJBGen AccountBean.java Exception in thread "main" java.lang.NoSuchMethodError: com.sun.javadoc.Annotati onDesc.memberValues()[Lcom/sun/javadoc/AnnotationDesc$MemberValuePair; at com.bea.util.jam.internal.java15.Javadoc15DelegateImpl.populateAnnota tion(Javadoc15DelegateImpl.java:93) at com.bea.util.jam.internal.java15.Javadoc15DelegateImpl.extractAnnotat ions(Javadoc15DelegateImpl.java:85) at com.bea.util.jam.internal.java15.Javadoc15DelegateImpl.extractAnnotat ions(Javadoc15DelegateImpl.java:60) at com.bea.util.jam.internal.javadoc.JavadocClassBuilder.addAnnotations( JavadocClassBuilder.java:338) at com.bea.util.jam.internal.javadoc.JavadocClassBuilder.populate(Javado cClassBuilder.java:246) at com.bea.util.jam.internal.javadoc.JavadocClassBuilder.populate(Javado cClassBuilder.java:211) at com.bea.util.jam.provider.CompositeJamClassBuilder.populate(Composite JamClassBuilder.java:62) at com.bea.util.jam.internal.JamClassLoaderImpl.loadClass(JamClassLoader Impl.java:95) at com.bea.util.jam.annotation.AnnotationProxy.initFromJavadocTag(Annota tionProxy.java:137) at com.bea.util.jam.internal.elements.AnnotatedElementImpl.addAnnotation ForTag(AnnotatedElementImpl.java:158) at com.bea.util.jam.internal.javadoc.JavadocClassBuilder.addAnnotations( JavadocClassBuilder.java:332) at com.bea.util.jam.internal.javadoc.JavadocClassBuilder.populate(Javado cClassBuilder.java:246) at com.bea.util.jam.internal.javadoc.JavadocClassBuilder.populate(Javado cClassBuilder.java:230) at com.bea.util.jam.internal.javadoc.JavadocClassBuilder.populate(Javado cClassBuilder.java:214) at com.bea.util.jam.provider.CompositeJamClassBuilder.populate(Composite JamClassBuilder.java:62) at com.bea.util.jam.internal.JamClassLoaderImpl.loadClass(JamClassLoader Impl.java:95) at com.bea.util.jam.internal.JamServiceImpl.getAllClasses(JamServiceImpl .java:67) at com.bea.sgen.SGen.loadClassesNew(SGen.java:331) at com.bea.sgen.SGen.run(SGen.java:187) at com.bea.wls.ejbgen.EJBGen.main(EJBGen.java:303) at com.bea.wls.ejbgen.EJBGen.main(EJBGen.java:311) at weblogic.tools.ejbgen.EJBGen.main(EJBGen.java:21) and the contents of the 1.6 tools.jar javap ./com/sun/javadoc/AnnotationDesc Compiled from "AnnotationDesc.java" public interface com.sun.javadoc.AnnotationDesc{ public abstract com.sun.javadoc.AnnotationTypeDoc annotationType(); public abstract com.sun.javadoc.AnnotationDesc$ElementValuePair[] elementVal ues(); } its clear ElementValuePair has substituted in memberValuePair com.sun.javadoc.Annotati onDesc.memberValues()[Lcom/sun/javadoc/AnnotationDesc$MemberValuePair; this is a P1 bug Environment: ANT 1.71 Weblogic 10.3 java -version java version "1.6.0_16" Java(TM) SE Runtime Environment (build 1.6.0_16-b01) Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode) I will file a JIRA thank you Martin Gainty -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.