[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