The attached works for me (against commons-fileupload HEAD).  I didn't do
anything about it since I wasn't sure which version of fileupload we were
targeting.

----- Original Message -----
From: "Remy Maucherat" <[EMAIL PROTECTED]>
To: "Tomcat Developers List" <[EMAIL PROTECTED]>; "Jakarta
Commons Developers List" <[EMAIL PROTECTED]>
Sent: Wednesday, June 04, 2003 12:09 AM
Subject: [5.0] fileupload 1.0 RC 1 API breakage


> FileUpload.setRepositoryPath(String) and FileItem(String) were removed
> from the fileupload RC 1 release, which breaks the Tomcat 4.1.x and
> 5.0.x build. The first method has no apparent replacement (but I didn't
> try to dig around).
>
> This is clearly an unacceptable situation from the Tomcat perspective
> :-( I'm hoping there can be positive solutions to the problem ...
>
> Remy
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
--- Begin Message ---
Hi,

I'm not set up to build Tomcat, so I can't verify these changes, but I've
attached a patch that should fix the Gump breakage.

--
Martin Cooper


"Craig McClanahan" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> ----------------------------------------------------
> This email is autogenerated from the output from:
> <http://cvs.apache.org/builds/gump/2003-06-02/tomcat-catalina.html>
> ----------------------------------------------------
>
> Buildfile: build.xml
>
> flags:
>
> flags.display:
>      [echo] --- Build environment for Catalina ---
>      [echo] If ${property_name} is displayed, then the property is not
set)
>      [echo] --- Build options ---
>      [echo] full.dist=${full.dist}
>      [echo] build.sysclasspath=only
>      [echo] compile.debug=${compile.debug}
>      [echo] compile.deprecation=${compile.deprecation}
>      [echo] compile.optimize=${compile.optimize}
>      [echo] --- Ant Flags ---
>      [echo] <style> task available (required)=true
>      [echo] --- JDK ---
>      [echo] jdk.1.2.present=true
>      [echo] jdk.1.3.present=true
>      [echo] jdk.1.4.present=true
>      [echo] --- Source Dependencies ---
>      [echo] jtc.home.present=true
>      [echo] --- Required Libraries ---
>      [echo] beanutils.present=true
>      [echo] collections.present=true
>      [echo] digester.present=true
>      [echo] jaxp.present=true
>      [echo] jndi.present=true
>      [echo] logging.present=true
>      [echo] regexp.present=true
>      [echo] servlet.present=true
>      [echo] --- Optional Libraries ---
>      [echo] daemon.present=${daemon.present}
>      [echo] dbcp.present=${dbcp.present}
>      [echo] fileupload.present=true
>      [echo] jaas.present=true
>      [echo] javamail.present=${javamail.present}
>      [echo] jmx.present=${jmx.present}
>      [echo] jsse.present=true
>      [echo] jta.present=${jta.present}
>      [echo] junit.present=${junit.present}
>      [echo] ldap.present=true
>      [echo] modeler.present=${modeler.present}
>      [echo] pool.present=${pool.present}
>      [echo] tyrex.present=${tyrex.present}
>      [echo] --- Required JARs ---
>      [echo] jndi.jar.present(except JDK 1.3+)=${jndi.jar.present}
>      [echo] regexp.jar.present=true
>      [echo] servlet.jar.present=true
>      [echo] xerces.jar.present(except JDK 1.4+ or
xerces2)=${xerces.jar.present}
>      [echo] xerces2.jars.present(except JDK 1.4+ or
xerces1)=${xerces2.jars.present}
>      [echo] --- Optional JARs ---
>      [echo] daemon.jar.present=${daemon.jar.present}
>      [echo] dbcp.jar.present=${dbcp.jar.present}
>      [echo] fileupload.jar.present=${fileupload.jar.present}
>      [echo] jaas.jar.present=${jaas.jar.present}
>      [echo] javamail.jar.present=${javamail.jar.present}
>      [echo] jdbc20ext.jar.present=${jdbc20ext.jar.present}
>      [echo] jmx.jar.present=${jmx.jar.present}
>      [echo] jta.jar.present=${jta.jar.present}
>      [echo] junit.jar.present=${junit.jar.present}
>      [echo] ldap.jar.present=${ldap.jar.present}
>      [echo] modeler.jar.present=${modeler.jar.present}
>      [echo] pool.jar.present=${pool.jar.present}
>      [echo] tyrex.jar.present=${tyrex.jar.present}
>      [echo] --- Conditional compilation flags ---
>      [echo] compile.daemon=${compile.daemon}
>      [echo] compile.dbcp=${compile.dbcp}
>      [echo] compile.jaas=true
>      [echo] compile.javamail=${compile.javamail}
>      [echo] compile.jmx=${compile.jmx}
>      [echo] compile.jndi=true
>      [echo] compile.jsse=true
>      [echo] compile.jta=${compile.jta}
>      [echo] compile.junit=${compile.junit}
>      [echo] compile.ldap=true
>      [echo] compile.ssi=true
>      [echo] compile.tyrex=${compile.tyrex}
>      [echo] --- Distribution flags ---
>      [echo] copy.daemon.jar=${copy.daemon.jar}
>      [echo] copy.dbcp.jar=${copy.dbcp.jar}
>      [echo] copy.jaas.jar=${copy.jaas.jar}
>      [echo] copy.jdbc20ext.jar=${copy.jdbc20ext.jar}
>      [echo] copy.javamail.jar=${copy.javamail.jar}
>      [echo] copy.jmx.jar=${copy.jmx.jar}
>      [echo] copy.jndi.jar=${copy.jndi.jar}
>      [echo] copy.jta.jar=${copy.jta.jar}
>      [echo] copy.ldap.jar=${copy.ldap.jar}
>      [echo] copy.logging.jar=true
>      [echo] copy.modeler.jar=${copy.modeler.jar}
>      [echo] copy.pool.jar=${copy.pool.jar}
>      [echo] copy.tyrex.jar=${copy.tyrex.jar}
>      [echo] copy.xerces.jar=${copy.xerces.jar}
>      [echo] copy.xerces2.jars=${copy.xerces2.jars}
>
> build-prepare:
>     [mkdir] Created dir:
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build
>     [mkdir] Created dir:
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/bin
>     [mkdir] Created dir:
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/common/classes
>     [mkdir] Created dir:
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/common/lib
>     [mkdir] Created dir:
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/common/endorsed
>     [mkdir] Created dir:
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/conf
>     [mkdir] Created dir:
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/logs
>     [mkdir] Created dir:
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/server/classes
>     [mkdir] Created dir:
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/server/lib
>     [mkdir] Created dir:
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/shared/classes
>     [mkdir] Created dir:
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/shared/lib
>     [mkdir] Created dir:
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/work
>     [mkdir] Created dir:
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/temp
>
> copy-activation.jar:
>
> copy-daemon.jar:
>
> copy-dbcp.jar:
>
> copy-fileupload.jar:
>
> copy-jaas.jar:
>
> copy-jdbc20ext.jar:
>
> copy-jmx.jar:
>
> copy-jndi.jar:
>
> copy-jsse.jar:
>
> copy-jta.jar:
>
> copy-ldap.jar:
>
> copy-modeler.jar:
>
> copy-pool.jar:
>
> copy-tyrex.jar:
>
> copy-xerces.jar:
>
> copy-xerces2.jars:
>
> build-static:
>      [copy] Copying 13 files to
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/bin
>      [copy] Copying 1 file to
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/common/lib
>      [copy] Copying 1 file to
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/common/lib
>      [copy] Copying 5 files to
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/conf
>      [copy] Copying 1 file to
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/temp
>      [copy] Copying 1 file to
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/server/lib
>      [copy] Copying 1 file to
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/server/lib
>      [copy] Copying 1 file to
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/server/lib
>      [copy] Copying 1 file to
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/common/lib
>      [copy] Copying 1 file to
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/server/lib
>
> build-tomcat-util:
>
> detect:
>
> build-prepare:
>
> build-main:
>      [echo] ----- Java-utils -----
>      [echo] -- puretls.present = ${puretls.present}
>      [echo] -- jsse.present = true ${jsse.lib}/jsse.jar
>      [echo] -- commons-logging = true
>      [echo] -- jmx = ${jmx.present} ${jmx.jar}
>      [echo] -- modeler = ${modeler.present}
/usr/share/java/commons-modeler-1.1M1/commons-modeler.jar
>      [echo] -- JDK14 = true
>      [copy] Copying 1 file to
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/server/lib
>
> build-catalina:
>     [javac] Compiling 333 source files to
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build/server/classes
>     [javac] This version of java does not support the classic compiler;
upgrading to modern
>     [javac]
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalin
a/servlets/HTMLManagerServlet.java:205: cannot resolve symbol
>     [javac] symbol  : method setRepositoryPath (java.lang.String)
>     [javac] location: class org.apache.commons.fileupload.FileUpload
>     [javac]         upload.setRepositoryPath(tempdir.getCanonicalPath());
>     [javac]               ^
>     [javac]
/home/rubys/jakarta/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalin
a/servlets/HTMLManagerServlet.java:262: write(java.io.File) in
org.apache.commons.fileupload.FileItem cannot be applied to
(java.lang.String)
>     [javac]                 warUpload.write(file.getCanonicalPath());
>     [javac]                          ^
>     [javac] Note: Some input files use or override a deprecated API.
>     [javac] Note: Recompile with -deprecation for details.
>     [javac] 2 errors
>
> BUILD FAILED
> /home/rubys/jakarta/jakarta-tomcat-4.0/catalina/build.xml:814: Compile
failed; see the compiler error output for details.
>
> Total time: 16 seconds


begin 666 patch.txt
[EMAIL PROTECTED]($A434Q-86YA9V5R4V5R=FQE="YJ879A#0H]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]#0I20U,@[EMAIL PROTECTED];64O8W9S+VIA:V%R=&$M=&]M8V%T
M+30N,"]C871A;&EN82]S<F,O<VAA<F4O;W)G+V%P86-H92]C871A;&EN82]S
M97)V;&5T<R](5$U,36%N86=E<E-E<G9L970N:F%V82QV#0IR971R:65V:6YG
M(')E=FES:6]N(#$N,34-"[EMAIL PROTECTED]@+7(Q+C$U($A434Q-86YA9V5R4V5R
M=FQE="[EMAIL PROTECTED];F%G97)397)V;&5T+FIA=F$),3,@2F%N
M(#(P,#,@,[EMAIL PROTECTED] P,# ),2XQ-0T**RLK($A434Q-86YA9V5R4V5R
M=FQE="YJ879A"3,@2G5N(#(P,#,@,#0Z,C$Z,S<@+3 P,# -"D! ("TX-"PW
M("LX-"PW($! #0H@:6UP;W)T(&]R9RYA<&%C:&4N8V%T86QI;F$N2&]S=#L-
M"B!I;7!O<G0@;W)G+F%P86-H92YC871A;&EN82YU=&EL+E-E<G9E<DEN9F\[
M#0H@:6UP;W)T(&]R9RYA<&%C:&4N8V]M;6]N<RYF:6QE=7!L;V%D+D9I;&5)
M=&5M.PT*+6EM<&]R="!O<F<N87!A8VAE+F-O;6UO;G,N9FEL975P;&]A9"Y&
M:6QE57!L;V%D.PT**VEM<&]R="!O<F<N87!A8VAE+F-O;6UO;G,N9FEL975P
M;&]A9"Y$:7-K1FEL955P;&]A9#L-"B!I;7!O<G0@;W)G+F%P86-H92YC;VUM
M;VYS+F9I;&5U<&QO860N1FEL955P;&]A9$5X8V5P=&EO;CL-"B -"B O*BH-
M"D! ("TQ.34L-R K,3DU+#<@0$ -"B @(" @(" @(%-T<FEN9R!M97-S86=E
M(#T@(B([EMAIL PROTECTED]@(" @(" @(" O+R!#<F5A=&[EMAIL PROTECTED]<@9FEL92!U<&QO
M860@:&%N9&QE<@T*+2 @(" @(" @1FEL955P;&]A9"!U<&QO860@/2!N97<@
M1FEL955P;&]A9"@I.PT**R @(" @(" @1&ES:T9I;&55<&[EMAIL PROTECTED];V%D
M(#T@;F5W($1I<VM&:6QE57!L;V%D*"[EMAIL PROTECTED]@(" @(" @(" O+R!'970@
M=&AE('1E;7!D:7(-"B @(" @(" @($9I;&[EMAIL PROTECTED]&5M<&1I<B ]("A&:6QE*2!G
M971397)V;&5T0V]N=&5X="@I+F=E=$%T=')I8G5T90T*0$ @+3(U.2PW("LR
M-3DL-R! 0 T*(" @(" @(" @(" @(" @(" @(" @(" @("@B:'1M;$UA;F%G
M97)397)V;&5T+FEN<W1A;&Q5<&QO861787)%>&ES=',B+'=A<BD[#0H@(" @
M(" @(" @(" @(" @(" @("!B<F5A:SL-"B @(" @(" @(" @(" @(" @?0T*
M+2 @(" @(" @(" @(" @("!W87)5<&QO860N=W)I=&4H9FEL92YG971#86YO
M;FEC86Q0871H*"DI.PT**R @(" @(" @(" @(" @("!W87)5<&QO860N=W)I
M=&4H9FEL92D[#0H@(" @(" @(" @(" @(" @('1R>2![#0H@(" @(" @(" @
M(" @(" @(" @("[EMAIL PROTECTED])L([EMAIL PROTECTED];U523"@I.PT*(" @(" @(" @
C(" @(" @(" @(" @=V%R([EMAIL PROTECTED])L+G1O4W1R:6YG*"D[#0H`
`
end



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--- End Message ---
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to