Return-Path: Delivered-To: apmail-openjpa-dev-archive@www.apache.org Received: (qmail 72953 invoked from network); 3 Nov 2007 05:44:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 Nov 2007 05:44:28 -0000 Received: (qmail 8390 invoked by uid 500); 3 Nov 2007 05:43:31 -0000 Delivered-To: apmail-openjpa-dev-archive@openjpa.apache.org Received: (qmail 8361 invoked by uid 500); 3 Nov 2007 05:43:31 -0000 Mailing-List: contact dev-help@openjpa.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openjpa.apache.org Delivered-To: mailing list dev@openjpa.apache.org Received: (qmail 8293 invoked by uid 99); 3 Nov 2007 05:43:31 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Nov 2007 22:43:31 -0700 X-ASF-Spam-Status: No, hits=-99.8 required=10.0 tests=ALL_TRUSTED,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 03 Nov 2007 05:43:53 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 876FE410137 for ; Fri, 2 Nov 2007 22:43:10 -0700 (PDT) Message-ID: <12517335.1194068590552.JavaMail.jira@brutus> Date: Fri, 2 Nov 2007 22:43:10 -0700 (PDT) From: "Richmond Stevenson (JIRA)" To: dev@openjpa.apache.org Subject: [jira] Commented: (OPENJPA-294) Exception while enchnancing the java classes using OpenJPA PCEnhancerTask with build.xml In-Reply-To: <5174621.1185380071785.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/OPENJPA-294?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12539865 ] Richmond Stevenson commented on OPENJPA-294: -------------------------------------------- Did you ever resolve this? We're having the exact same problem in Rational Software Architect - we've tried adding the WEB-INF/classes directory to the ant task class path with no luck. Thanks, Rich Quoted from: http://www.nabble.com/-jira--Created%3A-%28OPENJPA-294%29-Exception-while-enchnancing--the-java-classes-using-OpenJPA-PCEnhancerTask--with-build.xml-tf4143228.html#a11785877 > Exception while enchnancing the java classes using OpenJPA PCEnhancerTask with build.xml > ------------------------------------------------------------------------------------------ > > Key: OPENJPA-294 > URL: https://issues.apache.org/jira/browse/OPENJPA-294 > Project: OpenJPA > Issue Type: Bug > Components: jpa > Affects Versions: 1.0.0 > Environment: RSA 7.0 + J2ee environment > Reporter: chowdareddy somu > Fix For: 1.0.0 > > > Hi All, > While building the project I'm using the following script in build.xml to Enhance the classes using the openJPA enhancer. I am getting exception while building the script " [openjpac] java.lang.IllegalArgumentException: java.lang.ClassNotFoundException: entities.TBLFireResourceDO". > And doing this in RSA 7.0 environment!. looks like build path and everything is correct. > here is the build.xml > > > > > > > > > > > > > > > Exception Trace. > Buildfile: C:\workspaces\FPA_Persistance\InheritancePersistance\src\build.xml > +Datatype eclipse.convertPath org.eclipse.core.resources.ant.ConvertPath > +Datatype eclipse.incrementalBuild org.eclipse.core.resources.ant.IncrementalBuild > +Datatype eclipse.refreshLocal org.eclipse.core.resources.ant.RefreshLocalTask > +Datatype emf.XSD2Java org.eclipse.xsd.ecore.importer.taskdefs.XSDGeneratorTask > +Datatype emf.Ecore2Java org.eclipse.emf.importer.ecore.taskdefs.EcoreGeneratorTask > +Datatype http://com.ibm.adapter.j2c:batchImport com.ibm.adapter.j2c.command.internal.ant.tasks.BatchImport > +Datatype http://com.ibm.adapter.j2c:generateService com.ibm.adapter.j2c.command.internal.ant.tasks.GenerateInterfaceType > +Datatype http://com.ibm.adapter.j2c:importResourceAdapter com.ibm.adapter.j2c.command.internal.ant.tasks.ImportResourceAdapter > +Datatype http://com.ibm.adapter.j2c:migrate com.ibm.adapter.j2c.command.internal.ant.tasks.ScriptMigration > +Datatype com.ibm.xtools.ras.importAsset com.ibm.xtools.ras.impord.ant.task.internal.ImportAsset > +Datatype emf.Rose2Java org.eclipse.emf.importer.rose.taskdefs.RoseGeneratorTask > +Datatype ejbDeploy com.ibm.etools.ejb.ant.EJBDeploy > +Datatype accessBeanRegeneration com.ibm.etools.accessbean.ant.AccessBeanRegeneration > +Datatype autoAppInstall com.ibm.etools.wrd.ant.WRDAutoAppInstall > +Datatype com.ibm.xtools.publish.CLModelPublish com.ibm.xtools.publish.uml2.internal.ant.task.CLModelPublish > +Datatype com.ibm.xtools.publish.CLReportPublish com.ibm.xtools.publish.uml2.internal.ant.task.CLReportPublish > +Datatype com.ibm.xtools.ras.exportManifest com.ibm.xtools.ras.export.ant.task.internal.ExportManifest > +Datatype com.ibm.xtools.ras.updateManifest com.ibm.xtools.ras.export.ant.task.internal.UpdateManifest > +Datatype http://com.ibm.adapter:discover com.ibm.adapter.command.internal.ant.tasks.GenerateDataType > +Datatype http://com.ibm.adapter:displayAll com.ibm.adapter.command.internal.ant.tasks.DisplayProperties > +Datatype http://com.ibm.adapter:createProject com.ibm.adapter.command.internal.ant.tasks.CreateProject > +Datatype wsgen ws.ant.task.WebServiceGenerationAntTask > +Datatype jet.compile org.eclipse.jet.ant.tasks.JETCompileTask > +Datatype jet.transform org.eclipse.jet.ant.tasks.JETTransformTask > +Datatype help.buildHelpIndex org.eclipse.help.internal.base.ant.BuildHelpIndex > +Datatype setDebugInfo com.ibm.etools.ant.extras.SetDebugInfo > +Datatype getJavacErrorCount com.ibm.etools.ant.extras.GetJavacErrorCount > +Datatype getProjectData com.ibm.etools.ant.extras.GetProjectData > +Datatype projectBuild com.ibm.etools.ant.extras.ProjectBuild > +Datatype earImport com.ibm.etools.j2ee.ant.EARImport > +Datatype earExport com.ibm.etools.j2ee.ant.EARExport > +Datatype warExport com.ibm.etools.j2ee.ant.WARExport > +Datatype appClientExport com.ibm.etools.j2ee.ant.ApplicationClientExport > +Datatype ejbExport com.ibm.etools.ejb.ant.EJBExport > +Datatype utilJar com.ibm.etools.j2ee.ant.BuildApplicationUtilJar > +Datatype validationPreference com.ibm.etools.validate.ant.ValidationPreference > +Datatype targetRuntimeCreate com.ibm.etools.ant.extras.TargetRuntimeCreate > +Datatype projectImport com.ibm.etools.ant.extras.ProjectImport > +Datatype projectGetErrors com.ibm.etools.ant.extras.ProjectGetErrors > +Datatype workspaceBuild com.ibm.etools.ant.extras.WorkspaceBuild > +Datatype workspaceGetErrors com.ibm.etools.ant.extras.WorkspaceGetErrors > +Datatype workspacePreferenceGet com.ibm.etools.ant.extras.WorkspacePreferenceGet > +Datatype workspacePreferenceSet com.ibm.etools.ant.extras.WorkspacePreferenceSet > +Datatype workspacePreferenceFile com.ibm.etools.ant.extras.WorkspacePreferenceFile > +Datatype captureBuildMessages com.ibm.etools.ant.extras.CaptureBuildMessages > +Datatype projectSetImport com.ibm.etools.ant.extras.ProjectSetImport > +Datatype projectSetBuild com.ibm.etools.ant.extras.ProjectSetBuild > +Datatype com.ibm.xtools.ras.addArtifactType com.ibm.xtools.ras.type.descriptor.ant.task.internal.AddArtifactType > +Datatype analysis.analyze com.ibm.xtools.analysis.commandline.ant.AnalyzeTask > +Datatype eclipse.checkDebugAttributes org.eclipse.jdt.core.CheckDebugAttributes > +Datatype eclipse.brand org.eclipse.pde.internal.build.tasks.BrandTask > +Datatype eclipse.fetch org.eclipse.pde.internal.build.tasks.FetchTask > +Datatype eclipse.buildScript org.eclipse.pde.internal.build.tasks.BuildScriptGeneratorTask > +Datatype eclipse.generateFeature org.eclipse.pde.internal.build.tasks.FeatureGeneratorTask > +Datatype eclipse.buildManifest org.eclipse.pde.internal.build.tasks.BuildManifestTask > +Datatype eclipse.assembler org.eclipse.pde.internal.build.tasks.PackagerTask > +Datatype eclipse.idReplacer org.eclipse.pde.internal.build.tasks.IdReplaceTask > +Datatype eclipse.jnlpGenerator org.eclipse.pde.internal.build.tasks.JNLPGeneratorTask > +Datatype eclipse.unzipperBuilder org.eclipse.pde.internal.build.tasks.UnzipperGeneratorTask > +Datatype eclipse.fetchFilesGenerator org.eclipse.pde.internal.build.tasks.FetchFileGeneratorTask > +Datatype eclipse.versionReplacer org.eclipse.pde.internal.build.tasks.GenericVersionReplacer > +Datatype pde.convertSchemaToHTML org.eclipse.pde.internal.core.ant.ConvertSchemaToHTML > +Datatype pde.exportPlugins org.eclipse.pde.internal.core.ant.PluginExportTask > +Datatype pde.exportFeatures org.eclipse.pde.internal.core.ant.FeatureExportTask > +Datatype emf.JETEmitter org.eclipse.emf.ant.taskdefs.codegen.JETEmitterTask > +Datatype emf.JMerger org.eclipse.emf.ant.taskdefs.codegen.JMergerTask > +Datatype emf.util.RemoveVersion org.eclipse.emf.ant.taskdefs.RemoveVersionTask > +Datatype http://com.ibm.adapter.j2c:buildService com.ibm.adapter.j2c.command.internal.ant.types.CreateInterface > +Datatype http://com.ibm.adapter.j2c:method com.ibm.adapter.j2c.command.internal.ant.types.MethodElement > +Datatype http://com.ibm.adapter.j2c:methodName com.ibm.adapter.j2c.command.internal.ant.types.Name > +Datatype http://com.ibm.adapter.j2c:methodInput com.ibm.adapter.j2c.command.internal.ant.types.Input > +Datatype http://com.ibm.adapter.j2c:methodOutput com.ibm.adapter.j2c.command.internal.ant.types.Output > +Datatype http://com.ibm.adapter.j2c:resourceAdapter com.ibm.adapter.j2c.command.internal.ant.types.ResourceAdapter > +Datatype http://com.ibm.adapter.j2c:interactionSpec com.ibm.adapter.j2c.command.internal.ant.types.InteractionSpec > +Datatype http://com.ibm.adapter.j2c:connectionSpec com.ibm.adapter.j2c.command.internal.ant.types.ConnectionSpec > +Datatype http://com.ibm.adapter.j2c:managedConnectionFactory com.ibm.adapter.j2c.command.internal.ant.types.MCFProperties > +Datatype http://com.ibm.adapter.j2c:argumentBinding com.ibm.adapter.j2c.command.internal.ant.types.ArgumentBinding > +Datatype ras.builtDeployableArtifact com.ibm.xtools.ras.export.ant.task.internal.BuiltDeployableArtifact > +Datatype http://com.ibm.adapter:importResource com.ibm.adapter.command.internal.ant.types.ImportResource > +Datatype http://com.ibm.adapter:queryProperties com.ibm.adapter.command.internal.ant.types.QueryProperties > +Datatype http://com.ibm.adapter:queryResult com.ibm.adapter.command.internal.ant.types.QueryResult > +Datatype http://com.ibm.adapter:performImport com.ibm.adapter.command.internal.ant.types.PerformImport > +Datatype http://com.ibm.adapter:writeToWorkspace com.ibm.adapter.command.internal.ant.types.WriteToWorkspace > +Datatype http://com.ibm.adapter:selectElement com.ibm.adapter.command.internal.ant.types.NodeElement > +Datatype http://com.ibm.adapter:propertyElement com.ibm.adapter.command.internal.ant.types.properties.AntPropertyElement > +Datatype http://com.ibm.adapter:propertyGroup com.ibm.adapter.command.internal.ant.types.properties.AntPropertyGroup > +Datatype http://com.ibm.adapter:propertyTree com.ibm.adapter.command.internal.ant.types.properties.AntPropertyTree > +Datatype http://com.ibm.adapter:propertyNode com.ibm.adapter.command.internal.ant.types.properties.AntPropertyNode > +Datatype http://com.ibm.adapter:propertyTable com.ibm.adapter.command.internal.ant.types.properties.AntPropertyTable > +Datatype http://com.ibm.adapter:propertyCell com.ibm.adapter.command.internal.ant.types.properties.AntPropertyCell > +Datatype http://com.ibm.adapter:propertyArray com.ibm.adapter.command.internal.ant.types.properties.AntPropertyArray > +Datatype http://com.ibm.adapter:propertyValue com.ibm.adapter.command.internal.ant.types.properties.AntPropertyValue > +Datatype http://com.ibm.adapter:discoveryAgents com.ibm.adapter.command.internal.ant.types.DiscoveryAgents > +Datatype http://com.ibm.adapter:resourceWriters com.ibm.adapter.command.internal.ant.types.ResourceWriters > +Datatype http://com.ibm.adapter:importConfigurations com.ibm.adapter.command.internal.ant.types.ImportConfigurations > Adding reference: ant.projectHelper > Adding reference: ant.parsing.context > Adding reference: ant.targets > parsing buildfile C:\workspaces\FPA_Persistance\InheritancePersistance\src\build.xml with URI = file:///C:/workspaces/FPA_Persistance/InheritancePersistance/src/build.xml > Setting ro project property: ant.project.name -> enahnceJPA > Adding reference: enahnceJPA > Setting ro project property: ant.file.enahnceJPA -> C:\workspaces\FPA_Persistance\InheritancePersistance\src\build.xml > Project base dir set to: C:\workspaces\FPA_Persistance\InheritancePersistance\src > +Target: > +Target: enhance > Arguments: -verbose -debug -Dbasedir=C:\workspaces\FPA_Persistance\InheritancePersistance\src -Dorg.eclipse.ant.core.ANT_PROCESS_ID=1185379761082 > Adding reference: eclipse.ant.targetVector > Build sequence for target(s) `enhance' is [enhance] > Complete build sequence is [enhance, ] > enhance: > Adding reference: eclipse.progress.monitor > Class org.apache.openjpa.ant.PCEnhancerTask loaded from parent loader (parentFirst) > +Datatype openjpac org.apache.openjpa.ant.PCEnhancerTask > Adding reference: eclipse.progress.monitor > [openjpac] 20 fpa TRACE [Worker-15] openjpa.Runtime - Setting the following properties from "file:/C:/workspaces/FPA_Persistance/InheritancePersistance/src/META-INF/persistence.xml" into configuration: Could not load a dependent class (junit.framework.TestListener) for type junit > Could not load a dependent class (jdepend.xmlui.JDepend) for type jdepend > Could not load a dependent class (com.jcraft.jsch.UserInfo) for type sshexec > Could not load a dependent class (javax.media.jai.PlanarImage) for type image > Could not load a dependent class (com.jcraft.jsch.UserInfo) for type scp > fileset: Setup scanner in dir C:\workspaces\FPA_Persistance\InheritancePersistance\src with patternSet{ includes: [**/entities/*.java] excludes: [] } > Couldn't load Resource entities/TBLFireResourceDO.class > [openjpac] java.lang.IllegalArgumentException: java.lang.ClassNotFoundException: entities.TBLFireResourceDO > [openjpac] at serp.util.Strings.toClass(Unknown Source) > [openjpac] at serp.util.Strings.toClass(Unknown Source) > [openjpac] at org.apache.openjpa.lib.meta.ClassArgParser.parseTypes(Unknown Source) > [openjpac] at org.apache.openjpa.enhance.PCEnhancer.run(Unknown Source) > [openjpac] at org.apache.openjpa.ant.PCEnhancerTask.executeOn(Unknown Source) > [openjpac] at org.apache.openjpa.lib.ant.AbstractTask.execute(Unknown Source) > [openjpac] at org.apache.tools.ant.UnknownElement.execute(Unknown Source) > [openjpac] at org.apache.tools.ant.Task.perform(Unknown Source) > [openjpac] at org.apache.tools.ant.Target.execute(Unknown Source) > [openjpac] at org.apache.tools.ant.Target.performTasks(Unknown Source) > [openjpac] at org.apache.tools.ant.Project.executeSortedTargets(Unknown Source) > [openjpac] at org.apache.tools.ant.Project.executeTarget(Unknown Source) > [openjpac] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(Unknown Source) > [openjpac] at org.eclipse.ant.internal.core.ant.EclipseDefaultExecutor.executeTargets(Unknown Source) > [openjpac] at org.apache.tools.ant.Project.executeTargets(Unknown Source) > [openjpac] at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(Unknown Source) > [openjpac] at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(Unknown Source) > [openjpac] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [openjpac] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > [openjpac] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > [openjpac] at java.lang.reflect.Method.invoke(Unknown Source) > [openjpac] at org.eclipse.ant.core.AntRunner.run(Unknown Source) > [openjpac] at org.eclipse.ant.internal.ui.launchConfigurations.AntLaunchDelegate.runInSameVM(Unknown Source) > [openjpac] at org.eclipse.ant.internal.ui.launchConfigurations.AntLaunchDelegate.launch(Unknown Source) > [openjpac] at org.eclipse.debug.internal.core.LaunchConfiguration.launch(Unknown Source) > [openjpac] at org.eclipse.debug.internal.core.LaunchConfiguration.launch(Unknown Source) > [openjpac] at org.eclipse.debug.internal.core.LaunchConfiguration.launch(Unknown Source) > [openjpac] at org.eclipse.ui.externaltools.internal.model.ExternalToolBuilder.launchBuild(Unknown Source) > [openjpac] at org.eclipse.ui.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(Unknown Source) > [openjpac] at org.eclipse.ui.externaltools.internal.model.ExternalToolBuilder.build(Unknown Source) > [openjpac] at org.eclipse.core.internal.events.BuildManager$2.run(Unknown Source) > [openjpac] at org.eclipse.core.runtime.SafeRunner.run(Unknown Source) > [openjpac] at org.eclipse.core.internal.events.BuildManager.basicBuild(Unknown Source) > [openjpac] at org.eclipse.core.internal.events.BuildManager.basicBuild(Unknown Source) > [openjpac] at org.eclipse.core.internal.events.BuildManager$1.run(Unknown Source) > [openjpac] at org.eclipse.core.runtime.SafeRunner.run(Unknown Source) > [openjpac] at org.eclipse.core.internal.events.BuildManager.basicBuild(Unknown Source) > [openjpac] at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(Unknown Source) > [openjpac] at org.eclipse.core.internal.events.BuildManager.build(Unknown Source) > [openjpac] at org.eclipse.core.internal.events.AutoBuildJob.doBuild(Unknown Source) > [openjpac] at org.eclipse.core.internal.events.AutoBuildJob.run(Unknown Source) > [openjpac] at org.eclipse.core.internal.jobs.Worker.run(Unknown Source) > [openjpac] 1463 fpa TRACE [Worker-15] openjpa.MetaData - Clearing metadata repository "org.apache.openjpa.meta.MetaDataRepository@d560d56". > BUILD FAILED > ...Any idea -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.