[kepler-dev] Error in the new check ins?
Dan Higgins
higgins at nceas.ucsb.edu
Wed Aug 3 10:14:41 PDT 2005
Jagan,
I think the main problem is the the three jars you checked in
(griddlesActorLib.jar, nimrodActorLib.jar, and NimodService.jar) were
all compiled with Java 1.5. This causes a compile error for anyone
trying to compile Kepler with Java 1.4.2. You should either recompile
them with 1.4.2 or set a switch in 1.5 for compatibility.
Do the classes in these jars not compile under Java 1.4.2? If you
checked in the souce code rather than the jars , then the Kepler build
could compile the source.
I notice that Sun now has jwsdp-1.6. Their release notes say it has
been tested with Java 1.4.2 and 1.5. What doesn't work with 1.4? Is it
just the certificate based security mechanism?
Dan
jagan wrote:
> Hi Dan,
>
> I tested GriddLeS actors with j2sdk 1.4.2_05 that works fine. I can't
> able to use certificate based security mechanism adopted by jwsdp-1.5.
>
>
> with regards,
>
> Jagan Kommineni
>
>
>
> Dan Higgins wrote:
>
>> Hi,
>> At least for tiger OS, the latest version is 1.4.2_07
>>
>> Do you have the source for the jars that need 1.5?
>>
>> Dan Higgins
>>
>>
>> ---
>> jagan wrote:
>>
>>> Hi Ilkay,
>>>
>>> What is the latest java version available on Mac? If you let me
>>> know, I will try to work around.
>>>
>>> with regards,
>>>
>>> Jagan Kommineni
>>>
>>> Ilkay Altintas wrote:
>>>
>>>> Jagan,
>>>>
>>>> Looks like checking the source code for those jars/missing files is
>>>> a good idea.
>>>>
>>>> There are Mac users and, as much as we know, the version you
>>>> suggested doesn't exist for Mac.
>>>>
>>>> Will adding those files be a problem for you?
>>>>
>>>> Thanks,
>>>> -ilkay
>>>>
>>>>
>>>> On Aug 2, 2005, at 9:43 AM, Dan Higgins wrote:
>>>>
>>>> Laura (and other kepler devers)
>>>> I modified the build.xml and basicKeplerActorLibrary.xml
>>>> files in Kepler to avoid compiling the org.monash.** code and
>>>> referencing it in the actor lib due to the Java Versioning
>>>> problem. A new checkout (ant an ant clean) should now allow users
>>>> with Java 1.4.2 to compile and run kepler.
>>>> Incidently, there was a change to the "Composite Actor"
>>>> entity that used "org.monash.griddles.JTypedCompositeActor"
>>>> rather than the original "ptolemy.actor.TypedCompositeActor". I
>>>> suspect that change would have 'broken' many older workflows!
>>>>
>>>> PS Laura, I don't know where your KSWLibraryBuilder error came
>>>> from. It never appeared for me with a new checkout.
>>>>
>>>> Dan
>>>>
>>>> -----
>>>> Laura L. Downey wrote:So what is the decision? And when will I be
>>>> able to get Kepler to compile?
>>>>
>>>>
>>>> Do I need to change to Java 1.4.2_08?
>>>>
>>>> I'm getting two compile errors (listed below) and I've got
>>>> the latest
>>>> Ptolemy and the latest Kepler. One of the errors is the same
>>>> one Ilkay
>>>> reported yesterday and I'm assuming related to the Java
>>>> issue. But I don't
>>>> know what is causing the other one.
>>>>
>>>> compile-dev:
>>>> [javac] Compiling 638 source files to C:\kepler\build\classes
>>>> [javac]
>>>> C:\kepler\build\src\org\kepler\moml\KSWLibraryBuilder.java:45:
>>>> org.k
>>>> epler.moml.KSWLibraryBuilder is not abstract and does not
>>>> override abstract
>>>> meth
>>>> od buildLibrary(ptolemy.kernel.CompositeEntity) in
>>>> ptolemy.moml.LibraryBuilder
>>>> [javac] public class KSWLibraryBuilder extends LibraryBuilder
>>>> [javac] ^
>>>> [javac]
>>>>
>>>> C:\kepler\build\src\org\monash\griddles\GriddlesRemoteExec.java:132:
>>>>
>>>> cannot access jobrun.MyJobrun_Impl
>>>> [javac] bad class file:
>>>> C:\kepler\lib\jar\griddles\griddlesActorLib.jar(jobr
>>>> un/MyJobrun_Impl.class)
>>>> [javac] class file has wrong version 49.0, should be 48.0
>>>> [javac] Please remove or make sure it appears in the correct
>>>> subdirectory of
>>>> the classpath.
>>>> [javac] return (Stub)(new MyJobrun_Impl().getJobrunIFPort());
>>>> [javac] ^
>>>> [javac] Note: Some input files use or override a deprecated
>>>> API.
>>>> [javac] Note: Recompile with -deprecation for details.
>>>> [javac] 2 errors
>>>>
>>>> BUILD FAILED
>>>> C:\kepler\build.xml:355: Compile failed; see the compiler
>>>> error output for
>>>> detai
>>>> ls.
>>>>
>>>> Total time: 7 minutes 50 seconds
>>>>
>>>> Laura L. Downey
>>>> Senior Usability Engineer
>>>> LTER Network Office
>>>> Department of Biology, MSC03 2020
>>>> 1 University of New Mexico
>>>> Albuquerque, NM 87131-0001
>>>> 505.277.3157 phone
>>>> 505.277-2541 fax
>>>> ldowney at lternet.edu
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: kepler-dev-bounces at ecoinformatics.org
>>>> [mailto:kepler-dev-bounces at ecoinformatics.org] On Behalf Of
>>>> jagan
>>>> Sent: Monday, August 01, 2005 8:04 PM
>>>> To: Ilkay Altintas
>>>> Cc: jagan; Kepler-Dev
>>>> Subject: Re: [kepler-dev] Error in the new check ins?
>>>>
>>>> Hi Ilkay,
>>>>
>>>> If you want to stick to java 1.4.2 version. How about
>>>> switching
>>>> over to java 1.4.2_08 version?
>>>>
>>>> GriddLeS works with java 1.4.2_08, please let me know how is
>>>> it going?
>>>>
>>>> I tested for java version of .....
>>>> ====================
>>>> java version "1.4.2_08"
>>>> Java(TM) 2 Runtime Environment, Standard Edition (build
>>>> 1.4.2_08-b03)
>>>> Java HotSpot(TM) Client VM (build 1.4.2_08-b03, mixed mode)
>>>> ==================================================
>>>>
>>>> with regards,
>>>>
>>>> Jagan Kommineni
>>>>
>>>>
>>>>
>>>>
>>>> Christopher Brooks wrote:
>>>>
>>>>
>>>> In Ptolemy II, the Caltrop code does not work under 1.5
>>>> Other than that, Ptolemy II should work. I spent some
>>>> effort fixing configure etc. Also, I'm working
>>>> on setting up the nightly build under Solaris using
>>>> 1.5.
>>>>
>>>> Now would be a good time to try upgrading to Java 1.5.
>>>> In theory, we are planning on doing a Ptolemy II 5.1
>>>> release sometime in the fall. This release would have
>>>> Elaine's PtinyOS work in it. This release would
>>>> be based on the current cvs head, and we could try
>>>> shipping on Java 1.5.
>>>>
>>>> BTW - I'm about to go on vacation for 6 days (no
>>>> internet, lots of
>>>> motorcycle), so I won't be much help.
>>>>
>>>> _Christopher
>>>>
>>>>
>>>> --------
>>>>
>>>> Hi All,
>>>>
>>>>
>>>> We were discussing on irc about switching to java 1.5 in
>>>> Kepler. This
>>>> will mean that it won't be compatible with 1.4.2 and
>>>> before.
>>>>
>>>>
>>>> Does anybody have any experience with using 1.5 with
>>>> Kepler and PTII?
>>>> Does it cause any problems? In MacOSX, Windows and
>>>> Linux...
>>>>
>>>>
>>>> What does everyone think?
>>>>
>>>>
>>>> Thanks!
>>>> -ilkay
>>>>
>>>>
>>>>
>>>>
>>>> On Aug 1, 2005, at 4:16 PM, jagan wrote:
>>>>
>>>>
>>>> > Hi Ilkay,
>>>> >
>>>> > What version of Java are you using?
>>>> > Can you able to update java and ant versions to 1.5.0+
>>>> and 1.6.0+.
>>>> > Jwsdp works on java 1.5.0+ without any modifications,
>>>> if it is 1.4.2
>>>>
>>>>
>>>> > you need to add some security related packages.
>>>> >
>>>> > I am using the following versions,
>>>> >
>>>> > =====================================
>>>> > $ java -version
>>>> > java version "1.5.0_02"
>>>> > Java(TM) 2 Runtime Environment, Standard Edition (build
>>>> 1.5.0_02-b09)
>>>> > Java HotSpot(TM) Client VM (build 1.5.0_02-b09, mixed
>>>> mode)
>>>> >
>>>> > jagan at JaganBrama ~
>>>> > $ ant -version
>>>> > Apache Ant version 1.6.2 compiled on November 22 2004
>>>> >
>>>> > jagan at JaganBrama ~
>>>> > $
>>>> >
>>>>
>>>> ===========================================================
>>>> >
>>>> > with regards,
>>>> >
>>>> > Jagan Kommineni
>>>> >
>>>> > Ilkay Altintas wrote:
>>>> >
>>>> >> Hi Jagan,
>>>> >>
>>>> >> Thanks for checking in your code.
>>>> >>
>>>> >> I tried to do a quick update and compile. I get the
>>>> following error:
>>>> >>
>>>> >> copy-lib-unix:
>>>> >>
>>>> >> setcommonclasspath:
>>>> >>
>>>> >> prepare:
>>>> >> [copy] Copying 20 files to
>>>> >> /Users/altintas/project/kepler/build/src
>>>> >> [copy] Copying 3 files to
>>>> >> /Users/altintas/project/kepler/build/configs
>>>> >> [copy] Copying 1 file to
>>>> >>
>>>>
>>>> /Users/altintas/project/kepler/build/configs/ptolemy/configs/kepler/
>>>>
>>>>
>>>>
>>>> >> workflows
>>>> >>
>>>> >> compile-dev:
>>>> >> [javac] Compiling 20 source files to
>>>> >> /Users/altintas/project/kepler/build/classes
>>>> >> [javac]
>>>> >>
>>>>
>>>> /Users/altintas/project/kepler/build/src/org/monash/griddles/
>>>>
>>>> >> GriddlesRemoteExec.java:132: cannot access
>>>> jobrun.MyJobrun_Impl
>>>> >> [javac] bad class file:
>>>> >> /Users/altintas/project/kepler/lib/jar/griddles/
>>>> >> griddlesActorLib.jar(jobrun/MyJobrun_Impl.class)
>>>> >> [javac] class file has wrong version 49.0, should be
>>>> 48.0
>>>> >> [javac] Please remove or make sure it appears in the
>>>> correct
>>>> >> subdirectory of the classpath.
>>>> >> [javac] return (Stub)(new
>>>>
>>>> MyJobrun_Impl().getJobrunIFPort());
>>>>
>>>> >> [javac] ^
>>>> >> [javac] Note: Some input files use or override a
>>>> deprecated API.
>>>> >> [javac] Note: Recompile with -deprecation for details.
>>>> >> [javac] 1 error
>>>> >>
>>>> >> BUILD FAILED
>>>> >> /Users/altintas/project/kepler/build.xml:355: Compile
>>>> failed; see
>>>>
>>>> the
>>>>
>>>> >> compiler error output for details.
>>>> >>
>>>> >>
>>>> >>
>>>> >> Do you know what might have caused it?
>>>> >>
>>>> >> Hopefully we can look into your questions in more
>>>> details after we
>>>> >> get this to run.
>>>> >>
>>>> >> Thanks very much,
>>>> >> -ilkay
>>>> >>
>>>> >
>>>>
>>>>
>>>> _______________________________________________
>>>> Kepler-dev mailing list
>>>> Kepler-dev at ecoinformatics.org
>>>>
>>>>
>>>>
>>>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>>>>
>>>>
>>>>
>>>> --------
>>>> _______________________________________________
>>>> Kepler-dev mailing list
>>>> Kepler-dev at ecoinformatics.org
>>>>
>>>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Kepler-dev mailing list
>>>> Kepler-dev at ecoinformatics.org
>>>>
>>>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Kepler-dev mailing list
>>>> Kepler-dev at ecoinformatics.org
>>>>
>>>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *******************************************************************
>>>> Dan Higgins higgins at nceas.ucsb.edu
>>>> http://www.nceas.ucsb.edu/ Ph: 805-893-5127
>>>> National Center for Ecological Analysis and Synthesis (NCEAS)
>>>> Marine Science Building - Room 3405
>>>> Santa Barbara, CA 93195
>>>>
>>>> *******************************************************************
>>>> _______________________________________________
>>>> Kepler-dev mailing list
>>>> Kepler-dev at ecoinformatics.org
>>>>
>>>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>>
>>>> _______________________________________________
>>>> Kepler-dev mailing list
>>>> Kepler-dev at ecoinformatics.org
>>>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>>>>
>>>>
>>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>>
>>> _______________________________________________
>>> Kepler-dev mailing list
>>> Kepler-dev at ecoinformatics.org
>>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>>>
>>>
>>>
>>
>
--
*******************************************************************
Dan Higgins higgins at nceas.ucsb.edu
http://www.nceas.ucsb.edu/ Ph: 805-893-5127
National Center for Ecological Analysis and Synthesis (NCEAS)
Marine Science Building - Room 3405
Santa Barbara, CA 93195
*******************************************************************
More information about the Kepler-dev
mailing list