hey,
It worked now...
The trick is to put Tomahawk Extension Filter below Trinidad Filter....
Thanks for your help..
Samba
P.S.
One more thing.. Is ther any planned date for the release of the
Unified approach for file uploading in myfaces ?
Actually I feel a lot duplicate effort is being put on JSF ... it
would be better if , at least in MyFaces Project .... combine all the
work into one stream so that these kind of incompatibilites won't
arise, and also the users need not have to bother about configuring
different and diverse pieces .
On Mon, Mar 17, 2008 at 12:02 PM, Samba <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
Hey.. Scott, I did not notice..
You are referring to *Tobago Filter ---* where as I am using
Tomahawk's extension Filter...
I know that tobago filter is incompatible with trinidad....
But is Tomahawk Filter also incompatibile with Trinidad?
thanks once again,
On Sat, Mar 15, 2008 at 12:43 AM, Scott O'Bryan
<[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
Samba, this will not work because Tobago's filter is doing the
multi-part form handling. The two mechanisms are incompatible
with each other and will be until we have uniform handling of
the multi-part form request. (I know Matthias, yes the
configurator commons is comming... :) ).
Adding the TrinidadFilter mapping BEFORE the Tobago Filter
will probably fix the issue.
Scott
On Fri, Mar 14, 2008 at 5:37 AM, Samba <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
Hi! Mathew,
Below I pasted the code of the method referrred;
*
public
*String doUpload(){ *try* {
BufferedInputStream bis =
*new*
BufferedInputStream(((UploadedFile)fileOne).getInputStream());
OutputStream os =
*null*;
System.
/out/.println("ContentType :
"+fileOne.getContentType()+"$$$$$$$$$$" +
fileOne.getFilename() );
os =
*new*
FileOutputStream("C:\\temp\\"+fileOne.getFilename());
*int* element; *while*((element=bis.read())!=-1){
os.write(element);
}
}
*catch* (IOException e) { // *TODO* Auto-generated catch
block
e.printStackTrace();
}
*return* *null*;
}
It is working fine even if I have Tomahawk jars and
commons-fileupload jar in my lib, but the moment I add the
ExtenstionFilter configuration entries in the web.xml, it
is failing by throwing a NPE..
hope this is not a bug and will get a solution to the
problem soon,
Samba
On Fri, Mar 14, 2008 at 4:35 PM, Matthias Wessendorf
<[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
Hi,
....
>
>
> root cause java.lang.NullPointerException
>
demo.backing.FileUploadTest.doUpload(FileUploadTest.java:84)
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
>
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
*snip*
can you provide the code of the doUpload() ?
> Is there any known issues of incompatibility of
Trinidad FileUploader with
> Tomahawk Extension Filtter?
not that I know...
-Matthias