Ant in Eclipse Builds a Corrupt JAR

When I build a JAR file in Eclipse using an Ant build file, the resulting JAR is corrupt. It cannot find the main class. Repairing the JAR using WinRAR fixes this issue. WinRAR reports repairing corrupt header information. This issue does not occur when manually exporting a JAR from Eclipse. In all cases, we are using the same manifest file. The Ant compile does not show any warnings or errors. The exact runtime error when executing the corrupt JAR is: "Could not find the main class. Program will exit."
I am relatively new to Ant. I have searched the forums and google, but I have been unable to find anyone describing similar issues. I have spent three weeks trying to make this code work. None of the tutorials or FAQs I have found mention this issue, and none of the techniques they describe resolve it. Do you have any idea what might be causing this issue, or how to resolve it? The main reason I want to use Ant is to automate our build process. We can't do that if we have to manually repair the resulting JAR file after each build. I'm probably missing something obvious, but I don't have the Ant experience to know what that is. Any help would be greatly appreciated.
Ant Version: 1.7
Eclipse Version: 3.3.1.1
Java Version: 1.6.0.3
Platform: Windows XP (SP2)
My build file (replacing my login with 'username' for privacy purposes):
<?xml version="1.0" encoding="utf8"?>
<project name="ecsMerlinJarBuild" default="MakeMerlinJar" basedir=".">
<target name="Initialize" description="delete old .class files">
<delete dir="JavaSource\com\ebsco\component" includes="*.class" />
<delete dir="JavaSource\com\ebsco\core" includes="*.class" />
<delete dir="JavaSource\com\ebsco\dao" includes="*.class" />
<delete dir="JavaSource\com\ebsco\datatype" includes="*.class" />
<delete dir="JavaSource\com\ebsco\dto" includes="*.class" />
<delete dir="JavaSource\com\ebsco\interfaces" includes="*.class" />
<delete dir="JavaSource\com\ebsco\module" includes="*.class" />
<delete dir="JavaSource\com\ebsco\parents" includes="*.class" />
<delete dir="JavaSource\com\ebsco\process" includes="*.class" />
<delete dir="JavaSource\com\ebsco\screen" includes="*.class" />
<delete dir="JavaSource\com\ebsco\util" includes="*.class" />
<delete dir="JavaSource\com\ebsco\window" includes="*.class" />
<delete dir="JavaSource\com\ebsco\windowwrapper" includes="*.class" />
</target>
<target name="Compile" description="Compile .java files">
<javac srcdir="JavaSource\com" includes="ebsco\**\*.java" bootclasspath="C:\\Program Files\\Java\\jre1.6.0_03\\lib\\rt.jar" classpath="C:\\Documents and Settings\\username\\workspace\\merlin\\IBMLibraries.jar" />
</target>
<target name ="MakeMerlinJar" description="Create a jar for the Merlin project">
<jar jarfile="Merlin.jar" excludes="*.jar, *.zip" manifest="MANIFEST.txt" update="true" duplicate="fail" >
<zipfileset dir="JavaSource\com\ebsco\component" includes="*.class" prefix="com\ebsco\component" />
<zipfileset dir="JavaSource\com\ebsco\core" includes="*.class" prefix="com\ebsco\core" />
<zipfileset dir="JavaSource\com\ebsco\dao" includes="*.class" prefix="com\ebsco\dao" />
<zipfileset dir="JavaSource\com\ebsco\datatype" includes="*.class" prefix="com\ebsco\datatype" />
<zipfileset dir="JavaSource\com\ebsco\dto" includes="*.class" prefix="com\ebsco\dto" />
<zipfileset dir="JavaSource\com\ebsco\interfaces" includes="*.class" prefix="com\ebsco\interfaces" />
<zipfileset dir="JavaSource\com\ebsco\module" includes="*.class" prefix="com\ebsco\module" />
<zipfileset dir="JavaSource\com\ebsco\parents" includes="*.class" prefix="com\ebsco\parents" />
<zipfileset dir="JavaSource\com\ebsco\process" includes="*.class" prefix="com\ebsco\process" />
<zipfileset dir="JavaSource\com\ebsco\screen" includes="*.class" prefix="com\ebsco\screen" />
<zipfileset dir="JavaSource\com\ebsco\util" includes="*.class" prefix="com\ebsco\util" />
<zipfileset dir="JavaSource\com\ebsco\window" includes="*.class" prefix="com\ebsco\window" />
<zipfileset dir="JavaSource\com\ebsco\windowwrapper" includes="*.class" prefix="com\ebsco\windowwrapper" />
<zipfileset dir="." includes=".classpath, .project, *.txt, *.xml" />
</jar>
</target>
<target name="CopyJarFile" description="Copy the Merlin jar file to the set destination">
<copy file="Merlin.jar" todir="C:\\Documents and Settings\\username\\Desktop\\JARs"/>
</target>
</project>

And presumably that class actually exists? I can't see any reason why this build file wouldn't work, although I don't know why you're using zipfilesets. Maybe that's the problem. Another option is to export the jar from Eclipse, and ask it to generate an Ant script at the same time.
But really, you ought to have a look at some [Ant tutorials|http://ant.apache.org/manual/index.html] , or better yet, get your company to buy a copy of [this book|http://www.amazon.co.uk/Java-Development-Ant-Erik-Hatcher/dp/1930110588/ref=sr_1_3?ie=UTF8&s=books&qid=1210364234&sr=8-3] because you're making more work for yourself than you need to here. For instance, you can use "**/*" to recursively include entire directory trees, rather than explicitly include each one

Similar Messages

  • Building jars using ant and eclipse

    Note: If this post could be in a more appropriate forum category could someone please tell me which one is better.
    Vexing issue:
    I am using ANT so that it will take care of which classes have been modified and therefore which jars need to be updated.
    I noticed one way ANT can work is to look at the timestamp of the class files and then build the necessary jars. This works fine EXCEPT that eclipse has a nasty habit of sometimes recompiling everything, even when I dont ask it to. It would seem to make more sense basing the recompilation on the source files, and whether they have been modified. So I set this up with my build.xml, ie
    <target name="compile" depends="init"
    description="compile the source " >
    <!-- Compile the java code from ${src} into ${build} -->
    <javac srcdir="${src}" destdir="${build}" fork="true"/>
         </target>
    Now suppose I go and change one of my source files, ANT recompiles that file and that all works great. However, suppose that file had in it, which many do,
    public static String EXAMPLE_VARIABLE = "example";
    This static variable is referenced in many classes, and yet ANT only recompiles the one file, and thus there begins an inconsistency!
    Is there any way to get around this? I would have expected ANT to recompile all the files that depend on the class with the static variable but it doesnt.
    Any help much appreciated.
    Cel

    You know, that's a good question. I would think JVMs at runtime could resolve static variables, like when it compiles classes using that static variable it puts a placeholder "Hey, here I am using XXX, at runtime, figure it out and give me the value right at the start..". But I think it works like you suggest in that a static value is compiled into every location that uses it. The only thing I can think of is provide a target for a build-all in your ant and have it rebuild all.
    I agree though that the javac compiler should be smarter in how it compiles classes. Anytime a class has certain attributes that may be compiled in to other classes, it should check and recompile any class that depends on the static value that has changed.

  • Packaging JAR's using Ant in Eclipse

    Hey,
    I'm new to Ant, and xml for that matter. I need to rmi compile & package a set of simple classes whose objects call eachother remotely. I need seperate jars for a "server" and one for "client" containing whatever classes are needed for each. Using Ant the classes should be compiled, packaged into the jars and then the jars should be copied to some other specified directory. And of course, the jars should be executable.
    The files I use are AddressBook (interface extends Remote), AddressBookImpl (extends UnicastRemoteObject implements AddressBook), BuddyInfoInterf (interface extends Remote), BuddyInfo (the implementation, extends Unicast... implements BuddyI...), and AddressBookUser.
    The AddressBook is created on the server-side (in main() found in AddressBookImpl) and is populated with BuddyInfo's also created server-side.
    AddressBookUser is just the client accessing some info from ABook or BInfo.
    So, anyway, here's the xml file I've written to do the tasks assigned. The classes compile fine, and the jar files seem to contain the proper files. My problem is that the jar files don't execute properly. The main() in AddressBookImpl creates the ABook and binds it to the rmiregistry. When I run the server.jar that is "initially" created during the process (the one in the base dir) it works fine but this only seems to work correctly because it's in the same dir as all of the compiled classes. The copied jar file in the other directory, or even if I manually copy the server.jar file in the base dir to some other dir, causes an exception when trying to bind the AddressBook to the registry saying it can't find a stub that is definitely located in the jar. And I'm running the rmiregistry in whatever dir the server.jar is in each time:
    Exception in thread "main" java.rmi.ServerException: RemoteException occurred in
    server thread; nested exception is:
    java.rmi.UnmarshalException: error unmarshalling arguments; nested excep
    tion is:
    java.lang.ClassNotFoundException: AddressBookImpl_Stub
    at sun.rmi.server.....
    <?xml version="1.0"?>
    <project default="packaging">
    <!-- Change location(s) to desired path(s) where client and/or
    server jar files should be copied to, else will create folders
    "client" and "server" in project directory and copy them to
    there. -->
    <property name="serverDir" location="./server"/>
    <property name="clientDir" location="./client"/>
    <!-- performs all tasks -->
    <target name="packaging">
         <!-- Compiles all files in project directory. Necessary for
         AddressBookUser.java to be compiled -->
         <javac srcdir="."/>
         <!-- RMI compiles AddressBookImpl & BuddyInfo -->
         <rmic classname="AddressBookImpl" base="."/>
         <rmic classname="BuddyInfo" base="."/>
         <!-- Creates server jar file -->
         <jar destfile="./server.jar" basedir="." includes="**.class" excludes="AddressBookUser.**">
              <manifest>
                   <attribute name="Main-Class" value="AddressBookImpl"/>
                   <attribute name="Class-Path" value="."/>
              </manifest>
         </jar>
         <!-- Creates client jar file -->
         <jar destfile="./client.jar" basedir="." includes="**.class" excludes="AddressBookImpl.** BuddyInfo.** **Skel.class">
              <manifest>
                   <attribute name="Main-Class" value="AddressBookUser"/>
                   <attribute name="Class-Path" value="."/>
              </manifest>
         </jar>
         <!-- copy jar files to specified directories -->
         <copy file="./server.jar" todir="${serverDir}"/>
         <copy file="./client.jar" todir="${clientDir}"/>     
    </target>
    </project>
    Sorry bout the length. Just want to cover my bases. Thanks for any help.

    I am also having problem in building server.jar file using Ant. I am using EJB jar file in my web application, this jar file is called remotely from server to client. Client.jar file working correctly but the server.jar file contains error which is given below:
    15:30:47,296 WARN [verifier] EJB spec violation:
    Bean : Server
    Section: 22.2
    Warning: The Bean Provider must specify the fully-qualified name of the Java cla
    ss that implements the enterprise bean's business methods in the <ejb-class> ele
    ment.
    Info : Class not found on 'com.ejb.ServerBean': No ClassLoaders found for: com.ejb.ServerBean
    15:30:47,296 ERROR [MainDeployer] Could not create deployment: file:/C:/jboss-4.0.4.GA/server/default/deploy/server.jar
    org.jboss.deployment.DeploymentException: Verification of Enterprise Beans failed, see above for error messages.
    In above error, "Class not found on 'com.ejb.ServerBean' " is given. Will there be all the classes of EJB jar file in server.jar ? I think only the interface class file i.e. Server.class and serverHome.class must be included, am I correct or not?
    Also the build.xml which I am using for creating server.jar is given below:
    <project name="ServerEJB" default="make_server_jar" basedir=".">
    <!-- Initialization variables -->
    <property environment="env" />
    <property name="app.name" value="${ant.project.name}"/>
    <property name="source.dir" value="ejbModule"/>
    <property name="build.dir" value="build"/>
    <property name="classes.dir" value="${build.dir}/classes"/>
    <property name="distribution.dir" value="dist"/>
         <property name="server.ejb.jar.name" value="server.jar"/>
    <target name="clean" description="Deletes compiled and generated code">
    <delete dir="${build.dir}"/>
    </target>
    <target name="make_server_jar" depends="" description="Builds a server.jar with stubs for apps to use">
    <mkdir dir="${distribution.dir}" />
    <jar destfile="${distribution.dir}/${server.ejb.jar.name}" basedir="${classes.dir}">
         <exclude name="**/*Bean.class"/>
    </jar>
    </target>     
    </project>
    I am using server.jar file in server as interface which will remotely call client.jar which will be kept at client location.
    Anybody, can you provide me with the solution for this problem?...
    Thank you.

  • How to compile Java files using Ant in Eclipse

    Hi All ,
    I would like to compile all Java files using Ant in Eclipse.Since am very new to Ant and Eclipse can someone help me to create a build.xml file and let me know how to compile all the java files.
    For ex , I have placed my java files inside the path C:\HEC\Terab.Initially the Terab folder holds 7 jar files which i had decompiled using JD compiler and placed the unzipped 7 folders (which contains the java files ).Now i have imported the HEC project into Eclipse using New ->Project ->Java Project.after importig it throwed me an error saying missing jar files.again i copied the jar files and placed inside Terab folder with other 7 folder.
    Now How i can compile the java files and convert in to class files.Then after compiling the files i will again need to jar all the 7 folder.
    Please tell me the steps i need to follow.How to write an build.xml file ? where i should keep it ? only one build.xml file is enough or should i write 7 build.xml file for each folder ? Please help me out...
    Thanks & Regards
    Kar1983

    put it another way, what I am trying to do is to compile David Brackeen's ch 18 code from his book. The java sourse files can be downloaded here:
    http://www.brackeen.com/javagamebook/
    my question is that how would I complie all of these file so that I can get the program in ch18src\src\com\brackeen\javagamebook\test\ to run?

  • Ant in eclipse

    when i use ant in eclipse.
    it says
    [javac] BUILD FAILED: file:D:/JavaProject/ACS/testAnt.xml:18: Unable to find a javac compiler;
    com.sun.tools.javac.Main is not on the classpath.
    Perhaps JAVA_HOME does not point to the JDK
    but i set the classpath as follow:
    CLASSPATH
    .;d:\j2sdk1.4.1_01\lib\dt.jar;D:\j2sdk1.4.0_01\lib\tools.jar
    JAVA_HOME
    D:\j2sdk1.4.0_01
    Path
    ......;D:\j2sdk1.4.0_01\bin;.;D:\j2sdk1.4.0_01\lib\dt.jar;D:\j2sdk1.4.0_01\lib\tools.jar
    how to slove that?

    Thanks for the solution E13, that fixed the same problem I was having. However, I'm thinking that this might be an Eclipse-specific bug, and not due to a shortcoming on M$ part (for once :)
    The reason I say this, is that when I was trying to debug this problem, I noticed that Eclipse kept wanting to set its internal java.home to the location of the System JRE (which was J2SDK1.4.2 in my case - run 'ant -diagnostics'). So I'm assuming that when it looked under ${java.home}/bin, it didn't find the javac compiler and failed.
    What's strange, is that no matter what I tried, I couldn't get Eclipse's Ant tool to point to a different java.home. My system JAVA_HOME is set correctly, but eclipse apparently clobbered it. I tried overwriting this value in the properties sheet to no avail. Even after applying your solution, the code compiles fine, but java.home is still pointing to the wrong directory.
    Is eclipse querying the Registry for Ant's java.home?? I grepped all the xml resource and property files in my Eclipse install dir looking for where this value was assigned, but it isn't there. Is anyone else seeing this problem? I'll probabally open up a Bug on Eclipse since this doesn't appear to be correct behavior.

  • ALUI Customization Deploying a Custom Project Step 2: Build and Deploy JARs

    Hi,
    I'm trying to deploy custom project after succesfully completing the installation and debug of AL UI Customization. As given in the documentation (see link below) in the step 2 Build and Deploy I see error given below on executing "ant install" command. Can somebody please identify the error in this?
    http://edocs.bea.com/alui/devdoc/docs60/Plumtree_Development_Environment/UI_Customization/PlumtreeDevDoc_DevEnv_DeployProject_Java.htm
    D:\plumtree_ui_source\portalui\6.1.x>ant install
    Buildfile: build.xml
    Trying to override old definition of task copy
    global.init:
    [copy] Warning: Could not find file D:\plumtree_ui_source\portalui\6.1.x\${
    build.home}\thirdparty\ant-contrib\0.6\ant-contrib-0.6.jar to copy.
    [echo] Ant Contrib successfully loaded.
    [copy] Warning: Could not find file D:\plumtree_ui_source\portalui\6.1.x\${
    build.home}\components\INTERNAL\ptanttasks\115250\cust\ptanttasks.jar to copy.
    init:
    [echo] Using ANT built-in compass loader
    [copy] Warning: Could not find file D:\plumtree_ui_source\portalui\6.1.x\${
    build.home}\components\RECENT\compass\LATEST\java-loader\compass-loader.jar to c
    opy.
    [echo]
    [echo] Could not fine Socrates build location. Setting compass to
    [echo] offline mode.
    [echo]
    [comp-loader] -----------------------------------------------------
    [comp-loader] Compass Loader: <186756> (06/01/2005 12:52 PM)
    [comp-loader] Storing loaded properties in System
    [comp-loader] Stored 67 properties
    [comp-loader] Loaded Compass ( 0 file(s) copied, 17 task(s) defined )
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 24 component(s)
    [comp-props] [ customer-repo_ptwebui ]
    [comp-props] Created Properties for 24 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 15 component(s)
    [comp-props] [ customer-repo_ptwebui_dotnet ]
    [comp-props] Created Properties for 15 component(s)
    install:
    Duplicated project name in import. Project global defined first in D:\plumtree_u
    i_source\portalui\6.1.x\_buildcommon\scripts\ant\common\include\global.xml and a
    gain in D:\plumtree_ui_source\portalproduct\6.1.x\_buildcommon\scripts\ant\commo
    n\include\global.xml
    Trying to override old definition of task uri://plumtree.com/ant/common/properti
    es:definebasicprops
    Trying to override old definition of task uri://plumtree.com/ant/common/properti
    es:loadprojectproperties
    Trying to override old definition of task uri://plumtree.com/ant/common/cp-stage
    :loadcomponentprops
    global.init:
    [copy] Warning: Could not find file D:\plumtree_ui_source\portalproduct\6.1
    .x\${build.home}\thirdparty\ant-contrib\0.6\ant-contrib-0.6.jar to copy.
    [echo] Ant Contrib successfully loaded.
    [copy] Warning: Could not find file D:\plumtree_ui_source\portalproduct\6.1
    .x\${build.home}\components\INTERNAL\ptanttasks\115250\cust\ptanttasks.jar to co
    py.
    epglobal.init:
    [echo] Using ANT built-in compass loader
    [copy] Warning: Could not find file D:\plumtree_ui_source\portalproduct\6.1
    .x\${build.home}\components\RECENT\compass\LATEST\java-loader\compass-loader.jar
    to copy.
    [echo]
    [echo] Could not fine Socrates build location. Setting compass to
    [echo] offline mode.
    [echo]
    [comp-loader] -----------------------------------------------------
    [comp-loader] Compass Loader: <186756> (06/01/2005 12:52 PM)
    [comp-loader] Already loaded
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] [ customer-repo_nopull ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 29 component(s)
    [comp-props] [ customer-repo_java ]
    [comp-props] Created Properties for 29 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 14 component(s)
    [comp-props] [ customer-repo_dotnet ]
    [comp-props] Created Properties for 14 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] [ customer-repo_noarch ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 2 component(s)
    [comp-props] [ customer-repo_win32 ]
    [comp-props] Created Properties for 2 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] [ customer-repo_solaris32 ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] [ customer-repo_linux32 ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] [ customer-repo_aix32 ]
    [comp-props] Created Properties for 1 component(s)
    init:
    clean:
    [delete] Deleting directory D:\plumtree_ui_source\portalproduct\6.1.x\build
    install:
    [ant] Parent project doesn't contain any reference 'compass.loader'
    global.init:
    [copy] Warning: Could not find file D:\plumtree_ui_source\portalproduct\6.1
    .x\${build.home}\thirdparty\ant-contrib\0.6\ant-contrib-0.6.jar to copy.
    [echo] Ant Contrib successfully loaded.
    [copy] Warning: Could not find file D:\plumtree_ui_source\portalproduct\6.1
    .x\${build.home}\components\INTERNAL\ptanttasks\115250\cust\ptanttasks.jar to co
    py.
    epglobal.init:
    [echo] Using ANT built-in compass loader
    [copy] Warning: Could not find file D:\plumtree_ui_source\portalproduct\6.1
    .x\${build.home}\components\RECENT\compass\LATEST\java-loader\compass-loader.jar
    to copy.
    [echo]
    [echo] Could not fine Socrates build location. Setting compass to
    [echo] offline mode.
    [echo]
    [comp-loader] -----------------------------------------------------
    [comp-loader] Compass Loader: <186756> (06/01/2005 12:52 PM)
    [comp-loader] Already loaded
    [mkdir] Created dir: D:\plumtree_ui_source\portalproduct\6.1.x\build\registe
    rdir
    [mkdir] Created dir: D:\plumtree_ui_source\portalproduct\6.1.x\build\feature
    dir
    [mkdir] Created dir: D:\plumtree_ui_source\portalproduct\6.1.x\build\install
    code
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] [ customer-repo_nopull ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 29 component(s)
    [comp-props] [ customer-repo_java ]
    [comp-props] Created Properties for 29 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 14 component(s)
    [comp-props] [ customer-repo_dotnet ]
    [comp-props] Created Properties for 14 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] [ customer-repo_noarch ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 2 component(s)
    [comp-props] [ customer-repo_win32 ]
    [comp-props] Created Properties for 2 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] [ customer-repo_solaris32 ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] [ customer-repo_linux32 ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] [ customer-repo_aix32 ]
    [comp-props] Created Properties for 1 component(s)
    init:
    [echo]
    [echo] The property BuildEnvironment.IA_HOME either is not set
    [echo] in your build.properties file or is set to an incorrect
    [echo] location. You will be unable to build an installer. This
    [echo] does not affect developer installations. Developers can
    [echo] ignore this warning.
    [echo]
    [echo] Current value: ${BuildEnvironment.IA_HOME}
    [echo]
    build-registerscripts:
    [echo] Environment variables necessary for versioning not set. BUILD_MAJOR
    , BUILD_MINOR, BUILD_SERVICEPACK, and BUILD_HOTFIX must be set in order to get a
    ccurate version information.
    [devinstall] install-portalui-java
    [fastmarshall] Parent project doesn't contain any reference 'compass.loader'
    global.init:
    [copy] Warning: Could not find file D:\plumtree_ui_source\portalproduct\6.1
    .x\${build.home}\thirdparty\ant-contrib\0.6\ant-contrib-0.6.jar to copy.
    [echo] Ant Contrib successfully loaded.
    [copy] Warning: Could not find file D:\plumtree_ui_source\portalproduct\6.1
    .x\${build.home}\components\INTERNAL\ptanttasks\115250\cust\ptanttasks.jar to co
    py.
    epglobal.init:
    [echo] Using ANT built-in compass loader
    [copy] Warning: Could not find file D:\plumtree_ui_source\portalproduct\6.1
    .x\marshallcode\${build.home}\components\RECENT\compass\LATEST\java-loader\compa
    ss-loader.jar to copy.
    [echo]
    [echo] Could not fine Socrates build location. Setting compass to
    [echo] offline mode.
    [echo]
    [comp-loader] -----------------------------------------------------
    [comp-loader] Compass Loader: <186756> (06/01/2005 12:52 PM)
    [comp-loader] Already loaded
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] [ customer-repo_nopull ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 29 component(s)
    [comp-props] [ customer-repo_java ]
    [comp-props] Created Properties for 29 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 14 component(s)
    [comp-props] [ customer-repo_dotnet ]
    [comp-props] Created Properties for 14 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] [ customer-repo_noarch ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 2 component(s)
    [comp-props] [ customer-repo_win32 ]
    [comp-props] Created Properties for 2 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] [ customer-repo_solaris32 ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] [ customer-repo_linux32 ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] Version: <206776> (11/15/2005 11:59 AM)
    [comp-props] [ general ]
    [comp-props] Created Properties for 1 component(s)
    [comp-props] [ customer-repo_aix32 ]
    [comp-props] Created Properties for 1 component(s)
    epmarshall.init:
    [mkdir] Created dir: D:\plumtree_ui_source\portalproduct\6.1.x\build\warbuil
    ddir
    Trying to override old definition of task comp-collate
    Trying to override old definition of task comp-stage
    init:
    epmarshall.marshall-java:
    portalui.marshall-java:
    [comp-collate] Version: <null> (null)
    [comp-collate] Collate [java-portalui]
    BUILD FAILED
    D:\plumtree_ui_source\portalui\6.1.x\_buildcommon\scripts\ant\portalui\include\p
    ortalui-dev.xml:34: The following error occurred while executing this line:
    D:\plumtree_ui_source\portalproduct\6.1.x\devinstall.xml:1177: The following err
    or occurred while executing this line:
    D:\plumtree_ui_source\portalproduct\6.1.x\devinstall.xml:652: The following erro
    r occurred while executing this line:
    D:\plumtree_ui_source\portalproduct\6.1.x\devinstall.xml:733: The following erro
    r occurred while executing this line:
    D:\plumtree_ui_source\portalproduct\6.1.x\devinstall.xml:478: The following erro
    r occurred while executing this line:
    D:\plumtree_ui_source\portalproduct\6.1.x\marshallcode\marshall_portalui.xml:69:
    No File: D:\bea\alui\_customer_repository\portalui\6.1.x\local\java-ptwebui\jav
    a-ptwebui.mf
    Total time: 1 minute 15 secondsa

    Thanks for the help! It started building after commenting the DTD tag include in the xml.
    But build failed with few warnings and errors.
    two of the warnings are as follows (FYI I've compass folder as you suggested in other thread)
    #1
    [copy] Warning: Could not find file D:\plumtree_ui_source\portalui\6.1.x\pt
    webui\portaluiinfrastructure\${build.home}\thirdparty\ant-contrib\0.6\ant-contri
    b-0.6.jar to copy.
    #2
    Could not fine Socrates build location. Setting compass to
    offline mode.
    =============================
    AND the ERROR message is as given below
    precompile:
    buildjava:
    [javac] Compiling 154 source files to D:\plumtree_ui_source\portalui\6.1.x\ptwebui\portalpages\build\x86\classes\java
    [javac] D:\plumtree_ui_source\portalui\6.1.x\ptwebui\portalpages\java\prod\src\com\plumtree\portalpages\condition\conditiontypes\ConditionTypeClientIPAddress.java:158: compareTo(java.lang.String) in java.lang.String cannot be applied to
    (java.lang.Object)
    [javac] if ("*".compareTo(arIPAddress) != 0 && ((XPConver
    t.ToInteger(arIPAddress[i]) < 0) || ((i == 0) && (XPConvert.ToInteger(arIPAddres
    s[i]) == 0)))) {
    [javac] ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] 1 error
    BUILD FAILED
    D:\plumtree_ui_source\portalui\6.1.x\build_core.xml:103: The following error occurred while executing this line:
    D:\plumtree_ui_source\portalui\6.1.x\ptwebui\build_core.xml:80: The following error occurred while executing this line:
    D:\plumtree_ui_source\portalui\6.1.x\_buildcommon\scripts\ant\common\include\default-build.xml:142: The following error occurred while executing this line:
    D:\plumtree_ui_source\portalui\6.1.x\_buildcommon\scripts\ant\common\antlib\java.xml:35: Compile failed; see the compiler error output for details.

  • Invalid or COrrupt JAR file

    I have one jar file of java classfiles created in eclipse. Its working fine with eclipse after giving Run Configuration (main class).
    But when I try to run jar file from command prompt its giving me error - ' Invalid or corrupt jar file'
    I have edited Manifest.mf for adding Main-Class also.
    I have also checked in Tools-->folder option-->File Types-->Selecting Jar-->Advanced-->Edit and given the correct path of javaw.exe like - "D:\SDP75\jdk\bin\javaw.exe" -jar "%1" %*. The same jdk used for compling the classes.
    Please help me. I have done volumes of googling for this. This is very crtytical to me.
    Thanks

    802387 wrote:
    Its working fine with eclipse after giving Run Configuration (main class).So it works if you just run the main class.
    >
    But when I try to run jar file from command prompt its giving me error - ' Invalid or corrupt jar file'
    But it doesn't when you attempt to run it as an executable jar.
    I have edited Manifest.mf for adding Main-Class also.
    As a guess that is the problem. You messed up that file.
    Or you are not running the same thing in both cases.

  • [svn] 2847: add code coverage ability to asc build.xml ( clover jar and license required to run)

    Revision: 2847
    Author: [email protected]
    Date: 2008-08-14 15:06:10 -0700 (Thu, 14 Aug 2008)
    Log Message:
    add code coverage ability to asc build.xml (clover jar and license required to run)
    Modified Paths:
    flex/sdk/trunk/modules/asc/build/java/build.xml

    I ran into this same problem when using ProGuard 4.1 for Java obfuscation. The problem is that there is a space in the path to your JDK/JRE, for example: c:\Program Files\Java\jdk1.6.0_03. Because there is a space before the word "Files", it isn't working. The solution to to wrap quotes around that particular command-line argument. In ANT, I needed to use single-quotes (because double-quotes were already in use for the XML attribute) such as:
    <java jar="proguard.jar" fork="true" timeout="30000">
    <arg value="-libraryjars"/>
    <arg value="'${java.home}/lib/rt.jar'"/> <!-- Notice both double and single quotes used on this line. -->
    ...rest of the arguments go here...
    </java>
    Alternatively, using ProGuard's custom ANT Task, it would look something like (notice the use of double-quotes around the rt.jar location):
    <proguard>
    -libraryjars "${java.home}/lib/rt.jar"
    ...rest of the arguments go here...
    </proguard>
    Anyways, I hope this helps you or anyone else who runs into the same problem. Both of these approaches have worked for me.

  • Running a JUnit test case using Ant in Eclipse

    If I have a "JUnit", how can I run it using "Ant" in Eclipse?
    Thanks.

    Right-click on the ant build script and select "Run as ant build". But why bother? Eclipse has its own JUnit runners

  • Building ESB Configuration Jar

    Hi
    We are using OSB 3.0 and workspace studio to build the configuration jar and to deploy it in the Bus.
    1. Can any one please let me know how we can build the configuration jar automatically using ant or maven build. (without using the option given in the IDE workshop studio)
    Thanks
    J

    Seems like it is unsupported:
    http://forums.bea.com/thread.jspa?threadID=5700000097

  • Looking for sample ANT files for building workshop webservice app outside the IDE

    Hi,
    I am currently planning to use Workshop for implementing a webservice application.
    I am looking for any sample ANT files that would enable me to build and deploy
    both the webservice EAR and the client JAR outside the IDE.
    Thanks,
    Bao Nguyen

    Hi Raj,
    Yup, I did see that sample file. However, it only demontrate how to build an
    EAR file. I am also looking for samples of how to generate the client JAR (using
    proxy to gain access to the webservice) and also how to deploy the web service
    EAR file to the server.
    I tried to use the ANT tag "clientgen" referencing the generated EAR file. It
    complainted of the missing WAR file. I checked the content of the EAR file and
    found no WAR file generated.
    I am also looking for a better way of accessing the webservice more generically
    instead of going through the proxy which is quite coupled to a specific app server.
    Please provide examples.
    Regards,
    Bao Nguyen
    "Raj Alagumalai" <[email protected]> wrote:
    Hello Bao,
    Please refer to my post "Ant script for building EAR "dated August 21
    2003.
    I have attached a sample which does this.
    http://newsgroups.bea.com/cgi-bin/dnewsweb?cmd=article&group=weblogic.developer.interest.workshop&item=1285&utag=
    Thanks
    Raj Alagumalai
    WebLogic Workshop Support
    "Bao Nguyen" <[email protected]> wrote in message
    news:3f61477e$[email protected]..
    Hi,
    I am currently planning to use Workshop for implementing a webserviceapplication.
    I am looking for any sample ANT files that would enable me to buildand
    deploy
    both the webservice EAR and the client JAR outside the IDE.
    Thanks,
    Bao Nguyen

  • Failed to build javax.mail.jar (Java Mail 1.4.4) with Maven-2.2.1

    Hi,
    I am building javax.mail.jar using with the source of "JavaMail 1.4.4 source code", downloaded from http://kenai.com/projects/javamail/downloads , we have some customized changes in few source java files (regarding IMAP and response) of this source, otherwise no changes we have done in this source for building mail jar with maven.
    I was using Maven 2.2.1 - successfully downloaded repository on my systems when I had Java 1.6. Then I have moved to java 7 but it failed, on roll back changes I was unable to download repositories as I had downloaded at earlier stage.
    System has set JAVA_HOME of Java Home directory
    [ERROR] BUILD ERROR
    [INFO] ----------------------------------------------------------------------
    [INFO] Internal error in the plugin manager executing goal 'com.sun.enterprise:osgiversion-maven-plugin:0.4.11:compute-osgi-version': Unable to load the mojo 'com.sun.enterprise:osgiversion-maven-plugin:0.4.11:compute-osgi-version' in the plugin 'com.sun.enterprise:osgiversion-maven-plugin'. A required class is missing: Lorg/apache/maven/shared/osgi/Maven2OsgiConverter;
    org.apache.maven.shared.osgi.Maven2OsgiConverter
    [INFO] ----------------------------------------------------------------------
    [INFO] Trace
    org.apache.maven.lifecycle.LifecycleExecutionExcep tion: Internal error in the plugin manager executing goal 'com.sun.enterprise:osgiversion-maven-plugin:0.4.11:compute-osgi-version': Unable to load the mojo 'com.sun.enterprise:osgiversion-maven-plugin:0.4.11:compute-osgi-version' in the plugin 'com.sun.enterprise:osgiversion-maven-plugin'. A required class is missing: Lorg/apache/maven/shared/osgi/Maven2OsgiConverter;
    at org.apache.maven.lifecycle.DefaultLifecycleExecuto r.executeGoals(DefaultLifecycleExecutor.java:698)
    at org.apache.maven.lifecycle.DefaultLifecycleExecuto r.executeGoalWithLifecycle(DefaultLifecycleExecuto r.java:556)
    at org.apache.maven.lifecycle.DefaultLifecycleExecuto r.executeGoal(DefaultLifecycleExecutor.java:535)
    at org.apache.maven.lifecycle.DefaultLifecycleExecuto r.executeGoalAndHandleFailures(DefaultLifecycleExe cutor.java:387)
    at org.apache.maven.lifecycle.DefaultLifecycleExecuto r.executeTaskSegments(DefaultLifecycleExecutor.jav a:348)
    at org.apache.maven.lifecycle.DefaultLifecycleExecuto r.execute(DefaultLifecycleExecutor.java:180)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMav en.java:328)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven .java:138)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:3 62)
    at org.apache.maven.cli.compat.CompatibleMain.main(Co mpatibleMain.java:60)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.codehaus.classworlds.Launcher.launchEnhanced(L auncher.java:315)
    at org.codehaus.classworlds.Launcher.launch(Launcher. java:255)
    at org.codehaus.classworlds.Launcher.mainWithExitCode (Launcher.java:430)
    at org.codehaus.classworlds.Launcher.main(Launcher.ja va:375)
    Caused by: org.apache.maven.plugin.PluginManagerException: Unable to load the mojo 'com.sun.enterprise:osgiversion-maven-plugin:0.4.11:compute-osgi-version' in the plugin 'com.sun.enterprise:osgiversion-maven-plugin'. A required class is missing: Lorg/apache/maven/shared/osgi/Maven2OsgiConverter;
    at org.apache.maven.plugin.DefaultPluginManager.getCo nfiguredMojo(DefaultPluginManager.java:679)
    at org.apache.maven.plugin.DefaultPluginManager.execu teMojo(DefaultPluginManager.java:468)
    at org.apache.maven.lifecycle.DefaultLifecycleExecuto r.executeGoals(DefaultLifecycleExecutor.java:694)
    ... 17 more
    Caused by: java.lang.NoClassDefFoundError: Lorg/apache/maven/shared/osgi/Maven2OsgiConverter;
    at java.lang.Class.getDeclaredFields0(Native Method)
    at java.lang.Class.privateGetDeclaredFields(Class.jav a:2291)
    at java.lang.Class.getDeclaredField(Class.java:1880)
    at hidden.org.codehaus.plexus.util.ReflectionUtils.ge tFieldByNameIncludingSuperclasses(ReflectionUtils. java:47)
    at org.codehaus.plexus.component.composition.FieldCom ponentComposer.getFieldByName(FieldComponentCompos er.java:212)
    at org.codehaus.plexus.component.composition.FieldCom ponentComposer.findMatchingField(FieldComponentCom poser.java:171)
    at org.codehaus.plexus.component.composition.FieldCom ponentComposer.assembleComponent(FieldComponentCom poser.java:62)
    at org.codehaus.plexus.component.composition.DefaultC omponentComposerManager.assembleComponent(DefaultC omponentComposerManager.java:68)
    at org.codehaus.plexus.DefaultPlexusContainer.compose Component(DefaultPlexusContainer.java:1486)
    at org.codehaus.plexus.personality.plexus.lifecycle.p hase.CompositionPhase.execute(CompositionPhase.jav a:29)
    at org.codehaus.plexus.lifecycle.AbstractLifecycleHan dler.start(AbstractLifecycleHandler.java:101)
    at org.codehaus.plexus.component.manager.AbstractComp onentManager.startComponentLifecycle(AbstractCompo nentManager.java:105)
    at org.codehaus.plexus.component.manager.AbstractComp onentManager.createComponentInstance(AbstractCompo nentManager.java:95)
    at org.codehaus.plexus.component.manager.PerLookupCom ponentManager.getComponent(PerLookupComponentManag er.java:48)
    at org.codehaus.plexus.DefaultPlexusContainer.lookup( DefaultPlexusContainer.java:331)
    at org.codehaus.plexus.DefaultPlexusContainer.lookup( DefaultPlexusContainer.java:440)
    at org.apache.maven.plugin.DefaultPluginManager.getCo nfiguredMojo(DefaultPluginManager.java:652)
    ... 19 more
    Caused by: java.lang.ClassNotFoundException: org.apache.maven.shared.osgi.Maven2OsgiConverter
    at java.net.URLClassLoader$1.run(URLClassLoader.java: 200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.j ava:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:3 07)
    at org.codehaus.classworlds.RealmClassLoader.loadClas sDirect(RealmClassLoader.java:195)
    at org.codehaus.classworlds.DefaultClassRealm.loadCla ss(DefaultClassRealm.java:255)
    at org.codehaus.classworlds.DefaultClassRealm.loadCla ss(DefaultClassRealm.java:274)
    at org.codehaus.classworlds.RealmClassLoader.loadClas s(RealmClassLoader.java:214)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:2 52)
    at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:320)
    ... 36 more
    [INFO] ----------------------------------------------------------------------
    [INFO] Total time: 29 minutes 36 seconds
    [INFO] Finished at: Fri Dec 21 13:07:49 IST 2012
    [INFO] Final Memory: 13M/23M
    [INFO] ----------------------------------------------------------------------
    Complete log output of downloading process can be seen here - http://neelamsharma.s3.amazonaws.com/Maven_Result-2.2.1.txt
    I am removing local repository ".m2" folder from my user each time before restart build. I have tried to download on different OS but it always stuck at same error.
    Can anybody please let me know what settings are changed that I need to update ? Or which repositories need to remove to get rid of this error?

    Looks like there is some sun plugin being used there. Might be that you need the java.net nexus repository so maven can fetch plugin dependencies from it.

  • Corrupt .jar files

    Hi All,
    We are trying to deploy JDeveloper for OAFramework through patch 4573517.
    After extracting, we are facing errors for initiating OC4J instance due to corrupt .jar files.
    So if any one is having the listed .jar files for JDeveloper OAF compatible, kindly mail on [email protected]
    .jar files
    aolj.jar
    classes111.jar
    classes12.jar
    flex.jar
    oamdsct.jar
    ojdbc14.jar
    portalFlexComps.jar
    regexp.jar
    sax2.jar
    share.jar
    uix2.jar
    xmlparserv2.jar
    Thanks in Advance
    Sachin

    It didn't work, but I can reach sites that I have a link to on my Desktop. I haven't had Mozilla Firefox very long and I don't even remember what should appear when I select it. Any other thoughts? I appreciate your reply irregardless. At least I am now backed up with a new restore point. Many thanks bens545

  • Building debuggable JDK jars from JDK sources

    Hello,
    I want to build the JDK jars (rt.jar, tools.jar, etc.) that contain classes with debug information, from the JDK sources. I found a web page where it detailed several steps, but they were too many and too general for me. My platform is : Linux 2.6.9-78.0.0.0.1.ELsmp #1 SMP i686 i686 i386 GNU/Linux. Can someone tell me some straightforward steps to build these jars. When I run 'gmake sanity' in control/make directory, I get errors like :
    ERROR: You do not have access to the previous java release jre bundles.
    Please check your access to
    /java/re/j2se/1.5.0/archive/fcs/bundles/linux-i586/jdk-1_5_0-linux-i586.tar.gz
    and/or check your value of ALT_PREVIOUS_RELEASE_PATH or ALT_PREVIOUS_JRE_FILE
    This will affect you if you build the images target.
    ERROR: You do not have access to the previous java release sdk bundles.
    Please check your access to
    and/or check your value of ALT_PREVIOUS_RELEASE_PATH or ALT_PREVIOUS_JDK_FILE.
    This will affect you if you build the images target.
    I simply want to know which env variables exactly should I set and to what values. Specific information regarding these will be much appreciated. Thanks.

    I don't understand what you mean by 'run the JVM in debug mode'. I don't want to debug the JVM, but want to debug the JDK classes. And for that, the classes need to have been compiled with debug info.
    In any case, what I want is : build JDK jars with debug info, given that the sources are available. I'm sure this kind of thing was already tried out by at least some, if not many. So, I'm seeking some guidelines from them.

  • Corrupt JAR, error while reading

    I installed SDK 3.0 and jdk 1.6.0_05. i compiled a simple application and created a jar-file in command line using the following commands:
    C:\Program Files\Java\jdk1.6.0_05\bin>javac -source 1.4 -target 1.4 -bootclasspa
    th C:\lib HelloMidlet.java
    C:\Program Files\Java\jdk1.6.0_05\bin>jar cvfm HelloMidlet.jar manifest.txt Hell
    oMidlet.Class
    added manifest
    adding: HelloMidlet.Class(in = 1410) (out= 655)(deflated 53%)
    C:\Program Files\Java\jdk1.6.0_05\bin>And now, when i'm trying to run my app with one of the emulators in SDK, i have an error:
    *** Error ***
    A problem occured during deploying application from http://127.0.0.1:3607/HelloMidlet.jad
    Reason:
    Corrupt JAR, error while reading: HelloMidlet.class
    Process exited with exit code 1What can be the problem?
    P. S. Sorry if i had mistakes in English, i'm just studying)

    Please don't post in threads that are long dead and don't hijack other threads. When you have a question, start your own topic. Feel free to provide a link to an old post that may be relevant to your problem.
    I'm locking this thread now.

Maybe you are looking for

  • Iphone 4S resets itself every few min - the battery drains in an hr.

    My iphone 4S is resetting every few minutes as a result the battery drains in an hour. By resetting I  mean, the lock screen would show up, then the apple sign would come up like when you start your iphone, searches for the network etc. This happens

  • Separating albums that have the same name by the same artist?

    I have two albums by the group The Small Faces and both are entitled "Small Faces." One came out in 1966 and the next in 1967. They are different albums, just on different labels which may be why they used the same name twice. Anyway, i can't figure

  • BI.7  error in Infopackage run

    Hi We are on BI.7 and try to load Masterdata for first time in Quality system . We occurs the same error  : Runtime Errors         UNCAUGHT_EXCEPTION Except.                CX_RSR_X_MESSAGE just after run  Same problem occurs on transactionnal datas

  • HT1420 De-authorise / Authorise process fail

    I have de-authorised ALL computers and now iTunes won't authorise my PC. It just sits there saying 'Accessing iTunes Store' forever. Cannot begin to describe my frustration with Apple debying me access to things I have paid for!!

  • Problem with Illustrator

    Hi, Can you please help me, I'm trying to load Illustrator CC but it closes immediately, I have a laptop and is working just fine, but in my desktop doesn't want to work...