[ http://issues.apache.org/struts/browse/WW-1538?page=all ]

Ted Husted updated WW-1538:
---------------------------

    Description: 
AJAX example / Remote Forms 
* throws org.apache.jasper.JasperException: /ajax/remoteforms/index.jsp(62,4) 
Attribute afterLoading invalid for tag submit according to TL

Chat
* Initialization takes *much* longer. 
* Operations seem to return a blank screen at first, but sometimes work 
afterwards. 
* In 2.0.1, at seemingly arbitrary intervals, thows "There is no Action mapped 
for action name chat/ajax/usersAvailable." But otherwise seemed to work.

Conversation / Java5 Enum 
* Selecting any combination of operations yields a blank screen.
Invalid field value for field "selectedOperations".

Tags / UI Tags 
* This datepicker is broken, but other examples seem OK.


OLD PROBLEMS ALSO FOUND IN 2.0.1

Chat 
* Otherwise, seems to work.

Crud
* Editing an Skill Name creates a new Skill (is that the intention?)
* Is there a delete? or is this a CRU example? 

Token 
* All examples throw null pointer exception on submit

FileUpload - fileupload/doUpload.action
* Returns "File cannot be empty" even if file is selected 

Conversion / Address 
* Submiting an address doesn't seem to do anything. 

Conversation / Java5 Enum 
* Selecting any combination of operations yields a blank screen.
Invalid field value for field "selectedOperations".

QUIRKS

Execute and Wait - wait/index.jsp
* The first time I went through the examples, it seemed fine. But when I tried 
it again, the wait page didn't display. 
* Struts 2.0.1 has the same problem. 

Tags / UI Tags / Date Example - /tags/non-ui/date.jsp
* View Sources doesn't work for Configuration or Java Action
** The configuration is in the default namespace, which might be confusing the 
tab code
** The Action is brought in by executeResult, which would be invisible to the 
Java Action tag

Tags / UI Tags/  Tree / Static 
* Debug messages from Dojo are printing: DEBUG: DEPRECATED: dojo.widget.Editor 
is replaced by dojo.widget.Editor2 -- will be removed in version: 0.5
DEBUG: DEPRECATED: addParseTreeHandler . ParseTreeHandlers are now reserved for 
components. Any unfiltered DojoML tag without a ParseTreeHandler is assumed to 
be a widget -- will be removed in version: 0.5

FIXED 

Person Manager
* Create returns: No result defined for action 
org.apache.struts2.showcase.person.NewPersonAction and result input
* List returns: No result defined for action 
org.apache.struts2.showcase.person.ListPeopleAction and result success 

Tags/ Non UI Tags / If example (freemarker) 
* freemarker version doesn't wrap #26 through #33, they run together as a 
paragraph
* (In 2.0.1, both versions ran everything together.)

Tags/ UI Tags / Input Example (both) - tags/ui/example!input.action
* birthday field missing and not linked to control
* color blank, picture blank 

Validation/quizAjax!input.action
* Validation messages "stack up" on resubmit
* Submit button is at top left rather than bottom right 

Validation / Store across request using MessageStoreInterceptor (Example) 
* The validation messages appear at the top and next to the field, which is 
confusing. 


DEFERRED

See  WW-1548
Continuation - continuations/guess.action
* pause doesn't pause and the example runs through all the guesses on the first 
execution 

See WW-1554
Hangman
* Ajax, Selected letters not displayed.

See WW-1571 
Prefix example
* redirect-action throws a null pointer exception

See ww-1572 
Store across request using MessageStoreInterceptor (Example) 
* The action values are not retained, which is confusing. 




  was:
OLD PROBLEMS ALSO FOUND IN 2.0.1

Non-UI Tags

Subset example - tags/non-ui/subsetIteratorTag/submitSubsetTagDemo.action
* Doesn't seem to select subset 

Crud
* Editing an Skill Name creates a new Skill (is that the intention?)
* Is there a delete? or is this a CRU example? 

Token 
* All examples throw null pointer exception on submit

JSF 
* Link labelled create/edit goes to create. Is there another way to edit?
* As with CRUD, changing ID copies record 

FileUpload - fileupload/doUpload.action
* Returns "File cannot be empty" even if file is selected 


QUIRKS

Date Example - /tags/non-ui/date.jsp
* View Sources doesn't work for Configuration or Java Action
** The configuration is in the default namespace, which might be confusing the 
tab code
** The Action is brought in by executeResult, which would be invisible to the 
Java Action tag

Debug Example
* View Sources doesn't work for Configuration, and there is no related Java 
Action

Static Tree 
* Debug messages from Dojo are printing: DEBUG: DEPRECATED: dojo.widget.Editor 
is replaced by dojo.widget.Editor2 -- will be removed in version: 0.5
DEBUG: DEPRECATED: addParseTreeHandler . ParseTreeHandlers are now reserved for 
components. Any unfiltered DojoML tag without a ParseTreeHandler is assumed to 
be a widget -- will be removed in version: 0.5

Execute and Wait - wait/index.jsp
* The first time I went through the examples, it seemed fine. But when I tried 
it again, the wait page didn't display. 
* Struts 2.0.1 has the same problem. 

FIXED 

UI Tag Input Example (both) - tags/ui/example!input.action
* birthday field missing and not linked to control
* color blank, picture blank 

If example (freemarker) 
* freemarker version doesn't wrap #26 through #33, they run together as a 
paragraph
* (In 2.0.1, both versions ran everything together.)

Person Manager
* Create returns: No result defined for action 
org.apache.struts2.showcase.person.NewPersonAction and result input
* List returns: No result defined for action 
org.apache.struts2.showcase.person.ListPeopleAction and result success 

validation/quizAjax!input.action
* Validation messages "stack up" on resubmit
* Submit button is at top left rather than bottom right 

Store across request using MessageStoreInterceptor (Example) 
* The validation messages appear at the top and next to the field, which is 
confusing. 


DEFERRED

See  WW-1548
Continuation - continuations/guess.action
* pause doesn't pause and the example runs through all the guesses on the first 
execution 

See WW-1554
Hangman
* Ajax, Selected letters not displayed.

See WW-1571 
Prefix example
* redirect-action throws a null pointer exception

See ww-1572 
Store across request using MessageStoreInterceptor (Example) 
* The action values are not retained, which is confusing. 





> Showcase Examples Broken
> ------------------------
>
>                 Key: WW-1538
>                 URL: http://issues.apache.org/struts/browse/WW-1538
>             Project: Struts 2
>          Issue Type: Bug
>    Affects Versions: 2.0.2
>            Reporter: Ted Husted
>         Assigned To: Ted Husted
>             Fix For: 2.0.2
>
>
> AJAX example / Remote Forms 
> * throws org.apache.jasper.JasperException: /ajax/remoteforms/index.jsp(62,4) 
> Attribute afterLoading invalid for tag submit according to TL
> Chat
> * Initialization takes *much* longer. 
> * Operations seem to return a blank screen at first, but sometimes work 
> afterwards. 
> * In 2.0.1, at seemingly arbitrary intervals, thows "There is no Action 
> mapped for action name chat/ajax/usersAvailable." But otherwise seemed to 
> work.
> Conversation / Java5 Enum 
> * Selecting any combination of operations yields a blank screen.
> Invalid field value for field "selectedOperations".
> Tags / UI Tags 
> * This datepicker is broken, but other examples seem OK.
> OLD PROBLEMS ALSO FOUND IN 2.0.1
> Chat 
> * Otherwise, seems to work.
> Crud
> * Editing an Skill Name creates a new Skill (is that the intention?)
> * Is there a delete? or is this a CRU example? 
> Token 
> * All examples throw null pointer exception on submit
> FileUpload - fileupload/doUpload.action
> * Returns "File cannot be empty" even if file is selected 
> Conversion / Address 
> * Submiting an address doesn't seem to do anything. 
> Conversation / Java5 Enum 
> * Selecting any combination of operations yields a blank screen.
> Invalid field value for field "selectedOperations".
> QUIRKS
> Execute and Wait - wait/index.jsp
> * The first time I went through the examples, it seemed fine. But when I 
> tried it again, the wait page didn't display. 
> * Struts 2.0.1 has the same problem. 
> Tags / UI Tags / Date Example - /tags/non-ui/date.jsp
> * View Sources doesn't work for Configuration or Java Action
> ** The configuration is in the default namespace, which might be confusing 
> the tab code
> ** The Action is brought in by executeResult, which would be invisible to the 
> Java Action tag
> Tags / UI Tags/  Tree / Static 
> * Debug messages from Dojo are printing: DEBUG: DEPRECATED: 
> dojo.widget.Editor is replaced by dojo.widget.Editor2 -- will be removed in 
> version: 0.5
> DEBUG: DEPRECATED: addParseTreeHandler . ParseTreeHandlers are now reserved 
> for components. Any unfiltered DojoML tag without a ParseTreeHandler is 
> assumed to be a widget -- will be removed in version: 0.5
> FIXED 
> Person Manager
> * Create returns: No result defined for action 
> org.apache.struts2.showcase.person.NewPersonAction and result input
> * List returns: No result defined for action 
> org.apache.struts2.showcase.person.ListPeopleAction and result success 
> Tags/ Non UI Tags / If example (freemarker) 
> * freemarker version doesn't wrap #26 through #33, they run together as a 
> paragraph
> * (In 2.0.1, both versions ran everything together.)
> Tags/ UI Tags / Input Example (both) - tags/ui/example!input.action
> * birthday field missing and not linked to control
> * color blank, picture blank 
> Validation/quizAjax!input.action
> * Validation messages "stack up" on resubmit
> * Submit button is at top left rather than bottom right 
> Validation / Store across request using MessageStoreInterceptor (Example) 
> * The validation messages appear at the top and next to the field, which is 
> confusing. 
> DEFERRED
> See  WW-1548
> Continuation - continuations/guess.action
> * pause doesn't pause and the example runs through all the guesses on the 
> first execution 
> See WW-1554
> Hangman
> * Ajax, Selected letters not displayed.
> See WW-1571 
> Prefix example
> * redirect-action throws a null pointer exception
> See ww-1572 
> Store across request using MessageStoreInterceptor (Example) 
> * The action values are not retained, which is confusing. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to