I found this reference:
http://stackoverflow.com/questions/13308495/why-is-getwindow-not-able-to
-be-resolved
Which suggests that JSObject lives in two different .jar files:
jfxrt.jar and plugin.jar, and because the Java FX one is alphabetically
first that the one we need in "plugin.jar" is not resolved.  So, I
specifically excluded "jfxrt.jar" from our classpath (in "build.xml"):

Index: build.xml
===================================================================
--- build.xml   (revision 1510798)
+++ build.xml   (working copy)
@@ -25,7 +25,7 @@
         <pathelement location="${env.CLASSPATH}"/>
     </path>
     <path id="classpath.javalib">
-        <fileset dir="${java.home}/lib" includes="**/*.jar"/>
+        <fileset dir="${java.home}/lib" includes="**/*.jar"
excludes="**/jfxrt.jar"/>
     </path>
     <property name="classpath_env" refid="classpath.env"/>
     <property name="classpath_javalib" refid="classpath.javalib"/>

and everything builds again with 1.7.0_25.  I will checkin this tiny fix
after I create the JIRA.

~Roger


-----Original Message-----
From: Sandro Martini [mailto:sandro.mart...@gmail.com] 
Sent: Monday, August 05, 2013 4:32 PM
To: Developers - Apache Pivot
Subject: Re: New error on Jenkins builds

On a PC I have a JDK 7 Update 21, I have to verify ... but for sure with
7 Update 25 it happens.

Let's update soon.

Bye



2013/8/6 Roger L. Whitcomb <roger.whitc...@actian.com>

> I don't see this with the 1.7.0_04 compiler, so I'm updating to 
> 1.7.0_25 to see what I get.
>
> ~Roger
>
> -----Original Message-----
> From: Sandro Martini [mailto:sandro.mart...@gmail.com]
> Sent: Monday, August 05, 2013 4:15 PM
> To: Developers - Apache Pivot
> Subject: Re: New error on Jenkins builds
>
> Hi Roger,
> yes I have seen this a few days ago ... could be some small change 
> inside one of latest updates of JDK 7 ... that restrict/block the 
> usage of JSObject class.
> So now we need a JIRA issue for this, targeted at 2.0.4 and 2.1.
>
> I'll do some test during this week (if possible).
>
> If someone has news/info on this, please post here.
>
> Bye,
> Sandro
>
>
>
> 2013/8/5 Roger L. Whitcomb <roger.whitc...@actian.com>
>
> > Just noticed that there is a new error that is showing up in the 
> > Pivot
>
> > maintenance builds with Java 7.  I do not understand why this is 
> > just now showing up since no code has been changed on our side (that

> > I know
> > of):
> >
> > wtk:
> >
> >     [mkdir] Created dir:
> > /home/hudson/jenkins-slave/workspace/Pivot-maintenance on Java 
> > 7/pivot_maintenance/wtk/ant-bin
> >
> >     [javac] Compiling 402 source files to 
> > /home/hudson/jenkins-slave/workspace/Pivot-maintenance on Java 
> > 7/pivot_maintenance/wtk/ant-bin
> >
> >     [javac] warning: [options] bootstrap class path not set in 
> > conjunction with -source 1.6
> >
> >     [javac] /home/hudson/jenkins-slave/workspace/Pivot-maintenance 
> > on Java 
> > 7/pivot_maintenance/wtk/src/org/apache/pivot/wtk/BrowserApplicationC
> > on
> > te
> > xt.java:404: error: cannot find symbol
> >
> >     [javac]             JSObject window =
> > JSObject.getWindow(applicationHostApplet);
> >
> >     [javac]                                       ^
> >
> >     [javac]   symbol:   method getWindow(HostApplet)
> >
> >     [javac]   location: class JSObject
> >
> >     [javac] 1 error
> >
> >     [javac] 1 warning
> >
> >
> >
> > Anyone have any clues?  Thanks.
> >
> >
> >
> > ~Roger Whitcomb
> >
> >
>

Reply via email to