RE: Fileupload : Restricted contentType is working fine but no proper error message is shown to user

2009-03-16 Thread ravindra
You have to mention param -allowed types.

interceptor-ref name=fileUpload
param
name=allowedTypesimage/png,image/gif,image/jpeg,text/plain/param
/interceptor-ref
/action

-Original Message-
From: sajidbigler [mailto:sajidbig...@gmail.com] 
Sent: Monday, March 16, 2009 4:23 PM
To: user@struts.apache.org
Subject: Fileupload : Restricted contentType is working fine but no proper
error message is shown to user


Hi,

Please help me to show error messages.when we restrict the contentTypes as
shown in the link

http://struts.apache.org/2.0.11.1/docs/file-upload-interceptor.html

The contents are restricted but the error wont be shown to end user how to
make it work please help me!


struts.xml


action name=MMSUpload

class=com.teleparadigm.mms.application.mms.MMSUploadAction
interceptor-ref name=i18n /
interceptor-ref name=fileUpload

image/png,image/gif,image/jpeg

/interceptor-ref
interceptor-ref name=basicStack /
interceptor-ref name=validation /
result name=input/pages/ComposeMMS.jsp/result
result name=error/pages/ComposeMMS.jsp/result
result/pages/upload_success.jsp/result
/action


Thanks,

Sajid
-- 
View this message in context:
http://www.nabble.com/Fileupload-%3A-Restricted-contentType-is-working-fine-
but-no-proper-error-message-is-shown-to-user-tp22535689p22535689.html
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org





-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



RE: Fileupload : Restricted contentType is working fine but no proper error message is shown to user

2009-03-16 Thread sajidbigler

Hi Ravindra,

I have done it but really dont no why it dint got pasted properly on forum

action name=MMSUpload

class=com.teleparadigm.mms.application.mms.MMSUploadAction
interceptor-ref name=i18n /
interceptor-ref name=fileUpload

image/png,image/gif,image/jpeg

/interceptor-ref
interceptor-ref name=basicStack /
interceptor-ref name=validation /
result name=input/pages/ComposeMMS.jsp/result
result name=error/pages/ComposeMMS.jsp/result
result/pages/upload_success.jsp/result
/action

-- 
View this message in context: 
http://www.nabble.com/Fileupload-%3A-Restricted-contentType-is-working-fine-but-no-proper-error-message-is-shown-to-user-tp22535689p22536107.html
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



RE: Fileupload : Restricted contentType is working fine but no proper error message is shown to user

2009-03-16 Thread sajidbigler

I have included this but still errors wont be send to end user and more over
surprizingly why the forum trims these lines when i copy/paste from my
struts.xml :(

image/png,image/gif,image/jpeg
-- 
View this message in context: 
http://www.nabble.com/Fileupload-%3A-Restricted-contentType-is-working-fine-but-no-proper-error-message-is-shown-to-user-tp22535689p22536171.html
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



RE: Fileupload : Restricted contentType is working fine but no proper error message is shown to user

2009-03-16 Thread ravindra
Check this page,

http://cwiki.apache.org/WW/file-upload.html

Make sure you have all jar files and other properties they mentioned in it.


-Original Message-
From: sajidbigler [mailto:sajidbig...@gmail.com] 
Sent: Monday, March 16, 2009 4:47 PM
To: user@struts.apache.org
Subject: RE: Fileupload : Restricted contentType is working fine but no
proper error message is shown to user


Hi Ravindra,

I have done it but really dont no why it dint got pasted properly on forum

action name=MMSUpload

class=com.teleparadigm.mms.application.mms.MMSUploadAction
interceptor-ref name=i18n /
interceptor-ref name=fileUpload
image/png,image/gif,image/jpeg
/interceptor-ref
interceptor-ref name=basicStack /
interceptor-ref name=validation /
result name=input/pages/ComposeMMS.jsp/result
result name=error/pages/ComposeMMS.jsp/result
result/pages/upload_success.jsp/result
/action

-- 
View this message in context:
http://www.nabble.com/Fileupload-%3A-Restricted-contentType-is-working-fine-
but-no-proper-error-message-is-shown-to-user-tp22535689p22536107.html
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org





-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



RE: Fileupload : Restricted contentType is working fine but no proper error message is shown to user

2009-03-16 Thread sajidbigler

Error on Console

Mar 16, 2009 4:50:49 PM
com.opensymphony.xwork2.util.logging.commons.CommonsLogger error
SEVERE: Content-Type not allowed: upload simplifiedapi.pdf
upload__1ed47216_1200f02e810__8000_0001.tmp application/pdf

Error on Browser

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it
from fulfilling this request.

exception

java.lang.NullPointerException
java.io.FileInputStream.init(FileInputStream.java:103)

com.teleparadigm.mms.application.smssubcription.SMSSubscriptionAction.execute(SMSSubscriptionAction.java:89)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)

com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:440)

com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:279)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)

com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:249)

org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)

com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)

com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)

com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:93)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)

com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:306)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:148)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)

org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:468)

org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)

note The full stack trace of the root cause is available in the Apache
Tomcat/6.0.16 logs.
-- 
View this message in context: 
http://www.nabble.com/Fileupload-%3A-Restricted-contentType-is-working-fine-but-no-proper-error-message-is-shown-to-user-tp22535689p22536214.html
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



RE: Fileupload : Restricted contentType is working fine but no proper error message is shown to user

2009-03-16 Thread sajidbigler

I think if jars are not included properly it would  not even allow me to
submit correct files() but i can do every thing and more over its telling
the file is not a correct contentType but no message is shown to user in
browser :(
i even kept

struts.properties

struts.custom.i18n.resources=MMSApplicationMessages
struts.messages.error.uploading=General Error could not upload files
struts.messages.error.file.too.large=File Size is too Large than expected
struts.messages.error.content.type.not.allowed=uploaded file does not match
the expected content types specified



i have done and followed all steps and following are the jars in my
application(MMSApplication\WebRoot\WEB-INF\lib)

commons-beanutils-1.7.0.jar
commons-fileupload-1.2.1.jar
commons-io-1.4.jar
commons-logging-1.0.4.jar
commons-logging-api-1.1.jar
commons-validator-1.3.1.jar
dwr-1.1.1.jar
freemarker-2.3.13.jar
json-lib-2.1.jar
jug-2.0.0.jar
jxl.jar
mysql-connector-java-5.0.4-bin.jar
ognl-2.6.11.jar
struts2-config-browser-plugin-2.1.6.jar
struts2-convention-plugin-2.1.6.jar
struts2-core-2.1.6.jar
struts2-dojo-plugin-2.1.6.jar
struts2-dwr-plugin-2.1.6.jar
struts2-jasperreports-plugin-2.1.6.jar
struts2-jfreechart-plugin-2.1.6.jar
struts2-jsf-plugin-2.1.6.jar
struts2-testng-plugin-2.1.6.jar
xpp3_min-1.1.3.4.O.jar
xstream-1.2.2.jar
xwork-2.1.2.jar


struts.xml

action name=SMSSubscription

class=com.teleparadigm.mms.application.smssubcription.SMSSubscriptionAction
interceptor-ref name=i18n /
interceptor-ref name=fileUpload

application/vnd.ms-excel

/interceptor-ref
interceptor-ref name=basicStack /
interceptor-ref name=validation /
result name=input
/pages/ComposeSMSSubscriptions.jsp
/result
result name=error
/pages/ComposeSMSSubscriptions.jsp
/result
result/pages/upload_success.jsp/result
/action


-- 
View this message in context: 
http://www.nabble.com/Fileupload-%3A-Restricted-contentType-is-working-fine-but-no-proper-error-message-is-shown-to-user-tp22535689p22536371.html
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



RE: Fileupload : Restricted contentType is working fine but no proper error message is shown to user

2009-03-16 Thread sajidbigler

why forum skips

files \MMSApplication\WebRoot\WEB-INF\lib in bracket and param
name=allowedTypes in struts.xml while i post it ? :(

application/vnd.ms-excel
-- 
View this message in context: 
http://www.nabble.com/Fileupload-%3A-Restricted-contentType-is-working-fine-but-no-proper-error-message-is-shown-to-user-tp22535689p22536405.html
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: Fileupload : Restricted contentType is working fine but no proper error message is shown to user

2009-03-16 Thread Dave Newton

sajidbigler wrote:

why forum skips

files \MMSApplication\WebRoot\WEB-INF\lib in bracket and param
name=allowedTypes in struts.xml while i post it ? :(

application/vnd.ms-excel


Probably because it tries to interpret tags as actual tags; that's why 
using the mailing list directly and posting plain-text emails is the 
most reliable way to convey information.


Barring that you could use a code snippet service like pastebin/etc. and 
eliminate all possible user errors.


Dave

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: Fileupload : Restricted contentType is working fine but no proper error message is shown to user

2009-03-16 Thread Dave Newton

sajidbigler wrote:

i have done and followed all steps and following are the jars in my
application(MMSApplication\WebRoot\WEB-INF\lib)

commons-beanutils-1.7.0.jar
commons-fileupload-1.2.1.jar
commons-io-1.4.jar
commons-logging-1.0.4.jar
commons-logging-api-1.1.jar
commons-validator-1.3.1.jar
dwr-1.1.1.jar
freemarker-2.3.13.jar
json-lib-2.1.jar
jug-2.0.0.jar
jxl.jar
mysql-connector-java-5.0.4-bin.jar
ognl-2.6.11.jar
struts2-config-browser-plugin-2.1.6.jar
struts2-convention-plugin-2.1.6.jar
struts2-core-2.1.6.jar
struts2-dojo-plugin-2.1.6.jar
struts2-dwr-plugin-2.1.6.jar
struts2-jasperreports-plugin-2.1.6.jar
struts2-jfreechart-plugin-2.1.6.jar
struts2-jsf-plugin-2.1.6.jar
struts2-testng-plugin-2.1.6.jar
xpp3_min-1.1.3.4.O.jar
xstream-1.2.2.jar
xwork-2.1.2.jar


You have a large number of plugins, many of which introduce their own 
dependencies, which you do not list. This may not be the source of your 
immediate problem, but is almost certainly not what you want. For 
example, the Jasper Reports plugin requires.. Jasper Reports, and its 
dependencies, which you don't list.


Dave


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org