aspose file tools*
The moose likes Ant, Maven and Other Build Tools and the fly likes ant build is taking 90 minutes taking to build weblogic portal ear file Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Ant, Maven and Other Build Tools
Bookmark "ant build is taking 90 minutes taking to build weblogic portal ear file" Watch "ant build is taking 90 minutes taking to build weblogic portal ear file" New topic
Author

ant build is taking 90 minutes taking to build weblogic portal ear file

venkat sar
Greenhorn

Joined: Aug 30, 2013
Posts: 12
ant build is taking 90 minutes taking to build weblogic portal ear file


find the below my build.xml file. Please help me to resolve this issue.

<project default="build">

<description>
Project build script. All public targets require the "workspace" property to be
set at invocation. It can either point at the Eclipse workspace directory that
this project belongs to or an exported workspace.xml file. The wl.home property
may also need to be specified unless WL_HOME environment variable is defined.
The workshop.home property may also need to be specified unless WORKSHOP_HOME
environment variable is defined.
</description>

<target name="init.env" unless="init.env.executed">
<property name="init.env.executed" value="true"/>
<property environment="env"/>
<condition property="wl.home" value="${env.WL_HOME}">
<isset property="env.WL_HOME"/>
</condition>
<fail unless="wl.home" message="The wl.home property needs to be set!"/>
<condition property="workshop.home" value="${env.WORKSHOP_HOME}">
<isset property="env.WORKSHOP_HOME"/>
</condition>
<fail unless="workshop.home" message="The workshop.home property needs to be set!"/>
</target>

<target name="init.typedefs" depends="check.params,check.versions" unless="init.typedefs.executed">

<property name="init.typedefs.executed" value="true"/>
<echo message="Using Workshop Libraries located in the "${workshop.lib.dir}" directory."/>

<typedef resource="com/bea/workshop/cmdline/antlib/antlib.xml">
<classpath>
<fileset dir="${workshop.lib.dir}" includes="*.jar"/>
</classpath>
</typedef>

<typedef resource="com/bea/workshop/wls/antlib/antlib.xml">
<classpath>
<fileset dir="${workshop.lib.dir}" includes="*.jar"/>
</classpath>
</typedef>

</target>

<target name="check.versions" depends="check.params" unless="check.versions.executed">
<property name="check.versions.executed" value="true"/>
<taskdef name="check-versions" classname="com.bea.workshop.cmdline.antlib.CheckManifestVersionTask">
<classpath>
<fileset dir="${workshop.lib.dir}" includes="*.jar"/>
</classpath>
</taskdef>
<check-versions>
<jar path="${workshop.lib.dir}/workshop-antlib.jar" version="[2.0.0,3.0.0)"/>
<jar path="${workshop.lib.dir}/workshop-util.jar" version="[1.2.0,3.0.0)"/>
<jar path="${workshop.lib.dir}/workshop-wls.jar" version="[1.0.0,2.0.0)"/>
<jar path="${workshop.lib.dir}/workshop-wls-antlib.jar" version="[1.0.0,2.0.0)"/>
</check-versions>
</target>

<target name="check.params" depends="init.env" unless="check.params.executed">
<property name="check.params.executed" value="true"/>
<condition property="workspace" value="${env.WORKSHOP_WORKSPACE}">
<isset property="env.WORKSHOP_WORKSPACE"/>
</condition>
<fail unless="workspace" message="The workspace property needs to be set!"/>
<condition property="workshop.lib.dir" value="${env.WORKSHOP_LIB_DIR}">
<isset property="env.WORKSHOP_LIB_DIR"/>
</condition>
<fail unless="workshop.lib.dir" message="The workshop.lib.dir property needs to be set!"/>
</target>

<target name="init" depends="init.env,check.params,check.versions,init.typedefs" unless="init.executed">

<property name="init.executed" value="true"/>

<dirname property="project.dir" file="${ant.file}"/>
<property name="echo.metadata" value="false"/>

<mdimport workspace="${workspace}" pjdir="${project.dir}" echo="${echo.metadata}">
<!-- The WebLogic Portal home directory for the project.
Set wlp.home when executing the build to override this value.
-->
<option name="wlp.home" value="__NAPA_BEA_HOME/wlportal_10.3"/>
</mdimport>

<property name="archive.name" value="../../applications/${project.name}.ear"/>
<!-- property name="archive.name" value="../${project.name}.ear"/ -->
<property name="uri" value=""/>

<!-- Set a datasync.dir property to the datasync source folder to
include datasync in the build. -->
<!--<property name="datasync.dir" location=""/>-->

</target>

<target name="build" depends="init" description="compiles the source files; does not package the results">

<for-each-project-in-build-order>
<if>
<not><equals arg1="${.project.name}" arg2="${project.name}"/></not>
<then>
<antex
antfile="${.project.dir}/build.xml"
dir="${.project.dir}"
target="build"
inheritUserProps="false"
inheritAll="false"
inheritRefs="false">
<property name="workshop.home" value="${workshop.home}"/>
<property name="workshop.lib.dir" value="${workshop.lib.dir}"/>
<property name="wl.home" value="${wl.home}"/>
<property name="patch.home" value="${patch.home}"/>
<property name="workspace" value="${workspace}"/>
<property name="echo.metadata" value="${echo.metadata}"/>
<property name="init.typedefs.executed" value="true"/>
<propertyset>
<propertyref regex="${path.vars.regex}"/>
</propertyset>
</antex>
</then>
</if>
</for-each-project-in-build-order>

</target>

<target name="assemble" depends="init" description="assembles the project for iterative dev deployment; requires that the "ear.root" property is specified">

<property name="ear.root" value="${project.dir}/.beadeploy/"/>
<delete dir="${ear.root}" quiet="true"/>
<mkdir dir="${ear.root}"/>

<property name="prefix" value=""/>

<for-each-resource-path>
<link ear="${ear.root}" source="${.resource.path}" target="${prefix}${uri}/${.resource.prefix}"/>
</for-each-resource-path>

<!-- Copy files in META-INF directory because WLS does not pickup app
descriptors via virtual ear links. -->

<for-each-resource-path>
<if>
<equals arg1="${.resource.prefix}" arg2=""/>
<then>
<copy todir="${ear.root}">
<fileset dir="${.resource.path}">
<include name="META-INF/**/*.*"/>
<exclude name="META-INF/data/**/*.*"/>
</fileset>

</copy>
</then>
</if>
</for-each-resource-path>




<!-- Link in referenced components. -->

<for-each-referenced-component>
<if>
<and>
<equals arg1="${.referenced.component.type}" arg2="project"/>
</and>
<then>
<antex
antfile="${.referenced.component.handle}/build.xml"
dir="${.referenced.component.handle}"
target="assemble"
inheritUserProps="false"
inheritAll="false"
inheritRefs="false">
<property name="workshop.home" value="${workshop.home}"/>
<property name="workshop.lib.dir" value="${workshop.lib.dir}"/>
<property name="wl.home" value="${wl.home}"/>
<property name="patch.home" value="${patch.home}"/>
<property name="workspace" value="${workspace}"/>
<property name="echo.metadata" value="${echo.metadata}"/>
<property name="init.typedefs.executed" value="true"/>
<property name="ear.root" value="${ear.root}"/>
<property name="prefix" value="${.referenced.component.target.path}/"/>
<propertyset>
<propertyref regex="${path.vars.regex}"/>
</propertyset>
</antex>
</then>
</if>
</for-each-referenced-component>

<!-- Link the ear's datasync files to META-INF/data. -->
<antcall target="assemble.datasync"/>

</target>

<target name="stage" depends="init" description="copies all of project's resources and build artifacts into a form that's ready for archive creation; staging directory can be overridden via the "staging.dir" property">

<property name="staging.dir" value="${project.dir}/.staging"/>

<delete dir="${staging.dir}" quiet="true"/>
<mkdir dir="${staging.dir}"/>

<for-each-resource-path>
<if>
<available file="${.resource.path}"/>
<then>
<if>
<isfile path="${.resource.path}"/>
<then>
<copy file="${.resource.path}" tofile="${staging.dir}/${.resource.prefix}"/>
</then>
<else>
<copy todir="${staging.dir}/${.resource.prefix}">
<fileset dir="${.resource.path}" includes="${.resource.include}" excludes="${.resource.exclude}"/>
</copy>
</else>
</if>
</then>
</if>

<copy todir="${staging.dir}">
<fileset dir="../napaEJB">
<include name="*.jar"/>
</fileset>
</copy>
</for-each-resource-path>

<!-- Stage referenced components. -->

<for-each-referenced-component>
<if>
<and>
<equals arg1="${.referenced.component.type}" arg2="project"/>
</and>
<then>
<antex
antfile="${.referenced.component.handle}/build.xml"
dir="${.referenced.component.handle}"
target="stage.to.ear"
inheritUserProps="false"
inheritAll="false"
inheritRefs="false">
<property name="workshop.home" value="${workshop.home}"/>
<property name="workshop.lib.dir" value="${workshop.lib.dir}"/>
<property name="wl.home" value="${wl.home}"/>
<property name="patch.home" value="${patch.home}"/>
<property name="workspace" value="${workspace}"/>
<property name="echo.metadata" value="${echo.metadata}"/>
<property name="init.typedefs.executed" value="true"/>
<property name="ear.staging.dir" value="${staging.dir}"/>
<property name="prefix" value="/${.referenced.component.target.path}"/>
<property name="compile.jsp" value="${compile.jsp}" />
<property name="appc.library" value="${appc.library}" />
<propertyset>
<propertyref regex="${path.vars.regex}"/>
</propertyset>
</antex>
</then>
</if>
</for-each-referenced-component>

<!-- uncomment the following for OAM support
<path id="annotation.manifest.taskdef.path">
<pathelement location="${apache.beehive.home}/lib/controls/beehive-controls.jar"/>
<pathelement location="${weblogic.beehive.home}/lib/controls/runtime/weblogic-controls.jar"/>
<pathelement location="${patch.home}/weblogic_patch.jar"/>
<pathelement location="${wl.home}/server/lib/weblogic.jar"/>
</path>

<taskdef name="build-manifests"
classname="weblogic.ant.taskdefs.build.AnnotationManifestTask"
onerror="fail" >
<classpath>
<path refid="annotation.manifest.taskdef.path"/>
</classpath>
</taskdef>

<path id="annotation.manifest.search.path">
<fileset dir="${staging.dir}">
<include name="APP-INF/lib/*.jar"/>
</fileset>
<pathelement location="${staging.dir}/APP-INF/classes"/>
</path>

<path id="annotation.manifest.class.path">
<path refid="annotation.manifest.search.path"/>
<path refid="ear.application.library.classpath"/>
<path refid="annotation.manifest.taskdef.path"/>
</path>

<build-manifests moduleDir="${staging.dir}"
searchClasspathRef="annotation.manifest.search.path"
classpathRef="annotation.manifest.class.path"
verbose="true"
version=""
stagingDir="${java.io.tmpdir}/.manifest"/>
-->

<!-- Copy the ear's datasync files to META-INF/data. -->
<antcall target="stage.datasync"/>

</target>

<target name="archive" depends="stage" description="creates an archive containing all projects's resources and build artifacts; archive name and location can be overridden via the "archive.dir" and "archive.name" properties.">

<property name="archive.dir" value="${project.dir}"/>
<mkdir dir="${archive.dir}"/>


<zip destfile="${archive.dir}/${archive.name}" encoding="UTF8" whenempty="create">
<fileset dir="${staging.dir}"/>
</zip>

<delete dir="../napaWEB/.apt_src" quiet="true"/>
<delete dir="../napaWEB/build" quiet="true"/>
<delete dir="../napaWEB/.staging" quiet="true"/>
<delete file="../napaWEB/napaWEB.war" quiet="true"/>
<delete dir="${staging.dir}" quiet="true"/>
<delete dir="../.temp" quiet="true"/>

</target>

<target name="clean" depends="init" description="removes the files and directories generated by the build target">

<for-each-project-in-build-order>
<if>
<not><equals arg1="${.project.name}" arg2="${project.name}"/></not>
<then>
<antex
antfile="${.project.dir}/build.xml"
dir="${.project.dir}"
target="clean"
inheritUserProps="false"
inheritAll="false"
inheritRefs="false">
<property name="workshop.home" value="${workshop.home}"/>
<property name="workshop.lib.dir" value="${workshop.lib.dir}"/>
<property name="wl.home" value="${wl.home}"/>
<property name="patch.home" value="${patch.home}"/>
<property name="workspace" value="${workspace}"/>
<property name="echo.metadata" value="${echo.metadata}"/>
<property name="init.typedefs.executed" value="true"/>
<propertyset>
<propertyref regex="${path.vars.regex}"/>
</propertyset>
</antex>
</then>
</if>
</for-each-project-in-build-order>

</target>

<target name="clean.all" depends="clean" description="removes the files and directories generated by build, stage and archive targets">

<property name="staging.dir" value="${project.dir}/.staging"/>
<delete dir="${staging.dir}"/>

<property name="archive.dir" value="${project.dir}"/>
<delete file="${archive.dir}/${archive.name}"/>

<for-each-project-in-build-order>
<if>
<not><equals arg1="${.project.name}" arg2="${project.name}"/></not>
<then>
<antex
antfile="${.project.dir}/build.xml"
dir="${.project.dir}"
target="clean.all"
inheritUserProps="false"
inheritAll="false"
inheritRefs="false">
<property name="workshop.home" value="${workshop.home}"/>
<property name="workshop.lib.dir" value="${workshop.lib.dir}"/>
<property name="wl.home" value="${wl.home}"/>
<property name="patch.home" value="${patch.home}"/>
<property name="workspace" value="${workspace}"/>
<property name="echo.metadata" value="${echo.metadata}"/>
<property name="init.typedefs.executed" value="true"/>
<propertyset>
<propertyref regex="${path.vars.regex}"/>
</propertyset>
</antex>
</then>
</if>
</for-each-project-in-build-order>

</target>

<target name="assemble.datasync"
if="datasync.dir"
description="Assembles the datasync source for iterative development. Requires that the ear.root and datasync.dir properties are set.">
<link ear="${ear.root}" source="${datasync.dir}" target="META-INF/data"/>
<delete file="${ear.root}/META-INF/.tmp-datasync-force-republish.txt" quiet="true"/>
</target>

<target name="stage.datasync"
if="datasync.dir"
description="Copies the datasync source to the EAR staging area. Requires that the staging.dir and datasync.dir properties are set.">
<mkdir dir="${staging.dir}/META-INF/data"/>
<copy todir="${staging.dir}/META-INF/data">
<fileset dir="${datasync.dir}" includes="**"/>
</copy>
<delete file="${staging.dir}/META-INF/.tmp-datasync-force-republish.txt" quiet="true"/>
</target>

</project>
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30537
    
150

Venkat,
Welcome to CodeRanch!

The first step s to figure out where the time is going. Can you try running your build with this performance monitor listener enabled? It will print out which tasks take the longest. Then we can look at what those tasks are doing.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
venkat sar
Greenhorn

Joined: Aug 30, 2013
Posts: 12
I added lsitenet like below getting unable to instantiate listener error. Please help me resolve the issue
ant -listener net.sf.antcontrib.perf.AntPerformanceListener target build archive -Dworkspace=../workspace.xml
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30537
    
150

You need to download the ant contrib jar and add it to your classpath.
venkat sar
Greenhorn

Joined: Aug 30, 2013
Posts: 12
.
venkat sar
Greenhorn

Joined: Aug 30, 2013
Posts: 12
ant-contrib jar is there in class path still I am getting unable to instantiate error

Classpath :
CLASSPATH = /apps/napa/bea/patch_wlw1030/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/apps/napa/bea/patch_wls1030/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/apps/napa/bea/patch_wlp1030/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/apps/napa/bea/patch_cie670/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/apps/napa/bea/jdk160_05/lib/tools.jar:/apps/napa/bea/wlserver_10.3/server/lib/weblogic_sp.jar:/apps/napa/bea/wlserver_10.3/server/lib/weblogic.jar:/apps/napa/bea/modules/features/weblogic.server.modules_10.3.0.0.jar:/apps/napa/bea/wlserver_10.3/server/lib/webservices.jar:/apps/napa/bea/modules/org.apache.ant_1.6.5/lib/ant-all.jar:/apps/napa/bea/modules/net.sf.antcontrib_1.0.0.0_1-0b2/lib/ant-contrib.jar
venkat sar
Greenhorn

Joined: Aug 30, 2013
Posts: 12
Jeanne Boyarsky wrote:Venkat,
Welcome to CodeRanch!

The first step s to figure out where the time is going. Can you try running your build with this performance monitor listener enabled? It will print out which tasks take the longest. Then we can look at what those tasks are doing.


I added the listener in ant scripts like below . It given me the below stastics. build.for-each-project-in-build-order: 5074.669 sec is taking 84 minutes. I am pasting the code below the stastics. Please review he code and suggest me the changes
ant -lib /apps/napauser/domains/napa_wlp/config/workshop-lib/ant-contrib.jar -listener net.sf.antcontrib.perf.AntPerformanceListener build archive -Dworkspace=../workspace.xml


BUILD SUCCESSFUL
Total time: 88 minutes 22 seconds

Statistics:
-------------- Target Results ---------------------
init.typedefs: 0.000 sec
check.params: 0.001 sec
check.params: 0.002 sec
check.params: 0.003 sec
init.env: 0.004 sec
generated.root.init: 0.005 sec
check.versions: 0.025 sec
check.versions: 0.030 sec
check.versions: 0.031 sec
check.versions: 0.036 sec
check.versions: 0.041 sec
build: 0.191 sec
init: 0.214 sec
init: 0.298 sec
init: 0.315 sec
init: 0.444 sec
init: 0.506 sec
init: 0.625 sec
stage: 1.214 sec
archive: 2.726 sec
assembly: 3.778 sec
stage.to.ear: 4.208 sec
stage: 21.588 sec
archive: 91.990 sec
archive: 103.770 sec
stage.to.ear: 114.082 sec
stage: 121.453 sec
build: 5073.484 sec
build: 5074.669 sec

-------------- Task Results -----------------------
init.property: 0.000 sec
stage.if: 0.001 sec
init.env.fail: 0.002 sec
stage.propertyselector: 0.003 sec
stage.sequential: 0.004 sec
init.path: 0.005 sec
build.structselector: 0.006 sec
build.structselector: 0.007 sec
check.versions.check-versions: 0.008 sec
check.versions.check-versions: 0.009 sec
check.versions.check-versions: 0.011 sec
antlib: 0.012 sec
build.copy: 0.014 sec
build.propertyselector: 0.015 sec
check.versions.taskdef: 0.017 sec
build.structselector: 0.018 sec
check.versions.taskdef: 0.019 sec
<implicit>.description: 0.021 sec
check.versions.taskdef: 0.022 sec
stage.antcall: 0.024 sec
stage.copy: 0.026 sec
stage.if: 0.027 sec
check.versions.taskdef: 0.030 sec
init.typedefs.typedef: 0.032 sec
antlib: 0.033 sec
antlib: 0.037 sec
stage.copy: 0.038 sec
stage.if: 0.039 sec
stage.sequential: 0.040 sec
archive.delete: 0.048 sec
stage.copy: 0.076 sec
stage.if: 0.083 sec
stage.sequential: 0.084 sec
stage.copy: 0.085 sec
stage.if: 0.086 sec
stage.sequential: 0.087 sec
antlib: 0.100 sec
init.typedefs.typedef: 0.145 sec
build.javac: 0.174 sec
build.if: 0.177 sec
build.sequential: 0.178 sec
build.for: 0.183 sec
build.sequential: 0.190 sec
init.mdimport: 0.212 sec
init.mdimport: 0.296 sec
init.mdimport: 0.313 sec
init.mdimport: 0.438 sec
init.mdimport: 0.500 sec
build.antex: 0.566 sec
build.if: 0.567 sec
build.sequential: 0.568 sec
init.mdimport: 0.619 sec
check.versions.taskdef: 0.718 sec
init.mdimport: 0.839 sec
stage.copy: 0.968 sec
stage.if: 0.969 sec
stage.if: 0.971 sec
stage.sequential: 0.972 sec
stage.for: 1.062 sec
stage.sequential: 1.066 sec
stage.for-each-resource-path: 1.067 sec
assembly.taskdef: 1.799 sec
stage.if: 1.964 sec
stage.if: 1.965 sec
stage.sequential: 2.041 sec
stage.for: 2.042 sec
stage.sequential: 2.046 sec
archive.zip: 2.725 sec
stage.antcall: 3.820 sec
stage.to.ear.antcallex: 4.208 sec
stage.copy: 4.410 sec
stage.if: 4.412 sec
stage.sequential: 4.413 sec
stage.antex: 4.584 sec
stage.sequential: 4.585 sec
build.if: 5.200 sec
build.sequential: 5.201 sec
build.apt: 10.176 sec
build.sequential: 10.177 sec
stage.if: 13.186 sec
stage.if: 13.187 sec
stage.sequential: 13.188 sec
archive.delete: 15.082 sec
stage.for: 17.726 sec
stage.for-each-resource-path: 17.731 sec
build.javac: 21.262 sec
build.sequential: 21.263 sec
build.for: 26.472 sec
build.sequential: 26.478 sec
build.for-each-java-src-path: 26.479 sec
archive.zip: 88.636 sec
archive.zip: 91.989 sec
stage.to.ear.antcallex: 114.082 sec
stage.antex: 114.786 sec
stage.if: 114.787 sec
stage.sequential: 114.788 sec
stage.for: 119.375 sec
stage.for-each-referenced-component: 119.379 sec
build.apt: 5036.784 sec
build.if: 5036.788 sec
build.sequential: 5036.789 sec
build.for: 5046.971 sec
build.sequential: 5046.977 sec
build.if: 5046.979 sec
build.if: 5074.076 sec
build.sequential: 5074.078 sec
build.for: 5074.650 sec
build.sequential: 5074.668 sec
build.for-each-project-in-build-order: 5074.669 sec

-------------- Totals -----------------------------
Start time: Tue, 3 Sep 2013 14:25:14.105
Stop time: Tue, 3 Sep 2013 15:53:36.143
Total time: 5302.038 sec


Ant script causing the issue :

<target name="build" depends="init" description="compiles the source files; does not package the results">

<for-each-project-in-build-order>
<if>
<not><equals arg1="${.project.name}" arg2="${project.name}"/></not>
<then>
<antex
antfile="${.project.dir}/build.xml"
dir="${.project.dir}"
target="build"
inheritUserProps="false"
inheritAll="false"
inheritRefs="false">
<property name="workshop.home" value="${workshop.home}"/>
<property name="workshop.lib.dir" value="${workshop.lib.dir}"/>
<property name="wl.home" value="${wl.home}"/>
<property name="patch.home" value="${patch.home}"/>
<property name="workspace" value="${workspace}"/>
<property name="echo.metadata" value="${echo.metadata}"/>
<property name="init.typedefs.executed" value="true"/>
<propertyset>
<propertyref regex="${path.vars.regex}"/>
</propertyset>
</antex>
</then>
</if>
</for-each-project-in-build-order>

Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30537
    
150

That's helpful. It tells us the problem lies in the "WebLogic magic build file." Which isn't something you can control.

What you can control is what it needs to do. I'm guessing you have a large project from the fact that it takes 5K seconds to build. Could you extract some into components that you jar up? That way the build has less to do each time?
venkat sar
Greenhorn

Joined: Aug 30, 2013
Posts: 12
Jeanne Boyarsky wrote:That's helpful. It tells us the problem lies in the "WebLogic magic build file." Which isn't something you can control.

What you can control is what it needs to do. I'm guessing you have a large project from the fact that it takes 5K seconds to build. Could you extract some into components that you jar up? That way the build has less to do each time?



Please see the build log .Build is stuck 84 minutes in Bold and under line text.Please suggest the modifications

*** Ear Build Starting ****
Buildfile: build.xml

init.env:

check.params:

check.versions:

init.typedefs:
[echo] Using Workshop Libraries located in the "/apps/napauser/domains/napa_wlp/config/workshop-lib" directory.
Trying to override old definition of datatype jspc

init:
[mdimport] Manifest classpath entry "APP-INF/lib/bpm-infra.jar" could not be resolved.
[mdimport] Manifest classpath entry "APP-INF/lib/bpm-services.jar" could not be resolved.
[mdimport] Manifest classpath entry "APP-INF/lib/orabpel-ant.jar" could not be resolved.
[mdimport] Manifest classpath entry "APP-INF/lib/orabpel-boot.jar" could not be resolved.
[mdimport] Manifest classpath entry "APP-INF/lib/orabpel-common.jar" could not be resolved.
[mdimport] Manifest classpath entry "APP-INF/lib/orabpel-exts.jar" could not be resolved.
[mdimport] Manifest classpath entry "APP-INF/lib/orabpel-thirdparty.jar" could not be resolved.
[mdimport] Manifest classpath entry "APP-INF/lib/orabpel.jar" could not be resolved.
[mdimport] Manifest classpath entry "APP-INF/lib/xml.jar" could not be resolved.
[mdimport] Manifest classpath entry "APP-INF/lib/xmlparserv2.jar" could not be resolved.
[mdimport] com.bea.workshop.wls.core.j2eelib.UnresolvableReferenceException: wlp-tools-admin-app-lib|10.3.0|10.3.0|true
[mdimport] at com.bea.workshop.wls.core.j2eelib.LibraryModuleRegistry.resolve(LibraryModuleRegistry.java:107)
[mdimport] at com.bea.workshop.controls.antlib.eclipse.controls.EarLibraryModuleClasspathBuilderParticipant.execute(EarLibraryModuleClasspathBuilderParticipant.java:95)
[mdimport] at com.bea.workshop.cmdline.antlib.eclipse.ImportProjectMetadataTask.execute(ImportProjectMetadataTask.java:149)
[mdimport] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[mdimport] at org.apache.tools.ant.Task.perform(Task.java:364)
[mdimport] at org.apache.tools.ant.Target.execute(Target.java:341)
[mdimport] at org.apache.tools.ant.Target.performTasks(Target.java:369)
[mdimport] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
[mdimport] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
[mdimport] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
[mdimport] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
[mdimport] at org.apache.tools.ant.Main.runBuild(Main.java:668)
[mdimport] at org.apache.tools.ant.Main.startAnt(Main.java:187)
[mdimport] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
[mdimport] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
[mdimport] com.bea.workshop.wls.core.j2eelib.UnresolvableReferenceException: wlp-tools-admin-app-lib|10.3.0|10.3.0|true
[mdimport] at com.bea.workshop.wls.core.j2eelib.LibraryModuleRegistry.resolve(LibraryModuleRegistry.java:107)
[mdimport] at com.bea.workshop.wls.antlib.j2eelibraries.JspCompilerLibraryModulePathBuilderParticipant.addLibraryReferenceFromXml(JspCompilerLibraryModulePathBuilderParticipant.java:122)
[mdimport] at com.bea.workshop.wls.antlib.j2eelibraries.JspCompilerLibraryModulePathBuilderParticipant.addLibraryReferenceFromEar(JspCompilerLibraryModulePathBuilderParticipant.java:54)
[mdimport] at com.bea.workshop.wls.antlib.j2eelibraries.JspCompilerLibraryModulePathBuilderParticipant.execute(JspCompilerLibraryModulePathBuilderParticipant.java:42)
[mdimport] at com.bea.workshop.cmdline.antlib.eclipse.ImportProjectMetadataTask.execute(ImportProjectMetadataTask.java:149)
[mdimport] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[mdimport] at org.apache.tools.ant.Task.perform(Task.java:364)
[mdimport] at org.apache.tools.ant.Target.execute(Target.java:341)
[mdimport] at org.apache.tools.ant.Target.performTasks(Target.java:369)
[mdimport] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
[mdimport] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
[mdimport] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
[mdimport] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
[mdimport] at org.apache.tools.ant.Main.runBuild(Main.java:668)
[mdimport] at org.apache.tools.ant.Main.startAnt(Main.java:187)
[mdimport] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
[mdimport] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

build:

init.env:

check.params:

check.versions:

init.typedefs:

init:
[echo] code added by Ajay " ../workspace.xml " directory./apps/napauser/domains/napa_wlp/deploy/napauserNAPA/build/napaEJB
[mdimport] Could not resolve apt factory path entry:
[mdimport] KIND: PLUGIN
[mdimport] ID: com.bea.workshop.wls.ejb.core

build:

init.env:

check.params:

check.versions:

init.typedefs:

init:
[mdimport] Manifest classpath entry "APP-INF/lib/bpm-infra.jar" could not be resolved.
[mdimport] Manifest classpath entry "APP-INF/lib/bpm-services.jar" could not be resolved.
[mdimport] Manifest classpath entry "APP-INF/lib/orabpel-ant.jar" could not be resolved.
[mdimport] Manifest classpath entry "APP-INF/lib/orabpel-boot.jar" could not be resolved.
[mdimport] Manifest classpath entry "APP-INF/lib/orabpel-common.jar" could not be resolved.
[mdimport] Manifest classpath entry "APP-INF/lib/orabpel-exts.jar" could not be resolved.
[mdimport] Manifest classpath entry "APP-INF/lib/orabpel-thirdparty.jar" could not be resolved.
[mdimport] Manifest classpath entry "APP-INF/lib/orabpel.jar" could not be resolved.
[mdimport] Manifest classpath entry "APP-INF/lib/xml.jar" could not be resolved.
[mdimport] Manifest classpath entry "APP-INF/lib/xmlparserv2.jar" could not be resolved.

build:
[mkdir] Created dir: /apps/napauser/domains/napa_wlp/deploy/napauserNAPA/build/napaWeb/.apt_src
[mkdir] Created dir: /apps/napauser/domains/napa_wlp/deploy/napauserNAPA/build/napaWeb/build/classes
[apt] [web.content.root]|[/apps/napauser/domains/napa_wlp/deploy/napauserNAPA/build/napaWeb/WebContent]
[apt] [web.source.roots]|[/apps/napauser/domains/napa_wlp/deploy/napauserNAPA/build/napaWeb/src]
[apt] Compiling 183 source files to /apps/napauser/domains/napa_wlp/deploy/napauserNAPA/build/napaWeb/build/classes
[apt] warning: Annotation types without processors: [java.lang.Override, java.lang.SuppressWarnings, org.apache.beehive.controls.system.jdbc.JdbcControl.ConnectionDataSource, org.apache.beehive.controls.system.jdbc.JdbcControl.SQL]

[apt] 1 warning
[apt] warning: Annotation types without processors: [java.lang.SuppressWarnings]
[apt] 1 warning
[apt] [web.content.root]|[/apps/napauser/domains/napa_wlp/deploy/napauserNAPA/build/napaWeb/WebContent]
[apt] [web.source.roots]|[/apps/napauser/domains/napa_wlp/deploy/napauserNAPA/build/napaWeb/src]
[apt] Compiling 66 source files to /apps/napauser/domains/napa_wlp/deploy/napauserNAPA/build/napaWeb/build/classes
[apt] warning: Annotation types without processors: [java.lang.SuppressWarnings]
[apt] 1 warning
[javac] Compiling 183 source files to /apps/napauser/domains/napa_wlp/deploy/napauserNAPA/build/napaWeb/build/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] Compiling 66 source files to /apps/napauser/domains/napa_wlp/deploy/napauserNAPA/build/napaWeb/build/classes
[mkdir] Created dir: /apps/napauser/domains/napa_wlp/deploy/napauserNAPA/build/napaWeb/build/weboutput
[copy] Copying 1 file to /apps/napauser/domains/napa_wlp/deploy/napauserNAPA/build/napaWeb/build/weboutput/WEB-INF
[copy] Copying 1 file to /apps/napauser/domains/napa_wlp/deploy/napauserNAPA/build/napaWeb/build/weboutput/WEB-INF

init.env:

check.params:

check.versions:

Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30537
    
150

183 files isn't a lot. Can you check your computer while it is compiling? Maybe it is maxed out on CPU or memory?
venkat sar
Greenhorn

Joined: Aug 30, 2013
Posts: 12
Jeanne Boyarsky wrote:183 files isn't a lot. Can you check your computer while it is compiling? Maybe it is maxed out on CPU or memory?


I monitered the CPU usage using VMSTAT command there is no change in CPU usage. Please find the commENV file JAVA_VM MEM_ARGS below. Please comment on the below. IT may causing the issue.


export BEA_HOME WL_HOME MODULES_DIR FEATURES_DIR ANT_HOME ANT_CONTRIB JAVA_HOME JAVA_VENDOR PRODUCTION_MODE

# Set up JVM options base on value of JAVA_VENDOR
if [ "$PRODUCTION_MODE" = "true" ]; then
case $JAVA_VENDOR in
BEA)
JAVA_VM=-jrockit
MEM_ARGS="-Xms128m -Xmx256m"

;;
HP)
JAVA_VM=-server
MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"
;;
IBM)
JAVA_VM=
MEM_ARGS="-Xms32m -Xmx200m"
;;
Sun)
JAVA_VM=-server
MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"
;;
*)
JAVA_VM=
MEM_ARGS="-Xms32m -Xmx200m"
;;
esac
else
case $JAVA_VENDOR in
venkat sar
Greenhorn

Joined: Aug 30, 2013
Posts: 12
Jeanne Boyarsky wrote:183 files isn't a lot. Can you check your computer while it is compiling? Maybe it is maxed out on CPU or memory?


The below logic is taking 84 minutes > Please review and give your feedback

<target name="build" depends="init" description="compiles the source files; does not package the results">

<if>
<isreference refid="apt.factory.path"/>
<then>
<mkdir dir="${apt.src.output.dir}"/>
<for-each-java-src-path>
<if>
<available file="${.java.src.dir}"/>
<then>
<mkdir dir="${.java.src.output}"/>
<apt
sourcepath="${java.sourcepath}"
srcdir="${.java.src.dir}"
includes="${.java.src.include}"
excludes="${.java.src.exclude}"
destdir="${.java.src.output}"
preprocessdir="${apt.src.output.dir}"
classpathref="java.classpath"
factorypathref="apt.factory.path"
options="${apt.options}"
compile="false"
memoryMaximumSize="1024m"/>
</then>
</if>
</for-each-java-src-path>
</then>
</if>
venkat sar
Greenhorn

Joined: Aug 30, 2013
Posts: 12
venkat sar wrote:
Jeanne Boyarsky wrote:183 files isn't a lot. Can you check your computer while it is compiling? Maybe it is maxed out on CPU or memory?


The below logic is taking 84 minutes > Please review and give your feedback

<target name="build" depends="init" description="compiles the source files; does not package the results">

<if>
<isreference refid="apt.factory.path"/>
<then>
<mkdir dir="${apt.src.output.dir}"/>
<for-each-java-src-path>
<if>
<available file="${.java.src.dir}"/>
<then>
<mkdir dir="${.java.src.output}"/>
<apt
sourcepath="${java.sourcepath}"
srcdir="${.java.src.dir}"
includes="${.java.src.include}"
excludes="${.java.src.exclude}"
destdir="${.java.src.output}"
preprocessdir="${apt.src.output.dir}"
classpathref="java.classpath"
factorypathref="apt.factory.path"
options="${apt.options}"
compile="false"
memoryMaximumSize="1024m"/>
</then>
</if>
</for-each-java-src-path>
</then>
</if>




Can you please help me in resolving the issue.
venkat sar
Greenhorn

Joined: Aug 30, 2013
Posts: 12
Do we have to add

factory="com.mycom.MyAnnotationProcessorFactory" in apt section below or not. Please let me know.

<apt srcdir="${src}"
destdir="${build}"
classpath="xyz.jar"
debug="true"
compile="false"
factory="com.mycom.MyAnnotationProcessorFactory"
factorypathref="my.factorypath.id"
preprocessdir="${preprocess.dir}">
</apt>
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30537
    
150

Why not try it and see what happens? This is a very specific library. Short of the WebLogic docs, you aren't likely going to get an answer.
venkat sar
Greenhorn

Joined: Aug 30, 2013
Posts: 12
do you know the exact class name factory="com.mycom.MyAnnotationProcessorFactory"
venkat sar
Greenhorn

Joined: Aug 30, 2013
Posts: 12
Build process is stuck 85 minutes in one place . I used pstack PID & to monitor what the build process is doing. Please seee the below stack trace and give your feed back


$ 12451: apt -J-Xmx2048m -d /apps/napauser/domains/napa_wlp/deploy/napauserNAPA
----------------- lwp# 1 / thread# 1 --------------------
ff2cc8fc lwp_wait (2, ffbf7edc)
ff2c57ac _thrp_join (2, 0, ffbf7fa0, 1, ffbf7edc, ff335840) + 34
ff2c5918 thr_join (2, 0, ffbf7fa0, ffbf8008, 0, 0) + 10
0001763c ContinueInNewThread (11f0c, 0, 80000, ffbf8008, 298c8, 440) + 30
00011ecc main (400, 10001, 29488, f, 80000, feb0f6d8) + 364
00011738 _start (0, 0, 0, 0, 0, 0) + 108
----------------- lwp# 2 / thread# 2 --------------------
fc61ab08 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.scan(Lcom/sun/tools/javac/tree/JCTree;)V [compiled]
fc61acd8 * *com/sun/tools/javac/tree/JCTree$JCMethodInvocation.accept(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V [compiled] +3 (line 2420)
fc61ab34 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.scan(Lcom/sun/tools/javac/tree/JCTree;)V [compiled] +14 (line 891)
fc61b6d8 * java/util/Collections$UnmodifiableCollection$1.<init>(Ljava/util/Collections$UnmodifiableCollection;)V+6048 (line 2013)
fc61b518 * *com/sun/tools/javac/tree/JCTree$JCExpressionStatement.accept(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V [compiled] +3 (line 2148)
fc61ab34 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.scan(Lcom/sun/tools/javac/tree/JCTree;)V [compiled] +14 (line 891)
fc61d244 * *com/sun/tools/javac/tree/TreeScanner.scan(Lcom/sun/tools/javac/util/List;)V [compiled] +22 (line 84)
fc61d244 * *com/sun/tools/javac/tree/TreeScanner.visitBlock(Lcom/sun/tools/javac/tree/JCTree$JCBlock;)V+6 (line 176)
fc602758 * *com/sun/tools/javac/tree/JCTree$JCBlock.accept(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V [compiled] +3 (line 1478)
fc61ab34 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.scan(Lcom/sun/tools/javac/tree/JCTree;)V [compiled] +14 (line 891)
fc61ed6c * *com/sun/tools/javac/tree/TreeScanner.visitIf(Lcom/sun/tools/javac/tree/JCTree$JCIf;)V [compiled] +14 (line 303)
fc61eb58 * *com/sun/tools/javac/tree/JCTree$JCIf.accept(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V [compiled] +3 (line 2100)
fc61ab34 * java/util/Collections$UnmodifiableCollection$1.<init>(Ljava/util/Collections$UnmodifiableCollection;)V+6048 (line 2013)
fc61d244 * *com/sun/tools/javac/tree/TreeScanner.scan(Lcom/sun/tools/javac/util/List;)V [compiled] +22 (line 84)
fc61d244 * *com/sun/tools/javac/tree/TreeScanner.visitBlock(Lcom/sun/tools/javac/tree/JCTree$JCBlock;)V+6 (line 176)
fc602758 * *com/sun/tools/javac/tree/JCTree$JCBlock.accept(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V [compiled] +3 (line 1478)
fc61ab34 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.scan(Lcom/sun/tools/javac/tree/JCTree;)V [compiled] +14 (line 891)
fc626a28 * *com/sun/tools/javac/tree/TreeScanner.visitForLoop(Lcom/sun/tools/javac/tree/JCTree$JCForLoop;)V [compiled] +30 (line 207)
fc6266d8 * *com/sun/tools/javac/tree/JCTree$JCForLoop.accept(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V [compiled] +3 (line 1636)
fc61ab34 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.scan(Lcom/sun/tools/javac/tree/JCTree;)V [compiled] +14 (line 891)
fc61d244 * *com/sun/tools/javac/tree/TreeScanner.scan(Lcom/sun/tools/javac/util/List;)V [compiled] +22 (line 84)
fc61d244 * *com/sun/tools/javac/tree/TreeScanner.visitBlock(Lcom/sun/tools/javac/tree/JCTree$JCBlock;)V+6 (line 176)
fc602758 * java/util/Collections$UnmodifiableCollection$1.<init>(Ljava/util/Collections$UnmodifiableCollection;)V+6048 (line 2013)
fc61ab34 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.scan(Lcom/sun/tools/javac/tree/JCTree;)V [compiled] +14 (line 891)
fc61ed6c * *com/sun/tools/javac/tree/TreeScanner.visitIf(Lcom/sun/tools/javac/tree/JCTree$JCIf;)V [compiled] +14 (line 303)
fc61eb58 * *com/sun/tools/javac/tree/JCTree$JCIf.accept(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V [compiled] +3 (line 2100)
fc61ab34 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.scan(Lcom/sun/tools/javac/tree/JCTree;)V [compiled] +14 (line 891)
fc61d244 * *com/sun/tools/javac/tree/TreeScanner.scan(Lcom/sun/tools/javac/util/List;)V [compiled] +22 (line 84)
fc61d244 * *com/sun/tools/javac/tree/TreeScanner.visitBlock(Lcom/sun/tools/javac/tree/JCTree$JCBlock;)V+6 (line 176)
fc602758 * *com/sun/tools/javac/tree/JCTree$JCBlock.accept(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V [compiled] +3 (line 1478)
fc61ab34 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.scan(Lcom/sun/tools/javac/tree/JCTree;)V [compiled] +14 (line 891)
fc61ed6c * java/util/Collections$UnmodifiableCollection$1.<init>(Ljava/util/Collections$UnmodifiableCollection;)V+6048 (line 2013)
fc61eb58 * *com/sun/tools/javac/tree/JCTree$JCIf.accept(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V [compiled] +3 (line 2100)
fc61ab34 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.scan(Lcom/sun/tools/javac/tree/JCTree;)V [compiled] +14 (line 891)
fc61d244 * *com/sun/tools/javac/tree/TreeScanner.scan(Lcom/sun/tools/javac/util/List;)V [compiled] +22 (line 84)
fc61d244 * *com/sun/tools/javac/tree/TreeScanner.visitBlock(Lcom/sun/tools/javac/tree/JCTree$JCBlock;)V+6 (line 176)
fc602758 * *com/sun/tools/javac/tree/JCTree$JCBlock.accept(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V [compiled] +3 (line 1478)
fc61ab34 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.scan(Lcom/sun/tools/javac/tree/JCTree;)V [compiled] +14 (line 891)
fc61ed6c * *com/sun/tools/javac/tree/TreeScanner.visitIf(Lcom/sun/tools/javac/tree/JCTree$JCIf;)V [compiled] +14 (line 303)
fc61eb58 * *com/sun/tools/javac/tree/JCTree$JCIf.accept(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V [compiled] +3 (line 2100)
fc61ab34 * java/util/Collections$UnmodifiableCollection$1.<init>(Ljava/util/Collections$UnmodifiableCollection;)V+6048 (line 2013)
fc61d244 * *com/sun/tools/javac/tree/TreeScanner.scan(Lcom/sun/tools/javac/util/List;)V [compiled] +22 (line 84)
fc61d244 * *com/sun/tools/javac/tree/TreeScanner.visitBlock(Lcom/sun/tools/javac/tree/JCTree$JCBlock;)V+6 (line 176)
fc602758 * *com/sun/tools/javac/tree/JCTree$JCBlock.accept(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V [compiled] +3 (line 1478)
fc61ab34 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.scan(Lcom/sun/tools/javac/tree/JCTree;)V [compiled] +14 (line 891)
fc626a28 * *com/sun/tools/javac/tree/TreeScanner.visitForLoop(Lcom/sun/tools/javac/tree/JCTree$JCForLoop;)V [compiled] +30 (line 207)
fc6266d8 * *com/sun/tools/javac/tree/JCTree$JCForLoop.accept(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V [compiled] +3 (line 1636)
fc61ab34 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.scan(Lcom/sun/tools/javac/tree/JCTree;)V [compiled] +14 (line 891)
fc61d244 * *com/sun/tools/javac/tree/TreeScanner.scan(Lcom/sun/tools/javac/util/List;)V [compiled] +22 (line 84)
fc61d244 * *com/sun/tools/javac/tree/TreeScanner.visitBlock(Lcom/sun/tools/javac/tree/JCTree$JCBlock;)V+6 (line 176)
fc602758 * java/util/Collections$UnmodifiableCollection$1.<init>(Ljava/util/Collections$UnmodifiableCollection;)V+6048 (line 2013)
fc61ab34 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.scan(Lcom/sun/tools/javac/tree/JCTree;)V [compiled] +14 (line 891)
fc61ed6c * *com/sun/tools/javac/tree/TreeScanner.visitIf(Lcom/sun/tools/javac/tree/JCTree$JCIf;)V [compiled] +14 (line 303)
fc61eb58 * *com/sun/tools/javac/tree/JCTree$JCIf.accept(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V [compiled] +3 (line 2100)
fc61ab34 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.scan(Lcom/sun/tools/javac/tree/JCTree;)V [compiled] +14 (line 891)
fc61d244 * *com/sun/tools/javac/tree/TreeScanner.scan(Lcom/sun/tools/javac/util/List;)V [compiled] +22 (line 84)
fc61d244 * *com/sun/tools/javac/tree/TreeScanner.visitBlock(Lcom/sun/tools/javac/tree/JCTree$JCBlock;)V+6 (line 176)
fc602758 * *com/sun/tools/javac/tree/JCTree$JCBlock.accept(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V [compiled] +3 (line 1478)
fc61ab34 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.scan(Lcom/sun/tools/javac/tree/JCTree;)V [compiled] +14 (line 891)
fc602d38 * java/util/Collections$UnmodifiableCollection$1.<init>(Ljava/util/Collections$UnmodifiableCollection;)V+6048 (line 2013)
fc61e244 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.visitMethodDef(Lcom/sun/tools/javac/tree/JCTree$JCMethodDecl;)V [compiled] +22 (line 915)
fc55b358 * *com/sun/tools/javac/tree/JCTree$JCMethodDecl.accept(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V [compiled] +3 (line 1278)
fc61ab34 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.scan(Lcom/sun/tools/javac/tree/JCTree;)V [compiled] +14 (line 891)
fc6202a4 * *com/sun/tools/javac/tree/TreeScanner.scan(Lcom/sun/tools/javac/util/List;)V [compiled] +22 (line 84)
fc6202a4 * *com/sun/tools/javac/tree/TreeScanner.visitClassDef(Lcom/sun/tools/javac/tree/JCTree$JCClassDecl;)V+38 (line 128)
fc6207c4 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.visitClassDef(Lcom/sun/tools/javac/tree/JCTree$JCClassDecl;)V [compiled] +22 (line 907)
fc61d7d8 * *com/sun/tools/javac/tree/JCTree$JCClassDecl.accept(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V [compiled] +3 (line 1150)
fc61ab34 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.scan(Lcom/sun/tools/javac/tree/JCTree;)V [compiled] +14 (line 891)
fc600734 * java/util/Collections$UnmodifiableCollection$1.<init>(Ljava/util/Collections$UnmodifiableCollection;)V+6048 (line 2013)
fc622904 * *com/sun/tools/javac/tree/TreeScanner.visitTopLevel(Lcom/sun/tools/javac/tree/JCTree$JCCompilationUnit;)V [compiled] +22 (line 106)
fc622904 * *com/sun/tools/javac/tree/TreeInfo$1DeclScanner.visitTopLevel(Lcom/sun/tools/javac/tree/JCTree$JCCompilationUnit;)V+22 (line 899)
fc6217d8 * *com/sun/tools/javac/tree/JCTree$JCCompilationUnit.accept(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V [compiled] +3 (line 892)
fc6217d8 * *com/sun/tools/javac/tree/TreeInfo.declarationFor(Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;+12 (line 931)
fc6217d8 * *com/sun/tools/javac/tree/TreeInfo.positionFor(Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/tree/JCTree;)I+3 (line 856)
fc6217d8 * *com/sun/tools/apt/mirror/declaration/DeclarationImpl.getPosition()Lcom/sun/mirror/util/SourcePosition;+33 (line 343)
fc625638 * *com/sun/mirror/util/SourceOrderDeclScanner$SourceOrderComparator.compare(Lcom/sun/mirror/declaration/Declaration;Lcom/sun/mirror/declaration/Declaration;)I [compiled] +12 (line 205
fc6251fc * *com/sun/mirror/util/SourceOrderDeclScanner$SourceOrderComparator.compare(Ljava/lang/Object;Ljava/lang/Object;)I [compiled] +10 (line 66)
fc6246c0 * *java/util/TreeMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; [compiled] +62 (line 1041)
fc629c3c * *java/util/TreeSet.add(Ljava/lang/Object;)Z [compiled] +9 (line 476)
fc629c3c * *com/sun/mirror/util/SourceOrderDeclScanner.visitClassDeclaration(Lcom/sun/mirror/declaration/ClassDeclaration;)V+101 (line 372)
fc5b4098 * *com/sun/tools/apt/mirror/declaration/ClassDeclarationImpl.accept(Lcom/sun/mirror/util/DeclarationVisitor;)V [compiled] +3 (line 190)
fc62a06c * java/util/Collections$UnmodifiableCollection$1.<init>(Ljava/util/Collections$UnmodifiableCollection;)V+-20528
fc5b4098 * *com/sun/tools/apt/mirror/declaration/ClassDeclarationImpl.accept(Lcom/sun/mirror/util/DeclarationVisitor;)V [compiled] +3 (line 190)
fc6409e4 * com/sun/tools/apt/mirror/apt/AnnotationProcessorEnvironmentImpl$CollectingAP.<init>(Lcom/sun/mirror/apt/AnnotationProcessorEnvironment;Lcom/sun/mirror/declaration/AnnotationTypeDeclion;)V+-9320 (line 222)
fc405a10 * com/sun/tools/apt/mirror/apt/AnnotationProcessorEnvironmentImpl.getDeclarationsAnnotatedWith(Lcom/sun/mirror/declaration/AnnotationTypeDeclaration;)Ljava/util/Collection;+11 (line 1
fc405db8 * org/apache/beehive/netui/compiler/typesystem/impl/env/CoreAnnotationProcessorEnvImpl.getDeclarationsAnnotatedWith(Lorg/apache/beehive/netui/compiler/typesystem/declaration/AnnotatioeDeclaration;)[Lorg/apache/beehive/netui/compiler/typesystem/declaration+39 (line 183)
fc405db8 * org/apache/beehive/netui/compiler/processor/TwoPhaseCoreAnnotationProcessor.generate()V+31 (line 335)
fc405a10 * org/apache/beehive/netui/compiler/processor/TwoPhaseCoreAnnotationProcessor.process()V+42 (line 218)
fc405a10 * org/apache/beehive/netui/compiler/processor/BaseCoreAnnotationProcessor.process()V+12 (line 213)
fc405f20 * org/apache/beehive/netui/compiler/apt/BaseAnnotationProcessorFactory$DelegatingAnnotationProcessor.process()V+7 (line 150)
fc405f20 * com/sun/mirror/apt/AnnotationProcessors$CompositeAnnotationProcessor.process()V+30 (line 119)
fc405f20 * com/sun/tools/apt/comp/Apt.main(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/ListBuffer;Ljava/util/Map;Ljava/lang/ClassLoader;Lcom/sun/mirror/apt/AnnotationProcessorFactLjava/util/Set;)V+1664 (line 737)
fc405a10 * com/sun/tools/apt/main/JavaCompiler.compile(Lcom/sun/tools/javac/util/List;Ljava/util/Map;Ljava/lang/ClassLoader;Lcom/sun/mirror/apt/AnnotationProcessorFactory;Ljava/util/Set;Ljava//Set;)Lcom/sun/tools/javac/util/List;+267 (line 541)
fc4058a8 * com/sun/tools/apt/main/Main.compile([Ljava/lang/String;Lcom/sun/tools/javac/util/Context;)I+203 (line 2402)
fc4058f0 * com/sun/tools/apt/main/Main.compile([Ljava/lang/String;Lcom/sun/mirror/apt/AnnotationProcessorFactory;)I+1276 (line 1833)
fc4058f0 * com/sun/tools/apt/Main.processing(Lcom/sun/mirror/apt/AnnotationProcessorFactory;Ljava/io/PrintWriter;[Ljava/lang/String;)I+30 (line 186)
fc4058f0 * com/sun/tools/apt/Main.process([Ljava/lang/String;)I+3 (line 86)
fc4058f0 * com/sun/tools/apt/Main.main([Ljava/lang/String;)V+1 (line 68)
fc40021c * StubRoutines (1)
fe8deedc __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (fe77ff10, 3b6dc, fe77fe68, 3b000, 0, fe77fd78) + 1d4
fe95e5d4 jni_CallStaticVoidMethod (3b0f4, fee3f638, 3b6dc, 3b000, 3b2d8, 3b6c4) + 4c4
00012490 JavaMain (1, fee3f1d8, b75c0, fe95e110, 3bd24, 298a8) + 584
ff2c8bdc _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 3 / thread# 3 --------------------
ff2cc9b0 lwp_cond_wait (3a1c8, 3a1b0, 771ffb00, 0)
ff2b3bb0 _lwp_cond_timedwait (3a1c8, 3a1b0, 771ffbf0, 3e8, 0, f8f2b68) + 1c
fec15d18 __1cHMonitorEwait6Mblb_b_ (522e31ff, b8c00, 3e8, 1f1e56d, 3e8, 25c00) + 2dc
fecfd6b4 __1cIVMThreadEloop6M_v_ (fee3b608, 3a158, 0, 3a158, fee2e000, fee42588) + 1c8
fe8dcaec __1cIVMThreadDrun6M_v_ (b8c00, fee41e08, 13e08, fee2e000, 5515a8, 13c00) + 98
fec2515c java_start (b8c00, 30a3, 20ebc, fee2e000, fee42eac, 20c00) + 170
ff2c8bdc _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 4 / thread# 4 --------------------
ff2cc9b0 lwp_cond_wait (bcad0, bcab8, 0, 0)
fec2c32c __1cCosNPlatformEventEpark6M_v_ (bca88, feda6e34, 1550c, fee2e000, fee53d50, bcab8) + f0
feca1190 __1cNObjectMonitorEwait6MxbpnGThread__v_ (bece8, 0, 0, bed38, 1, bc000) + 3f8
fe8f1e7c __1cSObjectSynchronizerEwait6FnGHandle_xpnGThread__v_ (fe57f83c, 0, 0, bc000, bc644, bece8) + 14c
fe8f1a2c JVM_MonitorWait (0, bc644, 0, 0, bc000, fee42434) + 28c
fc40dba8 * java/lang/Object.wait(J)V+88
fc40db54 * java/lang/Object.wait(J)V+0
fc405a10 * java/lang/Object.wait()V+2 (line 970)
fc405a10 * java/lang/ref/Reference$ReferenceHandler.run()V+46 (line 224)
fc40021c * StubRoutines (1)
fe8deedc __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (fe57fd90, bc640, fe57fc90, bc000, bc630, fe57fb20) + 1d4
feae11d8 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nLKlassHandle_nMsymbolHandle_4pnRJavaCallArguments_pnGThread__v_ (fe57fd90, bc634, fee543b4, bc640, fe57fc90, bc000) + f0
fe8f13e4 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nGHandle_nLKlassHandle_nMsymbolHandle_5pnGThread__v_ (fee543b4, fe57fd8c, fe57fd88, fe57fd84, fe57fd80, fee54618) + 68
fe8f1364 __1cMthread_entry6FpnKJavaThread_pnGThread__v_ (78000a40, bc000, fee543b4, f80321e0, fee54618, fee54128) + 108
fecb2698 __1cKJavaThreadRthread_main_inner6M_v_ (bc000, 2, fee2e000, 0, 17b9ac, fee2e000) + 48
fec2515c java_start (bc000, 30a3, 20ebc, fee2e000, fee42eac, 20c00) + 170
ff2c8bdc _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 5 / thread# 5 --------------------
ff2cc9b0 lwp_cond_wait (bdcb8, bdca0, 0, 0)
fec2c32c __1cCosNPlatformEventEpark6M_v_ (bdc70, feda6e34, 1550c, fee2e000, fee
feca1190 __1cNObjectMonitorEwait6MxbpnGThread__v_ (bf778, 0, 0, bf7c8, 1, bd000
fe8f1e7c __1cSObjectSynchronizerEwait6FnGHandle_xpnGThread__v_ (fc37f834, 0, 0,
fe8f1a2c JVM_MonitorWait (0, bd82c, 0, 0, bd000, fee42434) + 28c
fc40dba8 * java/lang/Object.wait(J)V+4936
fc40db54 * java/lang/Object.wait(J)V+0
fc405a10 * java/lang/ref/ReferenceQueue.remove(J)Ljava/lang/ref/Reference;+44 (
fc4058a8 * java/lang/ref/ReferenceQueue.remove()Ljava/lang/ref/Reference;+2 (li
fc4058a8 * java/lang/ref/Finalizer$FinalizerThread.run()V+3 (line 318)
fc40021c * StubRoutines (1)
fe8deedc __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallAr
feae11d8 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nLKlassHandle_nMsymbolHandle
fe8f13e4 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nGHandle_nLKlassHandle_nMsym
fe8f1364 __1cMthread_entry6FpnKJavaThread_pnGThread__v_ (78000b40, bd000, fee54
fecb2698 __1cKJavaThreadRthread_main_inner6M_v_ (bd000, 3, fee2e000, 0, 17b9ac,
fec2515c java_start (bd000, 30a3, 20ebc, fee2e000, fee42eac, 20c00) + 170
ff2c8bdc _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 6 / thread# 6 --------------------
ff2c8c7c lwp_park (0, 0, 0)
fec27694 __1cVcheck_pending_signals6Fb_i_ (14400, fee42588, fee44ed8, d2000, fe
fe91d784 __1cTsignal_thread_entry6FpnKJavaThread_pnGThread__v_ (d2000, d2000, 4
fecb2698 __1cKJavaThreadRthread_main_inner6M_v_ (d2000, 4, fee2e000, 0, 17b9ac,
fec2515c java_start (d2000, 30a3, 20ebc, fee2e000, fee42eac, 20c00) + 170
ff2c8bdc _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 7 / thread# 7 --------------------
ff2cc9b0 lwp_cond_wait (3aac8, 3aab0, 0, 0)
fec15e60 __1cHMonitorEwait6Mblb_b_ (1, d3000, 0, d3c68, d3000, ff2b3ac0) + 424
fe91df58 __1cNCompileBrokerUcompiler_thread_loop6F_v_ (feea24d0, fee42588, d300
fecb2698 __1cKJavaThreadRthread_main_inner6M_v_ (d3000, 5, fee2e000, 0, 17b9ac,
fec2515c java_start (d3000, 30a3, 20ebc, fee2e000, fee42eac, 20c00) + 170
ff2c8bdc _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 8 / thread# 8 --------------------
ff2cc9b0 lwp_cond_wait (398c8, 398b0, 0, 0)
fec15b74 __1cHMonitorEwait6Mblb_b_ (1, d4c00, 0, 0, 1, b) + 138
fe921ffc __1cRLowMemoryDetectorbGlow_memory_detector_thread_entry6FpnKJavaThrea
fecb2698 __1cKJavaThreadRthread_main_inner6M_v_ (d4c00, 6, fee2e000, 0, 17b9ac,
fec2515c java_start (d4c00, 30a3, 20ebc, fee2e000, fee42eac, 20c00) + 170
ff2c8bdc _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 9 / thread# 9 --------------------
ff2cc4a8 pollsys (0, 0, 77e7fb00, 0)
ff262eac poll (0, 0, 32, 10624c00, bebc2, 2faf080) + 7c
fec29118 __1cIos_sleep6Fxb_i_ (f4000, 0, 3eac7, 0, fee42e88, fee42e90) + 7ec
fec29aa4 __1cCosFsleep6FpnGThread_xb_i_ (4, 0, 2, 0, fee46290, 0) + 2a8
fe91f3e8 __1cNWatcherThreadDrun6M_v_ (dfc00, 2, 1, 32, fee2e000, fee464ac) + 10
fec2515c java_start (dfc00, 30a3, 20ebc, fee2e000, fee42eac, 20c00) + 170
ff2c8bdc _lwp_start (0, 0, 0, 0, 0, 0)
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30537
    
150

I have no idea. Maybe you should ask weblogic?
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: ant build is taking 90 minutes taking to build weblogic portal ear file